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 live online training, plus books, videos, and digital content from nearly 200 publishers.