Class DirtyStateEditorSupport.UpdateEditorStateJob
- java.lang.Object
-
- org.eclipse.core.runtime.PlatformObject
-
- org.eclipse.core.internal.jobs.InternalJob
-
- org.eclipse.core.runtime.jobs.Job
-
- com._1c.g5.modeling.xtext.ui.resource.DirtyStateEditorSupport.UpdateEditorStateJob
-
- All Implemented Interfaces:
Comparable
,org.eclipse.core.runtime.IAdaptable
- Enclosing class:
- DirtyStateEditorSupport
protected class DirtyStateEditorSupport.UpdateEditorStateJob extends org.eclipse.core.runtime.jobs.Job
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
UpdateEditorStateJob(org.eclipse.core.runtime.jobs.ISchedulingRule rule)
protected
UpdateEditorStateJob(org.eclipse.core.runtime.jobs.ISchedulingRule rule, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.xtext.resource.impl.ChangedResourceDescriptionDelta
createDelta(org.eclipse.xtext.resource.IResourceDescription.Delta delta, org.eclipse.xtext.resource.IResourceDescription.Delta prev)
protected int
getDelay()
protected org.eclipse.xtext.util.Pair<org.eclipse.xtext.resource.IResourceDescription.Event,Integer>
mergePendingDeltas()
protected org.eclipse.core.runtime.IStatus
run(org.eclipse.core.runtime.IProgressMonitor monitor)
protected void
scheduleFor(org.eclipse.xtext.resource.IResourceDescription.Event event)
-
Methods inherited from class org.eclipse.core.runtime.jobs.Job
addJobChangeListener, belongsTo, cancel, canceling, create, create, 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
-
-
-
-
Constructor Detail
-
UpdateEditorStateJob
protected UpdateEditorStateJob(org.eclipse.core.runtime.jobs.ISchedulingRule rule)
-
UpdateEditorStateJob
protected UpdateEditorStateJob(org.eclipse.core.runtime.jobs.ISchedulingRule rule, String name)
-
-
Method Detail
-
scheduleFor
protected void scheduleFor(org.eclipse.xtext.resource.IResourceDescription.Event event)
-
getDelay
protected int getDelay()
-
createDelta
protected org.eclipse.xtext.resource.impl.ChangedResourceDescriptionDelta createDelta(org.eclipse.xtext.resource.IResourceDescription.Delta delta, org.eclipse.xtext.resource.IResourceDescription.Delta prev)
-
mergePendingDeltas
protected org.eclipse.xtext.util.Pair<org.eclipse.xtext.resource.IResourceDescription.Event,Integer> mergePendingDeltas()
-
run
protected org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)
- Specified by:
run
in classorg.eclipse.core.runtime.jobs.Job
-
-