
Metamodel user guide
An InteractionOperand is contained in a CombinedFragment and contains an ordered set of InteractionFragments. It represents one operand of the expression given by the enclosing CombinedFragment.
An InteractionOperand has an optional guard expression. Only InteractionOperands with a guard that evaluates to true at this point in the interaction will be considered for the production of the traces for the enclosing CombinedFragment.


Attribute | Description |
|---|---|
| string Guard [1..1] | Constraint of the operand. |
Association | Description |
|---|---|
| Fragment : InteractionFragment [0..*] | Interaction operand owning the InteractionFragment. |
| OwnerFragment : CombinedFragment [0..1] | The set of operands of the combined fragment. |