Difference between revisions of "MoDisco/JavaGeneration"
|Line 37:||Line 37:|
== User manual ==
== User manual ==
Create a Accelo launch configuration pointing to Generate_JavaStructures java class, and specify the input model and target folder
Create a Accelo launch configuration pointing to Generate_JavaStructuresjava class, and specify the input model and target folder
the Generate_JavaStructuresmain method with input model and target folder as parameters.
Revision as of 13:28, 11 January 2010
The goal of Java Generation plugin is to allow Java code generation from a Java model. Such a generation will fullfill some of the requirements for Legacy refactoring & migration.
This plugin proposes (Acceleo) MTL modules for generating Java files conforming to Java models. Templates are contained in two modules :
- Structures modules : top level templates for generating classes/method/field declarations
- Statements modules
Java models are obtained with Java Discoverer component.
Considering a Java legacy, a minimal migration/refactoring chain will involve :
- A Java model discovery step
- A m2m transformation step
- A Java generation code step with the current component
To use the plug-in you need:
- JDK 1.5 or above
- a version of Eclipse 3.5 or above with the following set of plugins installed
Fabien Giquel (Mia-Software)
All of the source code is stored in a public source repository, which you can access at:
Create a Accelo launch configuration pointing to Generate_JavaStructures java class, and specify the input model and target folder (require a checkout or import of the org.eclipse.gmt.modisco.java.generation into the workspace).
Add org.eclipse.gmt.modisco.java.generation in your plugin dependencies and use the Generate_JavaStructures main method with input model and target folder as parameters.