Java 访问其他视图工作集

Java 访问其他视图工作集,java,eclipse-plugin,Java,Eclipse Plugin,我正在开发一个eclipse插件,我也想使用我的其他窗口的工作集选项。我试图通过workingSetManager获取所有选定的工作集(除了不可见的工作集),但是由于某些原因,它没有提供选择。它返回所有工作集 IWorkingSetManager workingSetManager = PlatformUI.getWorkbench().getWorkingSetManager(); return workingSetManager.getWorkingSets(); “窗口>工作集”菜单项(

我正在开发一个eclipse插件,我也想使用我的其他窗口的工作集选项。我试图通过workingSetManager获取所有选定的工作集(除了不可见的工作集),但是由于某些原因,它没有提供选择。它返回所有工作集

IWorkingSetManager workingSetManager = PlatformUI.getWorkbench().getWorkingSetManager();
return workingSetManager.getWorkingSets();

“窗口>工作集”菜单项(您可能需要自定义透视图才能查看此项)配置当前页面的活动工作集。您可以使用
IWorkbenchPage.getWorkingSets()获取此集合。


可以将各个视图配置为不使用工作集,或使用工作台页面工作集,或使用视图中配置的工作集。每个视图都有不同的功能,我不认为有一种明确的方法可以确定视图使用的是哪一个。

什么是“选定的工作集”?选择在哪里?我是指应该显示的工作集。eclpise中有一个复选框,您可以在其中选择要查看的内容。复选框在哪里?单个视图可以选择它们显示的工作集,这些工作集是视图的专用工作集。哦,好的。有没有办法在特定视图中选择这些视图?我想让那些在包视图中显示,并在我自己的视图中设置它们。