Running C++-to-UML transformations

Before you can run a transformation, you create a transformation configuration. When you apply a transformation configuration, an instance of the transformation is created and the transformation runs with the properties that the configuration defines.

The C++-to-UML transformation uses the comparing and merging functionality to determine the differences between the target model and the temporary model that the transformation generates. When you run the C++-to-UML transformation, the merge editor displays the differences between the two models. In the merge editor dialog box, you can select the changes that the transformation merges into the target model.

To run a transformation, depending on the view that you are working in, complete one of the following steps:
  • In the navigation view, right-click a transformation configuration (.tc) file; then click Transform and click a transformation.
  • In the Pattern Explorer view, right-click a transformation; then click Run Transformation. In the Select configuration dialog box, specify the transformation configuration to run, and click OK.
Tip: You can also run a transformation from the transformation configuration editor. On the Main page, click Run.
Related tasks
Running C++-to-UML transformations in silent mode
Generating debugging information for C++-to-UML transformations
Related reference
Interpretation of source code by C++-to-UML transformations
Related information
Comparing and merging versions of a model

Feedback