Я нашел Чертежник-конструктор Страницы IBM также интересный инструмент работать с.
Боюсь, вы не поняли, по крайней мере, схему сложно понять.
Думаю, это должно выглядеть примерно так:
GMF
/ \
EMF GEF
\
Draw2D
Сгенерированный GMF-Source использует EMF для обработки данных модели и GEF для их отображения / редактирования.
Посмотрите на Представляем среду выполнения GMF (Компоненты)
На вашей диаграмме непросто понять роль GMF. Я не работаю с GMF некоторое время, но, насколько я помню, GMF обеспечивает генерацию кода и фреймворк. Эта структура использует GEF и EMF и выполняет большую часть тяжелой работы, связанной с редактором модели. Это, вероятно, можно рассматривать как новый слой над GEF и EMF. Может быть, вы можете изменить его, чтобы показать эти отношения.
Вы также можете рассмотреть возможность демонстрации рабочего процесса, участвующего в разработке редактора GMF