Создание агрегаций Нажмите кнопку Aggregation панели инструментов.
Проведите линию агрегации от класса-части к целому.
Для того чтобы поместить на диаграмму классов рефлексивную агрегацию:
На панели инструментов диаграммы нажмите кнопку Aggregation.
Проведите линию агрегации от класса до какого-нибудь места вне класса.
Отпустите кнопку мыши.
Проведите линию агрегации назад к классу.
Создание обобщений При создании обобщения может потребоваться перенести некоторые атрибуты или операции из одного класса в другой. Если, например, понадобится перенести их из подкласса в суперкласс Employee, в браузере для этого достаточно просто перетащить атрибуты или операции из одного класса в другой. Не забудьте удалить другую копию атрибута из второго подкласса, если он имеется.
Чтобы поместить обобщение на диаграмму классов: Нажмите кнопку Generalization панели инструментов.
Проведите линию обобщения от подкласса к суперклассу.
Спецификации связей Спецификации связей касаются имен ассоциаций ролевых имен, множественности и классов ассоциаций.
Для того чтобы задать множественность связи: Щелкните правой кнопкой мыши на одном конце связи.
Выберите пункт Multiplicity в открывшемся меню.
Укажите нужную множественность.
Повторите то же самое для другого конца связи.
Для того чтобы задать имя связи: Выделите нужную связь.
Введите ее имя.
Для того чтобы задать связи ролевое имя: Щелкните правой кнопкой мыши на ассоциации с нужного конца.
Выберите пункт role Name в открывшемся меню.
Введите ролевое имя.
Для того чтобы задать элемент связи (класс ассоциаций): Откройте окно спецификации требуемой связи.