Я создал приложение RCP, которое обнаруживает изменение ресурса в своем собственном виде, расширяя CommonNavigator.Плагин изменения ресурсов для eclipse
public abstract class NavigatorView extends CommonNavigator implements
IResourceChangeListener {
public void createPartControl(Composite parent) {
super.createPartControl(parent);
hookResourceChangeCommand(); // my resource tracking function.
}
}
Но теперь мне нужно создать плагин для этого, который определяет изменение ресурсов в Project Explorer в самом затмении. Я не могу создать представление сейчас, и мне нужно обнаружить уже существующее представление. Как я должен это делать ?
Спасибо за ответ. На самом деле это та же самая ссылка, которую я тоже пережил. Раньше я писал этого слушателя в коде просмотра. Теперь, поскольку не будет никаких просмотров, у меня есть класс активатора. Не могли бы вы рассказать мне, где я должен поставить этого слушателя? –
Вы можете поместить его в активатор вашего плагина (а затем измените начальный уровень вашего плагина, чтобы он всегда запускался). – Bananeweizen