IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IViewPart viewPart = page.findView("your view id"); MyViewClass myViewClass = (MyViewClass)viewPart; // TODO call a method in MyViewClass to set the text
private ISetSelectionTarget findTarget() { String id = sample.getAttribute("targetViewId"); //$NON-NLS-1$ if (id == null) return null; IViewPart view = PDEPlugin.getActivePage().findView(id); if (view == null || !(view instanceof ISetSelectionTarget)) return null; return (ISetSelectionTarget) view; }
//Get current page IWorkbenchPage wp=PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); //Find desired view : IViewPart myView=wp.findView("myViewId"); //Hide the view : wp.hideView(myView);
/** * Returns the package explorer part of the active perspective. If * there isn't any package explorer part <code>null</code> is returned. * @return the package explorer from the active perspective */ public static PackageExplorerPart getFromActivePerspective() { IWorkbenchPage activePage= JavaPlugin.getActivePage(); if (activePage == null) return null; IViewPart view= activePage.findView(VIEW_ID); if (view instanceof PackageExplorerPart) return (PackageExplorerPart)view; return null; }
/** * Returns the package explorer part of the active perspective. If * there isn't any package explorer part <code>null</code> is returned. * @return the package explorer from the active perspective */ public static PackageExplorerPart getFromActivePerspective() { IWorkbenchPage activePage= JavaPlugin.getActivePage(); if (activePage == null) return null; IViewPart view= activePage.findView(VIEW_ID); if (view instanceof PackageExplorerPart) return (PackageExplorerPart)view; return null; }
/** * Returns the search result view of the active page of the * active workbench window. * * @return the search result view or <code>null</code> * if there is no active search result view * @deprecated Use {@link NewSearchUI#getSearchResultView()} instead. */ public static ISearchResultView getSearchResultView() { IViewPart part= SearchPlugin.getActivePage().findView(SearchUI.SEARCH_RESULT_VIEW_ID); if (part instanceof ISearchResultView) return (ISearchResultView) part; return null; }
/** * Returns the search result view of the active page of the * active workbench window. * * @return the search result view or <code>null</code> * if there is no active search result view * @deprecated Use {@link NewSearchUI#getSearchResultView()} instead. */ @Deprecated public static ISearchResultView getSearchResultView() { IViewPart part= SearchPlugin.getActivePage().findView(SearchUI.SEARCH_RESULT_VIEW_ID); if (part instanceof ISearchResultView) return (ISearchResultView) part; return null; }
/** * Returns the package explorer part of the active perspective. If * there isn't any package explorer part <code>null</code> is returned. * @return the package explorer from the active perspective */ public static PackageExplorerPart getFromActivePerspective() { IWorkbenchPage activePage= JavaPlugin.getActivePage(); if (activePage == null) return null; IViewPart view= activePage.findView(VIEW_ID); if (view instanceof PackageExplorerPart) return (PackageExplorerPart)view; return null; }
public static IViewPart findView(String viewId) { IViewPart vp = null; IWorkbenchWindow window = getWorkbenchWindow(); if (window != null) { IWorkbenchPage page = window.getActivePage(); if (page != null) { vp = page.findView(viewId); } } return vp; }
private boolean isDebugViewActive() { if (isDisposed()) { return false; } IWorkbenchPage activePage = fWindow.getActivePage(); if (activePage != null) { return activePage.findView(IDebugUIConstants.ID_DEBUG_VIEW) != null; } return false; }
IWorkbench wb = PlatformUI.getWorkbench(); IWorkbenchWindow activeBenchWindow = wb.getActiveWorkbenchWindow(); IWorkbenchPage[] pages = activeBenchWindow.getPages(); IWorkbenchPage page = pages[0]; IViewPart yourView = page.findView(YourView.ID);
@Override public void perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId) { setActive(page.findView(getSite().getId()) != null); }
/** * @since 3.9 */ public static IViewPart findViewInActiveWindow(String viewId) { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { IWorkbenchPage page = window.getActivePage(); if (page != null) { return page.findView(viewId); } } return null; }
/** * Shows the history view and returns a handle to it. Note that in the case of many * history views, the main history view is the one returned here. * * @return an IHistoryView which is the main history view if it is found or null if it can't be found * @since 3.2 */ public static IHistoryView getHistoryView() { try { TeamUIPlugin.getActivePage().showView(IHistoryView.VIEW_ID); return (IHistoryView) TeamUIPlugin.getActivePage().findView(IHistoryView.VIEW_ID); } catch (PartInitException e) { } return null; }
/** * @since 3.9 */ public static void closeViewInActiveWindow(String viewId) { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { IWorkbenchPage page = window.getActivePage(); if (page != null) { page.hideView(page.findView(viewId)); } } }
/** * Refreshes the {@link StorageManagerView}, but only reloads the storages from given * repository. * * @param cmrRepositoryDefinition * {@link CmrRepositoryDefinition}. */ private void refreshStorageManagerView(CmrRepositoryDefinition cmrRepositoryDefinition) { IViewPart viewPart = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView(StorageManagerView.VIEW_ID); if (viewPart instanceof StorageManagerView) { ((StorageManagerView) viewPart).refresh(cmrRepositoryDefinition); } }
public void run() { IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { IWorkbenchPage page= window.getActivePage(); if (page != null) { IConsoleView consoleView= (IConsoleView)page.findView(IConsoleConstants.ID_CONSOLE_VIEW); if (consoleView != null) { consoleView.warnOfContentChange(console); } } } fWarnQueued = false; } });
final IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); final IWorkbenchPage page = window.getActivePage(); try { if (page.getActivePart() != null) { viewTitle = page.getActivePart().getTitle(); IViewPart view = page.showView(MainView.ID) //id de la view in plugin.xml page.hideView(page.findView(SitesView.ID)); }
private void showExpressionsView() { IWorkbenchPage page = DebugUIPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage(); IViewPart part = page.findView(IDebugUIConstants.ID_EXPRESSION_VIEW); if (part == null) { try { page.showView(IDebugUIConstants.ID_EXPRESSION_VIEW); } catch (PartInitException e) { } } else { page.bringToTop(part); } }
@Override public void perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective) { setActive(page.findView(getSite().getId()) != null); updateObjects(); setDebugToolbarInView( isDebugToolbarShownInPerspective(getSite().getPage().getPerspective()) ); updateCheckedDebugToolBarAction(); }