修改個別關聯端點的特性
關於這項作業
若要修改關聯的個別結尾特性,請開啟關聯的「特性」視窗,並在
End1
或
End2
標籤上進行修改。
名稱
指定元素的名稱。
L
指定元素的標籤(若有的話)。如需建立標籤的相關資訊,請參閱
將敘述性的標籤指派給元素
。
模板
指定元素的模板(若有的話)。它們含括在書名號中(例如
«s1»
),可讓您對類別進行標示,以用於記載之目的。
若要從專案中現行模板的清單中進行選取,請按一下「選取模板」按鈕
。
若要對所選模板進行排序,請按一下「變更模板順序」按鈕
。
註:
COM 模板是建構性模板;也就是說,它們會影響產生程式碼。
角色
欄位為唯讀。它指定在關聯中具有角色的類別、動作者或使用案例。若要編輯
角色
欄位中的值,請按一下「呼叫特性對話框」按鈕
。
對應關係
可指定此實例在專案中的出現項目數。共用值為一 (
1
) 個、零或一 (
0,0
) 個及一個以上 (
1..*
)
限定元
顯示可作為限定元的相關類別中的屬性。
(僅限
IBM Rational Rhapsody Developer for C++
及
IBM Rational Rhapsody Developer for Java
)如果若將關聯端點標記為靜態,則請選取
靜態
勾選框。此外,如果您想要指定起始值,請將其輸入
起始值
欄位中。
(僅限
Rational Rhapsody Developer for C++
)如果您想要產生關聯的程式碼作為參照而非指標,則請選取
參照
勾選框。此外,如果您想要指定起始值,請將其輸入
起始值
欄位中。
使用
起始值
欄位來輸入起始值。例如,若為靜態關聯,如果您想要起始設定針對靜態關聯產生的靜態變數,則請選取
靜態
勾選框,並在
起始值
欄位中輸入值。
註:
起始設定關聯的靜態變數優先於參照關聯,因此如果您選取
靜態
及
參照
勾選框,則
起始值
欄位中的值用於靜態變數。
如需靜態關聯,您也可能要參閱
<lang>
_CG::Relation::Static
、
<lang>
_CG::Relation::InitialValue
及
CPP_CG::Relation::InitializationStyle
內容(適用於您的產品版本)。
若為參照關聯,另請參閱
CG::Class::GenerateImplicitConstructors
及
CPP_CG::Relation::ScalarContainment
內容。
聚集類型
指定聚集的類型:
無
表示沒有聚集。
共用
(顯示為空的菱形)表示共用聚集(整個/部分關係)。
組合
(顯示為填滿的菱形)表示組合關係。此端上的類別實例包含另一端上的類別實例作為其一部分。此部分不能併入其他實例。
可導覽
指定關聯是否可以存取另一個類別。雙向關聯的兩端是可導覽的。在引導式關聯中,具有箭頭方向的元素是可導覽的,而另一端則不是。如需相關資訊,請參閱
修改引導式關聯的特性
。
說明
會說明關聯。若要在此欄位中併入超鏈,請參閱
建立超鏈結
。
上層主題:
修改雙向關聯的特性
回饋