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.SettingInternalEObject.EStoreUNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITYEOPPOSITE_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, setVolatilegetEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBoundgetName, setNamegetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteBaseStructuralFeatureID, 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, eURIFragmentSegmentEStructuralFeature.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()
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature