You can create transformations that transform models into models,
transform models into text or code, or create transformations that transform
code into models in a different way from the language-specific transformations
in the Rational® modeling products.
You should create a transformation if you cannot generate the required transformation
output by extending an existing transformation. You can create a transformation
in any Eclipse plug-in project.
When you create a transformation by using the New Transformation
Authoring Project wizard, the following artifacts are generated in the plug-in
automatically:
- An instance of the transformation provider extension point
- A transformation provider implementation
- A transformation implementation
- An implementation file for each rule that you specify
You can also add these elements manually to any existing Eclipse
plug-in.
For more information about these elements, see the Related
information links below.