Zustände erstellen
Nach oben zu Anleitungen für UML 2.0-Zustandsmaschinendiagramme
Dieses Thema erläutert das Erstellen eines Zustands.
So erstellen Sie einen Zustand:
- Über die Schaltflächen in der Tool-Palette: Klicken Sie in der Tool-Palette des Diagramms auf die Schaltfläche Zustand. Klicken Sie im Diagramm auf die Stelle, an der Sie den Zustand einfügen möchten.Alternative:Über das Kontextmenü des Diagramms: Klicken Sie mit der rechten Maustaste auf den Diagrammhintergrund. Wählen Sie im Kontextmenü Hinzufügen > Zustand.
Anmerkung: Sie können Zustände auch in bereits vorhandene Zustandselemente einfügen. Einzelne Zustände können auch ausgeblendet werden. So kann beispielsweise der Inhalt zusammengesetzter Zustände ausgeblendet werden, um das Diagramm übersichtlicher zu gestalten.
- Wenn Sie einen neuen Zustand in ein Diagramm einfügen, können Sie im Objektinspektor u.a. folgende Eigenschaften festlegen:
- Legen Sie die Standardeigenschaften des Elements fest.
- Wählen Sie im Feld State Invariant (Zustandsinvariante) die Sprache des Ausdrucks in der Liste Sprache aus. Die möglichen Optionen sind OCL und Text.
- Überprüfen oder konfigurieren Sie auf der Registerkarte Eigenschaften das Verhalten des Zustands mit folgenden zusätzlichen Eigenschaften:
Feld | Beschreibung |
---|---|
Composite |
Diese Eigenschaft ist True, wenn der Zustand eine oder mehrere Regionen enthält. Die Einstellung kann nicht geändert werden. |
Orthogonal |
Diese Eigenschaft ist True, wenn der Zustand zwei oder mehrere Regionen enthält. Die Einstellung kann nicht geändert werden. |
Simple |
Diese Eigenschaft ist True, wenn der Zustand keine Regionen enthält. Die Einstellung kann nicht geändert werden. |
Do activity |
Legen Sie im Objektinspektor die Aktivität fest, die bei der Ausführung des aktuellen Zustands durchgeführt wird. Sie können die gewünschte Aktivität in einem Aktivitätsdiagramm des Projekts auswählen. |
Entry |
Legen Sie im Objektinspektor die Aktivität fest, die beim Start der Ausführung des aktuellen Zustands durchgeführt wird. Sie können die gewünschte Aktivität in einem Aktivitätsdiagramm des Projekts auswählen. |
Exit |
Legen Sie im Objektinspektor die Aktivität fest, die am Ende der Ausführung des aktuellen Zustands durchgeführt wird. Sie können die gewünschte Aktivität in einem Aktivitätsdiagramm des Projekts auswählen. |
Geben Sie den OCL-Ausdruck für den Zustand in das Textfeld unter der Liste ein.