about the hierarchy of emf [message #415654] |
Wed, 26 December 2007 02:05 |
Eclipse User |
|
|
|
Originally posted by: heiyuchuanxia.163.com
hi, i'm a newbie here. I have a question about the hierarchy of EMF.
since in the EMF overview document, it says "EMF can be thought of as a
highly efficient Java implementation of a core subset of the MOF API.
However, to avoid any confusion, the MOF-like core meta model in EMF is
called Ecore instead of MOF." So according to this, I thought EMF Ecore
is in the M3 Layer, and a model defined using Ecore is in the M2 layer.
But in the OMG MOF hierarchy, UML is in the M2 layer, since UML is
defined using MOF. So we can get that UML is in the same layer of a
model defined using Ecore. But in the fact, a model defined using Ecore
can be generated from a UML class diagram, which is defined using UML
and is in the M1 layer. So this transformation is in different layer?
And I was so confused why the model in different layer can be transformed.
|
|
|
Powered by
FUDForum. Page generated in 0.03512 seconds