org.eclipse.xtext.xbase.typesystem.internal
Class DefaultBatchTypeResolver.TypeResolutionStateAdapter

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterImpl
      extended by org.eclipse.xtext.xbase.typesystem.internal.DefaultBatchTypeResolver.TypeResolutionStateAdapter
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, IReentrantTypeResolver
Enclosing class:
DefaultBatchTypeResolver

public static class DefaultBatchTypeResolver.TypeResolutionStateAdapter
extends org.eclipse.emf.common.notify.impl.AdapterImpl
implements IReentrantTypeResolver


Nested Class Summary
 
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
DefaultBatchTypeResolver.TypeResolutionStateAdapter(org.eclipse.emf.ecore.EObject associatedWith, IReentrantTypeResolver context)
           
 
Method Summary
 IReentrantTypeResolver getContext()
           
 void initializeFrom(org.eclipse.emf.ecore.EObject root)
           
 boolean isAdapterForType(java.lang.Object type)
           
 IResolvedTypes reentrantResolve()
           
 
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

DefaultBatchTypeResolver.TypeResolutionStateAdapter

public DefaultBatchTypeResolver.TypeResolutionStateAdapter(org.eclipse.emf.ecore.EObject associatedWith,
                                                           IReentrantTypeResolver context)
Method Detail

isAdapterForType

public boolean isAdapterForType(@Nullable
                                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

getContext

public IReentrantTypeResolver getContext()

initializeFrom

public void initializeFrom(org.eclipse.emf.ecore.EObject root)
Specified by:
initializeFrom in interface IReentrantTypeResolver

reentrantResolve

public IResolvedTypes reentrantResolve()
Specified by:
reentrantResolve in interface IReentrantTypeResolver