... | ... | @@ -6,10 +6,17 @@ The Core comprises the UI, Language Registry, Transformation Manager, M2M, M2C, |
|
|
It creates a transformation chain out of the user's input and coordinates the transformation.
|
|
|
|
|
|
### UI
|
|
|
The UI provides a menu contribution to the "Project Explorer" view. Select one ore more projects and make a right click on the selection. Use the menu contribution "Show Integrated Architecture" to trigger the extraction.
|
|
|
|
|
|
The UI provides means to select the projects to extract the models from, and the languages to be considered in the translation process.
|
|
|
|
|
|
It uses the Language Registry to provide a selection of registered languages, and triggers the transformaiton in the Transformation Manager.
|
|
|
|
|
|
### Language Registry
|
|
|
The Language Registry can be used to register language definitions. It provides an API to get the registered languages.
|
|
|
|
|
|
### Transformation Manager
|
|
|
The Transformation Manager takes a set of Java Projects and two Language Definitions to create a set of transformations. It uses the M2M, the IL Module Tranformation, and the M2C components to execute the translation from Explicitly Integrated Models to their model representation and back.
|
|
|
|
|
|
### M2M
|
|
|
|
... | ... | |