为什么org.eclipse.uml2.uml.Class不是ECores EClass的子类?

时间:2014-05-17 17:01:12

标签: uml ecore

我试图理解ECore中的UML实现与其类之间的关系。

在UML抽象语法中,有诸如ClassPropertyOperation等类,它们都从EObject扩展(通过相当长的层次结构)。但是为什么不从EClass那里取代,那不是更直观吗?

1 个答案:

答案 0 :(得分:0)

UML元类Class,Property,Operation等扩展EObject而不是Eclass,因为它们是EObject而不是EClass ... 我的意思是EClass,EOperation等是用于实现元模型的EMF核心,例如UML,因此UML元类是EClass =>的实例。 EObject。