如何识别在eclipse rcp应用程序中运行的viewpart实例

时间:2012-04-22 13:37:34

标签: eclipse-rcp

我在eclipse rcp应用程序中打开了多个视图实例。任何人都可以告诉我如何识别正在运行的viewpart实例。以及如何以编程方式切换到同一ViewId的不同实例?

由于

1 个答案:

答案 0 :(得分:2)

我假设你在视图声明中设置了allowMultiple

在代码中使用getViewSite().getSecondaryId()获取当前视图的次要ID。

使用IWorkbenchPage.showView(String viewId, String secondaryId, int mode)激活其他视图...