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, WAITING
Fields inherited from class org.eclipse.core.internal.jobs.InternalJob
manager
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
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
. -
Method Summary
Modifier and TypeMethodDescriptionboolean
org.eclipse.core.runtime.IStatus
runInUIThread
(org.eclipse.core.runtime.IProgressMonitor monitor) Methods inherited from class org.eclipse.ui.progress.UIJob
create, create, errorStatus, getDisplay, run, setDisplay
Methods 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, yieldRule
Methods inherited from class org.eclipse.core.internal.jobs.InternalJob
compareTo
Methods 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 benull
owner
- the BSL module owner to display, cannot benull
reference
- the BSL module reference to display, cannot benull
stackFrame
- the BSL stack frame, cannot benull
forceSourceLookup
- 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:
runInUIThread
in classorg.eclipse.ui.progress.UIJob
-
belongsTo
- Overrides:
belongsTo
in classorg.eclipse.core.runtime.jobs.Job
-