Zustandsdiagramm-Elemente
Der Beginn eines Prozesses.
Das Ende der Abfolge von Prozessen.
Der Eintrittspunkt eines Zustandsautomaten oder eines zusammengesetzten Zustands.
Der Austrittspunkt eines Zustandsautomaten oder eines zusammengesetzten Zustands.
Dieses Element stellt eine dynamische bedingte Verzweigung dar, wobei einander gegenseitig ausschließende Guard Trigger ausgewertet werden (OR Operation).
Dieses Element stellt das Ende der OR-Operation dar, die durch das Element "Entscheidung" definiert ist.
Das Anhalten der Ausführung des Zustandsautomaten.
Fügt eine vertikale Gabelungsleiste ein.
Dient zum Aufteilen von Sequenzen in nebenläufige Untersequenzen.
Fügt eine horizontale Gabelungsleiste ein.
Dient zum Aufteilen von Sequenzen in nebenläufige Untersequenzen.
Vereinigt/führt zuvor definierte Untersequenzen zusammen. Alle Aktivitäten müssen abgeschlossen sein, bevor Sie fortfahren können.
Vereinigt/führt zuvor definierte Untersequenzen zusammen. Alle Aktivitäten müssen abgeschlossen sein, bevor Sie fortfahren können.
Ein Pseudozustand, der den zuvor aktiven Zustand in einem zusammengesetzten Zustand wiederherstellt.
Ein Pseudozustand, der den Ausgangszustand eines zusammengesetzten Zustands wiederherstellt. Alle Pseudozustandselemente können in einen anderen "Typ" geändert werden, indem Sie auf dem Register "Eigenschaften" den Eintrag in der Auswahlliste "Art" ändern.
Eine Verbindungspunktreferenz stellt eine Verwendung (als Teil eines Unterautomatenzustands) eines Eintritts-/Austrittspunkts dar, der in der Zustandsautomatenreferenz durch den Unterautomatenzustand definiert ist.
So fügen Sie Eintritts- oder Austrittspunkte zu einer Verbindungspunktreferenz hinzu:
•Der Zustand, mit dem der Punkt verbunden ist, muss selbst einen Unterautomatenzustand referenzieren. (sichtbar auf dem Register "Eigenschaften").
•Dieser Unterautomat muss einen oder mehrere Eintritts- oder Austrittspunkte enthalten.
Eine direkte Beziehung zwischen zwei Zuständen. Ein Objekt im ersten Zustand führt eine oder mehrere Aktionen durch und tritt anschließend abhängig von einem Ereignis und der Erfüllung etwaiger Guard-Bedingungen in den zweiten Zustand ein. Transitionen haben einen Event-Trigger, (eine) Guard-Bedingung(en), eine Aktion (Verhalten) und einen Zielzustand. Die folgenden Ereignis-Unterelemente werden unterstützt:
•ReceiveSignalEvent
•SignalEvent
•SendSignalEvent
•ReceiveOperationEvent
•SendOperationEvent
•ChangeEvent.
Wenn Sie die Schaltfläche "Automatische Erstellung von Operationen in der Zielkomponente durch Eingabe von Operationsnamen ein-/ausschalten" aktivieren, wird die entsprechende Operation in der referenzierten Klasse automatisch erstellt, wenn Sie eine Transition erstellen und einen Namen myOperation() eingeben.
Anmerkung: Operationen können nur dann automatisch erstellt werden, wenn sich der Zustandsautomat innerhalb einer Klasse oder Schnittstelle befindet.