org.eclipse.emf.internal.cdo
Class CDOObjectImpl.CDOStoreSettingsImpl

java.lang.Object
  extended by org.eclipse.emf.internal.cdo.CDOObjectImpl.CDOStoreSettingsImpl
All Implemented Interfaces:
InternalEObject.EStore
Enclosing class:
CDOObjectImpl

public static class CDOObjectImpl.CDOStoreSettingsImpl
extends Object
implements InternalEObject.EStore

For internal use only.

Since:
2.0

Field Summary
static CDOObjectImpl.CDOStoreSettingsImpl INSTANCE
           
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject.EStore
NO_INDEX
 
Method Summary
 void add(InternalEObject eObject, EStructuralFeature feature, int index, Object value)
           
 void clear(InternalEObject eObject, EStructuralFeature feature)
           
 boolean contains(InternalEObject eObject, EStructuralFeature feature, Object value)
           
 EObject create(EClass eClass)
           
protected  int eDynamicFeatureID(InternalEObject eObject, EStructuralFeature feature)
           
 Object get(InternalEObject eObject, EStructuralFeature feature, int index)
           
 InternalEObject getContainer(InternalEObject eObject)
           
 EStructuralFeature getContainingFeature(InternalEObject eObject)
           
protected  Object getValue(InternalEObject eObject, int dynamicFeatureID)
           
protected  EList<Object> getValueAsList(InternalEObject eObject, int dynamicFeatureID)
           
 int hashCode(InternalEObject eObject, EStructuralFeature feature)
           
 int indexOf(InternalEObject eObject, EStructuralFeature feature, Object value)
           
 boolean isEmpty(InternalEObject eObject, EStructuralFeature feature)
           
 boolean isSet(InternalEObject eObject, EStructuralFeature feature)
           
 int lastIndexOf(InternalEObject eObject, EStructuralFeature feature, Object value)
           
 Object move(InternalEObject eObject, EStructuralFeature feature, int targetIndex, int sourceIndex)
           
 Object remove(InternalEObject eObject, EStructuralFeature feature, int index)
           
 Object set(InternalEObject eObject, EStructuralFeature feature, int index, Object value)
           
protected  Object setValue(InternalEObject eObject, int dynamicFeatureID, Object newValue)
           
 int size(InternalEObject eObject, EStructuralFeature feature)
           
 Object[] toArray(InternalEObject eObject, EStructuralFeature feature)
           
<T> T[]
toArray(InternalEObject eObject, EStructuralFeature feature, T[] array)
           
 void unset(InternalEObject eObject, EStructuralFeature feature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static CDOObjectImpl.CDOStoreSettingsImpl INSTANCE
Method Detail

getValue

protected Object getValue(InternalEObject eObject,
                          int dynamicFeatureID)

getValueAsList

protected EList<Object> getValueAsList(InternalEObject eObject,
                                       int dynamicFeatureID)

setValue

protected Object setValue(InternalEObject eObject,
                          int dynamicFeatureID,
                          Object newValue)

eDynamicFeatureID

protected int eDynamicFeatureID(InternalEObject eObject,
                                EStructuralFeature feature)

get

public Object get(InternalEObject eObject,
                  EStructuralFeature feature,
                  int index)
Specified by:
get in interface InternalEObject.EStore

set

public Object set(InternalEObject eObject,
                  EStructuralFeature feature,
                  int index,
                  Object value)
Specified by:
set in interface InternalEObject.EStore

add

public void add(InternalEObject eObject,
                EStructuralFeature feature,
                int index,
                Object value)
Specified by:
add in interface InternalEObject.EStore

remove

public Object remove(InternalEObject eObject,
                     EStructuralFeature feature,
                     int index)
Specified by:
remove in interface InternalEObject.EStore

move

public Object move(InternalEObject eObject,
                   EStructuralFeature feature,
                   int targetIndex,
                   int sourceIndex)
Specified by:
move in interface InternalEObject.EStore

clear

public void clear(InternalEObject eObject,
                  EStructuralFeature feature)
Specified by:
clear in interface InternalEObject.EStore

size

public int size(InternalEObject eObject,
                EStructuralFeature feature)
Specified by:
size in interface InternalEObject.EStore

indexOf

public int indexOf(InternalEObject eObject,
                   EStructuralFeature feature,
                   Object value)
Specified by:
indexOf in interface InternalEObject.EStore

lastIndexOf

public int lastIndexOf(InternalEObject eObject,
                       EStructuralFeature feature,
                       Object value)
Specified by:
lastIndexOf in interface InternalEObject.EStore

toArray

public Object[] toArray(InternalEObject eObject,
                        EStructuralFeature feature)
Specified by:
toArray in interface InternalEObject.EStore

toArray

public <T> T[] toArray(InternalEObject eObject,
                       EStructuralFeature feature,
                       T[] array)
Specified by:
toArray in interface InternalEObject.EStore

isEmpty

public boolean isEmpty(InternalEObject eObject,
                       EStructuralFeature feature)
Specified by:
isEmpty in interface InternalEObject.EStore

contains

public boolean contains(InternalEObject eObject,
                        EStructuralFeature feature,
                        Object value)
Specified by:
contains in interface InternalEObject.EStore

hashCode

public int hashCode(InternalEObject eObject,
                    EStructuralFeature feature)
Specified by:
hashCode in interface InternalEObject.EStore

getContainer

public InternalEObject getContainer(InternalEObject eObject)
Specified by:
getContainer in interface InternalEObject.EStore

getContainingFeature

public EStructuralFeature getContainingFeature(InternalEObject eObject)
Specified by:
getContainingFeature in interface InternalEObject.EStore

create

public EObject create(EClass eClass)
Specified by:
create in interface InternalEObject.EStore

isSet

public boolean isSet(InternalEObject eObject,
                     EStructuralFeature feature)
Specified by:
isSet in interface InternalEObject.EStore

unset

public void unset(InternalEObject eObject,
                  EStructuralFeature feature)
Specified by:
unset in interface InternalEObject.EStore


Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.