Skip to content

A model façade implementation for the Eclipse Modeling Framework (EMF).

License

Notifications You must be signed in to change notification settings

cdamus/emf.facade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMF Façade

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.

Source Tree Layout

The project is structured in four folders:

  • plugins/ contains all Eclipse plug-ins (OSGi bundles) that comprise the EMF Façade framework
  • features/ contains the Eclipse features that install the plug-in bundles
  • tests/ collects the test bundles
  • releng/ 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

Workspace Set-up

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.

Testing

Automated test bundles are be located in the tests folder.

Building

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.

About

A model façade implementation for the Eclipse Modeling Framework (EMF).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published