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

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

89 / 207

Процедура создания, исходящего вызова от объекта, используя горячий синтаксис

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

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

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

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

сообщение

Семантика

сообщение - связь (импульс) между двумя инстанциями, которая передает информацию об ожидании последующего действия. сообщение побуждает выполнить операцию, подать сигнал или выполнить создание/уничтожение инстанции.

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

90 / 207

Чтобы создать сообщение,

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

2.Проведите линию от одного объекта к другому (объекту или линии жизни) в [главном окне] в направлении исходящего сообщения.

3.Откроется горячий диалог сообщения. Введите имя сообщения в горячем диалоге и нажмите [Ввод].

4. В итоге, сообщение будет создано как показано ниже.

Процедура использования операции класса как сообщения

Если свойство классификатора получателя (объекта) сообщения присвоено, и Вы хотите присвоить операцию сообщению,

1.Дважды щёлкните сообщение

2.Нажмите кнопку в горячем диалоге.

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

91 / 207

3. Выберите операцию в диалоге [Select an operation] и нажмите [OK].

4. Новое сообщение, на основе операции класса будет добавлено следующим образом.

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

Чтобы создать операцию класса на основе принимаемого сообщения и присвоить ее сообщению,

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

2.Введите новое имя создаваемой операции щелкните [OK].

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

92 / 207

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

4. См. [навигатор модели], чтобы убедиться в создании новой операции.

Процедура создания предшествующего сообщения из текущего сообщения, используя горячий синтаксис

Чтобы создать предшествующее сообщение для текущего сообщения,

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

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

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