#eclipse
#eclipse
Вопрос:
Я пытаюсь перейти с eclipse 3.x на 4.x (последним является Kepler SR2). У меня есть некоторый код, подобный приведенному ниже, для удаления расширения представления.
IExtension extension = Platform.getExtensionRegistry().getExtension("view.id");
IViewRegistry viewRegistry = PlatformUI.getWorkbench().getViewRegistry();
((org.eclipse.ui.internal.registry.ViewRegistry)viewRegistry).removeExtension(extension, new Object[]{view});
removeExtension больше не доступен в Eclipse Kepler. Как я могу это сделать?
Комментарии:
1. Похоже, что это не поддерживается в Kepler. Поскольку ViewRegistry является
internal
, вы не должны были использовать его в первую очередь.2. Я знаю. Это нормально. Но как я могу выполнить ту же функциональность или поведение сейчас?
3. Насколько я вижу, поддержка удаления расширений представления была полностью удалена.