Package org.eclipse.ui

Examples of org.eclipse.ui.IEditorReference


      return documentsForSearch;
    }

    List computedDocuments= new ArrayList();
    IWorkbenchWindow window= currentTextEditor.getSite().getWorkbenchWindow();
    IEditorReference editorsArray[]= window.getActivePage().getEditorReferences();

    for (int i= 0; i < editorsArray.length; i++) {
      IEditorPart realEditor= editorsArray[i].getEditor(false);
      if (realEditor instanceof ITextEditor && !realEditor.equals(currentTextEditor)) {
        ITextEditor textEditor= (ITextEditor)realEditor;
View Full Code Here


    ArrayList suggestions= createSuggestionsFromOpenDocument(viewer, offset, prefix);
    IDocument currentDocument= viewer.getDocument();

    IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    IEditorReference editorReferences[]= window.getActivePage().getEditorReferences();

    for (int i= 0; i < editorReferences.length; i++) {
      IEditorPart editor= editorReferences[i].getEditor(false); // don't create!
      if (editor instanceof ITextEditor) {
        ITextEditor textEditor= (ITextEditor) editor;
View Full Code Here

        IWorkbenchPage[] pages = getWorkbenchPages();
        for (int i = 0; i < pages.length; i++) {
          IWorkbenchPage page = pages[i];
          IEditorReference[] editorReferences = page.getEditorReferences();
          for (int j = 0; j < editorReferences.length; j++) {
            IEditorReference editorReference = editorReferences[j];
            result.add(editorReference);
          }
        }
        return result;
      }
View Full Code Here

  }

  public void close() {
    syncExec(new VoidResult() {
      public void run() {
        IEditorReference editorReference = (IEditorReference) view;
        editorReference.getPage().closeEditor(editorReference.getEditor(false), false);
      }
    });
  }
View Full Code Here

   * Shows the editor if it is visible.
   */
  public void show() {
    syncExec(new VoidResult() {
      public void run() {
        IEditorReference editorReference = (IEditorReference) view;
        IEditorPart editor = editorReference.getEditor(true);
        view.getPage().activate(editor);
      }
    });
  }
View Full Code Here

  public List editors() throws WidgetNotFoundException {
    List editors = SWTBotEclipseEditor.findEditors();
   
    List result = new ArrayList(editors.size());
    for (Iterator iterator = editors.iterator(); iterator.hasNext();) {
      IEditorReference editorReference = (IEditorReference) iterator.next();
      result.add(new SWTBotEclipseEditor(editorReference));
    }
    return result;
  }
View Full Code Here

  }

  public void close() {
    syncExec(new VoidResult() {
      public void run() {
        IEditorReference editorReference = (IEditorReference) view;
        editorReference.getPage().closeEditor(editorReference.getEditor(false), false);
      }
    });
  }
View Full Code Here

   * Shows the editor if it is visible.
   */
  public void show() {
    syncExec(new VoidResult() {
      public void run() {
        IEditorReference editorReference = (IEditorReference) view;
        IEditorPart editor = editorReference.getEditor(true);
        view.getPage().activate(editor);
      }
    });
  }
View Full Code Here

    public static SWTBotTree getEntryEditorTree( SWTEclipseBot bot ) throws Exception
    {
        List findEditors = SWTBotView.findEditors();
        for ( Object object : findEditors )
        {
            final IEditorReference editorReference = ( IEditorReference ) object;
            if ( editorReference.getName().equals( "Entry Editor" ) )
            {
                UIThreadRunnable.syncExec( new VoidResult()
                {
                    public void run()
                    {
                        IEditorPart editor = editorReference.getEditor( true );
                        editorReference.getPage().activate( editor );
                    }
                } );

                final SWTBotView editor = new SWTBotView( editorReference );
                List<Tree> findControls = new ControlFinder().findControls( editor.widget,
View Full Code Here

        IWorkbenchPage[] pages = getWorkbenchPages();
        for (int i = 0; i < pages.length; i++) {
          IWorkbenchPage page = pages[i];
          IEditorReference[] editorReferences = page.getEditorReferences();
          for (int j = 0; j < editorReferences.length; j++) {
            IEditorReference editorReference = editorReferences[j];
            result.add(editorReference);
          }
        }
        return result;
      }
View Full Code Here

TOP

Related Classes of org.eclipse.ui.IEditorReference

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.