org.eclipse.xtext.common.types.access
Class JvmTypeChangeDispatcher

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterImpl
      extended by org.eclipse.xtext.common.types.access.JvmTypeChangeDispatcher
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal

public class JvmTypeChangeDispatcher
extends org.eclipse.emf.common.notify.impl.AdapterImpl

Author:
Sebastian Zarnekow - Initial contribution and API
This class is not intended to be subclassed by clients.
This class is not intended to be subclassed by clients.
This class is not intended to be instantiated by clients.
This class is not intended to be instantiated by clients.

Nested Class Summary
protected  class JvmTypeChangeDispatcher.NotificationDispatcher
           
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
 
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target
 
Constructor Summary
JvmTypeChangeDispatcher()
           
 
Method Summary
static JvmTypeChangeDispatcher findResourceChangeDispatcher(org.eclipse.emf.common.notify.Notifier notifier)
           
 boolean isAdapterForType(java.lang.Object type)
           
 void requestNotificationOnChange(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Runnable runnable)
           
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, notifyChanged, setTarget, unsetTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JvmTypeChangeDispatcher

public JvmTypeChangeDispatcher()
Method Detail

findResourceChangeDispatcher

public static JvmTypeChangeDispatcher findResourceChangeDispatcher(org.eclipse.emf.common.notify.Notifier notifier)

requestNotificationOnChange

public void requestNotificationOnChange(org.eclipse.emf.common.notify.Notifier notifier,
                                        java.lang.Runnable runnable)

isAdapterForType

public boolean isAdapterForType(java.lang.Object type)
Specified by:
isAdapterForType in interface org.eclipse.emf.common.notify.Adapter
Overrides:
isAdapterForType in class org.eclipse.emf.common.notify.impl.AdapterImpl