Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Создание ассоциаций




Ассоциации создают непосредственно на диаграмме классов. Панель инструментов диаграммы классов содержит кнопки для создания как одно-, так и двунаправленных ассоциаций. Чтобы на диаграмме классов создать ассоциацию:

1. Нажмите на панели инструментов кнопку Association.

2. Проведите мышью линию ассоциации от одного класса к другому.

Чтобы задать возможности навигации по ассоциации:

1. Щелкните правой кнопкой мыши на связи с того конца, на котором хотите показать стрелку.

2. В открывшемся меню выберите пункт Navigable.

Чтобы создать рефлексивную ассоциацию:

1. На панели инструментов диаграммы нажмите кнопку Association.

2. Проведите линию ассоциации от класса до какого-нибудь места вне класса.

3. Отпустите кнопку мыши.

4. Проведите линию ассоциации назад к классу.

Создание агрегаций

1. Нажмите кнопку Aggregation панели инструментов.

2. Проведите линию агрегации от класса-части к целому.

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

1. На панели инструментов диаграммы нажмите кнопку Aggregation.

2. Проведите линию агрегации от класса до какого-нибудь места вне класса.

3. Отпустите кнопку мыши.

4. Проведите линию агрегации назад к классу.

Создание обобщений

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

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

1. Нажмите кнопку Generalization панели инструментов.

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

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

Спецификации связей касаются имен ассоциаций, ролевых имена, множественности и классов ассоциаций.

Чтобы задать множественность связи:

1. Щелкните правой кнопкой мыши на одном конце связи.

2. В открывшемся меню выберите пункт Multiplicity.

3. Укажите нужную множественность.

4. Повторите то же самое для другого конца связи.

Чтобы задать имя связи:

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

2. Введите ее имя.

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

1. Щелкните правой кнопкой мыши на ассоциации с нужного конца.

2. В открывшемся меню выберите пункт role Name.

3. Введите ролевое имя.

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

1. Откройте окно спецификации требуемой связи.

2. Перейдите на вкладку Detail.

3. Задайте элемент связи в поле Link Element.

 


Поделиться:

Дата добавления: 2014-12-23; просмотров: 194; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты