Namespace Microsoft.VisualStudio.Uml.Actions
Uma ação é um elemento em uma atividade. Ele 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 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.
O tipo de principal neste namespace é IAction. A maioria do outro tipos, como ICallBehaviorAction, são os refinamentos 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 | Mantém os valores gerados por sua ação de saída. | |
IPin | Uma conexão na qual controle e dados podem fluir em ou fora de uma ação ou parâmetro. | |
ISendSignalAction | Cria uma mensagem ou um sinal de suas entradas e envia para um objeto de destino especificado. |