A model façade implementation for the Eclipse Modeling Framework (EMF).
Includes support for synchronization of façade models with instances of DSMLs based on UML Profiles.
The project is structured in four folders:
plugins/
contains all Eclipse plug-ins (OSGi bundles) that comprise the EMF Façade frameworkfeatures/
contains the Eclipse features that install the plug-in bundlestests/
collects the test bundlesreleng/
contains modules that implement the build system and development environment, such as build and publish scripts, the p2 repository assembly, target definitions, and the Oomph setup model
To set up a complete development environment, it should be sufficient to add the EMFFacade.setup file to your Eclipse Installer and import the EMF Facade project from the GitHub Projects category. The best results will be obtained with an installation based on the Oxygen.2 or later version of the Eclipse Modeling Tools package product.
Automated test bundles are be located in the tests
folder.
Run the following command from the repository root:
$ mvn -Poxygen clean verify
to build and test everything (without installing) on the Eclipse Oxygen plaform. There
is also a photon
profile for the Eclipse Photon platform that is currently in
development.