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

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

86 / 207

Использование диаграмм сообщений

Следующие элементы доступны в диаграмме следования.

Объект сообщение (импульс)

Рекурсивное сообщение Объединенный фрагмент Операнд взаимодействия Рамка подсистемы

Объект

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

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

1.Щелкните кнопку [Toolbox] -> [Sequence] -> [Object].

2.Щелкните на диаграмме в позиции, куда будет помещен объект.

3.Будет отображён горячий диалог. В горячем диалоге, введите имя объекта.

4.Нажмите клавишу [Enter].

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

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

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

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

87 / 207

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

Если свойство класса не присвоено, Вы не сможете изменить сделать объект активным. Результат будет следующим.

Процедура установки многообъектности Чтобы установить объекту статус многообъектности,

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

2. Тогда простой объект превратится в многообъектную сущность.

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

88 / 207

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

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

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

2.Перетащите его в [основное окно].

3.Объект будет создан на диаграмме.

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

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

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

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

3.Новый класс будет создан и присвоен объекту.

4.Если Вы хотите присвоить объекту существующий класс, щёлкните кнопку соответствующего свойства в спецификации объекта и выбирите класс в диалоге [Select a model element].

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