protected static class BasicEObjectImpl.EPropertiesHolderBaseImpl extends java.lang.Object implements BasicEObjectImpl.EPropertiesHolder
Modifier and Type | Field and Description |
---|---|
protected EClass |
eClass |
protected Resource.Internal |
eResource |
protected java.lang.Object[] |
eSettings |
protected static java.lang.Object[] |
NO_SETTINGS |
NIL
Modifier | Constructor and Description |
---|---|
protected |
BasicEObjectImpl.EPropertiesHolderBaseImpl() |
Modifier and Type | Method and Description |
---|---|
void |
allocateSettings(int dynamicFeatureCount) |
java.lang.Object |
dynamicGet(int dynamicFeatureID)
Returns the value of the feature.
|
void |
dynamicSet(int dynamicFeatureID,
java.lang.Object value)
Sets the value of the feature to the new value.
|
void |
dynamicUnset(int dynamicFeatureID)
Unsets the value of the feature.
|
EClass |
getEClass() |
EList<EObject> |
getEContents() |
EList<EObject> |
getECrossReferences() |
URI |
getEProxyURI() |
Resource.Internal |
getEResource() |
boolean |
hasSettings() |
void |
setEClass(EClass eClass) |
void |
setEContents(EList<EObject> eContents) |
void |
setECrossReferences(EList<EObject> eCrossReferences) |
void |
setEProxyURI(URI eProxyURI) |
void |
setEResource(Resource.Internal eResource) |
protected EClass eClass
protected Resource.Internal eResource
protected java.lang.Object[] eSettings
protected static final java.lang.Object[] NO_SETTINGS
protected BasicEObjectImpl.EPropertiesHolderBaseImpl()
public EClass getEClass()
getEClass
in interface BasicEObjectImpl.EPropertiesHolder
public void setEClass(EClass eClass)
setEClass
in interface BasicEObjectImpl.EPropertiesHolder
public URI getEProxyURI()
getEProxyURI
in interface BasicEObjectImpl.EPropertiesHolder
public void setEProxyURI(URI eProxyURI)
setEProxyURI
in interface BasicEObjectImpl.EPropertiesHolder
public Resource.Internal getEResource()
getEResource
in interface BasicEObjectImpl.EPropertiesHolder
public void setEResource(Resource.Internal eResource)
setEResource
in interface BasicEObjectImpl.EPropertiesHolder
public EList<EObject> getEContents()
getEContents
in interface BasicEObjectImpl.EPropertiesHolder
public void setEContents(EList<EObject> eContents)
setEContents
in interface BasicEObjectImpl.EPropertiesHolder
public EList<EObject> getECrossReferences()
getECrossReferences
in interface BasicEObjectImpl.EPropertiesHolder
public void setECrossReferences(EList<EObject> eCrossReferences)
setECrossReferences
in interface BasicEObjectImpl.EPropertiesHolder
public boolean hasSettings()
hasSettings
in interface BasicEObjectImpl.EPropertiesHolder
public void allocateSettings(int dynamicFeatureCount)
allocateSettings
in interface BasicEObjectImpl.EPropertiesHolder
public java.lang.Object dynamicGet(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolder
dynamicGet
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicFeatureID
- the feature's index in the cached dynamic values.public void dynamicSet(int dynamicFeatureID, java.lang.Object value)
EStructuralFeature.Internal.DynamicValueHolder
dynamicSet
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicFeatureID
- the feature's index in the cached dynamic values.value
- the new value for the feature.public void dynamicUnset(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolder
dynamicUnset
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicFeatureID
- the feature's index in the cached dynamic values.