org.eclipse.uml2.common.util
Class CacheAdapter
java.lang.Object
org.eclipse.emf.ecore.util.ECrossReferenceAdapter
org.eclipse.uml2.common.util.CacheAdapter
- All Implemented Interfaces:
- Adapter, Adapter.Internal
- public class CacheAdapter
- extends ECrossReferenceAdapter
Method Summary |
boolean |
adapt(Notifier notifier)
|
protected boolean |
addAdapter(EList adapters)
|
protected void |
addAdapter(EObject eObject)
|
protected void |
addAdapter(Notifier notifier)
|
void |
clear()
|
void |
clear(Resource resource)
|
boolean |
containsKey(EObject eObject,
java.lang.Object key)
|
boolean |
containsKey(Resource resource,
EObject eObject,
java.lang.Object key)
|
java.lang.Object |
get(EObject eObject,
java.lang.Object key)
|
java.lang.Object |
get(Resource resource,
EObject eObject,
java.lang.Object key)
|
static CacheAdapter |
getCacheAdapter(Notifier notifier)
|
java.util.Collection |
getInverseReferences(EObject eObject)
|
java.util.Collection |
getNonNavigableInverseReferences(EObject eObject)
|
void |
handleCrossReference(EObject eObject)
|
void |
notifyChanged(Notification msg)
|
java.lang.Object |
put(EObject eObject,
java.lang.Object key,
java.lang.Object value)
|
java.lang.Object |
put(Resource resource,
EObject eObject,
java.lang.Object key,
java.lang.Object value)
|
protected boolean |
resolve()
|
void |
setTarget(Notifier target)
|
protected void |
unsetTarget(EObject target)
|
protected void |
unsetTarget(Resource target)
|
Methods inherited from class org.eclipse.emf.ecore.util.ECrossReferenceAdapter |
createInverseCrossReferencer, dump, getCrossReferenceAdapter, getInverseReferences, getNonNavigableInverseReferences, getTarget, handleContainment, handleCrossReference, isAdapterForType, isIncluded, removeAdapter, resolveAll, selfAdapt, setTarget, setTarget, setTarget, unsetTarget, unsetTarget |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final CacheAdapter INSTANCE
adapting
protected boolean adapting
CacheAdapter
public CacheAdapter()
getCacheAdapter
public static CacheAdapter getCacheAdapter(Notifier notifier)
addAdapter
protected boolean addAdapter(EList adapters)
adapt
public boolean adapt(Notifier notifier)
addAdapter
protected void addAdapter(Notifier notifier)
addAdapter
protected void addAdapter(EObject eObject)
getNonNavigableInverseReferences
public java.util.Collection getNonNavigableInverseReferences(EObject eObject)
getInverseReferences
public java.util.Collection getInverseReferences(EObject eObject)
handleCrossReference
public void handleCrossReference(EObject eObject)
setTarget
public void setTarget(Notifier target)
unsetTarget
protected void unsetTarget(EObject target)
unsetTarget
protected void unsetTarget(Resource target)
notifyChanged
public void notifyChanged(Notification msg)
clear
public void clear()
clear
public void clear(Resource resource)
containsKey
public boolean containsKey(EObject eObject,
java.lang.Object key)
containsKey
public boolean containsKey(Resource resource,
EObject eObject,
java.lang.Object key)
get
public java.lang.Object get(EObject eObject,
java.lang.Object key)
get
public java.lang.Object get(Resource resource,
EObject eObject,
java.lang.Object key)
put
public java.lang.Object put(EObject eObject,
java.lang.Object key,
java.lang.Object value)
put
public java.lang.Object put(Resource resource,
EObject eObject,
java.lang.Object key,
java.lang.Object value)
resolve
protected boolean resolve()