![](/img/trans.png)
[英]How to add Perspective Bar Switcher to pure eclipse 4 rcp application
[英]Eclipse-RCP: How to add a plug-in with an application model into a perspective of a new RCP application?
我正在尝试集成多个子系统,其中每个子系统都作为具有自己的UI应用程序模型的E4插件开发。 我想构建一个具有多个视角的新RCP应用程序,每个视角都包含一个子系统。 子系统可能交换一些数据,但交换的不是很多。
我是Eclipse RCP的新手,刚接触过Lars Vogel的RCP教程。 我仍然无法完全理解该框架的工作原理。 我应该添加子系统作为插件还是片段? 我是否需要在最终系统中定义扩展点,并在子系统插件中定义扩展? 似乎一个应用程序只能具有一个应用程序模型。 如果无法将插件应用程序模型添加到另一个应用程序中,那么执行我的任务的正确方法是什么?
您将组件添加为插件。
主RCP插件应具有应用程序模型(Application.e4xmi)。
添加到应用程序中的插件可以使用应用程序模型片段来贡献模型(“ New > Other > Eclipse 4 > Model > New Model Fragment
)。 您可以使用org.eclipse.e4.workbench.model
扩展点来声明模型片段:
<extension
id="fragmentId"
point="org.eclipse.e4.workbench.model">
<fragment
uri="fragment.e4xmi">
</fragment>
</extension>
模型片段使用“ Model Fragment
条目来添加Model Fragment
的各个部分。
Lars Vogel在这里还有另一个关于片段的教程
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.