Namespace Microsoft.VisualStudio.Uml.CommonBehaviors

Este namespace define os conceitos básicos de mensagens, a invocação de operação e eventos. Para obter mais informações sobre a API de UML, consulte Diagramas e modelos UML estendendo.

Os tipos e as propriedades definidas neste namespace correspondem àqueles definidos na especificação UML. Além disso, os métodos de extensão são definidos em muitos dos tipos neste namespace. Para obter mais informações, consulte Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Interfaces

  Interface Descrição
Interface pública IBehavior Uma definição parcial de como os objetos alteram estado ao longo do tempo.Faz parte da definição de um classificador.Por exemplo, atividades, interações e operações são comportamentos.
Interface pública IBehavioredClassifier Uma descrição ou descrição parcial dos objetos se comportem de acordo com uma coleção de operações, Estados e outros recursos.
Interface pública ICallEvent O recebimento por um objeto de uma mensagem que invoca uma operação.
Interface pública IEvent A especificação de alguma ocorrência que pode disparar ações por um objeto.
Interface pública IMessageEvent Especifica o recebimento por um objeto de uma chamada ou de um sinal.

Enumerações

  Enumeração Descrição
Enumeração pública CallConcurrencyKind Define como o proprietário de uma operação manipula chamadas simultâneas.