反向工程工具
在列表视图中,“反向工程”窗口包含以下控件:
- “列表视图”按钮
和“树形视图”按钮
,可用于在这两种视图之间切换。列表视图以列表结构显示文件夹和文件,而导航树显示树结构。
模型中程序包的层次结构与导入的列表中文件夹的层次结构相同。
- 添加文件按钮,用于向导入文件中添加要进行反向工程的个别文件(例如,用于 C 和 C++ 项目的 .h 文件)。
- 添加文件夹按钮,用于向导入文件中添加包含要进行反向工程的文件的文件夹。
- 除去按钮,仅在适当时可用,用于除去导入列表上突出显示的一个或多个项。
- 选项组(仅可视化)和填充图复选框。
- 当您希望 IBM® Rational® Rhapsody® 在反向工程期间将产品中创建的所有元素都作为外部元素添加时,请选择仅可视化。因此,尽管您可以使用图片查看代码并将其关联,但代码仍然在 Rational Rhapsody 之外维护,并且不由 Rational Rhapsody 生成。
将对所有程序包都覆盖此属性(但不包括其包含的元素,例如,类、文件、类型,除非包含的元素也是程序包;且在此情况下,它们还将其 CG::Package::UseAsExternal 属性设置为 Checked)。当您选择或清除仅可视化复选框时,将在“反向工程选项”窗口的映射选项卡上以相同方式自动设置此相同复选框。请参阅将类映射到类型和包。
- 选择填充图(缺省值)以使用有限数量的元素类型自动为程序包创建图。
- 启动按钮,用于启动反向工程过程。此按钮在处理期间将更改为停止。
- 高级按钮,用于访问“反向工程选项”窗口。