Для принудительной активации вы можете установить флаг в редакторе plugin.xml
, при условии, что плагин является Singleton.
Чтобы найти виды и перспективы, вы можете циклически изменить реестр расширений, предоставляя правильныеидентификаторы плагинов и точки расширения вида и перспективы:
IExtensionRegistry er = Platform.getExtensionRegistry();
IExtensionPoint ep = er.getExtensionPoint(plug-in_id, extensionId);
IExtensions[] ext = ep.getExtensions();
Если у вас есть расширения, вы можете иметь класс, реализующий их, и т. д.