In Sequenzdiagrammen können Sie kombinierte Fragmente erstellen, um Steuerstrukturen wie For-loop- oder If-then-else-Anweisungen visuell in Interaktionen darzustellen. Kombinierte Fragmente können Interaktionsoperanden, Wächterbedingungen und andere kombinierte Fragmente enthalten. Kombinierte Fragmente können Verfahrenslogik enthalten, die die Nachrichten in dem kombinierten Fragment steuert.
Vorbereitende Schritte
Sie müssen über ein geöffnetes Sequenzdiagramm verfügen, das Lebenslinien enthält.
Vorgehensweise
- Klicken Sie in der Palette auf einen Typ eines kombinierten Fragments.
- Klicken Sie im Editor in den Interaktionsrahmen.
- Ziehen Sie das kombinierte Fragment über die Elemente, die Sie einbinden wollen.
Ergebnisse
Die abgedeckten Nachrichten und Interaktionsfragmente werden in dem ersten Interaktionsoperand des kombinierten Fragments angezeigt.
Wenn Sie ein kombiniertes Fragment erstellen, kann der Interaktionsoperand ausgeblendet werden, um den Operand sowie die ihm zugeordneten Nachrichten und Interaktionsfragmente zu verdecken, um das kombinierte Fragment in dem Interaktionsrahmen zu minimieren.
Sie können verschachtelte kombinierte Fragmente erstellen, indem Sie ein kombiniertes Fragment innerhalb eines anderen hinzufügen. Wenn Sie ein kombiniertes Fragment verschachteln wollen, darf das kombinierte Quellenfragment keine Erstellungs- oder Zerstörungsnachricht enthalten.