Вырезать, копировать и вставлять в затмение редакторов ГЭФ - PullRequest
0 голосов
/ 29 сентября 2011

Я создаю редактор eclipse gef, используя модели EMF BPMN2.Теперь я почти закончил функциональность редактора.Но я не понимаю, как реализовать функциональность Cut, Copy и Paste.Я искал много в сети, но все учебники я видел, используя метод клонирования в моделях.В моделях по умолчанию bpmn2 не реализован интерфейс клонирования.Пожалуйста, предложите мне любую идею, чтобы добиться вырезания, копирования и вставки в редакторе Gef без клонирования.

                   Thanks.

1 Ответ

2 голосов
/ 30 сентября 2011

Вы можете взглянуть на пример логики gef: они используют CopyTemplateAction (стандартное действие GEF) и настраиваемую LogicPasteTemplateAction.

Эти действия используют каркас команды GEF для определения новой команды для создания новой детали модели..

...