my own gef study based on book The Eclipse Graphical Editing Framework (GEF)