public class EReferenceImpl extends EStructuralFeatureImpl implements EReference
The following features are implemented:
EStructuralFeatureImpl.BasicFeatureMapEntry, EStructuralFeatureImpl.ContainmentUpdatingFeatureMapEntry, EStructuralFeatureImpl.InternalSettingDelegateFeatureMapDelegator, EStructuralFeatureImpl.InternalSettingDelegateMany, EStructuralFeatureImpl.InternalSettingDelegateSingle, EStructuralFeatureImpl.InternalSettingDelegateSingleContainer, EStructuralFeatureImpl.InternalSettingDelegateSingleContainerResolving, EStructuralFeatureImpl.InternalSettingDelegateSingleData, EStructuralFeatureImpl.InternalSettingDelegateSingleDataDynamic, EStructuralFeatureImpl.InternalSettingDelegateSingleDataStatic, EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettable, EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettableDynamic, EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettableStatic, EStructuralFeatureImpl.InternalSettingDelegateSingleEObject, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainment, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentResolving, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettable, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettableResolving, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverse, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseResolving, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolving, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingUnsettable, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverse, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectUnsettable, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverse, EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverseUnsettable, EStructuralFeatureImpl.InverseUpdatingFeatureMapEntry, EStructuralFeatureImpl.SettingMany, EStructuralFeatureImpl.SimpleContentFeatureMapEntry, EStructuralFeatureImpl.SimpleFeatureMapEntryMinimalEObjectImpl.Container.DynamicMinimalEObjectImpl.ContainerBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplEStructuralFeature.Internal, EStructuralFeature.SettingEStructuralFeature.Internal.DynamicValueHolder, EStructuralFeature.Internal.SettingDelegateInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
CONTAINER_EDEFAULT
The default value of the '
Container' attribute. |
protected static boolean |
CONTAINMENT_EDEFAULT
The default value of the '
Containment' attribute. |
protected static int |
CONTAINMENT_EFLAG
The flag representing the value of the '
Containment' attribute. |
protected <any> |
eKeys
The cached value of the '
EKeys' reference list. |
protected EReference |
eOpposite
The cached value of the '
EOpposite' reference. |
protected EClass |
eReferenceType |
protected static boolean |
RESOLVE_PROXIES_EDEFAULT
The default value of the '
Resolve Proxies' attribute. |
protected static int |
RESOLVE_PROXIES_EFLAG
The flag representing the value of the '
Resolve Proxies' attribute. |
cachedEType, cachedIsFeatureMap, CHANGEABLE_EDEFAULT, CHANGEABLE_EFLAG, containerClass, DEFAULT_VALUE_EDEFAULT, DEFAULT_VALUE_LITERAL_EDEFAULT, defaultValue, defaultValueFactory, defaultValueLiteral, DERIVED_EDEFAULT, DERIVED_EFLAG, eStructuralFeatureExtendedMetaData, featureID, prototypeFeatureMapEntry, settingDelegate, TRANSIENT_EDEFAULT, TRANSIENT_EFLAG, UNSETTABLE_EDEFAULT, UNSETTABLE_EFLAG, VOLATILE_EDEFAULT, VOLATILE_EFLAGeGenericType, eType, LOWER_BOUND_EDEFAULT, lowerBound, MANY_EDEFAULT, ORDERED_EDEFAULT, ORDERED_EFLAG, REQUIRED_EDEFAULT, UNIQUE_EDEFAULT, UNIQUE_EFLAG, UPPER_BOUND_EDEFAULT, upperBoundname, NAME_EDEFAULTeAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGeContainerEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETUNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITYEOPPOSITE_FEATURE_BASENIL| Modifier | Constructor and Description |
|---|---|
protected |
EReferenceImpl() |
| Modifier and Type | Method and Description |
|---|---|
EReference |
basicGetEOpposite() |
EClass |
basicGetEReferenceType() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
protected void |
freeze() |
<any> |
getEKeys() |
EReference |
getEOpposite() |
EClass |
getEReferenceType() |
boolean |
isBidirectional() |
boolean |
isContainer() |
boolean |
isContainment() |
boolean |
isResolveProxies() |
void |
setContainment(boolean value)
Sets the value of the '
Containment' attribute. |
void |
setContainmentGen(boolean newContainment) |
void |
setEOpposite(EReference newEOpposite) |
NotificationChain |
setEType(EClassifier newEType,
NotificationChain msgs) |
void |
setResolveProxies(boolean newResolveProxies) |
java.lang.String |
toString() |
createFeatureMapSettingDelegate, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, eInvoke, getContainerClass, getDefaultValue, getDefaultValueLiteral, getEContainingClass, getExtendedMetaData, getFeatureID, getFeatureMapEntryPrototype, getSettingDelegate, isChangeable, isDerived, isFeatureMap, isID, isTransient, isUnsettable, isVolatile, setChangeable, setContainerClass, setDefaultValue, setDefaultValueLiteral, setDefaultValueLiteralGen, setDerived, setExtendedMetaData, setFeatureID, setFeatureMapEntryPrototype, setName, setSettingDelegate, setTransient, setUnsettable, setVolatilebasicGetEType, basicSetEGenericType, basicUnsetEGenericType, getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isSetEGenericType, isSetEType, isUnique, setEGenericType, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound, unsetEGenericType, unsetETypeeContents, eCrossReferences, getName, getNameGeneObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozeneBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContainerClass, 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, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegmentprotected static final boolean CONTAINMENT_EDEFAULT
Containment' attribute.
isContainment(),
Constant Field Valuesprotected static final int CONTAINMENT_EFLAG
Containment' attribute.
isContainment(),
Constant Field Valuesprotected static final boolean CONTAINER_EDEFAULT
Container' attribute.
isContainer(),
Constant Field Valuesprotected static final boolean RESOLVE_PROXIES_EDEFAULT
Resolve Proxies' attribute.
isResolveProxies(),
Constant Field Valuesprotected static final int RESOLVE_PROXIES_EFLAG
Resolve Proxies' attribute.
isResolveProxies(),
Constant Field Valuesprotected EReference eOpposite
EOpposite' reference.
getEOpposite()protected <any> eKeys
EKeys' reference list.
getEKeys()protected EClass eReferenceType
protected EClass eStaticClass()
eStaticClass in class EStructuralFeatureImplpublic boolean isBidirectional()
public boolean isContainment()
isContainment in interface EReferenceisContainment in interface EStructuralFeature.InternalisContainment in class EStructuralFeatureImplEReference.setContainment(boolean),
EcorePackage.getEReference_Containment()public void setContainmentGen(boolean newContainment)
public void setContainment(boolean value)
EReferenceContainment' attribute.
setContainment in interface EReferencevalue - the new value of the 'Containment' attribute.EReference.isContainment()public boolean isContainer()
isContainer in interface EReferenceisContainer in interface EStructuralFeature.InternalisContainer in class EStructuralFeatureImplEcorePackage.getEReference_Container()public boolean isResolveProxies()
isResolveProxies in interface EReferenceisResolveProxies in interface EStructuralFeature.InternalisResolveProxies in class EStructuralFeatureImplEReference.setResolveProxies(boolean),
EcorePackage.getEReference_ResolveProxies()public void setResolveProxies(boolean newResolveProxies)
setResolveProxies in interface EReferencenewResolveProxies - the new value of the 'Resolve Proxies' attribute.EReference.isResolveProxies()public EReference getEOpposite()
getEOpposite in interface EReferencegetEOpposite in interface EStructuralFeature.InternalgetEOpposite in class EStructuralFeatureImplEReference.setEOpposite(EReference),
EcorePackage.getEReference_EOpposite()public EReference basicGetEOpposite()
public void setEOpposite(EReference newEOpposite)
setEOpposite in interface EReferencenewEOpposite - the new value of the 'EOpposite' reference.EReference.getEOpposite()public NotificationChain setEType(EClassifier newEType, NotificationChain msgs)
setEType in class ETypedElementImplpublic EClass getEReferenceType()
getEReferenceType in interface EReferenceEcorePackage.getEReference_EReferenceType()public EClass basicGetEReferenceType()
protected void freeze()
freeze in class EStructuralFeatureImplpublic <any> getEKeys()
getEKeys in interface EReferenceEcorePackage.getEReference_EKeys()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class EStructuralFeatureImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class EStructuralFeatureImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class EStructuralFeatureImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class EStructuralFeatureImplEObject.eIsSet(EStructuralFeature)public java.lang.String toString()
toString in class EStructuralFeatureImplCopyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature