首页 > 解决方案 > 扩展类 (UML) 缺少可追溯性信息

问题描述

希望您能提供一些帮助。我正在使用 Enterprise Architect 进行一些 UML 建模。

我已经使用元模型工具箱中的扩展关系从元类类(UML 扩展)扩展类 1,因此类 1 是元类类的子类型。

但是,在可追溯性窗口中,当我选择第 1 类时,我无法看到从它扩展的元类的链接/关联(我希望看到)。

我查看了 EA 提供的示例,该示例使用了带有扩展构造型的关联关系。通过提供的示例,我能够查看可追溯性信息,并且能够看到 Class 1 与 Class 相关联。

对于 UML,使用关联关系与扩展原型(如在 EA UML 原型示例中)与使用元模型工具箱中的扩展关系有区别吗?

非常感谢您的帮助!

在此处输入图像描述

标签: umlenterprise-architectmetaclass

解决方案


你说的对。扩展关系未显示在可追溯性视图中(仅在版本 15.0.1502 上测试)

您可能会认为这是一个错误并将其报告给 Sparx Systems。

使用带有刻板印象«extends»的关联不是一回事。扩展关系在 UML 标准中定义,而原型 «extends» 根本没有定义。(在用例的上下文中,«extends» 是一个关键字,而不是一个刻板印象,它肯定具有完全不同的含义)


推荐阅读