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.EPropertiesHolderpublic void setEClass(EClass eClass)
setEClass in interface BasicEObjectImpl.EPropertiesHolderpublic URI getEProxyURI()
getEProxyURI in interface BasicEObjectImpl.EPropertiesHolderpublic void setEProxyURI(URI eProxyURI)
setEProxyURI in interface BasicEObjectImpl.EPropertiesHolderpublic Resource.Internal getEResource()
getEResource in interface BasicEObjectImpl.EPropertiesHolderpublic void setEResource(Resource.Internal eResource)
setEResource in interface BasicEObjectImpl.EPropertiesHolderpublic EList<EObject> getEContents()
getEContents in interface BasicEObjectImpl.EPropertiesHolderpublic void setEContents(EList<EObject> eContents)
setEContents in interface BasicEObjectImpl.EPropertiesHolderpublic EList<EObject> getECrossReferences()
getECrossReferences in interface BasicEObjectImpl.EPropertiesHolderpublic void setECrossReferences(EList<EObject> eCrossReferences)
setECrossReferences in interface BasicEObjectImpl.EPropertiesHolderpublic boolean hasSettings()
hasSettings in interface BasicEObjectImpl.EPropertiesHolderpublic void allocateSettings(int dynamicFeatureCount)
allocateSettings in interface BasicEObjectImpl.EPropertiesHolderpublic java.lang.Object dynamicGet(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolderdynamicGet in interface EStructuralFeature.Internal.DynamicValueHolderdynamicFeatureID - the feature's index in the cached dynamic values.public void dynamicSet(int dynamicFeatureID,
java.lang.Object value)
EStructuralFeature.Internal.DynamicValueHolderdynamicSet in interface EStructuralFeature.Internal.DynamicValueHolderdynamicFeatureID - the feature's index in the cached dynamic values.value - the new value for the feature.public void dynamicUnset(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolderdynamicUnset in interface EStructuralFeature.Internal.DynamicValueHolderdynamicFeatureID - the feature's index in the cached dynamic values.