|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.ETypedElementImpl
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl
org.eclipse.emf.ecore.impl.EReferenceImpl
An implementation of the model object 'EReference'.
The following features are implemented:
Nested Class Summary |
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
BasicNotifierImpl.EAdapterList |
Nested classes inherited from class org.eclipse.emf.ecore.EStructuralFeature |
EStructuralFeature.Internal, EStructuralFeature.Setting |
Nested classes inherited from class org.eclipse.emf.ecore.EStructuralFeature.Internal |
EStructuralFeature.Internal.DynamicValueHolder, EStructuralFeature.Internal.SettingDelegate |
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
InternalEObject.EStore |
Field Summary | |
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 EReference |
eOpposite
The cached value of the ' EOpposite ' reference |
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 |
Fields inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl |
eType, LOWER_BOUND_EDEFAULT, lowerBound, MANY_EDEFAULT, ORDERED_EDEFAULT, ORDERED_EFLAG, REQUIRED_EDEFAULT, UNIQUE_EDEFAULT, UNIQUE_EFLAG, UPPER_BOUND_EDEFAULT, upperBound |
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
name, NAME_EDEFAULT |
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from interface org.eclipse.emf.ecore.ETypedElement |
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
protected |
EReferenceImpl()
|
Method Summary | |
EReference |
basicGetEOpposite()
|
EClass |
basicGetEReferenceType()
|
NotificationChain |
eBasicRemoveFromContainer(NotificationChain msgs)
|
Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(EStructuralFeature eFeature)
|
EReference |
getEOpposite()
|
EClass |
getEReferenceType()
|
boolean |
isBidirectional()
|
boolean |
isContainer()
|
boolean |
isContainment()
|
boolean |
isResolveProxies()
|
void |
setContainment(boolean newContainment)
|
void |
setEOpposite(EReference newEOpposite)
|
void |
setResolveProxies(boolean newResolveProxies)
|
String |
toString()
|
Methods inherited from class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl |
getContainerClass, getDefaultValue, getDefaultValueLiteral, getEContainingClass, getExtendedMetaData, getFeatureID, getSettingDelegate, isChangeable, isDerived, isFeatureMap, isTransient, isUnsettable, isVolatile, setChangeable, setContainerClass, setDefaultValue, setDefaultValueLiteral, setDefaultValueLiteralGen, setDerived, setExtendedMetaData, setFeatureID, setSettingDelegate, setTransient, setUnsettable, setVolatile |
Methods inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl |
basicGetEType, freeze, getEType, getETypeGen, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEType, setLowerBound, setOrdered, setUnique, setUpperBound |
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
getName, getNameGen, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations, isFrozen |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.EStructuralFeature |
getContainerClass, getDefaultValue, getDefaultValueLiteral, getEContainingClass, getFeatureID, isChangeable, isDerived, isTransient, isUnsettable, isVolatile, setChangeable, setDefaultValue, setDefaultValueLiteral, setDerived, setTransient, setUnsettable, setVolatile |
Methods inherited from interface org.eclipse.emf.ecore.ETypedElement |
getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEType, setLowerBound, setOrdered, setUnique, setUpperBound |
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
getName, setName |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eBaseStructuralFeatureID, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eInternalResource, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment |
Field Detail |
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()
Constructor Detail |
protected EReferenceImpl()
Method Detail |
protected EClass eStaticClass()
eStaticClass
in class EStructuralFeatureImpl
public boolean isBidirectional()
public Object eGet(EStructuralFeature eFeature, boolean resolve)
eGet
in interface EObject
eGet
in class EStructuralFeatureImpl
public boolean eIsSet(EStructuralFeature eFeature)
eIsSet
in interface EObject
eIsSet
in class EStructuralFeatureImpl
public void eSet(EStructuralFeature eFeature, Object newValue)
eSet
in interface EObject
eSet
in class EStructuralFeatureImpl
public void eUnset(EStructuralFeature eFeature)
eUnset
in interface EObject
eUnset
in class EStructuralFeatureImpl
public boolean isContainment()
isContainment
in interface EReference
isContainment
in class EStructuralFeatureImpl
public void setContainment(boolean newContainment)
setContainment
in interface EReference
newContainment
- the new value of the 'Containment' attribute.EReference.isContainment()
public boolean isContainer()
isContainer
in interface EReference
isContainer
in class EStructuralFeatureImpl
public boolean isResolveProxies()
isResolveProxies
in interface EReference
isResolveProxies
in class EStructuralFeatureImpl
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 class EStructuralFeatureImpl
public EReference basicGetEOpposite()
public void setEOpposite(EReference newEOpposite)
setEOpposite
in interface EReference
newEOpposite
- the new value of the 'EOpposite' reference.EReference.getEOpposite()
public EClass getEReferenceType()
getEReferenceType
in interface EReference
EcorePackage.getEReference_EReferenceType()
public EClass basicGetEReferenceType()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseAdd
in interface InternalEObject
eInverseAdd
in class EStructuralFeatureImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseRemove
in interface InternalEObject
eInverseRemove
in class EStructuralFeatureImpl
public NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
eBasicRemoveFromContainer
in interface InternalEObject
eBasicRemoveFromContainer
in class EStructuralFeatureImpl
public String toString()
toString
in class EStructuralFeatureImpl
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |