Chapter 1

[1] The OSGi specifications are available at

[2] The OSGi-based runtime was introduced in Eclipse 3.0. Prior to this, a single plug-in manifest file was used. For backward compatibility, the Eclipse Platform and EMF still support this simpler, but less flexible, approach.

[3] Although primarily intended for graphical user interface (GUI)-based development, the Eclipse Platform can also be used to implement non-GUI applications by running a “headless” workbench.

Chapter 2

[1] If you’ve read much about XML Schema, you’ll probably find this example quite familiar, as it’s based on the well-known example from the World Wide Web Consortium’s XML Schema primer [2]. We’ve simplified it here, but ...

Get EMF: Eclipse Modeling Framework Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.