GEF (Graphical Editing Framework)

The Graphical Editing Framework (GEF) provides technology to create rich graphical editors and views for the Eclipse Workbench UI. It bundles three components:

  • Draw2d (org.eclipse.draw2d) - A layout and rendering toolkit for displaying graphics on an SWT Canvas.
  • GEF (MVC) (org.eclipse.gef) - An interactive model-view-controler (MVC) framework, which fosters the implementation of SWT-based tree and Draw2d-based graphical editors for the Eclipse Workbench UI.
  • Zest (org.eclipse.zest) - A visualization toolkit based on Draw2d, which enables implementation of graphical views for the Eclipse Workbench UI.
GEF Snapshots

Current Status

GEF is participating in the annual Eclipse Simultaneous Release. As such, we are now working on the Eclipse Juno release (GEF 3.8) to be released in June 2012. Furthermore work is performed on two provisional components, Zest 2.0 as well as GEF4

Release 3.7.2 Available

January 17, 2012- Release 3.7.2 is available as part of the Indigo SR2 simultaneous release. Follow the Download link to obtain it. For further information please refer to the New and Noteworthy (3.7) page.

Wiki

While the bulk of information about the GEF project can be found here, you may also consider the GEF Wiki as a source for further information.