Authoring transformations and transformation extensions

A transformation is a type of pattern implementation strategy that takes a source element, or set of elements, and changes them into a new target element, or set of elements. Transformations enable you to transition between models and code or models and text, as well as between models of different levels of abstraction. You can create transformations, or implement or extend the transformations that are available in the IBM® Rational® UML modeling products.

The extensibility features are packaged as an optional product component that you must install if you want to create transformations. You must enable the Modeling and XML Developer capabilities.

To view the list of transformations that are installed in the product, complete one of the following steps:
  • View the list of installed transformations in the online help. See the Related information section at the end of this topic.
  • Click File > New > Other > Transformations > Transformation Configuration, and click Next. In the New Transformation Configuration wizard, on the Name and Transformation page, the list of installed transformations is displayed.

To create your own transformations, you must enable the capabilities for modeling and XML development.

Related concepts
Transformation extensions
Related information
Installed transformations
Enabling workbench capabilities

Feedback