Package org.eclipse.ui

Examples of org.eclipse.ui.IWorkingSet


    }

    public String decorateText(String text, Object element) {
        WorkItem item = ResourceUtils.getWorkItem(element);
        if (item == null) {
            IWorkingSet workingSet = Util.getAdapter(IWorkingSet.class, element);
            if (workingSet != null) {
                return decorateText(text, workingSet);
            }
            return text;
        }
View Full Code Here


      nameToSet.put(ws.getLabel(), ws);
    }
    IWorkingSet[] sortedWorkingSets = new IWorkingSet[workingSets.length];
    List<String> visited = new ArrayList<String>();
    int counter = 0;
    IWorkingSet ws;
    for(String workingSetName : workingSetNames) {
      ws = nameToSet.get(workingSetName);
      if(ws != null) {
        sortedWorkingSets[counter] = ws;
        counter++;
View Full Code Here

        .getWorkingSetManager();
   
    WorkingSetStatus status = new WorkingSetStatus();

    for (int i = 0; i < sets.length; i++) {
      IWorkingSet newWs = wsManager.createWorkingSet(sets[i]);
      if (newWs != null) {
        workingSetNames.add(newWs.getName());
        IWorkingSet oldWs = wsManager.getWorkingSet(newWs.getName());
        if (oldWs == null) {
          wsManager.addWorkingSet(newWs);
        } else if (status.isReplaceAll()) {
          getWorkingSetHelper().replaceWorkingSet(wsManager, newWs,
              oldWs);
View Full Code Here

  private void createWorkingSet(IWorkingSet[] workingSets, IProject[] projects) {
    IWorkingSetManager manager = TeamUIPlugin.getPlugin().getWorkbench().getWorkingSetManager();
    String workingSetName;
    for (int i = 0; i < workingSets.length; i++) {
      workingSetName = workingSets[i].getName();
      IWorkingSet oldSet = manager.getWorkingSet(workingSetName);
      if (oldSet == null) {
        IWorkingSet newSet = manager.createWorkingSet(workingSetName, projects);
        manager.addWorkingSet(newSet);
      } else {
        //don't overwrite the old elements
        IAdaptable[] tempElements = oldSet.getElements();
        IAdaptable[] adaptedProjects = oldSet.adaptElements(projects);
View Full Code Here

    protected IJavaProject[] getJavaProjects() throws JavaModelException {
      IWorkingSet[] workingSets = PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets();
      if(workingSets == null) return JavaCore.create(ResourcesPlugin.getWorkspace().getRoot()).getJavaProjects();
      List result = new ArrayList();
      for (int i = 0; i < workingSets.length; i++) {
      IWorkingSet workingSet = workingSets[i];
      if(workingSet.isVisible() == false) continue;
      IAdaptable[] adaptables = workingSet.getElements();
      for (int j = 0; j < adaptables.length; j++) {
        IAdaptable adaptable = adaptables[j];
        IJavaProject javaProject = (IJavaProject) adaptable.getAdapter(IJavaProject.class);
        if(javaProject != nullresult.add(javaProject);
      }
View Full Code Here

  protected List<IWorkingSet> workingSets = new ArrayList<IWorkingSet>();

  public void init(IWorkbench workbench, IStructuredSelection selection) {
    this.selection = selection;
    IWorkingSet workingSet = SelectionUtil.getSelectedWorkingSet(selection);
    if (workingSet != null) {
      this.workingSets.add(workingSet);
    }
  }
View Full Code Here

    if(artifactKey != null) {
      return JAR_FILE;
    }
    */

    IWorkingSet workingSet = getType(element, IWorkingSet.class);
    if(workingSet!=null) {
      return WORKING_SET;
    }
   
    return UNSUPPORTED;
View Full Code Here

    Object element = selection == null ? null : selection.getFirstElement();
    if(element == null) {
      return null;
    }

    IWorkingSet workingSet = getType(element, IWorkingSet.class);
    if(workingSet != null) {
      return workingSet;
    }

    IResource resource = getType(element, IResource.class);
View Full Code Here

    Set<IWorkingSet> defaultSets = getWorkingSets();
    workingsetComboViewer.setInput(defaultSets);

    if(workingSets != null && workingSets.size() > 0) {
      if(workingSets.size() == 1) {
        IWorkingSet workingSet = workingSets.get(0);
        if(defaultSets.contains(workingSet)) {
          workingsetComboViewer.setSelection(new StructuredSelection(workingSet));
        }
      } else {
        workingsetComboViewer.add(workingSets);
View Full Code Here

                    //Just go on...
            }

        } else if (parentElement instanceof IWorkingSet) {
            if (parentElement instanceof IWorkingSet) {
                IWorkingSet workingSet = (IWorkingSet) parentElement;
                childrenToReturn = workingSet.getElements();
            }

        } else if (parentElement instanceof TreeNode<?>) {
            TreeNode<?> treeNode = (TreeNode<?>) parentElement;
            return treeNode.getChildren().toArray();
View Full Code Here

TOP

Related Classes of org.eclipse.ui.IWorkingSet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.