An Xtext DSL for EMF metamodels refactoring and migration
Copy the following URL and paste it into your Eclipse "Install New Software" dialog ("Help" => "Install New Software..."), wait for the list of available features to show and select the latest version of "Edelta Feature". (The URL is NOT meant to be opened with a browser)
https://dl.bintray.com/lorenzobettini/edelta/updates/
IMPORTANT: Edelta requires Xtext, if this is not already installed, all dependencies will be automatically installed from this update site, which is self-contained.
Download a complete Eclipse distribution with Edelta installed; choose the one for your OS and architecture: https://sourceforge.net/projects/edelta/files/products
WARNING If you downloaded one of Edelta Eclipse distributions earlier than version 0.3.x you won't be able to update it; please download a brand new Edelta Eclipse distribution with version at least 0.3.x (issue #13).
These are temporary development snapshots, which might be unstable (Note: the snapshots update site always includes the releases update site):
https://dl.bintray.com/lorenzobettini/edelta/snapshots/updates/
Since version 0.7.1, Maven artifacts for Edelta (mainly the compiler and the libraries) are avaialable on Maven Central (the groupId is io.github.lorenzobettini.edelta
), and can be used, for instance, together with the xtext-maven-plugin
, to compile .edelta
files into Java files during a Maven build, both a Maven/Tycho build and a pure Maven build. An example of a pure Maven project using this mechanism can be found here: https://github.com/LorenzoBettini/edelta/tree/master/edelta.parent/edelta.maven.example.