InteractionOperatorKind - перечисление
Описывает, как должны объединяться операнды объединенного фрагмента.
Пространство имен: Microsoft.VisualStudio.Uml.Interactions
Сборка: Microsoft.VisualStudio.Uml.Interfaces (в Microsoft.VisualStudio.Uml.Interfaces.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(True)> _
Public Enumeration InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum class InteractionOperatorKind
[<CLSCompliantAttribute(true)>]
type InteractionOperatorKind
public enum InteractionOperatorKind
Члены
Имя члена | Описание | |
---|---|---|
Seq | Существует два или более операндов.Сообщения, имеющие одну и ту же линию жизни, должны появляться в порядке операндов.Где они не включают одни и те же линии жизни. сообщения от различных операндов могут чередоваться параллельно. | |
Alt | Существует два или более операнда и только один из них будет выполняться. | |
Opt | Имеется один операнд, который может выполниться или не выполниться.Если условие определено, оно указывает, выполняется ли операнд. | |
Break | Если этот фрагмент выполняется, остальные фрагменты последовательности ликвидируются.Если условие определено, оно указывает произойдет ли прерывание. | |
Par | Параллельный.События во фрагментах могут чередоваться. | |
Strict | Существует два или более операндов, которые должны произойти в заданном порядке. | |
Loop | Имеется один операнд, который может повторяться.Если имеется условие, оно определяет, когда повторение прекращается. | |
Critical | ||
Neg | Последовательность, показанная в этом операнде, не должна иметь место.Обычно используется внутри операнда Consider или Ignore. | |
Assert | Операнд задает только допустимые последовательности.Обычно используется с Операнд Consider или Ignore. | |
Ignore | Задает Список сообщений, не описываемых операндом.Они могут могут возникать в указанной системе, но они не существенны для целей этого взаимодействия. | |
Consider | Задает список сообщений, описываемых операндом.Другие сообщения могут могут возникать в указанной системе, но они не существенны для целей этого взаимодействия. |
Заметки
Примечание |
---|
Методы, определенные для этого типа, являются методами расширения.Чтобы использовать эти методы, необходимо добавить ссылку проекта на сборку .NET Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll и включить директиву using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml в код. |