Excerpt |
---|
Ecore is EMF's object-oriented modelling language, and supports a subset of UML class diagrams (without the graphical notation), that is big enough to support basic domain modelling and small enough to allow for an efficient and lean framework. |
- With a code-centric perspective you create Ecore classes with features that allows the generator to generate the desired Java classes.
- With a runtime-perspective, you think of the Ecore classes as a way of constraining the object structures that are allowed during runtime.
When describing Ecore's modelling constructs below, we will discuss both these perspectives.
Ecore's modelling constructs
...