是否有可能從一個實例(模型本身)引用的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
這是,我想鏈接元模型的類。顯然,使用樣本反射編輯器我只能鏈接實例而不是元類。
爲什麼?如何解決這個問題呢?
預先感謝您