GEF (Graphical Editing Framework)

The Graphical Editing Framework (GEF) provides technology to create rich graphical editors and views. It is currently developed in two streams, namely:

  • Development of the next generation production components in terms of GEF4.
  • GEF4 MVC.FX.UI Example
  • Maintenance of the currently available production components Draw2d 3.x, GEF (MVC) 3.x, and Zest 1.x.
  • GEF 3.x Logic Example

Current Status

The original project components Draw2d 3.x, GEF (MVC) 3.x, and Zest 1.x are still maintained but will not be developed further. Our main development effort is instead spent on building up the next generation components in terms of GEF4.

GEF is participating in the annual Eclipse Simultaneous Release. As such, we are now working towards the Luna SR1 in September 2014 as well as the Mars Release in June 2015.

  • For Luna SR1, we are planning to provide a service release which delivers service revisions of the original components (i.e. Draw2d 3.9.101, GEF (MVC) 3.9.101, and Zest 1.5.101).
  • For Mars, we are planning to provide a release which delivers a first snapshot (with yet provisional API) of the newly developed GEF4 replacement components as well as service revisions of the original project components (i.e. Draw2d 3.9.200, GEF (MVC) 3.9.200, and Zest 1.5.200).

Release 3.9.100 Available

June 25, 2014 - Release 3.9.100 is available as part of the Luna simultaneous release (including Draw2d 3.9.100, GEF (MVC) 3.9.100, and Zest 1.5.100). Follow the Download link to obtain it. For further information about included features or bug fixes, please refer to the New and Noteworthy (3.9) 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.