| CG 主體 |
| 屬性/類型 |
實作 |
Implementation 內容可讓您指定 IBM® Rational® Rhapsody® 針對給定元素產生程式碼的方式(例如,作為簡式陣列、集合或清單)。(預設值 = Default) 當此內容設為 Default、對應關係為有限(非 *),且屬性的類型不是類別時,程式碼的產生不會使用儲存器內容(如同於舊版產品)。
Rational Rhapsody 會針對屬性產生單一存取元及轉換元,相對於關係可以具有數個存取元及轉換元。在智慧型產生模式中,當屬性是 Constant 且有下列任一情況時,則不會產生 setter:
- 屬性不是 Reference。
- 或,屬性的對應關係是 1。
- 或,CG::Attribute::
Implementation 內容設為 EmbeddedScalar 或 EmbeddedFixed。
|
| <ContainerType> 主體 |
| <ImplementationType> |
各種內容 |
包含關鍵字 $constant 與 $reference 以支援常數及參照修飾元 |
| <ImplementationType> |
FullTypeDefinition |
指定 typedef 實作範本 |
| <lang>_CG 主體 |
| 屬性 |
MutatorGenerate |
指定是否針對屬性產生轉換元 |
| 屬性/類型 |
ReferenceImplementationPattern |
指定「參照」選項對映至程式碼的方式 |
| 類別/類型 |
In |
指定當類型與具有修飾元 In 的引數搭配使用時,程式碼的產生方式 |
| |
InOut |
指定當類型與具有修飾元 InOut 的引數搭配使用時,程式碼的產生方式 |
| |
Out |
指定當類型與具有修飾元 Out 的引數搭配使用時,程式碼的產生方式 |
| |
ReturnType |
指定當類型用作傳回類型時,程式碼的產生方式 |
| |
TriggerArgument |
用來將事件及觸發作業引數對映至程式碼,而不使用 In、InOut 及 Out 內容 |
| 類型 |
EnumerationAsTypedef |
指定所產生的列舉是否必須由 typedef 折返。 此內容適用於 C 和 C++ 中的列舉類型。
|
| |
StructAsTypedef |
指定所產生的列舉是否必須由 typedef 折返。 此內容適用於 C 和 C++ 中的結構類型。
|
| |
UnionAsTypedef |
指定所產生的聯集是否必須由 typedef 折返。 此內容適用於 C 和 C++ 中的聯集類型。
|