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