隐藏Eclipse RCP应用程序中的Coolbar /工具栏项/首选项页面(Eclipse e4)

时间:2012-04-06 11:59:23

标签: java eclipse eclipse-plugin eclipse-rcp xtext

在我们的Eclipse RCP应用程序中(使用 Eclipse 3.7 )我覆盖了WorkbenchWindowAdvisor.postWindowCreate()方法,以隐藏不需要的Coolbar / Toolbar项目,例如 File 运行等菜单和运行上一个工具搜索等工具栏按钮,它工作正常。现在我已经将我的代码移动到了Eclipse e4 4.1.2,当我运行我的RCP应用程序时,它现在启动但它显示了这些不需要的Coolbar / Toolbar项目。

在对这个问题的一些深入研究中,我发现在WorkbenchWindowAdvisor.postWindowCreate()中没有使用e4方法,并且它根本没有被调用。那么在Eclipse e4中这样做的替代方法是什么?

修改  我还想提一下,在我的RCP应用程序中,我有Xtext插件。

2 个答案:

答案 0 :(得分:1)

替代方法是使用Eclipse Activities。 在这里查看我的问题: RCP exportWizard remove unnecesary items

答案 1 :(得分:1)

您可以: a)使用没有这些项目的自定义Legacy.e4xmi文件 b)使用模型处理器从模型中以编程方式删除这些项目

相关问题