Code structure information in the SourceArtifact element

Code structure preservation information (such as mapping, ordering, and code snippets) of an element is defined in a SourceArtifact element, which is typically created by reverse engineering or roundtripping. The code preserving feature applies to IBM® Rational® Rhapsody® Developer for C and IBM Rational Rhapsody Developer for C++.

Before version 7.2 of the product, a SourceArtifact was referred to as a component file. While component files still exist, they now refer to elements under the Components category in Rational Rhapsody. When component files are located under packages or classes, and so on, they are referred to as SourceArtifacts.

Note: For existing component files under a component (for example, created by a user or in old models), their locations are not changed.

Because a SourceArtifact (for example, a .h file) is located under its applicable class/package/object/block, a configuration management operation of the element includes any SourceArtifact.

By default the code preserving feature is available. When active, the following properties have the following values:


Feedback