【问题标题】:How to contributute an E4 MPartDescriptor to Eclipse via Fragments?如何通过片段将 E4 MPartDescriptor 贡献给 Eclipse?
【发布时间】:2016-06-22 22:29:36
【问题描述】:

如何通过 Fragments 将 E4 MPartDescriptor 贡献给 Eclipse 插件?

我不是在谈论独立的 RCP 应用程序。问题涉及将部件描述符贡献给 Eclipse IDE 插件的插件。

【问题讨论】:

    标签: eclipse eclipse-plugin e4


    【解决方案1】:
    1. 创建模型片段以提供部件描述符
    2. 选择“应用程序”作为容器类型,并使用org.eclipse.e4.legacy.ide.application 作为新创建的模型片段的“扩展元素 ID”。
    3. 照常调用您的部件描述符。
    MPart myPart = partService.createPart("MyPartDescriptorView");
    partService.showPart(myPart, PartState.ACTIVATE);
    

    【讨论】:

    • 您确定MyPartDescriptorView 不是您在org.eclipse.ui.views 扩展点中用于视图的ID?这就是我阅读源代码的方式。
    • 我将它添加到 org.eclipse.ui.views 并通过片段附加注册它。你可能是对的。我会检查的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    • 2018-07-28
    • 2012-11-20
    相关资源
    最近更新 更多