Examples of IWorkbenchPartReference


Examples of org.eclipse.ui.IWorkbenchPartReference

        }

        IWorkbenchPage page = getActivePage();
        if (page != null) {
            if (page instanceof WorkbenchPage) {
                IWorkbenchPartReference partRef = page.getActivePartReference();

                if (partRef != null) {
                    ((WorkbenchPage) page).setState(partRef, IStackPresentationSite.STATE_MINIMIZED);
                }
            }
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPartReference

      }
    }
    IWorkbenchPartReference[] pagePartRefs = ((WorkbenchPage) page).getAllParts();
    HashSet pagePartsWithSameModels = new HashSet();
    for (int i = 0; i < pagePartRefs.length; i++) {
      IWorkbenchPartReference partRef = pagePartRefs[i];
      IWorkbenchPart part = partRef.getPart(false);
      if (part != null) {
        Saveable[] models = getSaveables(part);
        if (Arrays.asList(models).contains(model)) {
          pagePartsWithSameModels.add(part);
        }
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPartReference

      IEditorPart part = HandlerUtil.getActiveEditor(event);
      if (part != null) {
        page.activate(part);
        part.setFocus();
      } else {
        IWorkbenchPartReference ref = page.getActivePartReference();
        if (ref instanceof IViewReference) {
          if (((WorkbenchPage) page).isFastView((IViewReference) ref)) {
            ((WorkbenchPage) page)
                .toggleFastView((IViewReference) ref);
          }
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPartReference

          IPreferenceStore store = WorkbenchPlugin.getDefault().getPreferenceStore();
          if (store
              .getBoolean(IPreferenceConstants.REUSE_EDITORS_BOOLEAN)
              || ((TabBehaviour)Tweaklets.get(TabBehaviour.KEY)).alwaysShowPinAction()) {

            IWorkbenchPartReference ref = editorPresentation
                .getVisibleEditor();
            if (ref instanceof WorkbenchPartReference) {
              WorkbenchPartReference concreteRef = (WorkbenchPartReference) ref;

              concreteRef.setPinned(concreteRef.isPinned());
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPartReference

    private IViewReference getReference() {
        IViewReference viewRef = null;
       
        if (viewPane != null) {
            IWorkbenchPartReference ref = viewPane.getPane().getPartReference();
           
            if (ref instanceof IViewReference) {
                viewRef = (IViewReference) ref;
            }
        }
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPartReference

                            .getPage().getWorkbenchWindow();
                   
                    if (vstt == null) {
                      FastViewBar bar = workbenchWindow.getFastViewBar();
                      if (bar != null && viewPane != null) {
                          IWorkbenchPartReference ref = viewPane.getPartReference();
                         
                          if (ref instanceof IViewReference) {
                              bar.setOrientation((IViewReference)ref,
                                      currentOrientation.get());
                          }
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPartReference

    public void fill(Menu menu, int index) {
        WorkbenchWindow workbenchWindow = (WorkbenchWindow) viewPane.getPage()
                .getWorkbenchWindow();

        IWorkbenchPartReference ref = viewPane.getPartReference();
        if (!(ref instanceof IViewReference))
          return;
       
        if (minimizedStack == null) {
          FastViewBar bar = workbenchWindow.getFastViewBar();
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPartReference

        {
            IWorkbenchPart part = ( IWorkbenchPart ) editor;
            IEditorPart activeEditor = part.getSite().getPage().getActiveEditor();
            if ( part == activeEditor )
            {
                IWorkbenchPartReference reference = part.getSite().getPage().getReference( part );
                return reference;
            }
        }
        return null;
    }
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPartReference

        {
            IWorkbenchPart part = ( IWorkbenchPart ) editor;
            IEditorPart activeEditor = part.getSite().getPage().getActiveEditor();
            if ( part == activeEditor )
            {
                IWorkbenchPartReference reference = part.getSite().getPage().getReference( part );
                return reference;
            }
        }
        return null;
    }
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPartReference

        // For each of these pages...
        IWorkbenchPage page = null;
        //ISelection selection = null;
        for(int i=0 ; i<pages.length ; i++) {
          page = pages[i];
          IWorkbenchPartReference activePart =
            page.getActivePartReference();
          if(activePart instanceof IViewReference) {
            IViewReference viewPart =(IViewReference)activePart;
            sourceViewId = viewPart.getId();
          }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.