Support for common transformation technologies

Integration with Team Support

The transformation supports integration with Team Support, which enables you to check out and add new files to source control systems.

Before the transformation proceeds, the transformation identifies and passes affected files to the Team Support module. If any of the specified files remain read-only after the Team Support module processes them, the system writes an error message to the log and the transformation continues. The system deals with read-only files individually and displays a prompt which enables you to skip the file or stop the transformation.

Transformation Mapping

You can use transformation mapping to modify the names and locations of generated files.

You can use both absolute and relative file names. In Eclipse, an absolute name must specify an existing project. For example, if a class is written in a file called UtilityClassA, which is in a folder called MyFolder, which is in a project called AlternativeProject, the specified file name should be as follows:

/AlternativeProject/MyFolder/UtilityClassA

Relative names are relative to the regular object destination (the location where the system creates files or folders when you do not use the mapping functionality).

If a mapping file name or directory specifies non-existing parent directories, the transformation creates the parent directories.

If a mapping file name has a specified extension, the transformation removes and replaces it with standard file name extension such as .h or .cpp.

The transformation prohibits the following characters in mapping file and directory names:

The transformation bases the names of UML visualization diagrams on the name of the package that contains them. Mapping artifacts do not directly affect the naming of UML visualization diagrams.

Currently, the transformation does not refresh projects outside the target project. To refresh these projects manually, in the Model Explorer view, right-click a project, then click Refresh.

Top

Terms of use | Feedback
(C) Copyright IBM Corporation 2004. All Rights Reserved.