Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Xcore"
m |
|||
Line 4: | Line 4: | ||
[[Image:XcoreLogo.png|right|450px]] | [[Image:XcoreLogo.png|right|450px]] | ||
− | Xcore is an extended concrete syntax for Ecore that, in combination with Xbase, transforms it into a fully fledged programming language with high quality tools reminiscent of the Java Development Tools. You can use it not only to specify the structure of your model, but also the behavior | + | Xcore is an extended concrete syntax for Ecore that, in combination with Xbase, transforms it into a fully fledged programming language with high quality tools reminiscent of the Java Development Tools. You can use it not only to specify the structure of your model, but also the behavior of your operations and the conversion logic of your data types. It eliminates the line between modeling and programming, combining the advantages of each. All this is supported for both generated and dynamic models. |
Revision as of 03:39, 6 February 2012
{{#eclipseproject:modeling.tmf.xtext}}
Modeling for Programmers and Programming for Modelers
Xcore is an extended concrete syntax for Ecore that, in combination with Xbase, transforms it into a fully fledged programming language with high quality tools reminiscent of the Java Development Tools. You can use it not only to specify the structure of your model, but also the behavior of your operations and the conversion logic of your data types. It eliminates the line between modeling and programming, combining the advantages of each. All this is supported for both generated and dynamic models.