[英]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.