Диаграммы классов - Создание обобщений

При создании обобщения может потребоваться перенести некоторые атрибуты или операции из одного класса в другой. Если, например, понадобится перенести их из подкласса в супер­класс Employee, в браузере для этого достаточно просто перетащить атрибуты или операции из одного класса в другой. Не забудьте удалить другую копию атрибута из второго подкласса, если он имеется.

Чтобы поместить обобщение на диаграмму классов:

  1. Нажмите кнопку Generalization панели инструментов.
  2. Проведите линию обобщения от подкласса к суперклассу.

Спецификации связей

Спецификации связей касаются имен ассоциаций, ролевых имен, множественности и классов ассоциаций. Для того чтобы задать множественность связи:

  1. Щелкните правой кнопкой мыши на одном конце связи.
  2. Выберите пункт Multiplicity в открывшемся меню.
  3. Укажите нужную множественность.
  4. Повторите то же самое для другого конца связи.

Для того чтобы задать имя связи:

  1. Выделите нужную связь.
  2. Введите ее имя.

Для того чтобы задать связи ролевое имя:

 

  1. Щелкните правой кнопкой мыши на ассоциации с нужного конца.
  2. Выберите пункт role Name в открывшемся меню.
  3. Введите ролевое имя.

Для того чтобы задать элемент связи (класс ассоциаций):

  1. Откройте окно спецификации требуемой связи.
  2. Перейдите на вкладку Detail.
  3. Задайте элемент связи в поле Link Element.