public IWorkbenchPage getPage() { return editorSite.getPage(); }
public void run() { _sqlEditor.getEditorSite().getPage().activate(_sqlEditor); } };
public void run() { getEditorSite().getPage().closeEditor(ServerEditor.this, false); } });
private boolean isPinned(IEditorPart editor) { if (editor == null) return false; IEditorReference[] editorRefs= editor.getEditorSite().getPage().getEditorReferences(); int i= 0; while (i < editorRefs.length) { if (editor.equals(editorRefs[i].getEditor(false))) return editorRefs[i].isPinned(); i++; } return false; }
@Override public void mouseDoubleClick(MouseEvent event) { if (event.button == 1) { try { getEditorSite().getPage().showView("org.eclipse.ui.views.PropertySheet"); } catch (PartInitException exception) { GenModelEditPlugin.INSTANCE.log(exception); } } } });
protected IWorkbenchPage getWorkbenchPage(IRenameElementContext context) { IEditorPart triggeringEditor = context.getTriggeringEditor(); return (triggeringEditor == null) ? workbench.getActiveWorkbenchWindow().getActivePage() : triggeringEditor .getEditorSite().getPage(); }
@Override protected void showMatch(Match match, int currentOffset, int currentLength, boolean activate) throws PartInitException { IEditorPart editor= fEditorOpener.openMatch(match); if (editor != null && activate) editor.getEditorSite().getPage().activate(editor); if (editor instanceof ITextEditor) { ITextEditor textEditor= (ITextEditor) editor; textEditor.selectAndReveal(currentOffset, currentLength); } }
@Override protected void showMatch(Match match, int currentOffset, int currentLength, boolean activate) throws PartInitException { IEditorPart editor= fEditorOpener.openMatch(match); if (editor != null && activate) editor.getEditorSite().getPage().activate(editor); if (editor instanceof ITextEditor) { ITextEditor textEditor= (ITextEditor) editor; textEditor.selectAndReveal(currentOffset, currentLength); } }
/** * Opens the editor for the {@link IFile}. * * @param editor * {@link AbstractOfficeFloorEditor} requiring to open the * {@link IFile}. * @param file * {@link IFile} to open. */ public static void openEditor(AbstractOfficeFloorEditor<?, ?> editor, IFile file) { try { // Open the file IDE.openEditor(editor.getEditorSite().getPage(), file); } catch (Throwable ex) { // Failed to open file MessageDialog.openInformation(editor.getEditorSite().getShell(), "Open", "Failed to open '" + file.getFullPath().toString() + "': " + ex.getMessage()); } }
/** * This is called during startup. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void init(IEditorSite site, IEditorInput editorInput) throws PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException { setSite(site); setInputWithNotify(editorInput); setPartName(editorInput.getName()); site.setSelectionProvider(this); site.getPage().addPartListener(partListener); ResourcesPlugin.getWorkspace().addResourceChangeListener(resourceChangeListener, IResourceChangeEvent.POST_CHANGE); }
public void uninstall(ISelectionListenerWithAST listener) { fAstListeners.remove(listener); if (isEmpty()) { fPart.getEditorSite().getPage().removePostSelectionListener(fPostSelectionListener); ISelectionProvider selectionProvider= fPart.getSelectionProvider(); if (selectionProvider != null) selectionProvider.removeSelectionChangedListener(fSelectionListener); } }
public void install(ISelectionListenerWithAST listener) { if (isEmpty()) { fPart.getEditorSite().getPage().addPostSelectionListener(fPostSelectionListener); ISelectionProvider selectionProvider= fPart.getSelectionProvider(); if (selectionProvider != null) selectionProvider.addSelectionChangedListener(fSelectionListener); } fAstListeners.add(listener); }
public void uninstall(ISelectionListenerWithAST listener) { fAstListeners.remove(listener); if (isEmpty()) { fPart.getEditorSite().getPage().removePostSelectionListener(fPostSelectionListener); ISelectionProvider selectionProvider= fPart.getSelectionProvider(); if (selectionProvider != null) selectionProvider.removeSelectionChangedListener(fSelectionListener); } }
public void install(ISelectionListenerWithAST listener) { if (isEmpty()) { fPart.getEditorSite().getPage().addPostSelectionListener(fPostSelectionListener); ISelectionProvider selectionProvider= fPart.getSelectionProvider(); if (selectionProvider != null) selectionProvider.addSelectionChangedListener(fSelectionListener); } fAstListeners.add(listener); }
public void install(ISelectionListenerWithAST listener) { if (isEmpty()) { fPart.getEditorSite().getPage().addPostSelectionListener(fPostSelectionListener); ISelectionProvider selectionProvider= fPart.getSelectionProvider(); if (selectionProvider != null) selectionProvider.addSelectionChangedListener(fSelectionListener); } fAstListeners.add(listener); }
public void uninstall(ISelectionListenerWithAST listener) { fAstListeners.remove(listener); if (isEmpty()) { fPart.getEditorSite().getPage().removePostSelectionListener(fPostSelectionListener); ISelectionProvider selectionProvider= fPart.getSelectionProvider(); if (selectionProvider != null) selectionProvider.removeSelectionChangedListener(fSelectionListener); } }
protected void showMatch(Match match, int currentOffset, int currentLength, boolean activate) throws PartInitException { try { IEditorPart editor= fEditorOpener.openMatch(match); if (editor != null && activate) editor.getEditorSite().getPage().activate(editor); if (editor instanceof ITextEditor) { ITextEditor textEditor= (ITextEditor) editor; textEditor.selectAndReveal(currentOffset, currentLength); } } catch (JavaModelException e1) { throw new PartInitException(e1.getStatus()); } }
@Override protected void showMatch(Match match, int currentOffset, int currentLength, boolean activate) throws PartInitException { JavaElementLine element= (JavaElementLine) match.getElement(); IJavaElement javaElement= element.getJavaElement(); try { IEditorPart editor= JavaUI.openInEditor(javaElement, false, false); if (editor instanceof ITextEditor) { ITextEditor textEditor= (ITextEditor) editor; textEditor.selectAndReveal(currentOffset, currentLength); } // activating at the end avoids an outdated selection event from JavaUI.openInEditor(..): if (editor != null && activate) editor.getEditorSite().getPage().activate(editor); } catch (PartInitException e1) { return; } catch (JavaModelException e1) { return; } }
@Override protected void showMatch(Match match, int currentOffset, int currentLength, boolean activate) throws PartInitException { JavaElementLine element= (JavaElementLine) match.getElement(); IJavaElement javaElement= element.getJavaElement(); try { IEditorPart editor= JavaUI.openInEditor(javaElement, false, false); if (editor instanceof ITextEditor) { ITextEditor textEditor= (ITextEditor) editor; textEditor.selectAndReveal(currentOffset, currentLength); } // activating at the end avoids an outdated selection event from JavaUI.openInEditor(..): if (editor != null && activate) editor.getEditorSite().getPage().activate(editor); } catch (PartInitException e1) { return; } catch (JavaModelException e1) { return; } }
public static IEditorPart open(Match match, int offset, int length, boolean activate) throws PartInitException, JavaModelException { IEditorPart editor = null; Object element = match.getElement(); if (element instanceof IJavaElement) { editor = JavaUI.openInEditor((IJavaElement) element); } if (editor != null && activate) editor.getEditorSite().getPage().activate(editor); if (editor instanceof ITextEditor) { ITextEditor textEditor = (ITextEditor) editor; textEditor.selectAndReveal(offset, length); } else if (editor != null) { if (element instanceof IFile) { IFile file = (IFile) element; showWithMarker(editor, file, offset, length); } } return editor; }