Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Xcore

Revision as of 04:37, 6 February 2012 by Ed.merks.gmail.com (Talk | contribs) (Getting Started)

{{#eclipseproject:modeling.tmf.xtext}}

Modeling for Programmers and Programming for Modelers

XcoreLogo.png

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 dividing line between modeling and programming, combining the advantages of each. All this is supported for both generated and dynamic models.

Getting Started

The first version of Xcore will be part of the Juno release train and is currently available in the Juno p2 repository. To get started, you'll need to install the hardware-appropriate platform version of Eclipse 4.2 or Eclipse 3.8. Once you have that installed and running

  • Use "Help → Install New Software..." to bring up the Install wizard; the Juno repository should be available in the "Work with" dropdown.
  • Select Juno and wait for the content of the wizard to populate.
  • Either enter "Xcore" in the filter field or locate "Modeling → EMF - Eclipse Modeling Framework Xcore SDK" in the content and check mark it.
  • Drive the wizard to completion.

Xcore and everything it needs will be automatically installed. Of course you'll need to restart for the changes to property take effect.

Back to the top