Na modelagem UML, você pode incluir transições em um diagrama de
máquina de estado para mostrar como um objeto altera o estado. Um acionador, uma
condição de proteção e um efeito são as três partes opcionais de uma transição.
Inclua um acionador em uma transição para mostrar que um evento deve ocorrer
para que uma transição seja iniciada. Inclua uma condição de proteção em uma
transição para mostrar que uma condição Booleana deve ser verdadeira para que
ocorra uma transição. Inclua um efeito em uma transição para mostrar que um objeto
executa uma atividade específica quando uma condição de proteção é atendida.