In Unified Modeling Language (UML) sequence diagrams, you can add
combined fragments to lifelines to represent constructs, such as options,
alternatives, and loops, in visual representation of Java™ or
Enterprise JavaBeans™ (EJB) 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.