Class BslSourceDisplay.SourceDisplayJob
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
org.eclipse.ui.progress.UIJob
com._1c.g5.v8.dt.internal.debug.ui.BslSourceDisplay.SourceDisplayJob
- All Implemented Interfaces:
Comparable<org.eclipse.core.internal.jobs.InternalJob>,org.eclipse.core.runtime.IAdaptable
- Enclosing class:
- BslSourceDisplay
protected class BslSourceDisplay.SourceDisplayJob
extends org.eclipse.ui.progress.UIJob
Display BSL source job.
Source jobs are a family per parent workbench page and can be cancelled with:
Job.getJobManager().cancel(otherSourceDisplayJob);
-
Field Summary
Fields inherited from class org.eclipse.core.runtime.jobs.Job
ASYNC_FINISH, BUILD, DECORATE, INTERACTIVE, LONG, NONE, RUNNING, SHORT, SLEEPING, WAITINGFields inherited from class org.eclipse.core.internal.jobs.InternalJob
manager -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSourceDisplayJob(org.eclipse.ui.IWorkbenchPage page, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature reference, IBslStackFrame stackFrame, boolean forceSourceLookup) Constructor ofBslSourceDisplay.SourceDisplayJob. -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.eclipse.core.runtime.IStatusrunInUIThread(org.eclipse.core.runtime.IProgressMonitor monitor) Methods inherited from class org.eclipse.ui.progress.UIJob
create, create, errorStatus, getDisplay, run, setDisplayMethods inherited from class org.eclipse.core.runtime.jobs.Job
addJobChangeListener, cancel, canceling, createSystem, createSystem, done, getJobGroup, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, join, removeJobChangeListener, schedule, schedule, setJobGroup, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRuleMethods inherited from class org.eclipse.core.internal.jobs.InternalJob
compareToMethods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
-
Constructor Details
-
SourceDisplayJob
protected SourceDisplayJob(org.eclipse.ui.IWorkbenchPage page, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature reference, IBslStackFrame stackFrame, boolean forceSourceLookup) Constructor ofBslSourceDisplay.SourceDisplayJob.- Parameters:
page- the workbench page, cannot benullowner- the BSL module owner to display, cannot benullreference- the BSL module reference to display, cannot benullstackFrame- the BSL stack frame, cannot benullforceSourceLookup- whether source lookup should be performed, ignoring any previously cached results for the same element
-
-
Method Details
-
runInUIThread
public org.eclipse.core.runtime.IStatus runInUIThread(org.eclipse.core.runtime.IProgressMonitor monitor) - Specified by:
runInUIThreadin classorg.eclipse.ui.progress.UIJob
-
belongsTo
- Overrides:
belongsToin classorg.eclipse.core.runtime.jobs.Job
-