IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IEditorPart activeEditor = page.getActiveEditor(); if(activeEditor instanceof JavaEditor) { IJavaElement elt = ((JavaEditor) activeEditor).getElementAt(((TextSelection) activeEditor.getSelection()).getOffset(), true); if (elt.getElementType == IJavaElement.METHOD) { return (IMethod) elt; } } return null;
@Override protected IWorkbenchPart getBootstrapPart() { IWorkbenchPage page = getSite().getPage(); if (page != null) { return page.getActiveEditor(); } return null; }
private boolean computeSmartMode() { IWorkbenchPage page= JavaPlugin.getActivePage(); if (page != null) { IEditorPart part= page.getActiveEditor(); if (part instanceof ITextEditorExtension3) { ITextEditorExtension3 extension= (ITextEditorExtension3) part; return extension.getInsertMode() == ITextEditorExtension3.SMART_INSERT; } } return false; }
private IEditorPart getActiveEditor() { IWorkbenchPage activePage= fWorkbenchWindow.getActivePage(); if (activePage != null) { IEditorPart activeEditor= activePage.getActiveEditor(); if (activeEditor == activePage.getActivePart()) return activeEditor; } return null; }
private IWorkbenchSite getSite() { IEditorPart editor= getEditor(); if (editor == null) { IWorkbenchPage page= JavaPlugin.getActivePage(); if (page != null) editor= page.getActiveEditor(); } if (editor != null) return editor.getSite(); return null; }
private IEditorPart getActiveEditor() { IWorkbench workbench = PlatformUI.getWorkbench(); IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow(); IEditorPart editorPart = workbenchWindow.getActivePage().getActiveEditor(); return editorPart; }
private IEditorPart getActiveEditor() { IWorkbench workbench = PlatformUI.getWorkbench(); IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow(); IEditorPart editorPart = workbenchWindow.getActivePage().getActiveEditor(); return editorPart; }
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); ITextEditor editor = (ITextEditor) page.getActiveEditor(); IJavaElement elem = JavaUI.getEditorInputJavaElement(editor.getEditorInput()); if (elem instanceof ICompilationUnit) { ITextSelection sel = (ITextSelection) editor.getSelectionProvider().getSelection(); IJavaElement selected = ((ICompilationUnit) elem).getElementAt(sel.getOffset()); if (selected != null && selected.getElementType() == IJavaElement.METHOD) { return (IMethod) selected; } } return null;
private ITextEditor getActiveEditor() { IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { IWorkbenchPage page= window.getActivePage(); if (page != null) { IEditorPart editor= page.getActiveEditor(); if (editor instanceof ITextEditor) return (JavaEditor) editor; } } return null; }
private ITextEditor getActiveEditor() { IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { IWorkbenchPage page= window.getActivePage(); if (page != null) { IEditorPart editor= page.getActiveEditor(); if (editor instanceof ITextEditor) return (JavaEditor) editor; } } return null; }
public static void openToElement(IPath path, ISchemaElement element) { if (openSchema(path)) { IEditorPart editorPart = PDEPlugin.getActivePage().getActiveEditor(); if (!(editorPart instanceof SchemaEditor)) return; // something messed up, schema editor should be open SchemaEditor schemaEditor = (SchemaEditor) editorPart; schemaEditor.selectReveal(element); } }
private ITextEditor getActiveEditor() { IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { IWorkbenchPage page= window.getActivePage(); if (page != null) { IEditorPart editor= page.getActiveEditor(); if (editor instanceof ITextEditor) return (JavaEditor) editor; } } return null; }
/** * Update the active editor based on the current * active page. */ private void updateActiveEditor() { if (getActivePage() == null) { setActiveEditor(null); } else { setActiveEditor(getActivePage().getActiveEditor()); } }
@Override public void linkingFocusLost(LinkedPosition position, LinkedModeUITarget target) { // mark navigation history IWorkbenchWindow win= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (win != null) { IWorkbenchPage page= win.getActivePage(); if (page != null) { IEditorPart part= page.getActiveEditor(); page.getNavigationHistory().markLocation(part); } } }
@Override protected void openEditor(IEditorDescriptor editorDescriptor, boolean openUsingDescriptor) { super.openEditor(editorDescriptor, openUsingDescriptor); ISelection selection= getSelectionProvider().getSelection(); if (selection instanceof ITextSelection) { revealInEditor(page.getActiveEditor(), ((ITextSelection)selection).getOffset(), ((ITextSelection)selection).getLength()); } } });
/** * Returns the status line manager of the active editor. * @return the status line manager of the active editor */ private IStatusLineManager getStatusLineManager() { IEditorPart editor= fWorkbenchPart.getSite().getPage().getActiveEditor(); if (editor == null) return null; return editor.getEditorSite().getActionBars().getStatusLineManager(); }
private IProgressMonitor getProgressMonitor() { IWorkbenchPage wbPage= JavaPlugin.getActivePage(); if (wbPage == null) return null; IEditorPart editor= wbPage.getActiveEditor(); if (editor == null) return null; return editor.getEditorSite().getActionBars().getStatusLineManager().getProgressMonitor(); }
private ActionDelegateHelper() { fCurrentWindow= JDIDebugUIPlugin.getActiveWorkbenchWindow(); if (fCurrentWindow != null) { fCurrentWindow.getWorkbench().addWindowListener(this); fCurrentWindow.getPartService().addPartListener(this); IWorkbenchPage page= fCurrentWindow.getActivePage(); if (page != null) { IEditorPart part= page.getActiveEditor(); checkToSetTextEditor(part); } } }
@Override public void init(IViewSite site) throws PartInitException { super.init(site); ISelection selection= getSite().getPage().getSelection(); if (selection instanceof IStructuredSelection) { //Always take the first element - this is not intended to work with multiple selection lastSelectedElement= ((IStructuredSelection)selection).getFirstElement(); } // Use active editor as fallback if (lastSelectedElement == null) lastSelectedElement= getSite().getPage().getActiveEditor(); }
protected void doAction(MouseEvent me) { IWorkbench workbench = PlatformUI.getWorkbench(); IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow(); IEditorPart editorPart = workbenchWindow.getActivePage().getActiveEditor(); if (backToSchema.getBounds().contains(me.getLocation())) { SetInputToGraphView action = new SetInputToGraphView(editorPart, model); action.run(); } }