Поделиться через


Свойства элементов на схемах деятельности

На UML-схеме деятельности в Visual Studio Ultimate каждый элемент схемы обладает свойствами. Чтобы просмотреть свойства элемента, щелкните элемент правой кнопкой мыши на схеме или в Проводнике по моделям UML и выберите Свойства. Свойства отображаются в окне Свойства.

Примечание

В этом разделе описываются свойства элементов на UML-схемах активности.Дополнительные сведения о чтении UML-схем активности см. в разделе UML-схемы деятельности: справочные материалы.Дополнительные сведения о создании UML-схем активности см. в разделе UML-схемы деятельности: рекомендации.

Свойства элементов

Свойство

По умолчанию

Элемент

Описание

Имя

Имя по умолчанию

Все

Идентифицирует элемент.

Полное имя

Пакет :: Имя

Все

Идентифицирует элемент уникальным образом. Перед именем элемента указывается полное имя пакета, содержащего данный элемент.

Рабочие элементы

0 связанных

Все

Число рабочих элементов, связанных с этим элементом. Сведения о связывании рабочих элементов см. в разделе Практическое руководство. Связывание элементов модели с рабочими элементами.

Описание

(нет)

Все

Здесь можно делать общие заметки об элементе.

Цвет

(по умолчанию для этого типа)

Все

Цвет фигуры.

Body

(нет)

Действие

Задает действие в подробностях.

Язык

(нет)

Действие

Язык выражения в теле.

Локальные постусловия

(нет)

Действие, отправка, получение, поведение вызова, операция вызова

Ограничения, которые должны быть соблюдены после окончания выполнения. Цель, достигаемая действием.

Локальные предусловия

(нет)

Действие, отправка, получение, поведение вызова, операция вызова.

Ограничения, которые должны быть соблюдены до начала выполнения.

Является синхронным

True

Поведение вызова, операция вызова.

  • Если значение true, действие ожидает завершения активности.

Поведение

(нет)

Поведение вызова

  • Вызвано действие.

Операция

(нет)

Операция вызова

  • Вызвана операция.

IsUnmarshall

False

Событие получения

  • Если значение true, может иметься несколько типизированных закреплений вывода, в которые распаковываются данные. Если значение false, все данные отображаются в одном закреплении.

Верхняя граница

*

Узел объекта, параметр действия.

0 указывает, что данные должны передаваться напрямую вдоль потока.

* указывает, что данные могут храниться в потоке.

Выбранное

(нет)

Узел объекта, параметр действия, закрепление ввода, закрепление вывода, поток объектов.

Вызывает процесс фильтрации данных. Этот процесс может определяться на другой схеме.

Порядок

(нет)

Узел объекта, параметр действия, закрепление ввода, закрепление вывода

  • Способ хранения нескольких токенов.

Является элементом управления

False

Закрепление ввода, закрепление вывода.

  • Если значение true, поток в этом закреплении является потоком управления. Если значение false, это поток объектов.

Тип

(нет)

Закрепление ввода, закрепление вывода, узел объекта, параметр действия.

  • Тип переданных объектов.

  • Тип может представлять собой тип-примитив, такой как Integer, или классификатор, определенный в любом другом месте модели. Если вводится имя неопределенного типа, оно отображается в разделе Незаданные типы проводника по моделям UML.

Количество элементов

1

Закрепление ввода, закрепление вывода.

  • Может быть одно значение или диапазон [n..m].

  • Нижняя граница n — невозможно начать (для закрепления ввода) или остановить (для закрепления вывода) действие, пока имеется n объектов, ожидающих закрепления.

  • Верхняя граница m — действие не может потребить или произвести более m объектов за одно выполнение. * означает отсутствие ограничения.

Преобразование

(нет)

Поток объектов

  • Вызывает процесс преобразования данных. Этот процесс может определяться на другой схеме.

Является многоадресным

False

Поток объектов

  • Указывает на возможность существования нескольких получающих объектов или компонентов.

IsMultiReceive

False

Поток объектов

  • Указывает на возможность существования нескольких получающих объектов или компонентов.

Является единственным выполнением

False

Схема активности

  • Если задано, осуществляется не более одного выполнения этой схемы за раз.

См. также

Основные понятия

UML-схемы деятельности: справочные материалы

UML-схемы деятельности: рекомендации