是否有可能从一个实例(模型本身)引用的eclass(在的Ecore元类)?参考Ecore Eclasses。是否有可能从xmi实例引用eClasses?
让我们假设我有一个包含一个基类基类从所有的元类(的eclass)导出的Ecore元模型M2.ecore。这是,BASECLASS是M2.ecore元模型的所有eClass的超类。这一个班叫米,使用的基类,所以就有了eclass的M和基类之间的EReference:
M2.ecore
ClassA ----inherits_from------|> BASECLASS
ClassM ----inherits_from------|> BASECLASS
ClassM ----uses-(eReference)---> BASECLASS
然后我有eclass的M的实例INSTANCE_M我要链接到M2.ecore的的eclass,例如:
M2.xmi
INSTANCE_M -----eReference---> (M2.ecore).Class_A
这是,我想链接元模型的类。显然,使用样本反射编辑器我只能链接实例而不是元类。
为什么?如何解决这个问题呢?
预先感谢您