扩展类(UML)缺少可追溯性信息

扩展类(UML)缺少可追溯性信息,uml,enterprise-architect,metaclass,Uml,Enterprise Architect,Metaclass,希望你能提供一些帮助。我正在使用企业架构师进行一些UML建模 我使用元模型工具箱中的扩展关系从元类类(UML扩展)扩展类1,以便类1是元类类的子类型 但是,在可跟踪性窗口中,当我选择Class 1时,我无法看到元类从何处扩展而来的链接/关联(我希望看到) 我研究了EA提供的示例,该示例使用了一个带有extends原型的关联关系。通过提供的示例,我能够查看可追溯性信息,并且能够看到类1与类1相关联 对于UML,使用与extends原型的关联关系(如EA UML原型示例)与使用元模型工具箱中的扩展关

希望你能提供一些帮助。我正在使用企业架构师进行一些UML建模

我使用元模型工具箱中的扩展关系从元类类(UML扩展)扩展类1,以便类1是元类类的子类型

但是,在可跟踪性窗口中,当我选择Class 1时,我无法看到元类从何处扩展而来的链接/关联(我希望看到)

我研究了EA提供的示例,该示例使用了一个带有extends原型的关联关系。通过提供的示例,我能够查看可追溯性信息,并且能够看到类1与类1相关联

对于UML,使用与extends原型的关联关系(如EA UML原型示例)与使用元模型工具箱中的扩展关系之间是否有区别

非常感谢你的帮助


你是对的。扩展关系没有显示在可跟踪性视图中(仅在版本15.0.1502上测试)

你可以考虑一个bug,它对SARX系统也是如此。


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

在UML中≪延伸≫ 原型仅在用例上下文中定义。当用于两个类之间的关联时,这种原型没有定义


因此,对于扩展元类,最好使用正式定义的扩展关联。

谢谢@Geert Bellekens确认我的怀疑,我现在已将此问题作为一个bug报告给Sparx Systems。我在这里不是绝对确定,但IIRC在以前的EA版本中(<9.3左右)他们实际上使用了
原型依赖项。如果是这样的话,它很可能仍然受到支持(没有任何弃用警告)。只是验证了一下:他们在V9.3之前使用了
关联(而不是依赖关系)。和-此连接器仍然提供与
扩展插件相同的结果。