Skip to main content

Elemento: transizione di completamento

Una transizione di completamento non ha una condizione perché non ha una condizione di guardia che attiva un'operazione di commutazione. Pertanto cambia quando lo stato di origine è stato elaborato completamente. Durante il ciclo di attività successivo, viene eseguita un'azione potenzialmente assegnata.

Tutte le transizioni in uscita di uno stato iniziale e un fork/join sono transizioni di completamento. Uno stato composito di solito include anche una transizione di completamento.

_uml_img_transition_completion.png

Quando l'elemento di origine è un fork/join, la freccia in uscita viene disegnata senza un cerchio.

Proprietà

Proprietà

Descrizione

Tipo

Transizione di completamento

Priorità

Priorità 1

Input dell'utente

Azione

Descrizione

  1. Nel Cassetta degli attrezzi visualizzare, selezionare il Transizione di completamento elemento.

  2. Fare clic su uno stato iniziale non collegato.

  3. Fare clic su un altro stato.

Viene creata una transizione con un simbolo di azione.

Nota: se non si fa clic su un elemento esistente, ma in un'area vuota, viene creato un nuovo stato.

  1. Clicca il _uml_icon_sc_transition_action_2.png simbolo due volte.

    Si apre l'Assistente di immissione.

  2. Seleziona un metodo o un'azione lì.

Quando inizi a digitare, i componenti corrispondenti vengono visualizzati in una casella di riepilogo. È possibile fare doppio clic per selezionare l'oggetto.

Questo metodo o azione selezionato viene eseguito quando la transizione è stata cambiata.

  1. Fare clic una volta su una transizione, sul simbolo dell'azione o sul simbolo della guardia.

    La transizione è selezionata. Questo è indicato da una freccia blu.

  2. Sposta la transizione.

La linea di una transizione può essere spostata ovunque. Gli stati restano al loro posto.

  1. Fare clic all'inizio o alla fine di una transizione.

    Il _uml_icon_reconnect_transition.png viene visualizzato il simbolo.

  2. Trascina il simbolo in un altro stato.

È possibile utilizzare questa funzione per spostare una transizione in un altro stato senza perdere la configurazione precedente. La condizione e l'azione corrispondenti rimangono invariate.