预订演示
前页 后页

属性

属性定义元素的属性或内部数据元素。不是所有的元素类型都支持属性,还有一些有限制;例如,接口的属性必须具有公共范围。在浏览器窗口中,具有属性的元素(通常是类)在元素名称下列出了它们的属性,每个属性前面都有一个蓝色框( Attribute icon )。当在图表中描述时,属性列在元素的第一个属性隔间中,如这个顾客类示例中所示。

A UML Class element with several compartments, including an attribute compartment.

属性本身有几个重要的特征,例如类型、可见性(范围)、派生和注记。

访问

功能区

设计>元素>特征>属性(特征窗口)

(单击属性)设计>元素>特征>特征对话框(“属性”对话框)

上下文菜单

这些选项显示“属性”对话框

  • 右键单击浏览器窗口的“项目”选项卡中的属性|属性|属性
  • 右键单击检验员窗口的“详细信息”选项卡中的属性 |编辑 <属性名称>
  • 右键单击图表中的属性 |视图属性
这些选项显示特征窗口:
  • 在浏览器窗口或图表中右键单击元素|特征|属性或
  • 浏览器窗口中的右键属性|属性|所有特征

键盘快捷键

当您单击浏览器窗口或图表中的元素时,这些选项会显示特征窗口:

  • F9
  • Ctrl+5
当您单击浏览器窗口或图表中的属性时,此选项会显示特征窗口:
  • Ctrl+5
当您单击浏览器窗口或图表中的属性时,此选项会显示“属性”对话框:
  • F9

其它

  • 在检验员窗口的“详细信息”选项卡中,双击属性以显示“属性”对话框
  • 在浏览器窗口的“项目”选项卡中,双击属性以在图表上显示父元素

维护属性

行动

细节

也见

创建和修改属性

在特征窗口的“属性”页面上,您可以创建和修改属性。

创建和管理属性 属性标记值

移动和复制属性

如果目标元素也支持属性,您可以在元素之间复制或移动现有属性。

在元素之间复制特征 在元素之间移动特征 使用浏览器的元素选项卡

定义属性

您可以为每个属性创建特定于您的编码语言的属性实现。

创建属性

识别继承的属性

元素的属性可以继承自模型中的一个或多个连续的父元素。在图表上,您可以显示从层次结构中的哪个“拥有”元素继承哪些属性。

显示继承属性

注记

  • 属性元素操作、信号接收、属性点、交互点和连接点特征为
  • 如果您正在创建许多属性,请转到“首选项”对话框的“属性/操作”页面(“开始>外观>首选项>首选项>源代码工程>属性/操作”)并取消选择“保存后,重新选择已编辑的项目”复选框;现在,当您创建属性并单击“保存”按钮时,“属性”页面字段会清除,以便您输入下一个属性的详细信息 - 这有助于您在创建属性时快速,可能不一定要在创建时完全定义每一个
  • 如果父元素为连接器提供源或目标角色,则连接器可以附加到特定属性(作为特征)
  • 在元素和属性之间创建关系的另一种方法是将属性拖到活动图上,从而生成以该属性命名的物件元素;然后你创建与这个物件元素的关系

了解更多