@NonNullByDefault public class TypeResolutionStateAdapter extends AbstractRootedReentrantTypeResolver implements org.eclipse.emf.common.notify.Adapter
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.notify.Notifier |
target |
NULL
Constructor and Description |
---|
TypeResolutionStateAdapter(org.eclipse.emf.ecore.EObject associatedWith,
AbstractRootedReentrantTypeResolver context) |
Modifier and Type | Method and Description |
---|---|
IReentrantTypeResolver |
getContext() |
protected IScope |
getFeatureScope(XAbstractFeatureCall featureCall) |
protected IResolvedTypes |
getResolvedTypesInContextOf(org.eclipse.emf.ecore.EObject context) |
protected org.eclipse.emf.ecore.EObject |
getRoot() |
org.eclipse.emf.common.notify.Notifier |
getTarget() |
void |
initializeFrom(org.eclipse.emf.ecore.EObject root) |
boolean |
isAdapterForType(java.lang.Object type) |
protected boolean |
isHandled(org.eclipse.emf.ecore.EObject context) |
protected boolean |
isHandled(JvmIdentifiableElement identifiableElement) |
protected boolean |
isHandled(XExpression expression) |
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification) |
IResolvedTypes |
reentrantResolve() |
void |
setTarget(org.eclipse.emf.common.notify.Notifier newTarget) |
toString
public TypeResolutionStateAdapter(org.eclipse.emf.ecore.EObject associatedWith, AbstractRootedReentrantTypeResolver context)
public boolean isAdapterForType(@Nullable java.lang.Object type)
isAdapterForType
in interface org.eclipse.emf.common.notify.Adapter
public IReentrantTypeResolver getContext()
protected org.eclipse.emf.ecore.EObject getRoot()
getRoot
in class AbstractRootedReentrantTypeResolver
protected IScope getFeatureScope(XAbstractFeatureCall featureCall)
getFeatureScope
in class AbstractRootedReentrantTypeResolver
protected boolean isHandled(JvmIdentifiableElement identifiableElement)
isHandled
in class AbstractRootedReentrantTypeResolver
protected boolean isHandled(XExpression expression)
isHandled
in class AbstractRootedReentrantTypeResolver
protected boolean isHandled(org.eclipse.emf.ecore.EObject context)
isHandled
in class AbstractRootedReentrantTypeResolver
protected IResolvedTypes getResolvedTypesInContextOf(org.eclipse.emf.ecore.EObject context)
getResolvedTypesInContextOf
in class AbstractRootedReentrantTypeResolver
public void initializeFrom(org.eclipse.emf.ecore.EObject root)
initializeFrom
in interface IReentrantTypeResolver
public IResolvedTypes reentrantResolve()
reentrantResolve
in interface IReentrantTypeResolver
public void notifyChanged(@Nullable org.eclipse.emf.common.notify.Notification notification)
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
public org.eclipse.emf.common.notify.Notifier getTarget()
getTarget
in interface org.eclipse.emf.common.notify.Adapter
public void setTarget(@Nullable org.eclipse.emf.common.notify.Notifier newTarget)
setTarget
in interface org.eclipse.emf.common.notify.Adapter