Transición Interna [Guía de Usuario de Enterprise Architect]

Top Previous Next

Transición Interna

button_main button_prev button_next

Si necesita definir una Transición Interna en un Estado, puede hacerlo creando un conector de auto-Transición externo (donde el Fuente y el Objetivo son el Mismo Estado) y luego cambiar el tipo de propiedad del conector. El conector de auto-Transición luego se elimina del diagrama y la Transición interna muestra un compartimiento dentro del elemento Estado.

Acceso Abra el diagrama de Máquina de estado que contiene el elemento Estado

Defina una Transición Interna

Paso

Acción

Ver También

1

En el elemento Estado, cree un conector de Transición saliendo desde y terminando en el elemento (una auto-Transición).

Haga clic en el conector y seleccione la opción del menú contextual Propiedades para mostrar la ventana de Propiedades

 

 

2

Seleccione la página de Restricciones y defina cualquier guarda, efecto y disparador para la Transición.

 

Transición

3

En la página Avanzada, haga clic en la flecha de despliegue en el campo valor para la propiedad tipo y seleccione interno.

 

 

4

Haga clic en el botón Aceptar . Las Transiciones se muestran en el mismo compartimiento que las actividades internas(exit/, do/,entry/).

transition

 

 

Notas

Para ver o editar las propiedades de la Transición Interna, haga doble clic en la entrada del compartimento dentro del Estado

Si necesita múltiples transiciones internas, incluyendo aquellas con el mismo Disparador pero diferentes guardas, las crea de manera separada con cada transición teniendo su propio guarda.

Especificación UML OMG:

La especificación UML OMG (Superestructura de Especificación UML, v2.4.1, p. 583) dice:

Una Transición Interna ese ejecuta sin que exista o se vuelva a ingresar el estado en el que es definido. Esto es verdadero incluso si la máquina de estado está en un estado anidado dentro de este estado.