Package org.eclipse.emf.cdo
Class CDOElement
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterImpl
-
- org.eclipse.emf.cdo.CDOElement
-
- All Implemented Interfaces:
IAdaptable,org.eclipse.emf.common.notify.Adapter,org.eclipse.emf.common.notify.Adapter.Internal
public class CDOElement extends org.eclipse.emf.common.notify.impl.AdapterImpl implements IAdaptable
AnadapterforEObjectsthat is able to impose an alternative contents tree structure.- Since:
- 4.4
- Author:
- Eike Stepper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCDOElement.StateProviderProvides the consumer with thestatesof objects such asCDOObjects.
-
Constructor Summary
Constructors Constructor Description CDOElement(org.eclipse.emf.ecore.EObject delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(java.lang.Object child)java.lang.ObjectgetAdapter(java.lang.Class adapter)java.lang.Object[]getChildren()java.lang.ObjectgetDelegate()static CDOElementgetFor(java.lang.Object object)java.lang.ObjectgetParent()static org.eclipse.emf.ecore.EObjectgetParentOf(org.eclipse.emf.ecore.EObject eObject)booleanhasChildren()booleanisAdapterForType(java.lang.Object type)static org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter>removeFrom(java.lang.Object object)voidreset()java.lang.StringtoString()java.lang.StringtoString(java.lang.Object child)
-
-
-
Method Detail
-
getDelegate
public java.lang.Object getDelegate()
-
getParent
public java.lang.Object getParent()
-
getChildren
public java.lang.Object[] getChildren()
-
hasChildren
public boolean hasChildren()
-
addChild
public void addChild(java.lang.Object child)
-
reset
public void reset()
-
isAdapterForType
public boolean isAdapterForType(java.lang.Object type)
- Specified by:
isAdapterForTypein interfaceorg.eclipse.emf.common.notify.Adapter- Overrides:
isAdapterForTypein classorg.eclipse.emf.common.notify.impl.AdapterImpl
-
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapterin interfaceIAdaptable
-
toString
public java.lang.String toString(java.lang.Object child)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getParentOf
public static org.eclipse.emf.ecore.EObject getParentOf(org.eclipse.emf.ecore.EObject eObject)
-
getFor
public static CDOElement getFor(java.lang.Object object)
-
removeFrom
public static org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter> removeFrom(java.lang.Object object)
-
-