private static void replaceWorkingSet(IWorkingSetManager wsManager, IWorkingSet newWs, IWorkingSet oldWs) { if (oldWs != null) wsManager.removeWorkingSet(oldWs); wsManager.addWorkingSet(newWs); }
/** * Removes newly created working sets from the working set manager. */ private void restoreAddedWorkingSets() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); Iterator iterator= fAddedWorkingSets.iterator(); while (iterator.hasNext()) { manager.removeWorkingSet(((IWorkingSet)iterator.next())); } }
/** * Removes newly created working sets from the working set manager. */ private void restoreAddedWorkingSets() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); Iterator<IWorkingSet> iterator= fAddedWorkingSets.iterator(); while (iterator.hasNext()) { manager.removeWorkingSet(iterator.next()); } }
/** * Removes newly created working sets from the working set manager. */ private void restoreAddedWorkingSets() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); Iterator<IWorkingSet> iterator= fAddedWorkingSets.iterator(); while (iterator.hasNext()) { manager.removeWorkingSet(iterator.next()); } }
/** * {@inheritDoc} */ protected void cancelPressed() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); for (int i= 0; i < fCreatedWorkingSets.size(); i++) { manager.removeWorkingSet((IWorkingSet)fCreatedWorkingSets.get(i)); } super.cancelPressed(); } }
/** * Removes newly created working sets from the working set manager. */ private void restoreAddedWorkingSets() { IWorkingSetManager manager = WorkbenchPlugin.getDefault() .getWorkingSetManager(); Iterator iterator = getAddedWorkingSets().iterator(); while (iterator.hasNext()) { manager.removeWorkingSet(((IWorkingSet) iterator.next())); } }
@Override protected void cancelPressed() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); for (int i= 0; i < fCreatedWorkingSets.size(); i++) { manager.removeWorkingSet(fCreatedWorkingSets.get(i)); } super.cancelPressed(); } }
@Override protected void cancelPressed() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); for (int i= 0; i < fCreatedWorkingSets.size(); i++) { manager.removeWorkingSet(fCreatedWorkingSets.get(i)); } super.cancelPressed(); } }
/** * Removes the selected working sets from the workbench. */ private void removeSelectedWorkingSets() { ISelection selection= fTableViewer.getSelection(); if (selection instanceof IStructuredSelection) { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); Iterator<?> iter= ((IStructuredSelection)selection).iterator(); while (iter.hasNext()) { IWorkingSet workingSet= (IWorkingSet)iter.next(); if (fAddedWorkingSets.contains(workingSet)) { fAddedWorkingSets.remove(workingSet); } else { IWorkingSet[] recentWorkingSets= manager.getRecentWorkingSets(); for (int i= 0; i < recentWorkingSets.length; i++) { if (workingSet.equals(recentWorkingSets[i])) { fRemovedMRUWorkingSets.add(workingSet); break; } } fRemovedWorkingSets.add(workingSet); } fAllWorkingSets.remove(workingSet); manager.removeWorkingSet(workingSet); } fTableViewer.remove(((IStructuredSelection)selection).toArray()); } }
/** * Removes the selected working sets from the workbench. */ private void removeSelectedWorkingSets() { ISelection selection= fTableViewer.getSelection(); if (selection instanceof IStructuredSelection) { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); Iterator<?> iter= ((IStructuredSelection)selection).iterator(); while (iter.hasNext()) { IWorkingSet workingSet= (IWorkingSet)iter.next(); if (fAddedWorkingSets.contains(workingSet)) { fAddedWorkingSets.remove(workingSet); } else { IWorkingSet[] recentWorkingSets= manager.getRecentWorkingSets(); for (int i= 0; i < recentWorkingSets.length; i++) { if (workingSet.equals(recentWorkingSets[i])) { fRemovedMRUWorkingSets.add(workingSet); break; } } fRemovedWorkingSets.add(workingSet); } fAllWorkingSets.remove(workingSet); manager.removeWorkingSet(workingSet); } fTableViewer.remove(((IStructuredSelection)selection).toArray()); } }
/** * Removes the selected working sets from the workbench. */ private void removeSelectedWorkingSets() { ISelection selection= fTableViewer.getSelection(); if (selection instanceof IStructuredSelection) { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); Iterator iter= ((IStructuredSelection)selection).iterator(); while (iter.hasNext()) { IWorkingSet workingSet= (IWorkingSet)iter.next(); if (fAddedWorkingSets.contains(workingSet)) { fAddedWorkingSets.remove(workingSet); } else { IWorkingSet[] recentWorkingSets= manager.getRecentWorkingSets(); for (int i= 0; i < recentWorkingSets.length; i++) { if (workingSet.equals(recentWorkingSets[i])) { fRemovedMRUWorkingSets.add(workingSet); break; } } fRemovedWorkingSets.add(workingSet); } fAllWorkingSets.remove(workingSet); manager.removeWorkingSet(workingSet); } fTableViewer.remove(((IStructuredSelection)selection).toArray()); } }
/** * Remove the working sets contained in the provided selection from the * working set manager. * * @param selection * the sets */ protected void removeSelectedWorkingSets(List<IWorkingSet> selection) { IWorkingSetManager manager = WorkbenchPlugin.getDefault().getWorkingSetManager(); Iterator iter = selection.iterator(); while (iter.hasNext()) { IWorkingSet workingSet = (IWorkingSet) iter.next(); if (getAddedWorkingSets().contains(workingSet)) { getAddedWorkingSets().remove(workingSet); } else { IWorkingSet[] recentWorkingSets = manager.getRecentWorkingSets(); for (IWorkingSet recentWorkingSet : recentWorkingSets) { if (workingSet.equals(recentWorkingSet)) { getRemovedMRUWorkingSets().add(workingSet); break; } } getRemovedWorkingSets().add(workingSet); } manager.removeWorkingSet(workingSet); } availableWorkingSetsChanged(); } }
case 0: // overwrite if (oldWs != null) wsManager.removeWorkingSet(oldWs); wsManager.addWorkingSet(newWs); break;
private void createOrUpdateWorkingSet(String name, String oldname, String label, final String id) { IWorkingSetManager workingSetManager= PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSet workingSet= workingSetManager.getWorkingSet(name); if (workingSet == null) { workingSet= workingSetManager.createWorkingSet(name, new IAdaptable[0]); workingSet.setLabel(label); workingSet.setId(id); workingSetManager.addWorkingSet(workingSet); } else { if(id.equals(workingSet.getId())) { if (!label.equals(workingSet.getLabel())) workingSet.setLabel(label); } else { logErrorMessage("found existing workingset with name=\"" + name + "\" but id=\"" + workingSet.getId() + "\""); //$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$ } } IWorkingSet oldWorkingSet= workingSetManager.getWorkingSet(oldname); if (oldWorkingSet != null && id.equals(oldWorkingSet.getId())) { workingSetManager.removeWorkingSet(oldWorkingSet); } }
IWorkingSet aggregate = workingSetManager.getWorkingSet(setId); if (aggregate != null) { workingSetManager.removeWorkingSet(aggregate);
@Override public void run() { DependencyExtentQuery query = (DependencyExtentQuery) getInput().getQuery(); IWorkingSetManager manager = PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSet set = manager.createWorkingSet("temp", query.getDirectRoots()); //$NON-NLS-1$ new FindReferencesInWorkingSetAction(getViewPart().getSite(), new IWorkingSet[] {set}).run((IType) object); manager.removeWorkingSet(set); } });
private void doReferenceSearch(final ISelection sel) { IPackageFragmentRoot[] roots = null; try { roots = getSourceRoots(); } catch (JavaModelException e) { } final IPackageFragment fragment = getPackageFragment(sel); if (fragment != null && roots != null) { IWorkingSetManager manager = PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSet set = manager.createWorkingSet("temp", roots); //$NON-NLS-1$ new FindReferencesInWorkingSetAction(getPage().getEditorSite(), new IWorkingSet[] {set}).run(fragment); manager.removeWorkingSet(set); } else if (sel instanceof IStructuredSelection) { IStructuredSelection selection = (IStructuredSelection) sel; PackageObject importObject = (PackageObject) selection.getFirstElement(); NewSearchUI.runQueryInBackground(new BlankQuery(importObject)); } }
hideWorkingSets(Collections.singletonList(workingSet)); else manager.removeWorkingSet(workingSet);
hideWorkingSets(Collections.singletonList(workingSet)); else manager.removeWorkingSet(workingSet);