Ograniczenie to specyfikacja warunków i propozycji, które muszą być spełnione, aby system był ważny. Ograniczenia są wyrażane jako tekst w nawiasach klamrowych ({}) i mogą być napisane we wstępnie zdefiniowanym języku, na przykład w języku ograniczeń obiektów (OCL) lub w języku naturalnym.
Łączenie ograniczenia z jednym lub kilkoma elementami
Przeciągnij uchwyt sterujący w środku kształtu ograniczenia i przyklej go do punktu połączenia na innym elemencie.
Określanie nazwy i Dodawanie wartości innych właściwości kształtu ograniczenie
Kliknij dwukrotnie kształt. Poniżej znajdują się właściwości w oknie dialogowym:
Właściwość |
Opis |
Name (Nazwa) |
Wpisz lub Edytuj nazwę ograniczenie. |
Stereotyp |
Z listy rozwijanej wybierz odpowiedni stereotyp. Jeśli odpowiedniego stereotypu nie ma na liście, możesz dodać nowy stereotyp lub edytować istniejący, klikając pozycję stereotypy w menu UML . |
Pełna ścieżka |
Szablon Diagram modelu UML automatycznie zawiera pełne informacje na temat ścieżki elementu w hierarchii model systemu. Nie można edytować tych informacji, ale Jeśli przeniesiesz elementy, ścieżka jest automatycznie aktualizowana. |
Kontrolując |
Używając języka naturalnego lub wstępnie zdefiniowanego, należy napisać wyrażenie logiczne, które musi być prawdziwe, jeśli jest obliczane dla systemu, w przeciwnym razie system jest nieprawidłowy. |
Language |
Wybierz język, w którym chcesz wpisać ograniczenie. |
Dokumentację |
Wpisz dowolną dokumentację, którą chcesz dodać do elementu jako wartość oznakowana. Po zaznaczeniu kształtu lub ikony reprezentującej ten element dokumentacja wpisana w tym miejscu będzie widoczna również w oknie Dokumentacja . |
Ukrywanie stereotypu kształtu ograniczenia
Kliknij prawym przyciskiem myszy kształt, kliknij pozycję Opcje wyświetlania kształtu, a następnie w obszarze Opcje ogólnewyczyść pole wyboru stereotyp.
Ukrywanie kształtu ograniczenie
Kliknij prawym przyciskiem myszy kształt, kliknij pozycję Opcje wyświetlania kształtu, a następnie w obszarze Opcje ogólneWyczyść kształt ograniczenie.