Software Disclaimer

Class UML 2.5::InteractionUse

Description:

An InteractionUse refers to an Interaction. The InteractionUse is a shorthand for copying the contents of the referenced Interaction where the InteractionUse is. To be accurate the copying must take into account substituting parameters with arguments and connect the formal Gates with the actual ones.

Direct Superclasses: InteractionFragment

Direct Subclasses: PartDecomposition

Class Precedence List: InteractionUse, InteractionFragment, NamedElement, Element

Properties:

actualGate : Gate (0 *); -- source InteractionUse
argument : ValueSpecification (0 *); -- source InteractionUse

The actual arguments of the Interaction.
{composite, ordered}
Subsets: Element.ownedElement

refersTo : Interaction (1 1); -- source InteractionUse
returnValue : ValueSpecification (0 1); -- source InteractionUse
returnValueRecipient : Property (0 1); -- source InteractionUse
covered : Lifeline (0 *); -- source InteractionFragment
enclosingInteraction : Interaction (0 1); -- source InteractionFragment
enclosingOperand : InteractionOperand (0 1); -- source InteractionFragment
generalOrdering : GeneralOrdering (0 *); -- source InteractionFragment
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 xmi-interop@omg.org.