在IWorkingSetSelectionDialog中仅启用Java工作集

时间:2016-02-08 16:15:47

标签: java eclipse eclipse-plugin eclipse-rcp working-set

我目前正在使用IWorkingSetManager创建的IWorkingSetSelectionDialog。默认情况下,单击此对话框中的“新建...”按钮会询问用户应创建哪种类型的工作集。但我想限制为Java工作集,就像在Package Explorer中一样。谁知道如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

我想如果你使用:

public IWorkingSetSelectionDialog createWorkingSetSelectionDialog(
        Shell parentShell, boolean multi, String[] workingsSetIds)

方法并在最终参数中指定Java工作集ID(org.eclipse.jdt.ui.JavaWorkingSetPage

new String [] {"org.eclipse.jdt.ui.JavaWorkingSetPage"}

你会得到你想要的东西。