前页 后页

管理结构元素

在UML建模中,您可以定义带有结构元素的某些构造和事件(也称为零件,属性,交互点,或者-如果是State元素上的入口和出口点,则是连接点),这些结构和事件被添加到父元素上。例如,您可以将端口添加到类(如图所示),将操作引脚添加到操作,或将活动参数添加到活动。结构元素成为父元素的组成部分;某些结构元素(例如“零件”和“特性”)可以独立于父级存在,但不具有独立角色。

A UML Class diagram showing a Class element that owns a Port.

您可以通过“功能”窗口,“零件/属性”选项卡上的“零件和属性”以及“交互点”选项卡上的端口来管理结构元素。如果父元素是州,则其连接点显示在“连接点”选项卡上。这三个选项卡都具有相同的选项,在此进行描述。

访问

色带

设计>元素>特征>交互点

设计>元素>特征>零件/属性

(对于状态元素,选择其他选项之一,然后单击“连接点”选项卡)

上下文菜单

右键单击图中的元素|特色|互动点

右键单击图中的元素|特色|零件/属性

(对于状态元素,选择其他选项之一,然后单击“连接点”选项卡)

键盘快捷键

Ctrl + 5>交互点(用于端口)

Ctrl + 5>零件/属性(用于零件和属性)

Ctrl + 5>连接点(用于状态元素)

审查结构要素

选项

行动

也可以看看

元素列表

查看当前与所选父元素关联的每个结构元素的定义。如果选中“显示拥有/继承的”复选框,则列表还将包含父元素具有的所有分类器中的任何结构元素。

如果希望任何结构元素在当前图的父元素上可见,请选中该元素名称旁边的复选框。请注意,此面板中的“可见”列随后针对所选元素显示值True。

要隐藏图上的结构元素,请清除复选框。结构元素仍然存在于父元素上,但在图中不可见。

如果需要,您可以在“类型”字段中更改分配的类型。单击Browse.图标,然后浏览或搜索并从“选择类型”对话框中选择所需的类型。

选择<项目>对话框

所有
没有

单击这些按钮以选择(全部)或清除(无)所有列出的元素的复选框。

显示拥有/继承

该选项卡列出了所选父元素上的结构元素。如果要包括父元素可能具有的任何分类器的继承属性或所有者属性,请选中此复选框。

上下文菜单选项

“零件/属性”和“交互点”选项卡具有一个上下文菜单,该菜单提供用于帮助您进一步管理父元素上的结构元素的选项。

选项

描述

也可以看看

添新

选择此选项可将相同种类的新结构元素(端口,零件或属性)添加到父元素。显示“插入新的嵌入元素”对话框。在里面:

  • 元素类型字段(如果需要),单击下拉箭头,然后选择适当的元素类型(例如,端口或属性)
  • 在“名称”字段中,键入元素的适当名称,或者单击“自动”按钮以应用为项目定义的自动命名/编号系统
  • 原型字段(如果需要),单击下拉箭头,然后从列表中选择所需的原型
  • 在“类型”字段中,单击Browse.图标,然后浏览或搜索并从“选择类型”对话框中选择所需的类型
单击确定按钮,将结构元素添加到父级。

重新定义

单击此选项创建结构元素的克隆,您可以更改其属性。

修改

单击此选项可在“修改嵌入式元素”对话框中编辑所选结构元素的属性,该对话框与前面的“ 添加新表”条目中所述的“插入新的嵌入式元素”对话框具有相同的字段。

删除

单击此选项可立即从模型中删除结构元素。

笔记

  • 结构图的名称在标签上显示为标签,您可以使用“标签”上下文菜单进行编辑

学到更多