可以添加或编辑 UML 元素的属性。
重要
本文介绍仅在 Visio 2010(使用 UML 模型资源管理器)中可用的功能。 此功能在 Visio 2013 和较新版本中不可用。 有关在 Visio 2013 和较新版本中使用 UML 关系图的信息,请参阅 Visio 中的 UML 关系图。
添加属性
在图表中双击表示元素的形状。
“ 属性” 对话框将打开。选择一个空白行并开始键入名称,然后键入或选择所需的属性属性。
在属性表中仍选择该行的情况下,选择 “属性”。
根据需要编辑属性:
属性 说明 名称 键入或编辑标识符字符串作为属性名称。 通常,属性名称以小写字母开头,例如 maximum-size 或 color。 构造型 从下拉列表中选择所需的构造型。 如果未列出要使用的构造型,则可以通过单击 UML 菜单上的构造型来添加新的构造型或编辑现有构造型。 前缀 在此处键入要用于进一步标识属性的任何特定于语言的注释文本。 后缀 在此处键入要用于进一步标识属性的任何特定于语言的注释文本。 Type 选择属性的实现类型。 选择类型后, “前缀”、“ 后缀”和 “表达式 ”字段可供编辑。
如果未列出所需的数据类型,请在 模型资源管理器的树视图中右键单击数据类型包,指向新 建 ,然后选择数据 类型,或创建一个新类。Expression 显示您在 前缀、 类型和 后缀下添加的数据的结果。 可见性 选择适用于属性的公开、私有或受保护) (可见性。 “公共”表示该属性对任何类公开可用。 Protected 意味着该属性在类及其子类中可用。 Private 意味着该属性只能在类内使用。 多重性 选择实例可以保存的可能数据值数。 如果多重性为 1,则该属性只保留一个值。 InitialValue 初始化时键入属性值。 可更改 指示是否可以在创建元素后修改属性值。 None 意味着对修改没有限制。 冻结意味着在实例化元素及其值后无法更改该值。 仅当多重性不固定为单个值时,AddOnly 才有意义。 这意味着可以添加其他值,但一旦添加,就无法删除或更改。 OwnerScope 如果类创建的每个对象都有自己的属性值,请选择实例。 如果属性值归类本身所有,请选择“ 分类器 ”作为所有者范围。 分类器范围属性带有下划线。 TargetScope 如果属性值是其数据类型的实例,请选择实例。 如果属性值是类型本身,则为目标范围选择分类 器 。 文档 键入要作为标记值添加到元素的任何文档。 选择表示元素的形状或图标时,您在此处键入的文档也会显示在“ 文档” 窗口中。
编辑属性
- 选择要编辑的属性。
- 选择“ 属性” 按钮。
- 编辑对话框中的任何属性。