Eclipse e4扩展视角

时间:2016-09-08 09:46:14

标签: eclipse eclipse-cdt e4

我正在开始一个新的eclipse插件项目并尝试评估最佳方法。

目标是什么:我想创建一个插件,在CDT插件的C / C ++透视图的编辑器中添加一个视图/编辑器。类似于突出显示文本编辑器视图的XML编辑器,以及包含要填充的表单并自动创建xml代码的视图。

最好的方法可能是从CDT插件扩展现有的C / C ++透视图。如何在3.x API中完成此操作在 [12]中进行了解释。基本上,您使用org.eclipse.ui.perspectiveExtensions扩展点为视图中的视图添加视图。

但是如何使用e4 API和模型片段完成这项工作?这可能与兼容层有关吗?

我认为另一种可能性是通过可梳理层将包含在C / C ++透视图中的视图添加到我自己的视角,例如包浏览器。这样做的好处是可以使用已有的3.X视图(如包浏览器),但也具有e4 API的优点。

或者甚至是创建纯3.X插件的最佳选择,因为我的插件主要基于另一个透视/插件?

希望有人可以帮助我:)

1 个答案:

答案 0 :(得分:2)

我认为不可能使用e4模型片段扩展3.x视角。坚持3.x风格肯定更容易。

您可以使用e4view扩展点上的org.eclipse.ui.views样式视图来使用e4样式视图。