TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.hyades.ui.internal.provider
Class ResourceChangeUpdaterProvider.UIUpdaterProvider

java.lang.Object
  extended by org.eclipse.hyades.ui.internal.provider.ResourceChangeUpdaterProvider
      extended by org.eclipse.hyades.ui.internal.provider.ResourceChangeUpdaterProvider.UIUpdaterProvider
All Implemented Interfaces:
java.util.EventListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.hyades.ui.util.IDisposable
Enclosing class:
ResourceChangeUpdaterProvider

public static class ResourceChangeUpdaterProvider.UIUpdaterProvider
extends ResourceChangeUpdaterProvider


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.hyades.ui.internal.provider.ResourceChangeUpdaterProvider
ResourceChangeUpdaterProvider.UIUpdaterProvider
 
Field Summary
protected  boolean asynOperation
           
protected  org.eclipse.core.resources.IResourceDelta delta
           
 
Fields inherited from class org.eclipse.hyades.ui.internal.provider.ResourceChangeUpdaterProvider
resourceChangeUpdater
 
Constructor Summary
ResourceChangeUpdaterProvider.UIUpdaterProvider()
          Equivalent to running UIUpdaterProvider (false)
ResourceChangeUpdaterProvider.UIUpdaterProvider(boolean isAsynch)
          This constructor gives the client the ability to run this runnable as an asynchronous operation rather than a synchronous operation.
 
Method Summary
 
Methods inherited from class org.eclipse.hyades.ui.internal.provider.ResourceChangeUpdaterProvider
dispose, doProcessDelta, getResourceChangeUpdater, processDelta, resourceChanged, setResourceChangeUpdater
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delta

protected org.eclipse.core.resources.IResourceDelta delta

asynOperation

protected boolean asynOperation
Constructor Detail

ResourceChangeUpdaterProvider.UIUpdaterProvider

public ResourceChangeUpdaterProvider.UIUpdaterProvider()
Equivalent to running UIUpdaterProvider (false)


ResourceChangeUpdaterProvider.UIUpdaterProvider

public ResourceChangeUpdaterProvider.UIUpdaterProvider(boolean isAsynch)
This constructor gives the client the ability to run this runnable as an asynchronous operation rather than a synchronous operation. Synchronous operation will block the display thread until this update process completes.

Parameters:
isAsynch - Runs this runnable as an asynchronous operation if set to true, otherwise the runnable will run as a synchronous operation.

TPTP 4.6.0 Platform Project
Internal API Specification