Выберите Eclipse WorkingSet со строкой - PullRequest
0 голосов
/ 08 июля 2019

В настоящее время я работаю над плагином Eclipse (Java). Плагин показывает некоторые файлы в таблице, и когда я дважды щелкаю по столбцу, я хочу выбрать рабочий набор, в котором он находится. Метод получения рабочего набора уже завершен (возвращает рабочий набор в виде строки). Мне просто нужна помощь, чтобы выбрать рабочий набор.

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
      }
    });
  }

описание Если вам нужна дополнительная информация, не стесняйтесь спрашивать!

1 Ответ

0 голосов
/ 08 июля 2019

IWorkingSetManager заботится о рабочих комплектах.Получите это с помощью:

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

Отдельные рабочие наборы представлены как IWorkingSet Получите это, используя:

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

Активный рабочий набор окна рабочего места можно задать с помощью метода IWorkbenchPage.setWorkingSets,

Отдельные представления могут иметь собственный активный рабочий набор.Обычно они не предоставляют API для установки значения.

...