In Unified Modeling Language (UML) sequence diagrams,
you can develop combined fragments to represent constructs, such
as options, alternatives, and loops, to develop interactions for
C/C++ applications.
You group messages and interaction fragments
involved in an interaction in a combined fragment to compact and simplify
complex interactions. You can nest interaction flows within combined
fragments.
Creating combined fragments
In Unified Modeling Language (UML) sequence diagrams, you can create combined fragments to visually represent constructs, such as options, alternatives, loops, in interactions.
Adding interaction operands to combined fragments
In Unified Modeling Language (UML) sequence diagrams, an interaction operand is a container that groups interactions. You can add new interaction operands to combined fragments or add additional interaction operands to combined fragment types that allow multiple operands, such as alternative, parallel, strict, or weak combined fragments .
Removing interaction operands from combined fragments
In Unified Modeling Language (UML) sequence diagrams, you can remove interaction operands from combined fragments that contain multiple interaction operands. Otherwise, you must delete entire combined fragments to remove interaction operands.
Resizing interaction fragments
In Unified Modeling Language (UML) sequence diagrams, you can horizontally resize any interaction fragment, and you can vertically resize a combined fragment.
Adding guard conditions to interaction operands
In Unified Modeling Language (UML) sequence diagrams, a guard condition, or an interaction constraint, is a semantic condition or restriction in an interaction operand within a combined fragment. You can add guard conditions to interaction operands.