Bidirectional version of ATL on top of the GRoundTram transformation engine
Technical Report: Sochiro Hidaka and Massimo Tisi, "Partial Bidirectionalization of Model Transformation Languages" (link)
The simplest way to install ATL-GT is to use the update-site, that is available here. It provides an all-in-one component: ATL-GT.
A JDK8 is required, and, in order to import the ATL-GT repository in Eclipse, you will need the following plugins in your installation (installable from the software repository of your Eclipse release):
- EMF: v2.12.0, or later
- ATL (with the EMFTVM launcher): v3.7.0, or later
The project is provided with an example project, named "Class to Relational". In order to import it in your workspace, you can retrieve it in the File > New > Example...
window, under the "ATL-GT" section.
You can run it by using the 2 preconfigured *.launch
files, which can be found under the test
directory:
myClassDiagram2myRelational-forward
myClassDiagram2myRelational-backward
See README.md
in the project for details on its usage.