org.omg.uml.behavioralelements.collaborations
Interface ClassifierRole

All Superinterfaces:
Classifier, Element, GeneralizableElement, ModelElement, Namespace, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

public interface ClassifierRole
extends Classifier

ClassifierRole object instance interface.


Method Summary
 Collection getAvailableContents()
          Returns the value of reference availableContents.
 Collection getAvailableFeature()
          Returns the value of reference availableFeature.
 Collection getBase()
          Returns the value of reference base.
 Collection getConformingInstance()
          Returns the value of reference conformingInstance.
 Multiplicity getMultiplicity()
          Returns the value of attribute multiplicity.
 void setMultiplicity(Multiplicity newValue)
          Sets the value of multiplicity attribute.
 
Methods inherited from interface org.omg.uml.foundation.core.Classifier
getFeature, getPowertypeRange
 
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
 
Methods inherited from interface org.omg.uml.foundation.core.Namespace
getOwnedElement
 

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 Collection getBase()
Returns the value of reference base.

Returns:
Value of reference base.

getAvailableFeature

public Collection getAvailableFeature()
Returns the value of reference availableFeature.

Returns:
Value of reference availableFeature.

getAvailableContents

public Collection getAvailableContents()
Returns the value of reference availableContents.

Returns:
Value of reference availableContents.

getConformingInstance

public Collection getConformingInstance()
Returns the value of reference conformingInstance.

Returns:
Value of reference conformingInstance.