Epsilon Cinema
Cinema
Defining and instantiating an OO metamodel (Part 1) In this
example, we define a new metamodel using Emfatic and instantiate it manually using Exeed, an
enhanced version of the built-in EMF reflective editor.
Populating an OO model using EOL (Part 2) In this
example, we populate an instance of the OO metamodel we defined in the previous example using EOL.
Establishing links between EMF models (Part 1) In this
example, we demonstrate using Emfatic and ModeLink for establishing type-safe links between models of different
Ecore metamodels.
Validating links between EMF models (Part 2) In this
example, we use EVL to validate the intermediate model we defined in the previous example.
GMF Wizards In this
example, we use EWL
to define a wizard that can be executed from within the GMF-based
UML 2 Class Diagram Editor
Generating an HTML report from a Version Control model (Part 1) In this
example, we use EGL
to define a template that generates an HTML report from a simple Version Control model
Generating an HTML report from a Version Control model (Part 2) In this
example, we present a more advanced solution that also makes use of the template coordination
mechanism featured by EGL
Human Usable Textual Notation (HUTN) In this
example, we present an implementation of HUTN for specifying EMF models
using a text-based editor
EuGENia In this
example, we demonstrate implementing a GMF-based editor using
EuGENia
Evaluating EVL constraints in GMF-based editors In this
example, we present the integration of EVL with GMF-based editors. Technical details can be
found in http://epsilonlabs.wiki.sourceforge.net/EVL-GMF+Integration .