Examples of closeEditor()


Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

 
    @Override
    public void execute() {
        try {
            IWorkbenchPage activePage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            activePage.closeEditor(activeEditor, true);
            ProcessDefinition newDefinition = JpdlVersionRegistry.updateToNextVersion(oldDefinition, definitionFile);
      ParContentProvider.saveAuxInfo(definitionFile, newDefinition);
      ProcessCache.invalidateProcessDefinition(definitionFile);
      needsCloseEditorOnError = true;
      IDE.openEditor(activePage, new FileEditorInput(definitionFile), DesignerEditor.ID, true);
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

   
    private void restorePreviousVersion() {
        try {
            IWorkbenchPage activePage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            if (needsCloseEditorOnError) {
                activePage.closeEditor(activePage.getActiveEditor(), true);
            }
            Document document = oldDefinition.getContentProvider().getInitialProcessDefinitionDocument(oldDefinition.getName());
            oldDefinition.getContentProvider().saveToXML(oldDefinition, document);
            byte[] bytes = XmlUtil.writeXml(document);
            definitionFile.setContents(new ByteArrayInputStream(bytes), true, true, null);
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

  public void resourceChanged(final IResourceChangeEvent event){
    Display.getDefault().asyncExec(new Runnable(){
      public void run(){
        if(!((FileEditorInput)sourceEditor.getEditorInput()).getFile().exists()){
          IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
          page.closeEditor(ClickEditor.this, false);
        }
      }
    });
  }
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

                  if (supertypes.size() > 0) {
                    if (supertypes.get(0) instanceof IFile) {
                      final IEditorPart oe = IDE.openEditor(activePage, (IFile) supertypes.get(0), false);
                      open();
                      if (!found) {
                        activePage.closeEditor(oe, false);
                      }
                    }
                  }
                }
              } else if (HTML.equals(extension)) {
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

                if (regionBegin != null) {
                  IRegion sr = frda.find(regionBegin.getOffset(), "\">", true, true, false, false);
                  if (sr == null) { // properties, select till eol
                    sr = frda.find(regionBegin.getOffset(), "=", true, true, false, false);
                    if (sr == null) {
                      activePage.closeEditor(editor, false);
                      continue;
                    }
                    final IRegion lineRegion = document.getLineInformationOfOffset(sr.getOffset());
                    final int selectionLength = lineRegion.getOffset() + lineRegion.getLength() - sr.getOffset();
                    textEditor.selectAndReveal(sr.getOffset() + 1, selectionLength - 1);
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

                    textEditor.selectAndReveal(sr.getOffset() + 2, selEnd.getOffset() - sr.getOffset() - 2);
                    foundInPropertiesFile = true;
                    break;
                  }
                } else {
                  activePage.closeEditor(editor, false);
                  continue;
                }
              }
            } catch (final BadLocationException e) {
              textEditor.resetHighlightRange();
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

            IEditorPart editor = page.findEditor(new FileEditorInput(file));
           
            if (editor != null)
            {
               page.activate(editor);
               page.closeEditor(editor, false);
            }
        }
    }
   
   
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

        if (!Saros.isWorkbenchAvailable())
            return;
        IWorkbenchWindow window = EditorAPI.getActiveWindow();
        if (window != null) {
            IWorkbenchPage page = window.getActivePage();
            page.closeEditor(part, true); // Close AND let user decide if saving
            // is necessary
        }
    }

    /**
 
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

        Display.getDefault().asyncExec(new Runnable(){
          public void run(){
            IFile file = ((IFileEditorInput)input).getFile();
            if(!file.exists()){
              IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
              page.closeEditor(SplitPageHTMLEditor.this, false);
            } else if(!getPartName().equals(file.getName())){
              setPartName(file.getName());
            }             
          }       
        });
View Full Code Here

Examples of org.eclipse.ui.IWorkbenchPage.closeEditor()

        Display.getDefault().asyncExec(new Runnable(){
          public void run(){
            IFile file = ((IFileEditorInput)input).getFile();
            if(!file.exists()){
              IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
              page.closeEditor(MultiPageHTMLEditor.this, false);
            } else if(!getPartName().equals(file.getName())){
              setPartName(file.getName());
            }             
          }       
        });
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.