我们正在尝试将Eclipse-Plugin
(它将是JT-Viewer
)整合到我们的SWT-based
拥有GUI-Framework
中。
最终目标是,能够在我们的GUI中加载View/Composite/PluginWindow
并能够执行其Java方法。 (隐藏/显示部分,切割为......,测量......)
Plugin-Creators告诉我:“我们只需要一个复合材料,我们可以将插件插入”
Framework-Creators告诉我:“我们只需要一个复合词,我们可以将它们整合到我们的视图中。”
但我们仍然无法合并这些看似相似的情况。 我得到了一个带有Methode“createPartControl(Composite parent)”的示例插件,它似乎被RCP-Framework调用并被引用为
这是一个回调,允许我们创建查看器并初始化它。
是否可以从我们的框架中调用该方法? 我需要做些什么来实现这两者之间的接口? 是否可以集成Eclipse-RCP-Plugin并加载所需的所有RCP / OSGI-JAR?
我愿意根据回答此问题所需的进一步信息更新此问题。 对不起,如果我还不够具体。所有的建议都会受到赞赏,即使它说我完全走错了轨道,或者它是可以撤销的。
更新1 :我们还有一个Swing-Client。因此我在标题中也提到了Swing。但我还不确定这是否有所作为。
答案 0 :(得分:1)
Eclipse插件通常依赖于许多其他插件和Eclipse插件基础结构,这使得它们很难在Eclipse之外使用。除非你已经实现了OSGi包框架,包括大多数Eclipse插件都不会起作用。
一些插件的设计可以在不需要其他插件的情况下工作,但这很不寻常,插件作者可能会提到这一点。
Swing也将非常困难,因为它是与SWT完全不同的UI系统。