Project Proposal: Graphical Modeling Frameworkhttps://www.eclipse.org/forums/index.php/mv/msg/20880/66963/#msg_66963
project under the Technology PMC. A brief description of the project is
below. The project proposal is at http://www.eclipse.org/proposals/eclipse-gmf/index.html
--------------------------------------
The Eclipse Modeling Framework (EMF) and Graphical Editing Framework
(GEF) are two important projects from the Eclipse Tools Project which
are successfully used within several other Eclipse projects and numerous
Eclipse-based applications. These are commonly used together to provide
visual design surfaces for domain models expressed with EMF. Although
examples of how to bridge these two technologies exist, what is needed
is a generative infrastructure to simplify their use in building
modeling applications in Eclipse.

As an example, the UML2 project is based on EMF and provides an
implementation of the OMG’s UML 2.0 metamodel for Eclipse, but currently
lacks a diagramming capability. This and other EMF-based models could
benefit from a common infrastructure to ease the development of
GEF-based diagramming surfaces where a visual editing component is desired.

The Graphical Modeling Framework project will provide the fundamental
infrastructure and components for developing visual design and modeling
surfaces within Eclipse. In essence, GMF will form a generative bridge
between EMF and GEF, while a future project goal may be to remove the
dependency on EMF and/or GEF.

The project will provide a generative approach for a domain model
expressed in EMF to add diagramming capabilities where a visual editor
is desired. In many ways, GMF is an extension to the capabilities of EMF.