@Override public void setActivePart ( final IAction action, final IWorkbenchPart targetPart ) { this.page = targetPart.getSite ().getPage (); }
static CallHierarchyViewPart findAndShowCallersView(IWorkbenchPartSite site) { IWorkbenchPage workbenchPage = site.getPage(); CallHierarchyViewPart callersView = null; try { callersView = (CallHierarchyViewPart) workbenchPage.showView(CallHierarchyViewPart.ID_CALL_HIERARCHY); } catch (PartInitException e) { JavaPlugin.log(e); } return callersView; }
/** * Start to listen for selection changes. */ protected void startListeningForSelectionChanges() { getSite().getPage().addPostSelectionListener(this); }
private void stopPartListening() { if (currentPart != null) { IWorkbenchPage page = currentPart.getSite().getPage(); if (page != null) { page.removePartListener(this); } } }
@Override protected IWorkbenchPart getBootstrapPart() { IWorkbenchPage page = getSite().getPage(); if (page != null) { return page.getActiveEditor(); } return null; }
/** * Start to listen for selection changes. */ protected void startListeningForSelectionChanges() { getSite().getPage().addPostSelectionListener(this); }
/** * Start to listen for selection changes. */ protected void startListeningForSelectionChanges() { getSite().getPage().addPostSelectionListener(this); }
/** * Stop to listen for selection changes. */ protected void stopListeningForSelectionChanges() { getSite().getPage().removePostSelectionListener(this); }
/** * Writes a check mark of the given situation into the navigation history. * @since 2.1 */ protected void markInNavigationHistory() { getSite().getPage().getNavigationHistory().markLocation(this); }
protected IWorkbenchPart getBootstrapPart() { IWorkbenchPage page = getSite().getPage(); if (page != null) { bootstrapSelection = page.getSelection(); return page.getActivePart(); } return null; }
/** * Return true if the shell is activated. */ protected boolean getShellActivated() { WorkbenchWindow window = (WorkbenchWindow) getSite().getPage() .getWorkbenchWindow(); return window.getShellActivated(); }
public void open(OpenEvent event) { Object element = ((IStructuredSelection) event.getSelection()).getFirstElement(); if (element instanceof IBuildElement) { OpenHandler.open(getSite().getPage(), Collections.singletonList((IBuildElement) element)); } } });
protected void setInitialInput() { // Use the selection, if any ISelection selection= getSite().getPage().getSelection(); Object input= getSingleElementFromSelection(selection); if (!(input instanceof IJavaElement)) { // Use the input of the page input= getSite().getPage().getInput(); if (!(input instanceof IJavaElement) && input instanceof IAdaptable) input= ((IAdaptable)input).getAdapter(IJavaElement.class); } setInput(findInputForJavaElement((IJavaElement)input)); }
/** * Return the path that was active when the menu item was selected. * @return IWorkbenchPage */ protected IWorkbenchPage getTargetPage() { if (getTargetPart() == null) return TeamUIPlugin.getActivePage(); return getTargetPart().getSite().getPage(); }
/** * */ public void dispose() { commonNavigator.removePropertyListener(this); if (isChecked()) { commonViewer.removePostSelectionChangedListener(this); commonNavigator.getSite().getPage() .removePartListener(partListener); } }
private IHistoryPage checkForExistingPage(Object object, boolean refresh, boolean thisViewOnly, IHistoryPageSource pageSource) { //first check to see if the main history view contains the current resource IHistoryPage tempPage = checkForExistingPage(object, refresh, pageSource); if (tempPage != null || thisViewOnly) return tempPage; tempPage = searchHistoryViewsForObject(object, refresh, pageSource); if (tempPage != null) getSite().getPage().bringToTop((IWorkbenchPart)tempPage.getHistoryView()); return tempPage; }
/** * Constructor for ValidateEditHandler. */ public ValidateEditListener(IWorkbenchPart part, ResourceStateValidator aValidator) { super(); fPart = part; fValidator = aValidator; if (part != null) part.getSite().getPage().addPartListener(this); if (getShell() != null) getShell().addShellListener(this); }
public BreadcrumbActionGroup(JavaEditor javaEditor) { fGoToEditor= new GoToEditorAction(javaEditor); fGoToEditor.setActionDefinitionId(IJavaEditorActionDefinitionIds.SHOW_IN_BREADCRUMB); fHideBreadcrumb= new ToggleBreadcrumbAction(javaEditor.getSite().getPage(), true); fHideBreadcrumb.setActionDefinitionId(IJavaEditorActionDefinitionIds.TOGGLE_BREADCRUMB); }
public void run() { IMarker marker= chooseMarker(getMarkers()); if (marker == null) return; IWorkbenchPage page= fTextEditor.getSite().getPage(); MarkerViewUtil.showMarker(page, marker, false); gotoMarker(marker); }
@Override public void run() { ISelection selection = fView.getViewer().getSelection(); if (selection instanceof IStructuredSelection) { IStructuredSelection ss = (IStructuredSelection) selection; if (ss.size() == 1) { IWorkbenchPage page = fView.getSite().getPage(); SourceLookupManager.getDefault().displaySource(ss.getFirstElement(), page, true); } } } }