如果您已在属性设置中指示要将用户提供的简化方式用于给定的元素类型,那么代码生成过程将启动用户提供的用于变换模型的代码。
此过程的基本内容如下所示:
- 用户提供的变换代码以 IBM® Rational® Rhapsody® 插件形式提供。
- 您将此插件信息添加到 rhapsody.ini 文件中,或者提供仅对特定概要文件运行此插件所必需的信息。
- 在代码生成过程中,Rational Rhapsody 将检查用户提供的代码是否实现了相应元素的相关“simplify”接口。(这些接口是在 Rational Rhapsody API 中定义的。)
注: Rational Rhapsody 提供了样本项目来说明“simplify”接口。请查看
<Rational Rhapsody installation path>\Samples\CustomCG Samples
路径中的内容。例如,查看
Statechart_Simplifier_Writer
子文件夹中提供的样本项目。请查看每个样本项目随附的
Readme.txt
文件以了解有关该项目的详细信息。
- 如果用户提供的代码实现了“simplify”接口,那么将调用您的实现。
- 用户提供的变换代码使用 Rational Rhapsody API 来直接修改模型元素的变换方式。