@Override public IAdaptable[] getCategories() { IWorkingSet[] workingSets = fWorkingSetManager.getWorkingSets(); List<IAdaptable> all = new ArrayList<>(); for (int i = 0; i < workingSets.length; i++) { IWorkingSet set = workingSets[i]; if (IDebugUIConstants.BREAKPOINT_WORKINGSET_ID.equals(set .getId())) { all.add(new WorkingSetCategory(set)); } } return all.toArray(new IAdaptable[all.size()]); }
private boolean areAllGlobalWorkingSets(IStructuredSelection selection) { Set globals= new HashSet(Arrays.asList(PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets())); for (Iterator iter= selection.iterator(); iter.hasNext();) { if (!globals.contains(iter.next())) return false; } return true; }
private boolean areAllGlobalWorkingSets(IStructuredSelection selection) { Set<IWorkingSet> globals= new HashSet<>(Arrays.asList(PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets())); for (Iterator<?> iter= selection.iterator(); iter.hasNext();) { if (!globals.contains(iter.next())) return false; } return true; }
@Override public void breakpointsRemoved(IBreakpoint[] breakpoints, IMarkerDelta[] deltas) { IWorkingSet[] workingSets = fWorkingSetManager.getWorkingSets(); IWorkingSet set = null; for (int i = 0; i < workingSets.length; i++) { set = workingSets[i]; if (IDebugUIConstants.BREAKPOINT_WORKINGSET_ID.equals(set.getId())) { clean(set); } } }
private boolean areAllGlobalWorkingSets(IStructuredSelection selection) { Set<IWorkingSet> globals= new HashSet<>(Arrays.asList(PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets())); for (Iterator<?> iter= selection.iterator(); iter.hasNext();) { if (!globals.contains(iter.next())) return false; } return true; }
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()]); }
@Override protected void selectAllSets() { listViewer.setCheckedElements(PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets()); // implicitly select the third radio button buttonWindowSet.setSelection(false); buttonNoSet.setSelection(false); buttonSelectedSets.setSelection(true); updateButtonAvailability(); }
@Override public TreePath[] getParents(Object element) { if (element instanceof IProject){ ArrayList treePaths = new ArrayList(); IWorkingSet[] workingSets = TeamUIPlugin.getPlugin().getWorkbench().getWorkingSetManager().getWorkingSets(); for (int i = 0; i < workingSets.length; i++) { IAdaptable[] elements = workingSets[i].getElements(); for (int j = 0; j < elements.length; j++) { if (elements[j].equals(element)){ treePaths.add(workingSets[i]); break; } } } return (TreePath[]) treePaths.toArray(new TreePath[treePaths.size()]); } return null; }
public TreePath[] getParents(Object element) { if (element instanceof IProject){ ArrayList treePaths = new ArrayList(); IWorkingSet[] workingSets = TeamUIPlugin.getPlugin().getWorkbench().getWorkingSetManager().getWorkingSets(); for (int i = 0; i < workingSets.length; i++) { IAdaptable[] elements = workingSets[i].getElements(); for (int j = 0; j < elements.length; j++) { if (elements[j].equals(element)){ treePaths.add(workingSets[i]); break; } } } return (TreePath[]) treePaths.toArray(new TreePath[treePaths.size()]); } return null; }
/** * Returns all visible workbench working sets. * * @since 1.5 */ public static String[] getWorkingSets() { List<String> workingSets = new ArrayList<String>(); IWorkingSetManager workingSetManager = PlatformUI.getWorkbench().getWorkingSetManager(); for(IWorkingSet workingSet : workingSetManager.getWorkingSets()) { if(workingSet.isVisible()) { workingSets.add(workingSet.getName()); } } return workingSets.toArray(new String[workingSets.size()]); }
/** * Array of working set names * @return WorkingSets */ public static List<String> getWorkingSets() { ArrayList<String> workingSets = new ArrayList<String>(); IWorkingSetManager wsManager = getDefault().getWorkbench().getWorkingSetManager(); if( wsManager == null ) return workingSets; for(IWorkingSet ws: wsManager.getWorkingSets()) { workingSets.add(ws.getName()); } Collections.sort(workingSets, String.CASE_INSENSITIVE_ORDER); return workingSets; }
private IWorkingSet[] getAllWorkingSets() { if (fWorkingSetModel != null) { return fWorkingSetModel.getAllWorkingSets(); } else { return PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets(); } }
private IWorkingSet[] getAllWorkingSets() { if (fWorkingSetModel != null) { return fWorkingSetModel.getAllWorkingSets(); } else { return PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets(); } }
private IWorkingSet[] getAllWorkingSets() { if (fWorkingSetModel != null) { return fWorkingSetModel.getAllWorkingSets(); } else { return PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets(); } }
/** * Collects all of the breakpoint working sets that contain the given {@link IBreakpoint} * in the given list * * @param breakpoint the breakpoint to collect working set containers from * @param collector the list to collect containing working sets in * @since 3.5 */ private void collectContainingWorkingsets(IBreakpoint breakpoint, List<IWorkingSet> collector) { IWorkingSetManager mgr = PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSet[] sets = mgr.getWorkingSets(); for (int i = 0; i < sets.length; i++) { if(IDebugUIConstants.BREAKPOINT_WORKINGSET_ID.equals(sets[i].getId()) && containsBreakpoint(sets[i], breakpoint)) { collector.add(sets[i]); } } }
@Override protected void selectAllSets() { viewer.setCheckedElements(PlatformUI.getWorkbench() .getWorkingSetManager().getWorkingSets()); updateButtonAvailability(); }
@Override protected void availableWorkingSetsChanged() { listViewer.setInput(PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets()); super.availableWorkingSetsChanged(); }
@Override protected void availableWorkingSetsChanged() { viewer.setInput(PlatformUI.getWorkbench().getWorkingSetManager() .getWorkingSets()); super.availableWorkingSetsChanged(); }
/** * Returns one of the working sets the element directly belongs to. Returns {@code null} if the element does not * belong to any working set. * * @since 1.5 */ public static IWorkingSet getAssignedWorkingSet(IResource element) { IWorkingSetManager workingSetManager = PlatformUI.getWorkbench().getWorkingSetManager(); for(IWorkingSet workingSet : workingSetManager.getWorkingSets()) { for(IAdaptable adaptable : workingSet.getElements()) { if(adaptable.getAdapter(IResource.class) == element) { return workingSet; } } } return null; }
public SimpleWorkingSetSelectionDialog(Shell shell, String[] workingSetIds, IWorkingSet[] initialSelection) { super(shell); setTitle(WorkingSetMessages.SimpleWorkingSetSelectionDialog_SimpleSelectWorkingSetDialog_title); setHelpAvailable(false); setShellStyle(getShellStyle() | SWT.RESIZE); fWorkingSets= WorkingSetConfigurationBlock.filter(PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets(), workingSetIds); fInitialSelection= initialSelection; fCheckedElements= fInitialSelection; fCreatedWorkingSets= new ArrayList(); }