Nos diagramas de atividades, os comportamentos de chamada são um tipo de ação que pode ser utilizado para fazer referência a comportamentos em outros diagramas de atividades, de máquina de estado ou de interação em um modelo.
Os comportamentos de chamada fazem referência ao comportamento, em vez de referenciar uma operação que, por sua vez, chama um comportamento. É possível incluir pinos de entrada e pinos de saída para especificar valores que são transmitidos de e para os comportamentos de chamada. Também é possível definir precondições e poscondições, denominadas restrições, para comportamentos de chamada.
Cada comportamento de chamada possui um nome exclusivo que é sincronizado com o nome do comportamento ao qual ele faz referência.
Como a figura na tabela a seguir ilustra, um comportamento de chamada é exibido como um retângulo com cantos arredondados que contém o nome do comportamento.
Comportamento de chamada que faz referência a um comportamento em um diagrama de atividades | Comportamento de chamada que faz referência a um comportamento em um diagrama de máquina de estado | Comportamento de chamada que faz referência a um comportamento em um diagrama de interação |
![]() |
![]() |
![]() |