org.omg.uml.behavioralelements.collaborations
Interface Collaboration

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

public interface Collaboration
extends GeneralizableElement, Namespace

Collaboration object instance interface.


Method Summary
 Collection getConstrainingElement()
          Returns the value of reference constrainingElement.
 Collection getInteraction()
          Returns the value of reference interaction.
 Classifier getRepresentedClassifier()
          Returns the value of reference representedClassifier.
 Operation getRepresentedOperation()
          Returns the value of reference representedOperation.
 Collection getUsedCollaboration()
          Returns the value of reference usedCollaboration.
 void setRepresentedClassifier(Classifier newValue)
          Sets the value of reference representedClassifier.
 void setRepresentedOperation(Operation newValue)
          Sets the value of reference representedOperation.
 
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

getInteraction

public Collection getInteraction()
Returns the value of reference interaction.

Returns:
Value of reference interaction.

getRepresentedClassifier

public Classifier getRepresentedClassifier()
Returns the value of reference representedClassifier.

Returns:
Value of reference representedClassifier.

setRepresentedClassifier

public void setRepresentedClassifier(Classifier newValue)
Sets the value of reference representedClassifier. See getRepresentedClassifier() for description on the reference.

Parameters:
newValue - New value to be set.

getRepresentedOperation

public Operation getRepresentedOperation()
Returns the value of reference representedOperation.

Returns:
Value of reference representedOperation.

setRepresentedOperation

public void setRepresentedOperation(Operation newValue)
Sets the value of reference representedOperation. See getRepresentedOperation() for description on the reference.

Parameters:
newValue - New value to be set.

getConstrainingElement

public Collection getConstrainingElement()
Returns the value of reference constrainingElement.

Returns:
Value of reference constrainingElement.

getUsedCollaboration

public Collection getUsedCollaboration()
Returns the value of reference usedCollaboration.

Returns:
Value of reference usedCollaboration.