|
|||||||||
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.gmt.umlx.ecore2.impl.E2LinkImpl
org.eclipse.gmt.umlx.ecore2.impl.E2TransientLinkImpl
org.eclipse.gmt.umlx.ecore2.impl.E2AssociationImpl
public class E2AssociationImpl
An implementation of the model object 'EAssociation'. The implementation alwyas has non-null source and target references so that the source and target classes can always be identified, even when source or target references are orphaned (have a null containing class)/
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary |
---|
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
ELAST_EOBJECT_FLAG |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Method Summary | |
---|---|
E2DirectedAssociation |
basicGetForward()
|
E2DirectedAssociation |
basicGetReverse()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetForward(E2DirectedAssociation newForward,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetReverse(E2DirectedAssociation newReverse,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
E2Direction |
getDirection()
|
E2DirectedAssociation |
getForward()
|
E2DirectedAssociation |
getFrom(org.eclipse.emf.ecore.EReference source)
|
E2DirectedAssociation |
getReverse()
|
org.eclipse.emf.ecore.EReference |
getSource()
|
org.eclipse.emf.ecore.EClass |
getSourceClass()
|
org.eclipse.emf.ecore.EReference |
getSourceReference()
|
org.eclipse.emf.ecore.EReference |
getTarget()
|
org.eclipse.emf.ecore.EClass |
getTargetClass()
|
org.eclipse.emf.ecore.EReference |
getTargetReference()
|
org.eclipse.emf.ecore.EClass |
getThatClass(org.eclipse.emf.ecore.EClass thisClass)
|
org.eclipse.emf.ecore.EReference |
getThatReference(org.eclipse.emf.ecore.EReference thisReference)
|
org.eclipse.emf.ecore.EClass |
getThisClass(org.eclipse.emf.ecore.EClass thisClass)
|
org.eclipse.emf.ecore.EReference |
getThisReference(org.eclipse.emf.ecore.EReference thisReference)
|
E2DirectedAssociation |
getTo(org.eclipse.emf.ecore.EReference target)
|
void |
initialise(org.eclipse.emf.ecore.EReference source,
org.eclipse.emf.ecore.EReference target)
|
boolean |
isInModel()
|
void |
setDirection(E2Direction newDirection)
|
void |
setForward(E2DirectedAssociation newForward)
|
void |
setReverse(E2DirectedAssociation newReverse)
|
void |
setSource(org.eclipse.emf.ecore.EReference newSource)
|
void |
setTarget(org.eclipse.emf.ecore.EReference newTarget)
|
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eInverseAdd, eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toString |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Method Detail |
---|
public E2Direction getDirection()
getDirection
in interface E2Association
E2Direction
,
E2Association.setDirection(E2Direction)
,
Ecore2Package.getE2Association_Direction()
public void setDirection(E2Direction newDirection)
setDirection
in interface E2Association
newDirection
- the new value of the 'Direction' attribute.E2Direction
,
E2Association.getDirection()
public E2DirectedAssociation getForward()
getForward
in interface E2Association
E2Association.setForward(E2DirectedAssociation)
,
Ecore2Package.getE2Association_Forward()
public org.eclipse.emf.common.notify.NotificationChain basicSetForward(E2DirectedAssociation newForward, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setForward(E2DirectedAssociation newForward)
setForward
in interface E2Association
newForward
- the new value of the 'Forward' containment reference.E2Association.getForward()
public E2DirectedAssociation getReverse()
getReverse
in interface E2Association
E2Association.setReverse(E2DirectedAssociation)
,
Ecore2Package.getE2Association_Reverse()
public org.eclipse.emf.common.notify.NotificationChain basicSetReverse(E2DirectedAssociation newReverse, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setReverse(E2DirectedAssociation newReverse)
setReverse
in interface E2Association
newReverse
- the new value of the 'Reverse' containment reference.E2Association.getReverse()
public org.eclipse.emf.ecore.EReference getSource()
getSource
in interface E2Association
getSource
in interface E2Link
getSource
in class E2LinkImpl
E2Association.setSource(EReference)
,
Ecore2Package.getE2Association_Source()
public org.eclipse.emf.ecore.EClass getSourceClass()
getSourceClass
in interface E2Association
public org.eclipse.emf.ecore.EReference getSourceReference()
getSourceReference
in interface E2Association
public org.eclipse.emf.ecore.EClass getTargetClass()
getTargetClass
in interface E2Association
public org.eclipse.emf.ecore.EReference getTargetReference()
getTargetReference
in interface E2Association
public E2DirectedAssociation basicGetForward()
basicGetForward
in interface E2Association
public E2DirectedAssociation basicGetReverse()
basicGetReverse
in interface E2Association
public E2DirectedAssociation getFrom(org.eclipse.emf.ecore.EReference source)
getFrom
in interface E2Association
public boolean isInModel()
isInModel
in interface E2Association
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.EModelElementImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.EModelElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.EModelElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.EModelElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.EModelElementImpl
public org.eclipse.emf.ecore.EClass getThatClass(org.eclipse.emf.ecore.EClass thisClass)
getThatClass
in interface E2Association
public org.eclipse.emf.ecore.EClass getThisClass(org.eclipse.emf.ecore.EClass thisClass)
getThisClass
in interface E2Association
public org.eclipse.emf.ecore.EReference getThatReference(org.eclipse.emf.ecore.EReference thisReference)
getThatReference
in interface E2Association
public org.eclipse.emf.ecore.EReference getThisReference(org.eclipse.emf.ecore.EReference thisReference)
getThisReference
in interface E2Association
public E2DirectedAssociation getTo(org.eclipse.emf.ecore.EReference target)
getTo
in interface E2Association
public void initialise(org.eclipse.emf.ecore.EReference source, org.eclipse.emf.ecore.EReference target)
initialise
in interface E2Association
public void setSource(org.eclipse.emf.ecore.EReference newSource)
setSource
in interface E2Association
newSource
- the new value of the 'Source' reference.E2Association.getSource()
public org.eclipse.emf.ecore.EReference getTarget()
getTarget
in interface E2Association
getTarget
in interface E2Link
getTarget
in class E2LinkImpl
E2Association.setTarget(EReference)
,
Ecore2Package.getE2Association_Target()
public void setTarget(org.eclipse.emf.ecore.EReference newTarget)
setTarget
in interface E2Association
newTarget
- the new value of the 'Target' reference.E2Association.getTarget()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |