Aktivitätsdiagramm

(*)

Start- und Endknoten eines Aktivitätsdiagramms.

(*top)

In einigen Fällen kann dies verwendet werden um den Startpunkt an den Anfang eines Diagramms zu verschieben.

-->

definiert eine Aktivität

-down->

Pfeil nach unten (Standardwert)

-right-> or ->

Pfeil nach rechts

-left->

Pfeil nach links

-up->

Pfeil nach oben

if, then, else

Schlüsselworte für die Definition von Verzweigungen.

Beispiel:

.. uml::

    (*) --> "Initialisierung"
    if "ein Test" then
    -->[wahr] "Eine Aktivität"
    --> "Eine andere Aktivität"
    -right-> (*)
    else
    ->[falsch] "Etwas anderes"
    -->[Ende des Prozesses] (*)
    endif
../../../_images/activity-diagram.svg
fork, fork again und end fork oder end merge

Schlüsselworte für die parallele Verarbeitung.

Beispiel:

.. uml::

   start
   fork
     :Aktion 1;
   fork again
     :Aktion 2;
   end fork
   stop
../../../_images/parallel.svg