Graphical Modeling Framework

Boy don't I know this - in a prior life I wrote a GEF editor for a workflow engine.

Let me be blunt: In the past, creating graphical editors within Eclipse using the Graphical Editor Framework (GEF) was slow and painful. It involved understanding a complex framework and quite a bit of redundant code. That said, GEF is an excellent framework for creating graphical editors because it is model-agnostic. On the other hand, being model-agnostic creates its own problems.

Learn Eclipse GMF in 15 minutes

This is very cool. You can define an EMF model with annotated java interfaces, XSD schemas or an ecore document. The new GMF extends this so it can even create a basic graphical editor automatically. Saves a lot of work.

Leave a Reply