Package org.eclipse.emf.cdo.util
Class CDOLazyContentAdapter
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.ecore.util.EContentAdapter
org.eclipse.emf.cdo.util.CDOLazyContentAdapter
- All Implemented Interfaces:
Adapter,Adapter.Internal
- Direct Known Subclasses:
CDOModificationTrackingAdapter
A scalable
content adapter that uses CDO mechanisms to attach itself to objects when they are lazily loaded.- Since:
- 4.0
- Author:
- Victor Roldan Betancort
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.util.EContentAdapter
iteratingFields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdapter(Notifier notifier) protected voidprotected voidunsetTarget(EObject target) EContentAdapter removes adapter from all contained EObjects.Methods inherited from class org.eclipse.emf.ecore.util.EContentAdapter
basicSetTarget, basicUnsetTarget, handleContainment, notifyChanged, removeAdapter, removeAdapter, resolve, selfAdapt, setTarget, setTarget, setTarget, unsetTarget, unsetTarget, unsetTarget, unsetTarget, useRecursionMethods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, isAdapterForType
-
Constructor Details
-
CDOLazyContentAdapter
public CDOLazyContentAdapter()
-
-
Method Details
-
setTarget
- Overrides:
setTargetin classEContentAdapter
-
unsetTarget
EContentAdapter removes adapter from all contained EObjects. In this case, we remove this adapter from all lazily loaded objects- Overrides:
unsetTargetin classEContentAdapter
-
addAdapter
- Overrides:
addAdapterin classEContentAdapter
-