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:
org.eclipse.emf.common.notify.Adapter,org.eclipse.emf.common.notify.Adapter.Internal
- Direct Known Subclasses:
CDOModificationTrackingAdapter
public class CDOLazyContentAdapter extends org.eclipse.emf.ecore.util.EContentAdapterA scalablecontent adapterthat uses CDO mechanisms to attach itself toobjectswhen they are lazily loaded.- Since:
- 4.0
- Author:
- Victor Roldan Betancort
-
-
Constructor Summary
Constructors Constructor Description CDOLazyContentAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAdapter(org.eclipse.emf.common.notify.Notifier notifier)protected voidsetTarget(org.eclipse.emf.ecore.EObject target)protected voidunsetTarget(org.eclipse.emf.ecore.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, useRecursion
-
-
-
-
Method Detail
-
setTarget
protected void setTarget(org.eclipse.emf.ecore.EObject target)
- Overrides:
setTargetin classorg.eclipse.emf.ecore.util.EContentAdapter
-
unsetTarget
protected void unsetTarget(org.eclipse.emf.ecore.EObject target)
EContentAdapter removes adapter from all contained EObjects. In this case, we remove this adapter from all lazily loaded objects- Overrides:
unsetTargetin classorg.eclipse.emf.ecore.util.EContentAdapter
-
addAdapter
protected void addAdapter(org.eclipse.emf.common.notify.Notifier notifier)
- Overrides:
addAdapterin classorg.eclipse.emf.ecore.util.EContentAdapter
-
-