Определение того, какие перспективы / виды загружаются в рабочую область из Eclipse workspace.xmi - PullRequest
0 голосов
/ 11 июня 2018

Eclipse Mars.1 RCP

Я пытаюсь определить способ узнать, какие представления заполняются из workspace.xmi при повторном открытии моей программы.В частности:

"org.eclipse.ui.console.ConsoleView".

Моя причина в том, что программа, над которой я работаю, использует настраиваемую (несколько?) Консоль, которая вызывается путем перехода на вкладку «Справка» и нажатия кнопки «Показать консоль».который выполняет функцию showConsole (), которая открывает представление и начинает регистрировать ошибки или отображать сохраненные ошибки.

Проблема, с которой я сталкиваюсь, заключается в том, что после закрытия рабочей области и ее повторного открытия представление создается, однакоКонсоль показывает «нет консоли для отображения в это время», пока вы не вернетесь на вкладку справки и не нажмете «Показать консоль», которая выполняет эту функцию регистрации.Мне нужен способ определить, создается ли это представление при запуске, чтобы я мог затем автоматически запустить запись в журнал.

Кто-нибудь когда-либо делал что-то подобное раньше или знает, возможно ли это без написания какого-то огромного парсера для разбора.xmi ищет этот плагин при запуске?

...