Namespace Microsoft.VisualStudio.Uml.Actions
Uma ação é um elemento em uma atividade. Representa uma unidade de comportamento, pode levar ser descrito com entradas e saídas. Para obter mais informações sobre a atividade de modelagem em Visual Studio Ultimate, consulte Diagramas de atividade UML: diretrizes. Para obter mais informações sobre a API UML, consulte Estendendo modelos e diagramas UML.
Os tipos e propriedades definidas neste namespace correspondem às definidas na especificação do 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.
O tipo principal neste namespace é IAction. A maioria dos outros tipos, como ICallBehaviorAction, são aprimoramentos de IAction. Os outros tipos de pinos são e entrada e saída que derivam de IPin.
Interfaces
Interface | Descrição | |
---|---|---|
![]() |
IAcceptEventAction | Aguarda a ocorrência de um evento que atenda a uma condição especificada.Se houver um fluxo de entrada, a ação espera após um segmento chegou e o token continua depois que o evento ocorre.Se não houver nenhum fluxo de entrada, a ação gera um novo token para cada ocorrência do evento. |
![]() |
IAction | Uma operação ou a tarefa é executada por um objeto, pessoa, sistema, comercial ou outro ator. |
![]() |
ICallAction | Uma ação que invoca o comportamento e recebe os valores de retorno. |
![]() |
ICallBehaviorAction | Invoca um comportamento diretamente, sem um recurso comportamental interveniente. |
![]() |
ICallOperationAction | Envia uma solicitação de chamada de operação a um objeto especificado, onde ele pode causar a invocação do comportamento associado. |
![]() |
ICreateObjectAction | Cria objetos. |
![]() |
IInputPin | Suspensões de valores para serem consumidos por sua ação de entrada. |
![]() |
IInvocationAction | Invoca uma operação em um objeto ou envia uma mensagem para uma porta de um componente. |
![]() |
IOpaqueAction | Uma ação com a semântica específica da implementação. |
![]() |
IOutputPin | Os valores gerados por sua ação de saída de suspensões. |
![]() |
IPin | Um parâmetro ou uma conexão na qual controle e dados podem fluir em ou fora de uma ação. |
![]() |
ISendSignalAction | Cria uma mensagem ou um sinal de suas entradas e envia para um objeto de destino especificado. |