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

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

public interface Collaboration
extends GeneralizableElement, Namespace


Method Summary
 Collection getConstrainingElement()
           
 Collection getInteraction()
           
 Collection getOwnedRoleElement()
          Redefinition of ownedElement from Namespace.
 Classifier getRepresentedClassifier()
           
 Classifier getRepresentedOperation()
           
 Collection getUsedCollaboration()
           
 void setRepresentedClassifier(Classifier representedClassifier)
          Setter for atomic property representedClassifier)
 void setRepresentedOperation(Classifier representedOperation)
          Setter for atomic property representedOperation)
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.GeneralizableElement
getGeneralization, getIsAbstract, getIsLeaf, getIsRoot, getSpecialization, setIsAbstract, setIsLeaf, setIsRoot
 
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
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.Namespace
allContents, getAllSurroundingNamespaces, getAllVisibleElements, getContents, getOwnedElement
 
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

getInteraction

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

getRepresentedClassifier

Classifier getRepresentedClassifier()
                                    throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setRepresentedClassifier

void setRepresentedClassifier(Classifier representedClassifier)
                              throws javax.jmi.reflect.JmiException
Setter for atomic property representedClassifier)

Throws:
javax.jmi.reflect.JmiException

getRepresentedOperation

Classifier getRepresentedOperation()
                                   throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setRepresentedOperation

void setRepresentedOperation(Classifier representedOperation)
                             throws javax.jmi.reflect.JmiException
Setter for atomic property representedOperation)

Throws:
javax.jmi.reflect.JmiException

getUsedCollaboration

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

getOwnedRoleElement

Collection getOwnedRoleElement()
                               throws javax.jmi.reflect.JmiException
Redefinition of ownedElement from Namespace. Here renamed to ownedRoleElement

Throws:
javax.jmi.reflect.JmiException