前页 后页

设置元素父级

在一个元素被一个或多个其他元素概括的上下文中,那些其他元素称为父元素。您可以使用“设置父级和接口”对话框来为可通用化元素或其实现(实现)的接口定义父级元素。父元素不一定必须存在于模型中。您可以指定要在以后创建的元素。您也可以使用对话框删除现有的父/子关系。

访问

色带

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

上下文菜单

右键单击图中的元素|进阶|父母

键盘快捷键

Ctrl + I

设置元素父级

选项

行动

也可以看看

类型

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

首先选择关系类型是因为,如果使用“选择”按钮,“选择分类器”对话框实际上会在您选择父元素或接口元素时立即基于此字段值创建关系。

班级名称

要么:

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

选择<项目>对话框

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

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

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

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

在此之前:

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

删除所选

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

对父元素的操作

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

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

笔记

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

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

学到更多