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 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(CancelIndicator monitor) |
void |
setTarget(org.eclipse.emf.common.notify.Notifier newTarget) |
toString
public TypeResolutionStateAdapter(org.eclipse.emf.ecore.EObject associatedWith, AbstractRootedReentrantTypeResolver context)
public boolean isAdapterForType(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 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
public void initializeFrom(org.eclipse.emf.ecore.EObject root)
initializeFrom
in interface IReentrantTypeResolver
public IResolvedTypes reentrantResolve(CancelIndicator monitor)
reentrantResolve
in interface IReentrantTypeResolver
public void notifyChanged(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(org.eclipse.emf.common.notify.Notifier newTarget)
setTarget
in interface org.eclipse.emf.common.notify.Adapter