Content deleted Content added
→Architecture of GEF 3.x: Changed header to indicate this section only affects GEF 3.x. Tags: Mobile edit Mobile web edit |
Polishing of introduction. Tags: Mobile edit Mobile web edit |
||
Line 1:
The '''Graphical Editing Framework''' '''(GEF)''' is an [[Eclipse (software)|Eclipse]] project that provides framework
The project was initially contributed to Eclipse by IBM in 2002, consisting of two components: Draw2d, a 2D-visualization component based on the Standard Widget Toolkit (SWT), as well as GEF (MVC), a related model-view-controller component that can be used to realize graphical editors as part of an Eclipse Rich Client Product (RCP) application.
Since 2004, when GEF 3.0 was released, only compatible changes have been applied to the framework's application programming interface (API). A new major revision of the framework, GEF 4.0, has been developed in parallel to the maintenance of the GEF 3.x code base by the project team since 2010. It is a complete redesign that is much more modular (consisting of 9 components), uses JavaFX instead of SWT as underlying rendering framework, and can be used also independent of the Eclipse RCP platform. Commonly referred to as GEF4, it was initially released in version 0.1.0 (with still provisional API) in June 2015 with the Eclipse Mars release.
|