Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
20.03.2016
Размер:
9.57 Mб
Скачать

StarUNL. Руководство пользователя. Глава 5. Работа с диаграммами

102 / 207

по своей семантике и процедурам создания аналогичны соответствующим элементам диаграммы сообщений.

Объект

Процедура создания объекта

Чтобы создать объект,

1.Нажмите [Toolbox] -> [Collaboration] -> [Object].

2.Затем щелкните позицию главного окна, куда нужно поместить объект.

3.Отобразится горячий диалог. В горячем диалоге введите имя объекта.

4.Нажмите [Ввод]

Процедура создания, исходящего сообщения с помощью горячего синтаксиса

Чтобы создать исходящий вызов от выбранного объекта к другому объекту

1.Дважды щелкните объект-источник, или выберите объект-источник и нажмите клавишу [Ввод], чтобы отобразить горчий диалог.

2.В горячем диалоге, введите имя сообщения после строки "-> " (или "<-" - для приходящего сообщения, и "<-> " - для исходящего сообщения с возвратом).

3.Нажмите клавишу [Ввод], и исходящий вызов от выбранного объекта к целевому объекту будет создан и расположен последним.

Процедура установки активности объекта

Чтобы присвоить класс активному объекту,

1. Установите у присваиваемого класса свойство [IsActive] в true.

2. Для MyObject, измените свойство [IsActive] класса MyClass.

StarUNL. Руководство пользователя. Глава 5. Работа с диаграммами

103 / 207

3.Если ссылка на класс не установлена, Вы не сможете специфицировать объект как активный.

Процедура установки множественности объекта

Чтобы преобразовать объект в мульти-объект,

1. Установите свойство IsMultiInstance объекта в true.

2. Объект станет мульти-объектом

Процедура создания объекта на основе класса

Чтобы создать объект на основе класса,

1. Выберите класс в [навигаторе модели].

StarUNL. Руководство пользователя. Глава 5. Работа с диаграммами

104 / 207

2.Перетащите его на диаграмму коллабораций.

3.Объект (инстанция класса) будет создан.

Процедура создания класса на основании объекта

Если класс не присвоен объекту,

1.Дважды щелкните объект, чтобы отобразить горячий диалог.

2.В горячем диалоге, щелкните кнопку добавления класса.

3.В диалоге [Enter element name], введите имя класса.

4. Новый класс будет создан и назначен объекту.

Если Вы хотите назначить существующий класс объекту, введите имя существующего класса в диалоге [Select a model element].

StarUNL. Руководство пользователя. Глава 5. Работа с диаграммами

105 / 207

Процедура добавления AttributeLink к объекту

Есть два способа добавить связь атрибута к объекту

используя объектную модель в главной диаграмме или [навигаторе модели]

используя [редактор коллекций]

Вслучае использования объектной модели,

1.Выберите объект в [главном окне] или в [навигаторе модели].

2.Щелкните правой кнопкой мыши выбранный объект, выберите [Add] -> [Attribute Link]во всплывающем меню и нажмите Attribute Link.

3.Новая атрибутная связь будет создана.

Вдругом случае,

1.Выберите [Collection Editor...] в контекстном меню объекта или щёлкните свойство [Slots] в окне свойств.

2.В закладке слотов [редактора коллекции], Вы можете добавить связь атрибута, используя кнопку.

Соседние файлы в папке ПиАПС ЛР2