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.EContentAdapter
A scalablecontent adapter
that uses CDO mechanisms to attach itself toobjects
when 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 void
addAdapter(org.eclipse.emf.common.notify.Notifier notifier)
protected void
setTarget(org.eclipse.emf.ecore.EObject target)
protected void
unsetTarget(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:
setTarget
in 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:
unsetTarget
in classorg.eclipse.emf.ecore.util.EContentAdapter
-
addAdapter
protected void addAdapter(org.eclipse.emf.common.notify.Notifier notifier)
- Overrides:
addAdapter
in classorg.eclipse.emf.ecore.util.EContentAdapter
-
-