uk.ac.ucl.cs.uml.jmi.BehavioralElements.Collaborations
Interface AssociationRole
- All Superinterfaces:
- Association, Element, ExtObject, GeneralizableElement, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, Relationship
- All Known Implementing Classes:
- AssociationRole_Impl
public interface AssociationRole
- extends Association
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 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 |
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 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 |
getMultiplicity
Multiplicity getMultiplicity()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setMultiplicity
void setMultiplicity(Multiplicity multiplicity)
throws javax.jmi.reflect.JmiException
- Setter for atomic property multiplicity)
- Throws:
javax.jmi.reflect.JmiException
getCollaboration
Collaboration getCollaboration()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setCollaboration
void setCollaboration(Collaboration collaboration)
throws javax.jmi.reflect.JmiException
- Setter for atomic property collaboration)
- Throws:
javax.jmi.reflect.JmiException
getMessage
Collection getMessage()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getBase
Association getBase()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setBase
void setBase(Association base)
throws javax.jmi.reflect.JmiException
- Setter for atomic property base)
- Throws:
javax.jmi.reflect.JmiException
getConformingLink
Collection getConformingLink()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getConnectionRole
Collection getConnectionRole()
throws javax.jmi.reflect.JmiException
- Type of connection redefined to have type AssociationEndRole
in spec. Here renamed connectionRole
- Throws:
javax.jmi.reflect.JmiException