Up to this point, GEF (Graphical Editing Framework) has referred to the Eclipse GEF project, which is made up of the Draw2D, Zest, and GEF plugins. Naturally, this plug-in name is the source of the Eclipse project name and is what most developers think of when they see GEF referenced. The remaining chapters in the book use GEF to refer to the
org.eclipse.gef plug-in rather than the Eclipse project.
Both Zest (see Chapter 9 on page 129) and GEF (the
org.eclipse.gef plug-in) are built on top of Draw2D (see Chapter 3 on page 21), but Zest is a simpler framework. With Zest, the model must fit into one of the four content providers (see Section 9.3 on page 132), and because of this, there is an underlying assumption ...