Ein
ist eine Spezifikation für Bedingungen und Aussagen, die als wahr beibehalten werden müssen, damit das System gültig ist. Einschränkungen werden als Text in geschweiften Klammern ({ }) ausgedrückt und können in einer vordefinierten Sprache, z. B. Object Constraint Language (OCL), oder in natürlicher Sprache geschrieben werden.
Verbinden einer Einschränkung mit einem oder mehreren Elementen
Ziehen Sie den
in der Mitte des Randbedingungs-Shapes und kleben Sie ihn an einen Verbindungspunkt
auf einem anderen Element.
Benennen eines Einschränkungsshapes und Hinzufügen weiterer Eigenschaftswerte
Doppelklicken Sie auf das Shape. Das Dialogfeld enthält die folgenden Eigenschaften:
| Eigenschaft | Beschreibung |
|---|---|
| Name | Geben Sie einen Namen für die Einschränkung ein, oder bearbeiten Sie einen. |
| Stereotyp | Wählen Sie das gewünschte Stereotyp aus der Dropdownliste aus. Wenn ein Stereotyp, das Sie verwenden möchten, nicht aufgeführt ist, können Sie ein neues Stereotyp hinzufügen oder ein vorhandenes bearbeiten, indem Sie im UML-Menü auf Stereotypen klicken. |
| Vollständiger Pfad | Die UML-Modelldiagrammvorlage liefert automatisch vollständige Informationen über den Pfad des Elements in der Systemmodellhierarchie. Sie können diese Informationen nicht bearbeiten, aber wenn Sie Elemente verschieben, wird der Pfad automatisch aktualisiert. |
| Text | Schreiben Sie in natürlicher Sprache oder in einer vordefinierten Constraint Language einen booleschen Ausdruck, der bei der Auswertung für ein System "True" sein muss, andernfalls ist das System ungültig. |
| Sprache | Wählen Sie die Sprache aus, in der Sie die Einschränkung schreiben möchten. |
| Dokumentation | Geben Sie die Dokumentation, die Sie dem Element als markierten Wert hinzufügen möchten, ein. Wenn Sie die Form oder das Symbol auswählen, die das Element darstellt, wird die hier eingegebene Dokumentation auch im Fenster Dokumentation angezeigt. |
Ausblenden des Stereotyps in einem Einschränkungsshape
Klicken Sie mit der rechten Maustaste auf das Shape, klicken Sie auf Shape-Anzeigeoptionen, und deaktivieren Sie dann unter Allgemeine Optionen die Option Stereotyp.
Ausblenden des Shapes "Einschränkung"
Klicken Sie mit der rechten Maustaste auf das Shape, klicken Sie auf Shape-Anzeigeoptionen, und deaktivieren Sie dann unter Allgemeine Optionen die Option Constraint Shape.
2-Element-Randbedingungs- und ODER-RandbedingungsformenErstellen eines UML-Komponentendiagramms