预订演示
前页 后页

设置元素父级

在一个元素被一个或多个其他元素泛化的上下文,这些其他元素被称为父元素。您可以使用“设置父元素和接口”对话框,为可泛化元素或其实现的接口定义父元素。父元素不一定存在于模型中;您可以指定稍后要创建的元素。您还可以使用该对话框删除现有的父/子关系。

访问

功能区

设计>元素>管理>父级和界面

上下文菜单

右键单击图中的元素|高级|家长

键盘快捷键

Ctrl+I

设置元素父级

选项

行动

也见

类型

单击下拉箭头并从列表中选择要设置的关系类型(实现或概括)。

您首先选择关系类型,因为如果您使用“选择”按钮,则当您选择父级或界面元素时,“选择分类器”对话框实际上会根据此字段值立即创建关系。

类名称

任何一个:

  • 父级或接口名称中的类型,或
  • 单击“选择”按钮浏览或搜索当前模型中的元素(选择分类器时立即创建关系)

选择对话框

即使不在模型中也接受分类器

如果父元素当前在模型中不存在,请选中此复选框以保护对不存在元素的引用。

添加

如果不使用“选择”按钮,请单击此按钮将关系添加到“类型详细信息”列表、选定的子元素和模型中。

A UML Class element showing its hidden generalizations listed in the top right corner.

在此之前:

  • 如果模型中不存在父元素,并且您没有选中“即使不在模型中也接受分类器”复选框,则会显示未知分类器错误消息
  • 如果您指定了与模型中其他元素同名的现有元素,则会显示一个对话框,列出元素及其父包,提示您选择正确的分类器

删除选定的

如果您不再想保留父元素和子元素之间的关系,请在类型详细信息面板中单击它,然后单击此按钮将其删除。

父元素上的操作

如果元素中显示了父元素名称,则可以选择它(单击子元素,然后单击父元素名称)并右键单击以显示进一步操作的上下文菜单:

  • 应用Enterprise Architect中启用的任何相关技术的功能
  • 重新显示“设置父级和接口”对话框,例如,删除父级或添加更多父级
  • 显示父元素'属性'对话框
  • 在浏览器窗口中找到父元素
  • 在任何存在父元素图中查找它
如果父元素当前不存在于模型中,但显示在图表中的子元素上,您仍然可以访问它的前两个上下文菜单选项。

注记

在图上,如果满足以下条件,则父元素名称将显示在子元素的右上角:

  • 父元素与子元素不在同一张图上,并且
  • 在“首选项”对话框的“图表>行为”页面上选择“显示隐藏的父级”选项

了解更多