@Override public IWorkingSet getAggregateWorkingSet() { if (aggregateWorkingSet == null) { IWorkingSetManager workingSetManager = PlatformUI.getWorkbench() .getWorkingSetManager(); if (aggregateWorkingSetId == null) { aggregateWorkingSetId = generateAggregateWorkingSetId(); } else { aggregateWorkingSet = (AggregateWorkingSet) workingSetManager.getWorkingSet(aggregateWorkingSetId); } if (aggregateWorkingSet == null) { aggregateWorkingSet = (AggregateWorkingSet) workingSetManager .createAggregateWorkingSet(aggregateWorkingSetId, WorkbenchMessages.WorkbenchPage_workingSet_default_label, getWorkingSets()); workingSetManager.addWorkingSet(aggregateWorkingSet); } } return aggregateWorkingSet; }
workingSetManager.removeWorkingSet(aggregate); aggregate = workingSetManager.createAggregateWorkingSet(setId, WorkbenchMessages.WorkbenchPage_workingSet_multi_label, typedResult); workingSetManager.addWorkingSet(aggregate);
if (!workingSet.isAggregateWorkingSet()) { IWorkingSetManager workingSetManager = PlatformUI.getWorkbench().getWorkingSetManager(); viewer.setInput(workingSetManager.createAggregateWorkingSet( "", "", new IWorkingSet[] { workingSet })); //$NON-NLS-1$ //$NON-NLS-2$ } else {