/** Gets the active workbench window. */ public static IWorkbenchWindow getActiveWorkbenchWindow() { return PlatformUI.getWorkbench().getActiveWorkbenchWindow(); }
@Override public boolean performOk() { IWorkbenchPage activePage = PlatformUI.getWorkbench() .getActiveWorkbenchWindow() .getActivePage();
/** * Returns the workbench window. * * @return the workbench window */ private IWorkbenchWindow getWindow() { if (fWindow == null) fWindow= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); return fWindow; }
/** * Returns the active workbench window. * * @return the active workbench window or <code>null</code> if not available */ protected final IWorkbenchWindow getWorkbenchWindow() { if (fWindow == null) fWindow= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); return fWindow; }
public Shell getParentShell() { if (parentShell == null) parentShell = WTPUIPlugin.getPluginWorkbench().getActiveWorkbenchWindow().getShell(); return parentShell; }
/** * Returns the active workbench window * * @return the active workbench window */ public static IWorkbenchWindow getActiveWorkbenchWindow() { return getDefault().getWorkbench().getActiveWorkbenchWindow(); }
@Override public Object handleStatus(IStatus status, final Object source) throws CoreException { PlatformUI.getWorkbench().getDisplay().asyncExec(() -> MessageDialog.openError(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), DebugUIMessages.GroupLaunch_Error, NLS.bind(DebugUIMessages.GroupLaunch_Cycle, source.toString()))); return null; }
protected void jumpToMarker(IMarker marker) throws CoreException { // RISK Untested IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IDE.openEditor(page, marker); }
private IWorkbenchPart getActivePart() { IWorkbenchWindow activeWindow= getWorkbench().getActiveWorkbenchWindow(); if (activeWindow != null) { IWorkbenchPage activePage= activeWindow.getActivePage(); if (activePage != null) { return activePage.getActivePart(); } } 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 void run() { IWorkbenchPage page = PlatformUI.getWorkbench() .getActiveWorkbenchWindow().getActivePage(); try { IDE.openEditor(page, file, true); } catch (PartInitException e) { } } });
private static IWorkbenchWindow getActiveWindow() { IWorkbenchWindow w = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (w == null) { IWorkbenchWindow[] windows = PlatformUI.getWorkbench().getWorkbenchWindows(); if (windows.length > 0) { w = windows[0]; } } return w; }
public void handleException(Throwable exception) { WikiTextUiPlugin.getDefault().log(exception); MessageDialog.openError( PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), Messages.OutlineDropTargetListener_0, NLS.bind(Messages.OutlineDropTargetListener_1, new Object[] { exception.getMessage() })); }
protected IStructuredSelection getCurrentSelection() { IWorkbenchWindow window = J2EEUIPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow(); if (window != null) { ISelection selection = window.getSelectionService().getSelection(); if (selection instanceof IStructuredSelection) { return (IStructuredSelection) selection; } } return null; }
public static void run(IRunnableWithProgress runnable) { try { PlatformUI.getWorkbench().getActiveWorkbenchWindow().run(true, true, runnable); } catch (InvocationTargetException e) { Utils.handleError(getStandardDisplay().getActiveShell(), e, null, null); } catch (InterruptedException e2) { // Nothing to be done } }
protected EditCatalogEntryDialog invokeDialog(String title, ICatalog catalog) { Shell shell = XMLUIPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow().getShell(); EditCatalogEntryDialog dialog = new EditCatalogEntryDialog(shell, catalog); dialog.create(); dialog.getShell().setText(title); dialog.setBlockOnOpen(true); dialog.open(); return dialog; }
protected EditNamespaceInfoDialog invokeDialog(String title, NamespaceInfo info) { Shell shell = XMLUIPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow().getShell(); EditNamespaceInfoDialog dialog = new EditNamespaceInfoDialog(shell, info); dialog.create(); dialog.getShell().setText(title); dialog.setBlockOnOpen(true); dialog.setResourceLocation(resourceLocation); dialog.open(); return dialog; }
@Override public IEditorDescriptor getEditorDescriptor(String fileName, IEditorRegistry editorRegistry) { EditorSelectionDialog dialog = new EditorSelectionDialog( PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell()); dialog.setFileName(fileName); dialog.setBlockOnOpen(true); if (IDialogConstants.CANCEL_ID == dialog.open()) { throw new OperationCanceledException(IDEWorkbenchMessages.IDE_noFileEditorSelectedUserCanceled); } return dialog.getSelectedEditor(); }
protected IEditorPart openDefaultEditor(IStorage storage, URI uri) throws PartInitException { XtextReadonlyEditorInput editorInput = new XtextReadonlyEditorInput(storage); IWorkbenchPage page = getWorkbench().getActiveWorkbenchWindow().getActivePage(); return IDE.openEditor(page, editorInput, PlatformUI.getWorkbench().getEditorRegistry().getDefaultEditor( uri.lastSegment()).getId()); }