- це специфікація умов і пропозицій, які повинні підтримуватися як істинні, щоб система була дійсною. Обмеження виражаються як текст у фігурних дужках ({ }) і можуть бути написані попередньо визначеною мовою, наприклад мовою обмеження об'єкта (OCL) або природною мовою.
Підключення обмеження до одного або кількох елементів
Перетягніть
по центру фігури Constraint і приклейте його до точки
на іншому елементі.
Додавання імені фігури обмеження та додавання інших значень властивостей
Двічі клацніть фігуру. Нижче наведено властивості діалогового вікна.
| Властивість | Опис |
|---|---|
| Ім’я | Введіть або змініть ім'я обмеження. |
| Стереотип | З розкривного списку виберіть потрібний стереотип. Якщо потрібного стереотипу немає в списку, можна додати новий стереотип або відредагувати наявний, вибравши в меню UMLпункт Стереотипи. |
| Повний шлях | Шаблон схема моделі UML автоматично надає повну інформацію про шлях елемента в ієрархії системної моделі. Ці відомості редагувати не можна, але якщо перемістити елементи, шлях автоматично оновиться. |
| Тіла | Використовуючи природну мову або попередньо визначену мову обмеження, напишіть логічний вираз, який має бути істинним під час обчислення системи, інакше система неприпустима. |
| Мова | Виберіть мову, якою потрібно написати обмеження. |
| Документації | Введіть будь-яку документацію, яку потрібно додати до елемента, як значення з позначкою. Якщо вибрати фігуру або піктограму, що позначає елемент, документація, введена тут, також з'явиться у вікні Документація . |
Приховання стереотипу у фігурі обмеження
Клацніть фігуру правою кнопкою миші, виберіть параметри відображення фігури, а потім у розділі Загальні параметри зніміть прапорець Стереотип.
Приховати фігуру "Обмеження"
Клацніть фігуру правою кнопкою миші, виберіть пункт Параметри відображення фігури, а потім у розділі Загальні параметри зніміть прапорець Фігура обмеження.
Фігури обмеження (2 елементи) і OR Constraint Createa UML component diagram