org.eclipse.gmt.umlx.ecore2.util
Class E2AssociationLinkEnd

java.lang.Object
  extended by org.eclipse.gmt.umlx.ecore2.util.E2AssociationLinkEnd
All Implemented Interfaces:
ILinkEnd

public class E2AssociationLinkEnd
extends java.lang.Object
implements ILinkEnd

An E2AssociationLinkEnd describes the end of an association comprising both reference and containing class, which will at times be the value for reference.getEContainingClass().


Constructor Summary
E2AssociationLinkEnd(org.eclipse.emf.ecore.EReference eReference)
           
E2AssociationLinkEnd(org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.ecore.EClass eClass)
           
 
Method Summary
 boolean equals(java.lang.Object anotherEnd)
           
 org.eclipse.emf.ecore.EClass getEClass()
           
 org.eclipse.emf.ecore.EReference getEReference()
           
 java.lang.Object getModel()
           
<T> T
getModel(java.lang.Class<T> toClass)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

E2AssociationLinkEnd

public E2AssociationLinkEnd(org.eclipse.emf.ecore.EReference eReference)

E2AssociationLinkEnd

public E2AssociationLinkEnd(org.eclipse.emf.ecore.EReference eReference,
                            org.eclipse.emf.ecore.EClass eClass)
Method Detail

equals

public boolean equals(java.lang.Object anotherEnd)
Specified by:
equals in interface ILinkEnd
Overrides:
equals in class java.lang.Object

getEClass

public org.eclipse.emf.ecore.EClass getEClass()

getEReference

public org.eclipse.emf.ecore.EReference getEReference()

getModel

public java.lang.Object getModel()
Specified by:
getModel in interface ILinkEnd

getModel

public <T> T getModel(java.lang.Class<T> toClass)
Specified by:
getModel in interface ILinkEnd