In the list view, the Reverse Engineering window
contains the following controls:
- List View button
and Tree View button
, which you can
use to toggle between the two views. A list view shows folders and
files in a list structure while a navigation tree shows a tree structure.
The hierarchy of Packages in the model is same as the hierarchy of
folders in the imported list.
- Add Files button lets you
add to the import file individual files (such as .h files
for C and C++ projects) that you want to reverse engineer.
- Add Folder button lets you
add to the import file a folder that contains files that you want
to reverse engineer.
- Remove button, which is
available only when applicable, lets you remove one or more highlighted
items on the import list.
- Options group with Visualization Only and Populate
Diagrams check boxes.
- Select Visualization Only when you want IBM® Rational® Rhapsody® to
add as external elements all the elements created in the product during
reverse engineering. Therefore, while you can see the code using pictures
and you can relate to it, the code is still maintained outside Rational Rhapsody and
is not generated by Rational Rhapsody.
This property is overridden for all packages (but not their contained
elements, such as classes, files, types, unless the contained elements
are also packages; and in that case they also have their CG::Package::UseAsExternal property
set to Checked). When you select or clear the Visualization
Only check box, this same check box is automatically set
the same way on the Mapping tab of the Reverse
Engineering Options window. See Map classes to types and packages.
- Select Populate Diagrams, the default,
to create diagrams automatically for packages with a limited number
of element types.
- Start button lets you start
the reverse engineering process. This button changes to Stop during
the processing.
- Advanced button gives you
access to the Reverse Engineering Options window.