Software Disclaimer

Class UML 2.5::CollaborationUse

Description:

A CollaborationUse is used to specify the application of a pattern specified by a Collaboration to a specific situation.

Direct Superclasses: NamedElement

Direct Subclasses:

Class Precedence List: CollaborationUse, NamedElement, Element

Properties:

roleBinding : Dependency (0 *); -- source CollaborationUse
type : Collaboration (1 1); -- source CollaborationUse

The Collaboration which is used in this CollaborationUse. The Collaboration defines the cooperation between its roles which are mapped to ConnectableElements relating to the Classifier owning the CollaborationUse.

clientDependency : Dependency (0 *); -- source NamedElement
name : String (0 1); -- source NamedElement
nameExpression : StringExpression (0 1); -- source NamedElement
namespace : Namespace (0 1); -- source NamedElement
qualifiedName : String (0 1); -- source NamedElement
visibility : VisibilityKind (0 1); -- source NamedElement
ownedComment : Comment (0 *); -- source Element
ownedElement : Element (0 *); -- source Element
owner : Element (0 1); -- source Element

Constraints:

No additional constraints.

Operations:

No additional operations.



Send questions or comments to [email protected].