| UML 1.4 | Versão UML Suportada |
|---|---|
| Ação | Ação UML de propriedade de uma Atividade UML. A atividade aparece com uma palavra-chave Entry, Do, Exit ou Event para ações onEvent. |
| Ação em uma Transição | A propriedade da cadeia de um estereótipo no fluxo de controle UML |
| Atividade | Atividade |
| Instância de uma atividade em um diagrama | Uma instância de uma atividade em um diagrama é importada como CallBehaviorAction. Para cada instância, uma nova CallBehaviorAction será criada. |
| Decisão | Nó de Decisão, se a Decisão tiver uma transição de entrada e várias transições
de saída. Nó de Mescla, se a decisão tiver várias Transições de entrada e uma Transição de saída. |
| Evento | Um evento de propriedade de Estado é mapeado para um Ação com palavra-chave
Entry de propriedade da atividade. Um evento de propriedade da transição não será mapeado mas se tornará parte do nome do Fluxo de Controle. Os detalhes do Evento são armazenados nos atributos de estereótipo no fluxo de controle. |
| Estado Final | Nó Final de Atividade |
| Estado Inicial | Nó Inicial |
| Instância de Objetos | Nó de Buffer Central Um objeto persistente é convertido em UML2 DataStoreNode. Os objetos estáticos e transientes são importados como CentralBufferNodes. Um objeto de várias instâncias recebe ligação superior de "*". Outros objetos recebem uma ligação superior de 1. |
| Estado | Atividade |
| Máquina de Estado | Atividade Nota: Uma máquina de estado aninhada não
é convertida em um nó de atividade estruturada aninhada. O conteúdo da máquina de estado
é de propriedade direta do nó pai na UML.
|
| Swimlane (às vezes, referido como Partição) | Partição da Atividade |
| Barra de Sincronização | Nó de Bifurcação, se a sincronização tiver uma transição de entrada e várias de
saída. Nó de Junção se a sincronização tiver várias transições de entrada e uma de saída. Nota: Os nós de Bifurcação e Junção não podem ultrapassar duas ou
mais partições de atividade. Embora esta não seja uma limitação da versão
UML suportada, os nós de bifurcação e junção podem residir apenas em uma partição de atividade
por vez.
|
| Transição | Fluxo de Controle Os fluxos de controle devem especificar uma condição de guarda e peso. Se uma transição Rose não definir uma condição de guarda, ela será definida com o valor Verdadeiro do Literal Boolean. O peso é definido com o valor 1 de Literal Integer. |
| Evento de Transição | Nome do Fluxo de Controle Os eventos de transição não são importados; no entanto, o evento de transição se torna parte da etiqueta do fluxo de controle para formar o nome do Fluxo de Controle. Os detalhes do evento são exibidos nas propriedade de estereótipo do fluxo de controle. |
| Guarda de Transição | Guarda do Fluxo de Controle O texto de guarda vai para o corpo do Guarda do Fluxo de Controle (expressão opaca). |
| Evento de Envio de Transição | Cadeia de texto na propriedade Evento de Envio do estereótipo Rose. |
| Argumentos de Envio de Transição | Cadeia de texto na propriedade Evento de Envio do estereótipo Rose. |
| Destino de Envio de Transição | Cadeia de texto na propriedade Evento de Envio do estereótipo Rose. |