public IWorkbenchSiteProgressService getProgressService() { IWorkbenchSiteProgressService service = null; Object siteService = getSite().getAdapter(IWorkbenchSiteProgressService.class); if(siteService != null) service = (IWorkbenchSiteProgressService) siteService; return service; }
public IWorkbenchSiteProgressService getProgressService() { IWorkbenchSiteProgressService service = null; Object siteService = getSite().getAdapter(IWorkbenchSiteProgressService.class); if(siteService != null) service = (IWorkbenchSiteProgressService) siteService; return service; }
/** * Fetches the progress service for the workbench part site. * * @return the progress service for the workbench part site * @since 3.7 */ private IWorkbenchSiteProgressService getProgressService() { IWorkbenchSiteProgressService service= null; Object siteService= getSite().getAdapter(IWorkbenchSiteProgressService.class); if (siteService != null) service= (IWorkbenchSiteProgressService)siteService; return service; }
private IWorkbenchSiteProgressService getProgressService() { Object siteService = getSite().getAdapter(IWorkbenchSiteProgressService.class); if(siteService != null) { return (IWorkbenchSiteProgressService) siteService; } return null; }
/** * Fetches the progress service for the workbench part site. * * @return the progress service for the workbench part site * @since 3.7 */ private IWorkbenchSiteProgressService getProgressService() { IWorkbenchSiteProgressService service= null; Object siteService= getSite().getAdapter(IWorkbenchSiteProgressService.class); if (siteService != null) service= (IWorkbenchSiteProgressService)siteService; return service; }
public void warnOfContentChange(IConsole console) { IWorkbenchPart part = (IWorkbenchPart)fConsoleToPart.get(console); if (part != null) { IWorkbenchSiteProgressService service = (IWorkbenchSiteProgressService) part.getSite().getAdapter(IWorkbenchSiteProgressService.class); if (service != null) { service.warnOfContentChange(); } } }
@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(); } } }
@Override public synchronized void viewerUpdatesBegin() { IWorkbenchSiteProgressService progressService = getSite().getAdapter(IWorkbenchSiteProgressService.class); if (progressService != null) { progressService.incrementBusy(); } }
@Override public synchronized void viewerUpdatesComplete() { IWorkbenchSiteProgressService progressService = getSite().getAdapter(IWorkbenchSiteProgressService.class); if (progressService != null) { progressService.decrementBusy(); } }
@Override public synchronized void viewerUpdatesBegin() { fTriggerDetailsJob.cancel(); IWorkbenchSiteProgressService progressService = getSite().getAdapter(IWorkbenchSiteProgressService.class); if (progressService != null) { progressService.incrementBusy(); } }
private void schedule(final Job job) { final IWorkbenchPartSite site = getWorkbenchSite(); if (site != null) { IWorkbenchSiteProgressService progress = (IWorkbenchSiteProgressService) site.getAdapter(IWorkbenchSiteProgressService.class); if (progress != null) { progress.schedule(job, 0, true); return; } } // fall-back job.schedule(); }
private IWorkbenchSiteProgressService getProgressService() { ISearchResultViewPart view= getSearchView(); if (view != null) { IWorkbenchPartSite site= view.getSite(); if (site != null) return (IWorkbenchSiteProgressService)view.getSite().getAdapter(IWorkbenchSiteProgressService.class); } return null; }
private IWorkbenchSiteProgressService getProgressService() { ISearchResultViewPart view= getSearchView(); if (view != null) { IWorkbenchPartSite site= view.getSite(); if (site != null) return view.getSite().getAdapter(IWorkbenchSiteProgressService.class); } return null; }
private void schedule(final Job j) { IWorkbenchPartSite site = getPartSite(); if (site != null) { final IWorkbenchSiteProgressService p; p = (IWorkbenchSiteProgressService) site .getAdapter(IWorkbenchSiteProgressService.class); if (p != null) { p.schedule(j, 0, true /* use half-busy cursor */); return; } } j.schedule(); }
@Override public synchronized void viewerUpdatesComplete() { if (fVisitor.isTriggerDetails()) { fTriggerDetailsJob.schedule(); } IWorkbenchSiteProgressService progressService = getSite().getAdapter(IWorkbenchSiteProgressService.class); if (progressService != null) { progressService.decrementBusy(); } }
private IProgressService getProgressService() { IEditorPart editor= getTextEditor(); if (editor != null) { IWorkbenchPartSite site= editor.getSite(); if (site != null) return editor.getSite().getAdapter(IWorkbenchSiteProgressService.class); } return PlatformUI.getWorkbench().getProgressService(); }
private IProgressService getProgressService() { IEditorPart editor= getTextEditor(); if (editor != null) { IWorkbenchPartSite site= editor.getSite(); if (site != null) return editor.getSite().getAdapter(IWorkbenchSiteProgressService.class); } return PlatformUI.getWorkbench().getProgressService(); }
private void scheduleFormatJob() { IWorkbenchSiteProgressService siteService = (IWorkbenchSiteProgressService) partSite .getAdapter(IWorkbenchSiteProgressService.class); if (siteService == null) return; FormatJob.FormatRequest formatRequest = new FormatJob.FormatRequest(getRepository(), commit, fill, currentDiffs, SYS_LINKCOLOR, SYS_DARKGRAY, SYS_HUNKHEADER_COLOR, SYS_LINES_ADDED_COLOR, SYS_LINES_REMOVED_COLOR, allRefs); formatJob = new FormatJob(formatRequest); addDoneListenerToFormatJob(); siteService.schedule(formatJob, 0 /* now */, true /* * use the half-busy * cursor in the part */); }
@Override public void run(){ IWorkbenchSiteProgressService progressService = null; if (fPart != null) { progressService = fPart.getSite(). getAdapter(IWorkbenchSiteProgressService.class); } final boolean enabled = !getBreakpointManager().isEnabled(); Job job = new Job(getText()) { @Override protected IStatus run(IProgressMonitor monitor) { if (!monitor.isCanceled()) { IBreakpointManager bm = getBreakpointManager(); bm.setEnabled(enabled); } return Status.OK_STATUS; } }; if (progressService != null) { progressService.schedule(job); } else { job.schedule(); } }
public IStatus runInUIThread(IProgressMonitor monitor) { if (isPreviewInDialog()) { CompareConfiguration cc = new CompareConfiguration(); ISynchronizePageConfiguration pageConfiguration = participant.createPageConfiguration(); // Restrict preview page to only support incoming and conflict modes if (pageConfiguration.getComparisonType() == ISynchronizePageConfiguration.THREE_WAY) { pageConfiguration.setSupportedModes(ISynchronizePageConfiguration.INCOMING_MODE | ISynchronizePageConfiguration.CONFLICTING_MODE); pageConfiguration.setMode(ISynchronizePageConfiguration.INCOMING_MODE); } ParticipantPageCompareEditorInput input = new ParticipantPageCompareEditorInput(cc, pageConfiguration, participant); CompareUI.openCompareDialog(input); } else { ISynchronizeManager mgr = TeamUI.getSynchronizeManager(); ISynchronizeView view = mgr.showSynchronizeViewInActivePage(); mgr.addSynchronizeParticipants(new ISynchronizeParticipant[] {participant}); view.display(participant); Object adapted = view.getSite().getAdapter(IWorkbenchSiteProgressService.class); if (adapted instanceof IWorkbenchSiteProgressService) { IWorkbenchSiteProgressService siteProgress = (IWorkbenchSiteProgressService) adapted; siteProgress.showBusyForFamily(PARTICIPANT_MERGE_FAMILY); } } return Status.OK_STATUS; } };