O'Reilly logo

The Eclipse Graphical Editing Framework (GEF) by Eric Clayberg, Jaime Wren, Dan Rubel

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 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 ...

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