Package org.eclipse.ui

Examples of org.eclipse.ui.ISelectionService


    resources.dispose();
    super.dispose();
  }

  private void removeListeners() {
    ISelectionService srv = CommonUtils.getService(getSite(), ISelectionService.class);
    srv.removePostSelectionListener(RepositoriesView.VIEW_ID,
        selectionChangedListener);
    if (currentPlan != null)
      currentPlan.removeRebaseInteractivePlanChangeListener(this);

    if (planIndexer != null)
View Full Code Here


        } else
          setInput(selection);
      }
    };

    ISelectionService srv = CommonUtils.getService(getSite(), ISelectionService.class);
    srv.addPostSelectionListener(selectionChangedListener);
  }
View Full Code Here

      }
    });

    // react on selection changes
    IWorkbenchPartSite site = getSite();
    ISelectionService srv = CommonUtils.getService(site, ISelectionService.class);
    srv.addPostSelectionListener(selectionChangedListener);

    // Use current selection to populate staging view
    UIUtils.notifySelectionChangedWithCurrentSelection(
        selectionChangedListener, site);
View Full Code Here

  @Override
  public void dispose() {
    super.dispose();

    ISelectionService srv = CommonUtils.getService(getSite(), ISelectionService.class);
    srv.removePostSelectionListener(selectionChangedListener);

    if(cacheEntry != null)
      cacheEntry.removeIndexDiffChangedListener(myIndexDiffListener);

    if (undoRedoActionGroup != null)
View Full Code Here

            || element instanceof StashedCommitNode)
          executeOpenCommand();
      }
    });
    // react on selection changes
    ISelectionService srv = CommonUtils.getService(getSite(), ISelectionService.class);
    srv.addPostSelectionListener(selectionChangedListener);
    // react on changes in the configured repositories
    repositoryUtil.getPreferences().addPreferenceChangeListener(
        configurationListener);
    initRepositoriesAndListeners();
    activateContextService();
View Full Code Here

    }

    repositoryUtil.getPreferences().removePreferenceChangeListener(
        configurationListener);

    ISelectionService srv = CommonUtils.getService(getSite(), ISelectionService.class);
    srv.removePostSelectionListener(selectionChangedListener);

    // remove RepositoryChangedListener
    unregisterRepositoryListener();
    repositories.clear();
View Full Code Here

   * from the application context.
   */
  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {
    IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
    ISelectionService service = window.getSelectionService();

    if (service != null) {
      ISelection selection = service.getSelection();
      if (selection instanceof ITextSelection) {
        String selectedText = ((ITextSelection) selection).getText();
        if (!selectedText.isEmpty())
          Program.launch("dash://" + selectedText);
      }
View Full Code Here

    return b;
  }
 
    private TextSelection getTextSelection() {
    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    ISelectionService service = window.getSelectionService();
   
    if (service instanceof TextSelection) return  (TextSelectionservice.getSelection();
    else return null;
  }
View Full Code Here

public class Scripts extends CompoundContributionItem {
  final List<Project>  projects  = new ArrayList<Project>();

  public Scripts() {
    ISelectionService is = Activator.getDefault().getWorkbench().getActiveWorkbenchWindow()
        .getSelectionService();
    ISelection s = is.getSelection();
    if (s != null && s instanceof IStructuredSelection) {
      IStructuredSelection ss = (IStructuredSelection) s;
      for (Iterator<?> i = ss.iterator(); i.hasNext();) {
        Object oo = i.next();
        IJavaProject jp = null;
View Full Code Here

    IWorkbenchWindow iwindow = iworkbench.getActiveWorkbenchWindow();
    if (iwindow == null) {
      return;
    }
   
    ISelectionService service = iwindow.getSelectionService();
    if (service == null) {
      return;
    }
   
    service.addSelectionListener(new ISelectionListener() {
     
      @Override
      public void selectionChanged(IWorkbenchPart part, ISelection selection) {
        System.out.println(">>"+selection);
        new ViewContentProvider().buildModel();
      }
    });
   
    structured = (IStructuredSelection) service.getSelection("org.eclipse.jdt.ui.PackageExplorer");
    if (structured == null) {
      structured = (IStructuredSelection) service.getSelection("org.eclipse.ui.navigator.ProjectExplorer");
      if (structured == null) {
        return;
      }
    }
    }
View Full Code Here

TOP

Related Classes of org.eclipse.ui.ISelectionService

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.