Eclipse Mars.1 RCP
Я пытаюсь определить способ узнать, какие представления заполняются из workspace.xmi при повторном открытии моей программы.В частности:
"org.eclipse.ui.console.ConsoleView".
Моя причина в том, что программа, над которой я работаю, использует настраиваемую (несколько?) Консоль, которая вызывается путем перехода на вкладку «Справка» и нажатия кнопки «Показать консоль».который выполняет функцию showConsole (), которая открывает представление и начинает регистрировать ошибки или отображать сохраненные ошибки.
Проблема, с которой я сталкиваюсь, заключается в том, что после закрытия рабочей области и ее повторного открытия представление создается, однакоКонсоль показывает «нет консоли для отображения в это время», пока вы не вернетесь на вкладку справки и не нажмете «Показать консоль», которая выполняет эту функцию регистрации.Мне нужен способ определить, создается ли это представление при запуске, чтобы я мог затем автоматически запустить запись в журнал.
Кто-нибудь когда-либо делал что-то подобное раньше или знает, возможно ли это без написания какого-то огромного парсера для разбора.xmi ищет этот плагин при запуске?