blob: b36dc409d13cd888b176df75b39de41cd37d2630 [file] [log] [blame]
---------------------------------------------------------------
If you have any questions and/or comments about this tool,
please use the MoDisco newsgroup:
news://news.eclipse.org/eclipse.modeling.gmt.modisco
---------------------------------------------------------------
---------------
Prerequisites:
---------------
1) Install Eclipse with EMF + the ATL and AM3 plugins:
--> To install ATL, follow the instructions of the "installation of ADT from source" Eclipse Wiki page
which is available from http://wiki.eclipse.org/index.php/ATL/How_Install_ATL_From_CVS/
--> To install AM3, simply follow the same process (except that the repository path is "/cvsroot/technology").
You just have to select the "org.eclipse.gmt/AM3" folder and to checkout the following plugins:
* org.eclipse.am3.core
* org.eclipse.am3.tools.tge
* org.eclipse.am3.ui
* org.eclipse.gmt.am3.dsls.km3
* org.eclipse.gmt.am3.tools.ant
2) Import the "org.eclipse.modisco.tool.metricsvisualizationbuilder" ATL project into your development workspace:
--> Right-click anywhere on the "Navigator" view and choose "Import...", the "Import"
wizard is now opened.
--> Select "General/Existing Projects into Workspace" and click on "Next" button.
--> Click on "Select archive file" and "Browse..." to open the
"MetricsVisualizationBuilder_MoDisco-Toolbox-incubation.zip" archive file.
--> Check that the "org.eclipse.modisco.tool.metricsvisualizationbuilder" project is selected and
click on the "Finish" button.
--> The "org.eclipse.modisco.tool.metricsvisualizationbuilder" project is now opened into your
development workspace.
-----------------------------------------
This project contains different folders:
-----------------------------------------
--> "Metamodels": The metamodels, used within this tool, expressed in two different formats
(the KM3 language and the Ecore XMI format).
--> "Sample": A sample "build.xml" file for launching (from another project) the building
of the visualizations. A sample "Bug_GMT-Metrics.ecore" Metrics model for
testing the tool.
--> "Transformations: The ATL transformations developped in order to implement the different steps
of the visualizations building.
The "Table2XXX" sub-folder contains the transformations used to produce models
related to different visualization's formats. Its "Extractor" sub-folder
contains the transformations used to build software readable files from these
models.
The "build-XXX.xml" ANT scripts, which allow executing the different steps of the process, are stored in the
root of the project.
Note that the values of the properties must be set for each of the scripts before launching.