【问题标题】:Is it possible to "extend", or re-use, an Eclipse extension point?是否可以“扩展”或重新使用 Eclipse 扩展点?
【发布时间】:2015-04-11 14:06:28
【问题描述】:

我正在开发一个 Eclipse RCP 应用程序 (3.x),它还提供了扩展点。到目前为止,我只是为扩展点创建了一个新模式,因为它们链接到特定的应用程序功能。

不过,现在我想为新编辑器提供一个扩展点。我想使用现有的org.eclipse.ui.editors,并通过一些特定于应用程序的行为来增强它,例如提供一个不同于IEditorPart 的类,需要从中继承。

除了复制和粘贴其.exsd 文件并更改它之外,是否可以以另一种方式重用org.eclipse.ui.editors 扩展点?

【问题讨论】:

    标签: eclipse eclipse-plugin osgi eclipse-rcp


    【解决方案1】:

    不,您不能更改现有的扩展点。

    org.eclipse.ui.editors 扩展点后面有大量代码,因此尝试重现这是一项艰巨的任务。

    我认为您最好为附加功能创建附加扩展点,就像 Java 编辑器添加新扩展点一样(例如 org.eclipse.jdt.ui.javaEditorTextHovers

    【讨论】:

    • 谢谢!我害怕是这种情况。我会看看org.eclipse.jdt.ui.javaEditorTextHovers,看看我是否可以调整我的设置。更有趣的是:我敢打赌,你会为我的问题提供答案。感谢您在许多eclipse-rcp 问题上分享您的专业知识!
    猜你喜欢
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多