修改关联的各端的特征
关于此任务
要修改关联的各端的特征,请打开该关联的“特征”窗口并在
端点 1
或
端点 2
选项卡上进行修改。
名称
指定元素的名称。
L
指定元素的标签(如果有)。有关创建标签的信息,请参阅
对元素指定描述性标签
。
构造型
指定元素的构造型(如果有)。它们括在吉约梅标记中(例如
«s1»
),并使您能够标记类以建立文档。
要从项目中的当前构造型的列表中进行选择,请单击“选择构造型”按钮
。
要对所选构造型进行排序,请单击“更改构造型顺序”按钮
。
注:
COM 构造型具有构造性;即,它们将影响代码生成。
角色
字段是只读的。它指定在该关联中扮演了角色的类、参与者或者用例。要编辑
角色
字段中的值,请单击“调用特征对话框”按钮
。
多重性
指定此实例在项目中的出现次数。常用的值是一 (
1
)、零或一 (
0,0
) 或者一或多 (
1..*
)。
限定符
显示相关类中可以用作限定符的特性。
(仅限于
IBM Rational Rhapsody Developer for C++
和
IBM Rational Rhapsody Developer for Java™
)如果要将关联关系端标记为静态,请选中
静态
复选框。另外,如果要指定初始值,请在
初始值
字段中输入该值。
(仅限于
Rational Rhapsody Developer for C++
)如果要以引用而不是指针形式生成关联代码,请选中
引用
复选框。另外,如果要指定初始值,请在
初始值
字段中输入该值。
请使用
初始值
字段来输入初始值。例如,对于静态关联,如果要初始化一个为静态关联生成的静态变量,请选中
静态
复选框并在
初始值
字段中输入值。
注:
初始化关联的静态变量优先于引用关联,因此,如果选中
静态
和
引用
复选框,那么
初始值
字段中的值将用于静态变量。
对于静态关联,您还可以参阅
<语言>
_CG::Relation::Static
、
<语言>
_CG::Relation::InitialValue
和
CPP_CG::Relation::InitializationStyle
属性(如果适用于您的产品版本)。
对于引用关联,另请参阅
CG::Class::GenerateImplicitConstructors
和
CPP_CG::Relation::ScalarContainment
属性。
聚集种类
指定聚集类型:
无
表示不聚集。
共享
(显示为空心菱形)表示共享聚集(整体/部件关系)。
组合
(显示为实心菱形)表示组合关系。位于此端的类实例包含另一端的类实例作为部件。其他实例不能包含此部件。
可导航
指定此关联能否访问其他类。双向关联的两端均可导航。在定向关联中,带有箭头的元素可导航;另一端不可导航。请参阅
修改定向关联的特征
以了解更多信息。
描述
用于描述关联。要在此字段中包括超链接,请参阅
创建超链接
。
父主题:
修改双向关联的特征
反馈