Открыть файл в другом редакторе с помощью кнопки на панели инструментов - RCP

У меня есть приложение rcp с двумя редакторами (расширяющими Editorpart) в двух разных плагинах, и я хочу создать кнопку на панели инструментов для переключения между редактором / плагинами с одним и тем же файлом.

Это возможно?

С уважением, Алекс


person Alexandre Pinheiro    schedule 11.10.2012    source источник


Ответы (1)


Конечно, просто получите активную страницу рабочей среды и вызовите IWorkbenchPage.openEditor(input, editorId).

person Alexey Romanov    schedule 12.10.2012
comment
как я могу получить все доступные редакторы всех плагинов? Потому что у меня два редактора в двух разных плагинах .. - person Alexandre Pinheiro; 12.10.2012
comment
@AlexandrePinheiro От IExtensionRegistry.getConfigurationElementsFor("org.eclipse.ui.editors");, я думаю, если вы действительно хотите их всех. - person Alexey Romanov; 12.10.2012
comment
Я задаю новый вопрос (здесь) по этому поводу, потому что я не понимаю. спасибо за вашу помощь, это было необходимо! :) - person Alexandre Pinheiro; 12.10.2012