public static interface EStructuralFeature.Internal extends EStructuralFeature, InternalEObject
Modifier and Type | Interface and Description |
---|---|
static interface |
EStructuralFeature.Internal.DynamicValueHolder
An API for the backing store that holds dynamic values.
|
static interface |
EStructuralFeature.Internal.SettingDelegate
An API for delegating reflective access to settings.
|
EStructuralFeature.Internal, EStructuralFeature.Setting
InternalEObject.EStore
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
EOPPOSITE_FEATURE_BASE
Modifier and Type | Method and Description |
---|---|
EReference |
getEOpposite()
|
FeatureMap.Entry.Internal |
getFeatureMapEntryPrototype()
Returns the appropriately behaving feature map entry for this feature.
|
EStructuralFeature.Internal.SettingDelegate |
getSettingDelegate()
Returns the delegate for this feature.
|
boolean |
isContainer()
|
boolean |
isContainment()
Returns whether this is a
reference that is a containment . |
boolean |
isFeatureMap()
Returns whether the type is a feature map.
|
boolean |
isID()
|
boolean |
isResolveProxies()
Returns whether this is a
reference that resolves proxies . |
void |
setFeatureMapEntryPrototype(FeatureMap.Entry.Internal prototype)
Sets the appropriately behaving feature map entry for this feature.
|
void |
setSettingDelegate(EStructuralFeature.Internal.SettingDelegate settingDelegate)
Sets the specialized delegate for this feature.
|
getContainerClass, getDefaultValue, getDefaultValueLiteral, getEContainingClass, getFeatureID, isChangeable, isDerived, isTransient, isUnsettable, isVolatile, setChangeable, setDefaultValue, setDefaultValueLiteral, setDerived, setTransient, setUnsettable, setVolatile
getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound
getName, setName
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eGet, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment
EStructuralFeature.Internal.SettingDelegate getSettingDelegate()
null
.void setSettingDelegate(EStructuralFeature.Internal.SettingDelegate settingDelegate)
settingDelegate
- the specialized delegate.boolean isFeatureMap()
FeatureMap.Entry.Internal getFeatureMapEntryPrototype()
void setFeatureMapEntryPrototype(FeatureMap.Entry.Internal prototype)
prototype
- the feature map entry prototype.boolean isID()
boolean isResolveProxies()
reference
that resolves proxies
.boolean isContainer()
boolean isContainment()
reference
that is a containment
.EReference getEOpposite()