You can enable a reverse transformation
if it is supported and installed. Reverse transformations enable you to recover
changes to the model or recover changes to source code. This process is useful
when the model and code are developed concurrently.
When you enable the reverse transformation
in a C++-to-UML transformation configuration,
specific tasks are available for you to specify how the transformation generates
output when you run the UML-to-C++,
or reverse, transformation.
Enabling reverse transformations You can enable the reverse transformation, which enables you to
run the UML-to-C++ transformation without creating a separate transformation
configuration. Reverse transformations enable you to recover
changes to the model or recover changes to source code. This process is useful
when the model and code are developed concurrently.
Specifying alternate file names for UML-to-C++ transformation output You cannot create mapping models for the C++-to-UML transformation.
However, if you enable the reverse, or UML-to-C++, transformation when you
create or edit your transformation configuration, you can create mapping models
that enable you to specify alternate files names for output that the UML-to-C++
transformation generates.