EMF: Eclipse Modeling Framework Second Edition
by Dave Steinberg, Frank Budinsky, Marcelo Paternostro, Ed Merks
Chapter 5. Ecore Modeling Concepts
When we create an Ecore model—whether directly or from annotated Java, UML, XML Schema, or some other source—we are defining the structure of a series of instances of that model. That is, we are specifying the types of objects that make up instances of that model, the data they contain, and the relationships between them. For example, the PrimerPO model of the previous chapter defined the structure for objects that represent purchase orders.
As we first discussed in Chapter 2, the Ecore metamodel defines the structure of the objects in an Ecore model. Modelers use the term “metamodel” for this kind of model, which, in a sense, defines a language that its instances use to describe other things.
Most of the modeling ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access