In Ablaufdiagrammen stellte eine Lebenslinie ein verbindbares Element dar (z. B. ein Objekt oder eine Rolle), das beschreibt, wie jedes Exemplar im Verlauf eines Zeitabschnitts an der Interaktion beteiligt ist. Jeder Teilnehmer einer Interaktion wird durch eine Lebenslinie dargestellt.
Wie die folgende Abbildung zeigt, besteht eine Lebenslinie aus einem Namen in einem Rechteck (dem Kopf) über einer vertikalen gestrichelten Linie (dem Stamm) innerhalb eines Interaktionsrahmens.
Name und Typ des Teilnehmers werden im Kopf der Lebenslinie angezeigt. Der Stamm stellt die zeitliche Dauer einer einzelnen Interaktion dar. Die vom Teilnehmer gesendeten und empfangenen Nachrichten werden auf der Lebenslinie in chronologischer Abfolge angezeigt.
Wie die folgende Tabelle zeigt, können Lebenslinien verschiedene Aktionen in Ablaufdiagrammen darstellen.
Aktion | Beschreibung |
---|---|
Erstellung | Während der Interaktion können Sie mit Hilfe einer Erstellungsnachricht ein Exemplar erstellen. Die 'erstellte' Lebenslinie wird auf der Ebene der Erstellungsnachricht positioniert. Andernfalls startet die Lebenslinie am Anfang des Diagramms, um anzuzeigen, dass sie schon vor der Interaktion existiert hat. |
Kommunikation | Nachrichten zwischen Exemplaren können Sie durch Pfeile anzeigen. Der Pfeil beginnt an der Quellenlebenslinie, von der die Nachricht gesendet wird, und endet an der Ziellebenslinie, an die sie gesendet wird. |
Ausführung | Ein Ausführungsvorkommen zeigt an, in welchem Zeitraum ein Exemplar aktiv ist (weil eine Operation entweder direkt oder über eine untergeordnete Operation ausgeführt wird). |
Vernichtung | Wenn Sie ein Exemplar während der Interaktion mit Hilfe einer Zerstörungsnachricht oder eines Stoppknotens zerstören, endet dessen Stamm auf der Ebene des Stoppknotens. Andernfalls erstreckt sich die Lebenslinie über die Schlussnachricht hinaus, um anzuzeigen, dass sie während der gesamten Interaktion existiert. |