O'Reilly logo

EMF: Eclipse Modeling Framework Second Edition by Frank Budinsky, Ed Merks, Marcelo Paternostro, Dave Steinberg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Using EMF—A Simple Overview

Now that you have been introduced to EMF, it’s time to get personally acquainted.

In Chapter 2, we explained EMF’s notion of a model, examining its conceptual and concrete, serialized forms, and discussing the framework and generated Java code that realize it. In Chapter 3, we looked at EMF.Edit’s contributions, primarily item providers for model objects and a command framework, and how these can form the basis for a structured editor for any EMF model. Now, let’s put all of this into action.

In this chapter, we walk through the process of creating an EMF application from a data model in each of the four forms—annotated Java, UML, XML Schema, and Ecore itself—discussed in Chapter 2. Each step in the process ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required