Operazioni di chiamata

Nei diagrammi di attività, le operazioni di chiamata sono azioni che è possibile utilizzare per richiamare le operazioni in un modello. L'operazione di chiamata definisce un tipo di funzionalità, ad esempio una conversione o una query, che l'oggetto di destinazione può eseguire.

I valori specificati nel pin di input dell'operazione di chiamata definiscono la procedura di avvio della funzionalità specificata. Tali valori di input devono essere compatibili con i parametri di operazione e con la classe a cui appartiene l'operazione.

Ogni operazione di chiamata ha un nome univoco sincronizzato con l'operazione a cui fa riferimento.

Come viene illustrato nella seguente figura, un'operazione di chiamata viene visualizzata come un rettangolo con angoli arrotondati, che contiene il nome dell'operazione. Un pin di input rappresentato da un piccolo quadrato che contiene una freccia aperta, è collegato al lato sinistro dell'operazione di chiamata.

Come viene illustrato nelle figure della tabella seguente, è possibile aggiungere diversi tipi di operazione di chiamata ad un diagramma delle attività. Ogni tipo di operazione di chiamata viene visualizzato come rettangolo con gli angoli arrotondati che contiene il nome dell'operazione a cui fa riferimento.

Operazione di chiamata Rappresentazione
L'operazione a cui si fa riferimento non è specificata Un rettangolo con angoli arrotondati contiene il nome CallOperationAction. Un pin di input è collegato al lato sinistro del rettangolo.
Riferimenti ad un'operazione specifica Un rettangolo con angoli arrotondati contiene il nome Operation1. Un pin di input è collegato al lato sinistro del rettangolo.
Nota: quando il pin di input viene collegato a un altro nodo di attività, ad esempio a un pin di output, la freccia aperta non viene visualizzata.
Concetti correlati
Diagrammi di attività
Attività strutturate
Funzionalità di chiamata
Attività correlate
Aggiunta di operazioni di chiamata ai diagrammi di attività

Feedback