Как вы используете пользовательский редактор с каркасом Graphiti?
Я уже два дня занимаюсь исследованием этой проблемы, но безуспешно. Я посмотрел пару вопросов на форуме о затмениях, таких как: http://www.eclipse.org/forums/index.php/t/441641/ который говорит
- подкласс DiagramEditor
- переопределите этот единственный метод и создайте свой экземпляр поведения>
- зарегистрируйте свой класс редактора с точкой расширения org.eclipse.ui.editors (возможно, для собственного расширения файла диаграммы)
Моя конечная цель состоит в том, чтобы представить свое собственное поведение, и то, как я это делаю в соответствии с тем, что я прочитал в документации, состоит в том, чтобы сделать выше, что я и сделал. Вот изображение того, как я добавил точку расширения и использовал класс (который расширяет DiagramEditor), который я создал.
Но когда я запускаю его, он не проходит через мой редактор, что-то я делаю неправильно или что-то еще, что мне нужно сделать?
1 ответ
Насколько я вижу на вашем скриншоте, вы не установили расширение. Добавьте расширение файла вашей модели в блок 'extensions' справа. Тогда ваш редактор станет редактором по умолчанию или будет доступен во всплывающем меню "Открыть с помощью".