Package org.eclipse.ui

Examples of org.eclipse.ui.ISelectionService


 
  @Override
  public void stop(BundleContext bundleContext) throws Exception {
    try {
      ISelectionService selServive = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
      selServive.removePostSelectionListener(taskListSelectionListener);
    } catch (NullPointerException e) {}

    if(logReaderService!=null) {
      logReaderService.removeLogListener(this);
      bundleContext.ungetService(logReaderServiceReference);
View Full Code Here


    requestLogViewer.setRequestResponseViewer(requestResponseViewer);

    form.setWeights(new int[] {40, 60});
    parent.pack();
   
    final ISelectionService ss = getSite().getWorkbenchWindow().getSelectionService();
    final IModel model = Activator.getDefault().getModel();
    final ISelectionListener listener = new WebEntitySelectionListener(model, getViewSite().getSecondaryId());
    ss.addSelectionListener(listener);
   
    workspaceListener = new IEventHandler() {

      @Override
      public void handleEvent(IEvent event) {
View Full Code Here

  public Object execute(ExecutionEvent event) throws ExecutionException {
    // get workbench window
    IWorkbenchWindow window = HandlerUtil
        .getActiveWorkbenchWindowChecked(event);
    // set selection service
    ISelectionService service = window.getSelectionService();
    // set structured selection
    IStructuredSelection structured = (IStructuredSelection) service
        .getSelection();

    Object o_prj = Selections.getFirstSelection(structured);

    if (o_prj != null && o_prj instanceof IProject) {
View Full Code Here

  public Object execute(ExecutionEvent event) throws ExecutionException {
    // get workbench window
    IWorkbenchWindow window = HandlerUtil
        .getActiveWorkbenchWindowChecked(event);
    // set selection service
    ISelectionService service = window.getSelectionService();
    // set structured selection
    IStructuredSelection structured = (IStructuredSelection) service
        .getSelection();

    Object o_prj = Selections.getFirstSelection(structured);

    if (o_prj != null && o_prj instanceof IProject) {
View Full Code Here

    this.data = parent.getDesignEditorData();
    this.activeConfig = new DesignerCache();
    this.editor = parent;
    DebugPlugin.getDefault().addDebugEventListener(this);
    if (PlatformUI.getWorkbench().getActiveWorkbenchWindow() != null) {
      ISelectionService sel = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
      if (sel != null) sel.addSelectionListener(ICamelDebugConstants.DEBUG_VIEW_ID, this);     
    }
    DebugPlugin.getDefault().getBreakpointManager().addBreakpointListener(this);
  }
View Full Code Here

  @Override
  public void dispose() {
    DebugPlugin.getDefault().removeDebugEventListener(this);
   
    if (PlatformUI.getWorkbench().getActiveWorkbenchWindow() != null) {
      ISelectionService sel = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
      if (sel != null) sel.removeSelectionListener(ICamelDebugConstants.DEBUG_VIEW_ID, this);     
    }
   
    this.editorInput = null;
    this.activeConfig = null;
View Full Code Here

  /**
   *
   * @return
   */
  protected String getSelectedFilePath() {
    ISelectionService selService = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
    ISelection isel = selService.getSelection();
    if (isel != null && isel instanceof StructuredSelection) {
      StructuredSelection ssel = (StructuredSelection)isel;
      Object elem = ssel.getFirstElement();
      if (elem != null && elem instanceof IFile) {
        IFile f = (IFile)elem;
View Full Code Here

          reactOnSelection(selection);
      }
    };

    IWorkbenchPartSite site = getSite();
    ISelectionService service = CommonUtils.getService(site, ISelectionService.class);
    service.addPostSelectionListener(selectionChangedListener);

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

  }

  @Override
  public void dispose() {
    super.dispose();
    ISelectionService service = CommonUtils.getService(getSite(), ISelectionService.class);
    service.removePostSelectionListener(selectionChangedListener);
    if (addRefsChangedListener != null)
      addRefsChangedListener.remove();
  }
View Full Code Here

    return true;
  }

  private Set<IResource> getSelectedResources(Repository repo) {
    ISelectionService selectionService = PlatformUI.getWorkbench()
        .getActiveWorkbenchWindow().getSelectionService();
    ISelection selection = selectionService.getSelection();
    if (selection instanceof IStructuredSelection) {
      Set<IResource> result = new HashSet<IResource>();
      IStructuredSelection sel = (IStructuredSelection) selection;
      if (sel.size() == 0)
        return null;
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.