Как использовать инфраструктуру сравнения eclipse для сравнения нового типа контента? - PullRequest
0 голосов
/ 30 декабря 2011

Мне нужно улучшить приложение eclipse и создать diff-viewer, который сравнивает два файла (.blx) в формате. Но приложение как таковое не имеет пакета org.eclipse.compare в своей целевой платформе. Теперь, если я включу пакет, опция «Сравнить с» поставляется с любой парой выборок.

Итак, вместо использования точек расширения, я включил источник org.eclipse.compare в свой плагин. Но теперь я не знаю, следует ли мне также создавать точки расширения и использовать то же самое. Я не могу создать панель сравнения структур.

1 Ответ

0 голосов
/ 30 декабря 2011

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

Однако я не рекомендую использовать источник плагина напрямую. Просто убедитесь, что вы добавили его в свое приложение как зависимость.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...