org.eclipse.emf.ecore.impl
Class EStoreEObjectImpl.EStoreEPropertiesHolderImpl
java.lang.Object
org.eclipse.emf.ecore.impl.EStoreEObjectImpl.EStoreEPropertiesHolderImpl
- All Implemented Interfaces:
- BasicEObjectImpl.EPropertiesHolder, EStructuralFeature.Internal.DynamicValueHolder
- Enclosing class:
- EStoreEObjectImpl
- protected static class EStoreEObjectImpl.EStoreEPropertiesHolderImpl
- extends Object
- implements BasicEObjectImpl.EPropertiesHolder
An internal class for holding less frequently members variables.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eClass
protected EClass eClass
eProxyURI
protected URI eProxyURI
eResource
protected Resource.Internal eResource
eContents
protected EList eContents
eCrossReferences
protected EList eCrossReferences
EStoreEObjectImpl.EStoreEPropertiesHolderImpl
protected EStoreEObjectImpl.EStoreEPropertiesHolderImpl()
getEClass
public EClass getEClass()
- Specified by:
getEClass
in interface BasicEObjectImpl.EPropertiesHolder
setEClass
public void setEClass(EClass eClass)
- Specified by:
setEClass
in interface BasicEObjectImpl.EPropertiesHolder
getEProxyURI
public URI getEProxyURI()
- Specified by:
getEProxyURI
in interface BasicEObjectImpl.EPropertiesHolder
setEProxyURI
public void setEProxyURI(URI eProxyURI)
- Specified by:
setEProxyURI
in interface BasicEObjectImpl.EPropertiesHolder
getEResource
public Resource.Internal getEResource()
- Specified by:
getEResource
in interface BasicEObjectImpl.EPropertiesHolder
setEResource
public void setEResource(Resource.Internal eResource)
- Specified by:
setEResource
in interface BasicEObjectImpl.EPropertiesHolder
getEContents
public EList getEContents()
- Specified by:
getEContents
in interface BasicEObjectImpl.EPropertiesHolder
setEContents
public void setEContents(EList eContents)
- Specified by:
setEContents
in interface BasicEObjectImpl.EPropertiesHolder
getECrossReferences
public EList getECrossReferences()
- Specified by:
getECrossReferences
in interface BasicEObjectImpl.EPropertiesHolder
setECrossReferences
public void setECrossReferences(EList eCrossReferences)
- Specified by:
setECrossReferences
in interface BasicEObjectImpl.EPropertiesHolder
hasSettings
public boolean hasSettings()
- Specified by:
hasSettings
in interface BasicEObjectImpl.EPropertiesHolder
allocateSettings
public void allocateSettings(int maximumDynamicFeatureID)
- Specified by:
allocateSettings
in interface BasicEObjectImpl.EPropertiesHolder
dynamicGet
public Object dynamicGet(int dynamicFeatureID)
- Description copied from interface:
EStructuralFeature.Internal.DynamicValueHolder
- Returns the value of the feature.
- Specified by:
dynamicGet
in interface EStructuralFeature.Internal.DynamicValueHolder
- Parameters:
dynamicFeatureID
- the feature's index in the cached dynamic values.
- Returns:
- the value of the feature.
dynamicSet
public void dynamicSet(int dynamicFeatureID,
Object value)
- Description copied from interface:
EStructuralFeature.Internal.DynamicValueHolder
- Sets the value of the feature to the new value.
- Specified by:
dynamicSet
in interface EStructuralFeature.Internal.DynamicValueHolder
- Parameters:
dynamicFeatureID
- the feature's index in the cached dynamic values.value
- the new value for the feature.
dynamicUnset
public void dynamicUnset(int dynamicFeatureID)
- Description copied from interface:
EStructuralFeature.Internal.DynamicValueHolder
- Unsets the value of the feature.
- Specified by:
dynamicUnset
in interface EStructuralFeature.Internal.DynamicValueHolder
- Parameters:
dynamicFeatureID
- the feature's index in the cached dynamic values.