Chapter 1. What Is GEF?

The Eclipse Graphical Editing Framework (GEF) facilitates rich graphics such as charts, graphs, and interactive diagrams on a Standard Widget Toolkit (SWT) canvas. This complements the SWT framework, providing developers much more freedom in how their application displays information for their customers.

1.1 GEF Overview

The GEF Eclipse project is composed of three principal frameworks: Draw2D, Zest, and GEF (yes, you read that correctly; the Eclipse project and one framework within that project share the same name: GEF). Draw2D is a lightweight drawing framework for displaying graphical information on an SWT canvas but provides no interactive behavior. Zest is built on top of Draw2D, providing a JFace-like interface for ...

Get The Eclipse Graphical Editing Framework (GEF) 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.