< Indietro | Avanti >

Lezione 6: Esecuzione del bind di elementi esistenti come argomenti

Questa lezione illustra due modi diversi per specificare gli elementi del modello UML esistenti come argomenti del modello di esempio.

Se si desidera visualizzare questa lezione prima di completare la procedura, fare clic su

.

Invece di creare un nuovo elemento UML, è possibile selezionare elementi esistenti immettendo il nome di un elemento esistente nell'istanza di modello nella vista Diagramma. In alternativa, è possibile trascinare un elemento esistente dalla vista Esplora progetti o dalla vista del diagramma nell'istanza del modello.

Per collegare elementi esistenti come argomenti, è possibile utilizzare diversi metodi come la specifica del nome di un elemento esistente come argomento o il trascinamento di un elemento esistente come argomento.

  1. Per specificare il nome di un elemento esistente come argomento:
    1. Nel diagramma di classe o nel modulo tenere premuto il cursore sul parametro Implementazione nell'istanza del modello. Viene visualizzata la barra delle azioni e sono disponibili le icone Classe e Testo.
    2. Fare clic sull'icona Testo sulla barra delle azioni per immettere il nome di un elemento di classe UML esistente. Viene visualizzata una casella rettangolare a destra del parametro di modello.
    3. Nella casella, immettere AppFunction1 per specificare la classe dal modello di esempio.
    4. Fare clic all'esterno dell'istanza oppure premere Invio per completare il nome. Un simbolo di bind sostituisce la casella vuota accanto al parametro di modello seguito dal nome dell'elemento.
    5. Visualizzare le modifiche al bind del modello nella vista Esplora progetti. La struttura di bind ora illustra la classe AppFunction1 assegnata al parametro del modello Implementazione.

    Il risultato più importante è costituito dal fatto che le due operazioni dall'interfaccia DoWork che ora sono copiate nella classe AppFunction1.

  2. Per trascinare un elemento esistente come argomento:
    1. Nel diagramma di classe o nel modulo trascinare e rilasciare l'interfaccia DoWork al lato sinistro della riga Interfaccia nell'istanza del modello.

      Il trascinamento di un elemento su un'istanza di modello sostituisce un elemento assegnato precedentemente se quest'ultimo è stato selezionato.

    2. Nella vista Esplora progetti, si noti l'aggiunta delle operazioni doNothing e doSomething alla classe AppFunction1 risultante dall'esecuzione del bind del modello.
    3. Nella vista Esplora progetti, espandere la struttura di bind del modello dell'istanza per visualizzare l'aggiunta del nuovo elemento Interfaccia. Il parametro del modello Interfaccia è assegnato ad un terzo elemento dell'interfaccia denominato DoWork.
Ora, si è pronti a riapplicare il modello per visualizzarlo ed osservarne gli effetti sugli elementi del modello.
< Indietro | Avanti >