private IWorkbenchSite getSite() { IWorkbenchSite site = null; if(part != null) { site = part.getSite(); } return site; } }
@Override public PartSite getSite() { if (legacyPart != null) { return (PartSite) legacyPart.getSite(); } return null; }
/** * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart) */ public void setActivePart(IAction action, IWorkbenchPart targetPart) { workbenchPartSite = targetPart.getSite(); } /**
@Override public void setActivePart(IAction action, IWorkbenchPart targetPart) { fAction= new OrganizeImportsAction(targetPart.getSite()); } @Override
@Override public void setActivePart ( final IAction action, final IWorkbenchPart targetPart ) { this.page = targetPart.getSite ().getPage (); }
@Override public void setActivePart(IAction action, IWorkbenchPart targetPart) { fAction= new OrganizeImportsAction(targetPart.getSite()); } @Override
@Override public void warnOfContentChange(IConsole console) { IWorkbenchPart part = fConsoleToPart.get(console); if (part != null) { IWorkbenchSiteProgressService service = part.getSite().getAdapter(IWorkbenchSiteProgressService.class); if (service != null) { service.warnOfContentChange(); } } }
private void beep() { Shell shell= null; if (fWorkbenchPart != null) shell= fWorkbenchPart.getSite().getShell(); else if (fWorkbenchWindow != null) shell= fWorkbenchWindow.getShell(); if (shell != null && !shell.isDisposed()) shell.getDisplay().beep(); }
@Override public void run() { IWorkbenchPartSite partSite = part.getSite(); part.dispose(); if (partSite instanceof MultiPageEditorSite) { ((MultiPageEditorSite) partSite).dispose(); } }
private void stopPartListening() { if (currentPart != null) { IWorkbenchPage page = currentPart.getSite().getPage(); if (page != null) { page.removePartListener(this); } } }
private ISaveablesLifecycleListener getSaveablesLifecycleListener( IWorkbenchPart part) { ISaveablesLifecycleListener listener = (ISaveablesLifecycleListener) Utils .getAdapter(part, ISaveablesLifecycleListener.class); if (listener == null) listener = (ISaveablesLifecycleListener) part.getSite() .getService(ISaveablesLifecycleListener.class); return listener; }
@Override public Object execute(ExecutionEvent event) throws ExecutionException { final IWorkbenchPart part = HandlerUtil.getActivePartChecked(event); EContextService service = part.getSite() .getService(EContextService.class); for (String id : service.getActiveContextIds()) { System.out.println("activeContext: " + id); //$NON-NLS-1$ } return null; }
protected ISelection getTargetSelection() { IWorkbenchPart part = getTargetPart(); if (part != null) { ISelectionProvider provider = part.getSite().getSelectionProvider(); if (provider != null) { return provider.getSelection(); } } return null; }
void setSelectionFromEditor(IWorkbenchPart part) { if (!fProcessSelectionEvents || !linkBrowsingViewSelectionToEditor() || !(part instanceof IEditorPart)) return; IWorkbenchPartSite site= part.getSite(); if (site == null) return; ISelectionProvider provider= site.getSelectionProvider(); if (provider != null) setSelectionFromEditor(part, provider.getSelection()); }
protected Shell getShell() { if (getTargetPart() != null) { return getTargetPart().getSite().getShell(); } return JDIDebugUIPlugin.getActiveWorkbenchShell(); }
/** * 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(); }
private static String getPartId(IWorkbenchPart part) { if (part == null) { return "null part"; //$NON-NLS-1$ } return Util.safeString(part.getTitle()) + " - " //$NON-NLS-1$ + Util.safeString(part.getSite().getId()); }
/** * 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 PasteAction(IWorkbenchPart part) { super(TeamUIMessages.PasteAction_1); final ISharedImages images = PlatformUI.getWorkbench().getSharedImages(); setActionDefinitionId(IWorkbenchCommandConstants.EDIT_PASTE); setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE)); setDisabledImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE_DISABLED)); fShell = part.getSite().getShell(); Assert.isNotNull(fShell); fClipboard = new Clipboard(fShell.getDisplay()); setToolTipText(TeamUIMessages.PasteAction_2); setId(ID); }