有一种简单的方法可以重用Eclipse Juno 4.2 IDE中的完整Perspective实现(“Open Perspective”,Customize Perspective,“Save Perspective As ...”,“Reset Perspective ...”,“Close Perspective”。 ..“,...)在e4 RCP应用程序中(如果可能,不使用Eclipse 3兼容层)?
谢谢和最诚挚的问候 马克
答案 0 :(得分:2)
我假设您的意思是将它们重新用作菜单项,就像它们在Eclipse中一样。
您可以使用插件间谍找到他们的ID - 在Eclipse开发平台上,按Alt++Shift+F2
,然后单击Window菜单,然后单击Customize Perspective ...(例如)。这将为您提供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