IBM® Rational® Rhapsody® 有两种主要方法用于为 C 模型定制代码生成:
- 在 IBM Rational Rhapsody 中修改各种属性的值。此方法可用于 IBM Rational Rhapsody Developer for C、IBM Rational Rhapsody Developer for C++、IBM Rational Rhapsody Developer for Java 和 IBM Rational Rhapsody Developer for Ada。
这些属性位于 CG 和 <lang>_CG 主题下(例如,CG::Package::UseAsExternal 和 JAVA_CG::Dependency::SpecificationEpilog)。
- 使用规则。如果您在生成的代码中有重要更改而使用属性还不够,且您希望以即取即用型代码生成作为起点,那么您可能希望使用此方法。此方法只能用于 Rational Rhapsody Developer for C。
注: 您还可以使用 RulesComposer 工具来编写自己的代码生成器。您必须具有有效许可证才能使用此工具。
“使用规则”这一方法为该定制机制提供了概念基础,并提供了用于定制代码生成的特定指示信息。
这两种方法都可用于控制所生成代码的内容和外观。这两种机制共存,并可以称为基本(使用属性)和高级(使用规则)定制。