Перейти на Eclipse 4.3.2 и удалить расширение представления

#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. Насколько я вижу, поддержка удаления расширений представления была полностью удалена.