Задайте условные стили
Пусть требования выглядят на диаграмме по-разному — в зависимости от приоритета и статуса.
Щёлкните правой кнопкой мыши по атрибуту priority бизнес-требований и выберите в контекстном меню пункт Generate class sets:

Разверните в навигаторе моделей класс BusinessRequirement — внутри появится новый набор динамических подклассов Priority из трёх классов: Low, Normal и High:

Динамические классы разделяют «суть» объекта и его текущее «состояние»:
- Основной класс (например, бизнес-требование, информационная система) фиксирован: он задаёт набор атрибутов и разрешённые связи объекта и не меняется
- Динамический класс задают значения атрибутов или связи. Например, требования можно разложить по трудозатратам: простые (до 40 ч.), средние (40–160 ч.) и сложные (более 160 ч.)
Используйте это, чтобы подсвечивать на диаграмме наиболее важные элементы — например, требования с высоким приоритетом и низкими трудозатратами.
Выберите динамический класс Low. В форме свойств в поле Предикат стоит логическое выражение: оно решает, попадает объект в этот класс или нет.
Задайте цвета для разных уровней приоритета в поле Цвет:
- Low —
rgb(59 130 246) - High —
rgb(239 68 68)
Предпросмотр фигуры обновляется по мере ввода.
Точно так же сгенерируйте динамические классы для атрибута status системных требований и задайте им такие цвета:
- Approved —
rgb(129 140 248) - Implementation —
rgb(245 158 11) - Testing —
rgb(6 182 212) - Completed —
rgb(34 197 94)
Теперь возьмитесь за стили связей. Сгенерируйте динамические классы для связей по атрибуту extended, а классу расширенной реализации задайте в группе Представление стиль линии dash (штриховая):

Откройте свою модель требований. Смените приоритет у любого требования или тип связи — стили на диаграмме поменяются мгновенно:
