Package org.eclipse.ui

Examples of org.eclipse.ui.IViewReference


   * Close the view.
   */
  public void close() {
    syncExec(new VoidResult() {
      public void run() {
        IViewReference viewReference = (IViewReference) view;
        viewReference.getPage().hideView(viewReference);
      }
    });
  }
View Full Code Here


        IWorkbenchPage[] pages = getWorkbenchPages();
        for (int i = 0; i < pages.length; i++) {
          IWorkbenchPage page = pages[i];
          IViewReference[] viewReferences = page.getViewReferences();
          for (int j = 0; j < viewReferences.length; j++) {
            IViewReference viewReference = viewReferences[j];
            result.add(viewReference);
          }
        }
        return result;
      }
View Full Code Here

   * Close the view.
   */
  public void close() {
    syncExec(new VoidResult() {
      public void run() {
        IViewReference viewReference = (IViewReference) view;
        viewReference.getPage().hideView(viewReference);
      }
    });
  }
View Full Code Here

  public List views() throws WidgetNotFoundException {
    List editors = SWTBotView.findViews();

    List result = new ArrayList(editors.size());
    for (Iterator iterator = editors.iterator(); iterator.hasNext();) {
      IViewReference viewReference = (IViewReference) iterator.next();
      result.add(new SWTBotView(viewReference));
    }
    return result;
  }
View Full Code Here

            }
            IWorkbenchPage page = workbenchWindow.getActivePage();
            if (ShowViewOnTestRunAction.getShowViewOnTestRun()) {
                return (PyUnitView) page.showView(PY_UNIT_VIEW_ID, null, IWorkbenchPage.VIEW_VISIBLE);
            } else {
                IViewReference viewReference = page.findViewReference(PY_UNIT_VIEW_ID);
                if (viewReference != null) {
                    //if it's there, return it (but don't restore it if it's still not there).
                    //when made visible, it'll handle things properly later on.
                    return (PyUnitView) viewReference.getView(false);
                }
            }
        } catch (Exception e) {
            Log.log(e);
        }
View Full Code Here

            }
            IWorkbenchPage page = workbenchWindow.getActivePage();
            if (createIfNotThere) {
                return (PyCodeCoverageView) page.showView(PY_COVERAGE_VIEW_ID, null, IWorkbenchPage.VIEW_ACTIVATE);
            } else {
                IViewReference viewReference = page.findViewReference(PY_COVERAGE_VIEW_ID);
                if (viewReference != null) {
                    //if it's there, return it (but don't restore it if it's still not there).
                    //when made visible, it'll handle things properly later on.
                    return (PyCodeCoverageView) viewReference.getView(false);
                }
            }
        } catch (Exception e) {
            Log.log(e);
        }
View Full Code Here

      // Check the three supported views
      IWorkbenchPage page = getActivePage();
      int viewCount = 0;
      if (page != null) {
    IViewReference theViewRef = null;
    IViewReference viewRef = null;

    theViewRef = page.findViewReference("org.eclipse.cdt.ui.CView"); //$NON-NLS-1$
    viewCount += (theViewRef != null) ? 1 : 0;

    viewRef = page.findViewReference("org.eclipse.ui.navigator.ProjectExplorer"); //$NON-NLS-1$
View Full Code Here

   *
   * @return the active view, if any
   * @throws WidgetNotFoundException if there is no active view
   */
  public SWTBotView activeView() {
    IViewReference view = workbenchContentsFinder.findActiveView();
    if (view == null)
      throw new WidgetNotFoundException("There is no active view"); //$NON-NLS-1$
    return new SWTBotView(view, this);
  }
View Full Code Here

    IWorkbenchWindow[] windows = PlatformUI.getWorkbench()
        .getWorkbenchWindows();
    for (IWorkbenchWindow window : windows) {
      IWorkbenchPage[] pages = window.getPages();
      for (IWorkbenchPage page : pages) {
        IViewReference viewRef = page
            .findViewReference(RequestMappingView.ID_VIEW);
        if (viewRef != null
            && viewRef.getView(false) instanceof RequestMappingView) {
          ((RequestMappingView) viewRef.getView(false)).finish(kind,
              delta, builderDefinitions, validatorDefinitions,
              state, project);
        }
      }
View Full Code Here

    Platform.getAdapterManager().unregisterAdapters(adapterFactory);
    super.dispose();
  }

  private void hideChart(StockDatabasePresentationWrapper stockDatabase) {
    IViewReference chartViewRef = getViewSite().getPage().findViewReference(StockDatabaseChartView.MULTI_STOCK_DB_VIEW_ID, stockDatabase.getPrettyName());
    if (chartViewRef != null) {
      getViewSite().getPage().hideView(chartViewRef);
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ui.IViewReference

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.