Class 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
    • 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

      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
      • Methods inherited from class org.eclipse.core.internal.jobs.InternalJob

        compareTo
      • Methods inherited from class org.eclipse.core.runtime.PlatformObject

        getAdapter
    • 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 class org.eclipse.core.runtime.jobs.Job