Skip to content

Examples

Each example in this page comes in the form of an Eclipse project, which is stored under the examples dirctory of Epsilon's Git repository. To run an example, you need to:

  1. Clone the repository
  2. Import the project in question into your Eclipse workspace
  3. Register any Ecore metamodels in it
  4. Right click the .launch file in it
  5. Select Run as... and click the first item in the menu that pops up

Warning

To avoid copying the same metamodels across different example projects, some projects reuse Ecore metamodels stored in the org.eclipse.epsilon.examples.metamodels project.

If you are unable to run any of the examples below, please give us a shout.

Epsilon Object Language

Epsilon Transformation Language

Epsilon Generation Language

Epsilon Validation Language

Epsilon Merging Language

Epsilon Flock

Epsilon Model Generation Language

Epsilon Pattern Language

Combining the Epsilon Languages

Eugenia

EUnit

Even more examples

More examples are available in the examples folder of the Git repository.