uk.ac.ucl.cs.uml.jmi.BehavioralElements.CommonBehavior
Interface LinkEnd

All Superinterfaces:
Element, ExtObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Implementing Classes:
LinkEnd_Impl

public interface LinkEnd
extends ModelElement

A link end is an end point of a link. In the metamodel, LinkEnd is the part of a Link that connects to an Instance. It corresponds to an AssociationEnd of the Link's Association.


Method Summary
 AssociationEnd getAssociationEnd()
           
 Instance getInstance()
           
 Link getLink()
           
 List getQualifierValue()
           
 void setAssociationEnd(AssociationEnd associationEnd)
          Setter for atomic property associationEnd)
 void setInstance(Instance instance)
          Setter for atomic property instance)
 void setLink(Link link)
          Setter for atomic property link)
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.ModelElement
getAsArgument, getBehavior, getClientDependency, getComment, getConstraint, getContainer, getDefaultElement, getIsSpecification, getName, getNamespace, getPackage, getPresentation, getReferenceTag, getSourceFlow, getStereotype, getSupplierDependency, getTaggedValue, getTargetFlow, getTemplate, getTemplateArgument, getTemplateParameter, getVisibility, setDefaultElement, setIsSpecification, setName, setNamespace, setTemplate, setVisibility
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getInstance

Instance getInstance()
                     throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setInstance

void setInstance(Instance instance)
                 throws javax.jmi.reflect.JmiException
Setter for atomic property instance)

Throws:
javax.jmi.reflect.JmiException

getAssociationEnd

AssociationEnd getAssociationEnd()
                                 throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setAssociationEnd

void setAssociationEnd(AssociationEnd associationEnd)
                       throws javax.jmi.reflect.JmiException
Setter for atomic property associationEnd)

Throws:
javax.jmi.reflect.JmiException

getLink

Link getLink()
             throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setLink

void setLink(Link link)
             throws javax.jmi.reflect.JmiException
Setter for atomic property link)

Throws:
javax.jmi.reflect.JmiException

getQualifierValue

List getQualifierValue()
                       throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException