Я расширил класс IEditorInput, чтобы определить свой собственный объект IEditorInput. Кроме того, я расширил класс FormEditor.
У меня есть вид, где я показываю свои объекты приложения. Всякий раз, когда пользователь дважды щелкает элементы в представлении, я намереваюсь отобразить больше деталей для этого объекта приложения в редакторе, который является FormEditor.
Проблема, с которой я сталкиваюсь, заключается в том, что я получаю объект IEditorInput как NULL внутри расширенного класса FormEditor. Может кто-нибудь сказать, пожалуйста, что я делаю не так?
Код:
CustomFormEditor расширяет FormEditor
CustomEditorInput расширяет IEditorInput
В классе просмотра:
PlatformUI.getWorkbench (). GetActiveWorkbenchWindow (). GetActivePage (). OpenEditor (new CustomEditorInput ("test"), "editor.id");
Спасибо,
Gaurav.