org.omg.uml.behavioralelements.collaborations
Interface AssociationRole

All Superinterfaces:
Element, GeneralizableElement, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, Relationship, UmlAssociation

public interface AssociationRole
extends UmlAssociation

AssociationRole object instance interface.


Method Summary
 UmlAssociation getBase()
          Returns the value of reference base.
 Collection getConformingLink()
          Returns the value of reference conformingLink.
 Collection getMessage()
          Returns the value of reference message.
 Multiplicity getMultiplicity()
          Returns the value of attribute multiplicity.
 void setBase(UmlAssociation newValue)
          Sets the value of reference base.
 void setMultiplicity(Multiplicity newValue)
          Sets the value of multiplicity attribute.
 
Methods inherited from interface org.omg.uml.foundation.core.UmlAssociation
getConnection
 
Methods inherited from interface org.omg.uml.foundation.core.GeneralizableElement
getGeneralization, isAbstract, isLeaf, isRoot, setAbstract, setLeaf, setRoot
 
Methods inherited from interface org.omg.uml.foundation.core.ModelElement
getClientDependency, getComment, getConstraint, getName, getNamespace, getSourceFlow, getStereotype, getTaggedValue, getTargetFlow, getTemplateParameter, getVisibility, isSpecification, setName, setNamespace, setSpecification, setVisibility
 
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

getMultiplicity

public Multiplicity getMultiplicity()
Returns the value of attribute multiplicity.

Returns:
Value of attribute multiplicity.

setMultiplicity

public void setMultiplicity(Multiplicity newValue)
Sets the value of multiplicity attribute. See getMultiplicity() for description on the attribute.

Parameters:
newValue - New value to be set.

getBase

public UmlAssociation getBase()
Returns the value of reference base.

Returns:
Value of reference base.

setBase

public void setBase(UmlAssociation newValue)
Sets the value of reference base. See getBase() for description on the reference.

Parameters:
newValue - New value to be set.

getMessage

public Collection getMessage()
Returns the value of reference message.

Returns:
Value of reference message.

getConformingLink

public Collection getConformingLink()
Returns the value of reference conformingLink.

Returns:
Value of reference conformingLink.