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

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

public interface CollaborationInstanceSet
extends ModelElement


Method Summary
 Collaboration getCollaboration()
           
 Collection getConstrainingElement()
           
 Collection getInteractionInstance()
           
 Collection getParticipatingInstance()
           
 Collection getParticipatingLink()
           
 void setCollaboration(Collaboration collaboration)
          Setter for atomic property collaboration)
 
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

getConstrainingElement

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

getParticipatingLink

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

getParticipatingInstance

Collection getParticipatingInstance()
                                    throws javax.jmi.reflect.JmiException
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

getInteractionInstance

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