繁体   English   中英

Eclipse RCP扩展点

[英]Eclipse RCP Extension Points

大家好,我已经过了两周才开始基于RCP开发东西,坦白说我遇到了很多问题,因为我没有在网上找到太多东西,所以RCP编程背后的概念(至少对我来说)不是这样线性的。

首先,我要说的是我正在使用E4框架(应用程序模型),我想填充两个部分(UI部分),这些部分的定义基本上是在外部插件中定义的。

例如:-Part1(在应用程序e4中定义)实现Class1(在名为ExtPlugin的插件中定义)。
-Part2(在应用程序e4中定义)实现了Class2(在名为ExtPlugin的插件中定义)。

如何使用扩展点和扩展来解决?

谢谢

您的每个插件都可以使用应用程序模型fragment.e4xmi来声明您的Part和类。

使用org.eclipse.e4.workbench.model扩展点告诉e4有关该片段的信息。

如果使用“文件>新建>其他...> Eclipse 4>模型>新建模型片段”,这将创建fragment.e4xmi文件和plugin.xml扩展点。

在fragment.e4xml中,创建一个“模型片段”。 在此片段中,“元素ID”是您要扩展的内容的ID-对于零件,这通常是Application.e4xmi中定义的零件堆栈的ID。 “功能名称”通常是“孩子”。 将零件添加到模型片段。

这里更多

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM