Java 在现有Eclipse3应用程序中添加Eclipse4.4透视图

Java 在现有Eclipse3应用程序中添加Eclipse4.4透视图,java,eclipse-rcp,eclipse-luna,Java,Eclipse Rcp,Eclipse Luna,我有一个现有的Eclipse3RCP应用程序(兼容层已经添加到现有的应用程序中),我想在其中添加一个使用Eclipse4.4(Luna)开发的透视图(当然包含部件、工具栏、菜单……) 1) 这可能吗 2) 如果是,你能给我更多关于如何做的信息,也许包含更多信息的链接 更新:所以我终于设法让它工作了,所以对于你们这些有同样问题的人,这里是答案。因此,是的,可以混合使用Eclipse3和Eclipse4(有些复杂,但您可以管理它:))有关我是如何做到的更多信息,您可以转到我在下面的评论中留下的链接。

我有一个现有的Eclipse3RCP应用程序(兼容层已经添加到现有的应用程序中),我想在其中添加一个使用Eclipse4.4(Luna)开发的透视图(当然包含部件、工具栏、菜单……)

1) 这可能吗

2) 如果是,你能给我更多关于如何做的信息,也许包含更多信息的链接


更新:所以我终于设法让它工作了,所以对于你们这些有同样问题的人,这里是答案。因此,是的,可以混合使用Eclipse3和Eclipse4(有些复杂,但您可以管理它:))有关我是如何做到的更多信息,您可以转到我在下面的评论中留下的链接。希望这会对你有所帮助:)

你可能会做一些接近的事情。您可以实现IPerspectiveFactory的“createInitialPerspective”方法,将给定的IPageLayout向下转换为其基础类“ModeledPageLayout”。这将使您能够访问新的MPerspective模型(以及有用的实用方法)。然后你就可以开始比赛了,你可以根据自己的意愿设置透视图的模型(只要结果可以呈现)。

我尝试了Alexander建议我做的事情,效果非常好:)我现在唯一的问题是,如何将添加的透视图添加到透视图切换程序中。(我遵循的方法使我能够添加透视图,但当我运行应用程序时,它会显示在工具栏中,我不希望它像我希望它只出现在透视切换器中那样)。无论如何,这是我尝试的解决方案的链接。希望这本书能帮上大忙


谢谢Eric提供的anwser,但我尝试了另一种解决方案,效果很好。现在唯一的问题是将透视添加到透视切换器中。我在下面的评论中发布了我尝试过的解决方案的链接。