Eclipse Mars.1 RCP
我正在尝试确定一种在重新打开程序时知道从workspace.xmi填充哪些视图的方法。特别是:
"org.eclipse.ui.console.ConsoleView".
我的理由是我正在使用的程序使用一个自定义(有些?)控制台,通过进入“帮助”选项卡并单击执行showConsole()函数的“show console”按钮来调用该控制台视图并开始记录错误或显示存储的错误。
我遇到的问题是关闭工作区并重新打开它后,视图会被创建,但是控制台会显示“此时没有显示控制台”,直到您返回帮助选项卡并单击显示执行该日志记录功能的控制台。我需要一种方法来确定是否在启动时创建了该视图,以便我可以自动启动日志记录。
有没有人曾经做过这样的事情,或者知道如果没有编写一些巨大的解析器来解析.xmi在启动时寻找该插件是否可行?