У меня есть графический редактор с GEF. Можно добавлять объекты из палитры. Вот пример, который я имею в виду: http://java -eclipse.info / IBM.Redbooks-Eclipse.Development.using.the.Graphical.Editing.Framework.and.the.Eclipse.Modeling.Framework / 7823 / изображения / fig166_01_0.jpg Итак, теперь я хочу добавить другую возможность для отображения содержимого из редактора, в виде дерева. Я нашел возможность "Наброски". Это работает очень хорошо, за исключением добавления объектов из палитры в дерево. Моя цель состоит в том, чтобы графический редактор и средство просмотра / редактирования дерева делали одно и то же (добавляли / удаляли объекты, переименовывали объекты, изменяли свойства объектов, ...), но отображали по-другому. Есть ли способ?
Спасибо за вашу помощь!
Вы можете попытаться добавить прослушиватель Drop к древовидной схеме в схеме и соответственно реализовать все политики редактирования, созданные в частях редактирования дерева.