如何通过片段将 E4 MPartDescriptor 贡献给 Eclipse?

How to contributute an E4 MPartDescriptor to Eclipse via Fragments?

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

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

  1. 创建模型片段以贡献部分描述符
  2. Select "Application" 作为容器类型,并使用 org.eclipse.e4.legacy.ide.application 作为新创建的模型片段的 "Extended Element ID"。
  3. 像往常一样调用您的零件描述符。
MPart myPart = partService.createPart("MyPartDescriptorView");
partService.showPart(myPart, PartState.ACTIVATE);