Creating transformations and transformation extensions

A transformation is a type of pattern implementation strategy that takes a source element, or set of elements, and based on the contents, creates a new target element, or set of elements. By using transformations, you can transition between models and code or models and text, as well as between models of different levels of abstraction. You can create transformations, or extend the transformations that are available in IBM® DevOps Model Architect.

Before you begin

To create transformations, you must install the extensibility features, which are packaged as an optional product component. You must enable the Modeling and XML Developer capabilities.

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

About this task

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 product help. See the Related information section at the end of this topic.
    Note: Some information, such as links to Eclipse documentation or to developer guides, is available only from the help topics that are installed with the product.
  • Click File > New > Other > Transformations > Transformation Configuration, click Next, and select the Show all transformations check box. In the New Transformation Configuration wizard, on the Specify a Configuration Name and Transformation page, the list of installed transformations is displayed.

Transformation preferences

To set preferences for transformations and transformation authoring, click Window > Preferences > Modeling > Transformations. For example, you can specify the location of debug logs, set prompt and warning preferences, and set visualization preferences for the design contract management protocol (DCMP) named mixed modeling. Explore the subcategories in this section for preferences that relate to transformation authoring.


Feedback