Classe InteractionExtensions

Fornece métodos de extensão.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.InteractionExtensions

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintaxe

'Declaração
<ExtensionAttribute> _
Public NotInheritable Class InteractionExtensions
public static class InteractionExtensions
[ExtensionAttribute]
public ref class InteractionExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type InteractionExtensions =  class end
public final class InteractionExtensions

O tipo InteractionExtensions expõe os membros a seguir.

Métodos

  Nome Descrição
Método públicoMembro estático CreateCombinedFragment(IInteraction, InteractionOperatorKind, IInteractionUse) Crie um fragmento combinado, contendo um operando.Você pode adicionar mais operandos posteriormente.
Método públicoMembro estático CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IInsertionPoint>) Crie um fragmento combinado, contendo um operando.Você pode adicionar mais operandos posteriormente.
Método públicoMembro estático CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IMessage>) Crie um fragmento combinado, contendo um operando.Você pode adicionar mais operandos posteriormente.
Método públicoMembro estático CreateComment Crie um comentário.
Método públicoMembro estático CreateInteractionUse
Método públicoMembro estático CreateLifeline Criar um novo objeto de ILifeline na interação
Método públicoMembro estático CreateLostFoundMessage Crie uma mensagem que não comece em uma linha de vida, ou que não termina em uma linha de vida.
Método públicoMembro estático CreateMessage Crie uma mensagem completa, começando e terminando em linhas de vida especificadas.
Método públicoMembro estático CreateProperty Criar um novo objeto de IProperty na interação
Método públicoMembro estático Delete(ICombinedFragment) Exclua fragmento combinado e as mensagens e outros elementos que ele cobre.
Método públicoMembro estático Delete(IMessage) Exclua a mensagem.
Método públicoMembro estático GetCombinedFragments Todos os fragmentos combinados sob a interação.

Início

Comentários

Para obter mais informações sobre os diagramas UML, consulte O desenvolvimento de modelos de Design de Software.

Para obter mais informações sobre como usar a API de UML, consulte Diagramas e modelos UML estendendo.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml