public IWorkingSet[] getAllWorkingSets() { List result= new ArrayList(); result.addAll(fActiveWorkingSets); IWorkingSet[] locals= fLocalWorkingSetManager.getWorkingSets(); for (int i= 0; i < locals.length; i++) { if (!result.contains(locals[i])) result.add(locals[i]); } IWorkingSet[] globals= PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets(); for (int i= 0; i < globals.length; i++) { if (!result.contains(globals[i])) result.add(globals[i]); } return (IWorkingSet[])result.toArray(new IWorkingSet[result.size()]); }
/** * Returns the list containing active and all working sets from the working set managers. * * @return the list of all the working sets * @since 3.7 */ private List<IWorkingSet> getActiveAndAllWorkingSetsFromManagers() { List<IWorkingSet> result= new ArrayList<>(); result.addAll(fActiveWorkingSets); IWorkingSet[] locals= fLocalWorkingSetManager.getWorkingSets(); for (int i= 0; i < locals.length; i++) { if (!result.contains(locals[i]) && isSupportedAsTopLevelElement(locals[i])) result.add(locals[i]); } IWorkingSet[] globals= PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets(); for (int i= 0; i < globals.length; i++) { if (!result.contains(globals[i]) && isSupportedAsTopLevelElement(globals[i])) result.add(globals[i]); } if (fIsSortingEnabled) Collections.sort(result, new WorkingSetComparator(true)); return result; }
/** * Returns the list containing active and all working sets from the working set managers. * * @return the list of all the working sets * @since 3.7 */ private List<IWorkingSet> getActiveAndAllWorkingSetsFromManagers() { List<IWorkingSet> result= new ArrayList<>(); result.addAll(fActiveWorkingSets); IWorkingSet[] locals= fLocalWorkingSetManager.getWorkingSets(); for (int i= 0; i < locals.length; i++) { if (!result.contains(locals[i]) && isSupportedAsTopLevelElement(locals[i])) result.add(locals[i]); } IWorkingSet[] globals= PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets(); for (int i= 0; i < globals.length; i++) { if (!result.contains(globals[i]) && isSupportedAsTopLevelElement(globals[i])) result.add(globals[i]); } if (fIsSortingEnabled) Collections.sort(result, new WorkingSetComparator(true)); return result; }