Em diagramas de seqüência, você pode criar mensagens para
representar a comunicação que ocorre entre os participante nas linhas de vida.
Você pode incluir, excluir, reposicionar e designar novas operações para
mensagens em um quadro de interação.
Incluindo Mensagens Síncronas e Assíncronas
Nos diagramas de seqüência, você pode incluir uma mensagem síncrona em uma linha de vida quando desejar que o sistema aguarde a conclusão da operação antes de continuar com uma mensagem de retorno. Você inclui uma mensagem assíncrona quando o participante do envio não aguarda a conclusão da operação antes de continuar com a próxima etapa.
Incluindo Mensagens de Criação e Destruição
Nos diagramas de seqüência, você pode incluir uma mensagem de criação ou de destruição em uma linha de vida para representar a criação ou destruição de um participante. A mensagem de criação é incluída acima de quaisquer mensagens e fragmentos de interação cobertos pela linha de vida; a mensagem de destruição é incluída abaixo das mensagens e dos fragmentos de interação.
Retardando o Recebimento de Mensagens Assíncronas
Nos diagramas de seqüência, você pode mover o ponto de envio e o ponto de recebimento de uma mensagem assíncrona entre linhas de vida para manipular o retardo de tempo entre o evento de envio e o evento de recebimento. Você pode ter várias mensagens ocorrendo entre as linhas de vida de envio e recepção.
Movendo Mensagens Síncronas
Em diagramas de seqüência, você pode mover todos os tipos de mensagem em linhas de vida. Entretanto, ao mover uma mensagem síncrona com uma mensagem de retorno, você deve mover a mensagem de envio e a mensagem de retorno separadamente e em uma ordem específica; caso contrário, apenas uma parte da mensagem será movida na linha de vida.
Reordenando Mensagens
Em diagramas de seqüência, você pode mover uma mensagem através e de outras mensagens e fragmentos de interação na mesma linha de vida, ou em uma outra, para reordenar a mensagem. Após uma reordenação, o número da mensagem automaticamente indica a posição atualizada na linha de vida.
Excluindo Mensagens
Você pode excluir uma mensagem de um diagrama de seqüência específico ou de todos os diagramas de seqüência e modelos. Ao excluir uma mensagem, os resultados são diferentes dependendo do tipo de mensagem excluída.
Reconectando Mensagens
Em diagramas de seqüência, você pode alterar a linha de vida de origem ou a linha de vida de destino de uma mensagem para reconectar a mensagem à nova linha de vida.
Designando Operações a Mensagens
Em diagramas de seqüência, você pode definir uma assinatura de
mensagem, designando a ela uma operação. Quando uma mensagem é criada, a operação
no participante de destino é criada automaticamente e você é avisado para
nomear a operação recentemente criada. Você pode substituir uma operação em um
diagrama de seqüência por uma outra operação existente na visualização Explorador
de Modelos.