简体   繁体   English

使用字符串选择Eclipse WorkingSet

[英]Select Eclipse WorkingSet with String

I am currently working on a Eclipse Plug-In (Java). 我目前正在研究Eclipse插件(Java)。 The Plug-In is showing some files in a table, and when I double click the column, I want to select the Workingset which it is in. The method to get the Workingset is already finished (returns the Workingset as a String). 该插件正在表中显示一些文件,当我双击该列时,我想选择它所在的工作集。获取工作集的方法已经完成(将工作集作为字符串返回)。 I just need help to select the Workingset. 我只需要帮助来选择工作集。

private void jumpToWorkset()
  {
    m_viewer.addDoubleClickListener(new IDoubleClickListener()
    {
      @Override
      public void doubleClick(DoubleClickEvent event)
      {
        IStructuredSelection selection = (IStructuredSelection) event.getSelection();
        Object first = selection.getFirstElement();
        MyFileInformation b = (MyFileInformation) first;
        String ws=b.getWorkingSet();
        //Insert Code to select working set here
      }
    });
  }

description If you need any further information feel free to ask! 描述如果您需要任何其他信息,请随时询问!

The IWorkingSetManager looks after working sets. IWorkingSetManager工作集。 Get this with: 通过以下方式获得此功能:

IWorkingSetManager manager = PlatformUI.getWorkbench().getWorkingSetManager();

Individual workings sets are represented by IWorkingSet get that using: 单个工作集由IWorkingSet表示,使用以下IWorkingSet得到:

IWorkingSet workingSet = manager.getWorkingSet("name");

The active workbench window working set can be set using the IWorkbenchPage.setWorkingSets method. 可以使用IWorkbenchPage.setWorkingSets方法来设置活动工作台窗口工作集。

Individual views may have their own active working set. 各个视图可能具有自己的活动工作集。 These don't usually provide an API to set the value. 这些通常不提供用于设置值的API。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM