The Graphical Editing Framework (GEF) allows developers to take an
existing application model and easily create a rich graphical editor.

WWW: http://www.eclipse.org/gef/