Important: Epsilon is in the process of moving from the GMT to the EMFT project of Eclipse modelling. In the context of this process, Epsilon's website, SVN repository, bug reports and update sites have all been moved elsewhere in the Eclipse infrastructure and as a result some things may not work until we've tidied up everything again.
Epsilon Logo

Epsilon is a family of consistent and interoperable task-specific programming languages which you can use to interact with your EMF models to perform common Model Driven Engineering tasks such as code generation, model-to-model transformation, model validation, comparison, migration, merging and refactoring.

Epsilon also contains several tools and utilities that complement your EMF/GMF experience such as a wizard for generating GMF editors (EuGENia), an implementation of the Human Usable Textual Notation (HUTN), an EPackage registry view, a customizable tree-based EMF model editor (Exeed), a multi-view editor for establishing cross-model references (Modelink) and an unit testing framework for model management tasks (EUnit).

What can you do with Epsilon?