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 工具來撰寫自己的程式碼產生器。您必須具有效的授權,才能夠使用此工具。
使用規則的方法包括此自訂作業機制的概念基礎,以及自訂產生程式碼的特定指示。
兩種方法都可用於控制內容及所產生程式碼的外觀。這兩個機制並存,且可以被視為基礎(使用內容)及進階(使用規則)自訂作業。