【问题标题】:How to reuse the Eclipse 4 IDE Perspective Features in an RCP Application如何在 RCP 应用程序中重用 Eclipse 4 IDE 透视特性
【发布时间】:2013-04-30 07:51:09
【问题描述】:
是否有一种简单的方法可以重用 Eclipse Juno 4.2 IDE 中的完整 Perspective 实现(“打开透视图”、自定义透视图、“将透视图另存为 ...”、“重置透视图...”、“关闭透视图。 ..", ... ) 在 e4 RCP 应用程序中(如果可能,不使用 Eclipse 3 兼容层)?
感谢和最好的问候
马克
【问题讨论】:
标签:
eclipse
eclipse-rcp
rcp
eclipse-juno
e4
【解决方案1】:
我假设您的意思是将它们作为菜单项重用,就像它们在 Eclipse 中一样。
您可以使用 Plugin Spy 找到他们的 ID - 在您的 Eclipse 开发平台上,按 Alt++Shift+F2,然后单击 Window 菜单,然后单击 Customize Perspective...(例如)。这将为您提供其 ID 为 org.eclipse.ui.window.customizePerspective。
然后转到您的plugin.xml 和要添加此命令的菜单扩展,右键单击并添加一个命令。对于commandId,您输入了您找到的ID (org.eclipse.ui.window.customizePerspective)。当您点击Browse 旁边的commandId 时,您甚至可以找到这些ID。
不幸的是,对于 E4 RCP,您必须将 plugin.xml 用于 Eclipse 定义的命令。如果您不想这样做,那么您可以通过查看其源代码来了解该命令的实现。
我这里有更详细的答案-https://stackoverflow.com/a/14370898/462285