uk.ac.ucl.cs.uml.jmi.BehavioralElements.Collaborations
Interface AssociationEndRole

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

public interface AssociationEndRole
extends AssociationEnd


Method Summary
 Collection getAvailableQualifier()
           
 AssociationEnd getBase()
           
 Multiplicity getCollaborationMultiplicity()
           
 void setBase(AssociationEnd base)
          Setter for atomic property base)
 void setCollaborationMultiplicity(Multiplicity collaborationMultiplicity)
          Setter for atomic property collaborationMultiplicity)
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.AssociationEnd
getAggregation, getAssociation, getChangeability, getIsNavigable, getMultiplicity, getOrdering, getParticipant, getQualifier, getSpecification, getTargetScope, setAggregation, setAssociation, setChangeability, setIsNavigable, setMultiplicity, setOrdering, setParticipant, setTargetScope, upperBound
 
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

getCollaborationMultiplicity

Multiplicity getCollaborationMultiplicity()
                                          throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setCollaborationMultiplicity

void setCollaborationMultiplicity(Multiplicity collaborationMultiplicity)
                                  throws javax.jmi.reflect.JmiException
Setter for atomic property collaborationMultiplicity)

Throws:
javax.jmi.reflect.JmiException

getAvailableQualifier

Collection getAvailableQualifier()
                                 throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getBase

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

setBase

void setBase(AssociationEnd base)
             throws javax.jmi.reflect.JmiException
Setter for atomic property base)

Throws:
javax.jmi.reflect.JmiException