Мы работаем над созданием инструмента моделирования на основе структуры и инструментов GMF. У нас есть требование разрешить пользователям добавлять представления (рисунки) во время выполнения и использовать их в своих диаграммах. Мы будем использовать файлы SVG для представления фигур.
Какова правильная структура EditParts и других классов, связанных с GEF, в таком случае? Мы думали о реализации одного класса GEF EditPart, который создавал бы соответствующую фигуру на основе параметра (пути к файлу SVG), присутствующего в модели. Пока это не похоже на работу.
ДОЛЖЕН быть кто-то, кто уже делал что-то подобное раньше. Google и форумы Eclipse пока не помогли...