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.SimpleFeatureMapEntry
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
EStructuralFeature.Internal, EStructuralFeature.Setting
EStructuralFeature.Internal.DynamicValueHolder, EStructuralFeature.Internal.SettingDelegate
InternalEObject.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 EList<EAttribute> |
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_EFLAG
eGenericType, eType, LOWER_BOUND_EDEFAULT, lowerBound, MANY_EDEFAULT, ORDERED_EDEFAULT, ORDERED_EFLAG, REQUIRED_EDEFAULT, UNIQUE_EDEFAULT, UNIQUE_EFLAG, UPPER_BOUND_EDEFAULT, upperBound
name, NAME_EDEFAULT
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
EOPPOSITE_FEATURE_BASE
NIL
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() |
EList<EAttribute> |
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, setVolatile
basicGetEType, basicSetEGenericType, basicUnsetEGenericType, getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isSetEGenericType, isSetEType, isUnique, setEGenericType, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound, unsetEGenericType, unsetEType
eContents, eCrossReferences, getName, getNameGen
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
dynamicGet, 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, eSettings
eAddVirtualValue, 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, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
protected 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 EList<EAttribute> eKeys
EKeys
' reference list.
getEKeys()
protected EClass eReferenceType
protected EClass eStaticClass()
eStaticClass
in class EStructuralFeatureImpl
public boolean isBidirectional()
public boolean isContainment()
isContainment
in interface EReference
isContainment
in interface EStructuralFeature.Internal
isContainment
in class EStructuralFeatureImpl
EReference.setContainment(boolean)
,
EcorePackage.getEReference_Containment()
public void setContainmentGen(boolean newContainment)
public void setContainment(boolean value)
EReference
Containment
' attribute.
setContainment
in interface EReference
value
- the new value of the 'Containment' attribute.EReference.isContainment()
public boolean isContainer()
isContainer
in interface EReference
isContainer
in interface EStructuralFeature.Internal
isContainer
in class EStructuralFeatureImpl
EcorePackage.getEReference_Container()
public boolean isResolveProxies()
isResolveProxies
in interface EReference
isResolveProxies
in interface EStructuralFeature.Internal
isResolveProxies
in class EStructuralFeatureImpl
EReference.setResolveProxies(boolean)
,
EcorePackage.getEReference_ResolveProxies()
public void setResolveProxies(boolean newResolveProxies)
setResolveProxies
in interface EReference
newResolveProxies
- the new value of the 'Resolve Proxies' attribute.EReference.isResolveProxies()
public EReference getEOpposite()
getEOpposite
in interface EReference
getEOpposite
in interface EStructuralFeature.Internal
getEOpposite
in class EStructuralFeatureImpl
EReference.setEOpposite(EReference)
,
EcorePackage.getEReference_EOpposite()
public EReference basicGetEOpposite()
public void setEOpposite(EReference newEOpposite)
setEOpposite
in interface EReference
newEOpposite
- the new value of the 'EOpposite' reference.EReference.getEOpposite()
public NotificationChain setEType(EClassifier newEType, NotificationChain msgs)
setEType
in class ETypedElementImpl
public EClass getEReferenceType()
getEReferenceType
in interface EReference
EcorePackage.getEReference_EReferenceType()
public EClass basicGetEReferenceType()
protected void freeze()
freeze
in class EStructuralFeatureImpl
public EList<EAttribute> getEKeys()
getEKeys
in interface EReference
EcorePackage.getEReference_EKeys()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class EStructuralFeatureImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class EStructuralFeatureImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class EStructuralFeatureImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class EStructuralFeatureImpl
EObject.eIsSet(EStructuralFeature)
public java.lang.String toString()
toString
in class EStructuralFeatureImpl