Как вы используете пользовательский редактор с каркасом Graphiti?

Я уже два дня занимаюсь исследованием этой проблемы, но безуспешно. Я посмотрел пару вопросов на форуме о затмениях, таких как: http://www.eclipse.org/forums/index.php/t/441641/ который говорит

  • подкласс DiagramEditor
  • переопределите этот единственный метод и создайте свой экземпляр поведения>
  • зарегистрируйте свой класс редактора с точкой расширения org.eclipse.ui.editors (возможно, для собственного расширения файла диаграммы)

Моя конечная цель состоит в том, чтобы представить свое собственное поведение, и то, как я это делаю в соответствии с тем, что я прочитал в документации, состоит в том, чтобы сделать выше, что я и сделал. Вот изображение того, как я добавил точку расширения и использовал класс (который расширяет DiagramEditor), который я создал.

Но когда я запускаю его, он не проходит через мой редактор, что-то я делаю неправильно или что-то еще, что мне нужно сделать?

1 ответ

Решение

Насколько я вижу на вашем скриншоте, вы не установили расширение. Добавьте расширение файла вашей модели в блок 'extensions' справа. Тогда ваш редактор станет редактором по умолчанию или будет доступен во всплывающем меню "Открыть с помощью".

Другие вопросы по тегам