Transición

Superior  Previo  Próximo

Uso Común ..| ..Especificación del UML del OMG  

 

d_transition

 

 

Una transición define el movimiento lógico de un estado a otro. La transición se puede controlar a través de las siguientes propiedades: 

 

 

transitionproperties

 

 

Propiedades

Descripción

Guarda

Una expresión que es evaluada después de que se despacha un evento, pero antes de que se dispar la correspondiente transición. Si la guarda es verdadera en ese momento, se habilita la transición; de otra manera, se deshabilita.

Efecto es una Actividad

Especifica que un Efecto es una Actividad

Efecto

Especifica una actividad opcional para realizarla durante al transición.

Nombre

Nombre del Disparador.

Tipo de Disparador

Puede ser una de "Llamada", "Cambio", "Señal", "Tiempo"

Disparador

Especifica el evento instanciando la transición

Nuevo

Crear un nuevo disparador.

Guardar

Guardar el disparador actual.

Remover

Remover el disparador seleccionado desde la lista.

 

 

Tenga en cuenta: Las barras de bifurcación y unión no pueden tener ni disparadores ni guardas.  

 

Uso Común

Diagrama de Máquina de Estados

 

c_transition

 

 

Especificación del UML del OMG

La especificación del UML del OMG (UML 2.0 Superstructure, p. 17) establece: 

"Una relación entre dos estados indicando que un objeto en el primer estado llevará a cabo ciertas acciones especificadas y entrará al segundo estado cuando ocurra un evento especificado y se satisfagan las condiciones especificadas. En tal cambio de estado, se dice que la transición se dispara."