Редактор максимизации Eclipse RCP не отображается при миграции на фотон Eclipse - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть приложение RCP, которое я перенес из затмения Индиго в фотон затмения.Когда я открываю редактор, как и раньше, редактор не отображается.

Однако редактор действительно правильно загружен, так как я могу получить к нему доступ, когда свернут ( см. Изображение ), но если япопытайтесь максимизировать его, он исчезает, просто показывая пустую область ( см. изображение ), где редактор был показан в eclipse indigo.

Редактор определен в точке расширения

  <extension
     point="org.eclipse.ui.editors">
  <editor
        class="arbolDefinicion.editors.ADLEditor"
        contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
        extensions="adl"
        icon="icons/c_complex_object.ico"
        id="arbolDefinicion.editors.ADLEditor"
        name="Editor ADL"/>
  </extension>

Я открываю / показываю часть редактора со строками

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().setEditorAreaVisible(true);

, затем получаю содержимое документа с помощью

((AbstractDecoratedTextEditor) window.getActivePage().getActiveEditor()).getDocumentProvider().getDocument(((AbstractDecoratedTextEditor) window.getActivePage().getActiveEditor()).getEditorInput());

и затем устанавливаю содержимое, которое кажетсяработают нормально.

В редактор загружаются следующие строки:

                IEditorInput input=new FileEditorInput(fstorage);

                String editorId= getEditorId(file);

                IWorkbenchPage page= fWindow.getActivePage();

                try {

                    if(page!=null)
                    {
                        IEditorPart part = page.openEditor(input, editorId );
                        page.activate(part);
                    }


                } catch (PartInitException e) {
                    log(e);
                }

Как указано выше, при открытии редактора нет ошибок, так как к нему можно получить доступ, если он не развернут.

Существуют ли какие-либо дополнительные шаги в фотоне Eclipse, которые необходимы для отображения развернутого редактора?

...