Authoring transformations

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.

Related concepts
Transformations
Related tasks
Authoring transformation extensions
Creating capabilities to show or hide transformations
Related information
Rational Transformation Authoring Developer Guide
Rational Transformation Authoring Developer Guide
Rational Transformation Authoring Developer Guide
Rational Transformation Developer Guide
Rational Transformation Developer Guide
Rational Transformation Developer Guide

Feedback