This page contains several screencasts demonstrating different tools and languages in Epsilon. To watch the screencasts you must have a Flash player installed and enabled in your browser. All screencasts have been captured using Wink.
EuGENia is a tool that simplifies and speeds-up the development of fully functional GMF editors. From a few simple annotations embedded directly...
In this example, we demonstrate how annotations in an Ecore metamodel can control the contents of the produced GenModel.
In this example we present how the Epsilon Validation Language (EVL) can be used to specify constraints for a metamodel, and how its integration...
In this example, we demonstrate how the Epsilon Wizard Language (EWL) can be used to define in-place model transformations (wizards) that can then...
In this example, we define a new Ecore metamodel using the Emfatic textual notation. We then register the metamodel and instantiate it manually...
In the previous example, we used Exeed to manually construct an EMF model that conforms to the OO metamodel. In this example we do the same, but...
The Human Usable Textual Notation (HUTN) is an OMG standard that provides a generic textual notation for capturing models. This example...
Model weaving (ie. establishing links between elements of different models using an intermediate model) is a very useful technique in MDE. In this...
In this example, we use the Epsilon Validation Language (EVL) to validate the intermediate model we constructed in the previous example - using...
In this example, we demonstrate using the Epsilon Generation Language - a template-based model-to-text transformation language in Epsilon - to...
In this example, we present a more advanced solution for the problem above that also makes use of the template coordination and delegation...
In this example, we show the way in which models are affected when their metamodel changes. We use Epsilon Flock to specify a migration strategy...
In this example, we first show how an ETL transformation would be normally tested with JUnit. After this, we show several ways to test it with...
In this example, we show that EUnit is not limited to testing Epsilon model management tasks, by testing an ATL model-to-model transformation...