Questa lezione illustra come aggiungere diagrammi UML ad un file del progetto di report BIRT.
Per aggiungere diagrammi UML:
- Per continuare la progettazione, fare clic sulla scheda Layout nell'editor del progetto di report.
- Aggiungere al report un titolo per una sezione relativa ai diagrammi dei casi di utilizzo:
- Nella tavolozza, fare clic su Etichetta e trascinare il cursore nell'editor del progetto di report al di sotto della casella row["documentation"].
- Nella casella dell'etichetta, immettere Diagrammi di casi di utilizzo.
- Creare uno stile per l'etichetta per specificare un tipo di carattere e un bordo e per aggiungere un'interruzione pagina prima dell'etichetta. Utilizzare la pagina Interruzione pagina nella finestra Nuovo stile per aggiungere interruzioni di pagina.
- Creare un dataset:
- Nella vista Esplora dati, espandere Dataset.
- Fare clic con il tasto destro del mouse su Diagrammi di package, quindi fare clic su Copia. Fare di nuovo clic con il tasto destro del mouse, quindi fare clic su Incolla.
- Fare clic con il tasto destro del mouse su Diagrammi di package1,
quindi fare clic su Rinomina e modificare il nome in Diagrammi di casi di utilizzo.
- Nella vista Esplora dati, fare clic con il tasto destro del mouse su Diagrammi di casi di utilizzo, quindi fare clic su Modifica.
- Nella finestra Modifica dataset, fare clic su Associazione riga.
- Eliminare il contenuto del campo Espressione.
- Nel campo Espressione, premere
Ctrl+Barra spaziatrice per visualizzare un elenco di funzioni XPath e fare doppio clic su oclQuery.
Nota: Il linguaggio XPath viene utilizzato per esprimere query per le righe e le colonne di ciascun dataset del modello UML.
È possibile scrivere espressioni che esplorano la struttura del modello, in quanto il parser XPath riconosce i modelli basati su EMF.
Ad esempio, è possibile creare un dataset di tutti gli actor UML nel modello utilizzando //Actor, anche se nel documento XML relativo al modello non esiste alcun nodo denominato
"Actor".
- Nella finestra Modifica dataset, nel riquadro di sinistra sotto Sfoglia, fare clic sulla freccia verso il basso, quindi fare clic sulla voce relativa a
Modello di business di esempio.emx, che visualizza la gerarchia della struttura del modello.
- Nella gerarchia della struttura del modello, fare clic su Diagramma del caso di utilizzo di esempio.
- Nel campo Espressione, confermare che inputXPath sia selezionato nell'espressione oclQuery e fare clic sul pulsante freccia a destra
(>) per il campo Espressione. L'XPath di input è ora getDiagrams(Model).
- Modificare getDiagrams(Model) in getDiagrams(//*).
- Nell'espressione XPath, sostituire inputOCLQuery con self.type
= 'Usecase'. L'espressione XPath è ora: oclQuery(getDiagrams(//*),"self.type
= 'Usecase'").
- Fare clic su OK.
- Aggiungere i nomi e le immagini del diagramma del caso di utilizzo:
- Aggiungere una tabella per visualizzare i diagrammi dei casi di utilizzo: nella tavolozza, fare clic su Tabella e trascinare il cursore nell'editor del progetto di report.
- Nella finestra Inserisci tabella, impostare Numero di colonne su 1 e impostareNumero di dettagli su
2.
- Nel campo Dataset, selezionare Diagrammi di casi di utilizzo e fare clic su OK.
- Fare clic con il tasto destro del mouse sull'icona Tabella e definire un nuovo stile per la tabella che specifichi un riempimento superiore di 12 punti.
- Nella vista Esplora dati, espandere Diagrammi di casi di utilizzo e trascinare nome sulla prima Riga dettagli della tabella.
- Eliminare l'etichetta nome che è stata aggiunta automaticamente alla Riga di intestazione sopra la Riga dettagli.
- In un nuovo stile per la riga che contiene il nome, specificare lo stile del tipo di carattere.
- Nella tavolozza (non nella vista Esplora dati), fare clic su Immagine e trascinare il cursore nella seconda Riga dettagli della tabella.
- Nella finestra Modifica elemento immagine, fare clic su Immagine dinamica, quindi fare clic su Seleziona dati di immagine.
- Nella finestra Seleziona binding dati, selezionare la casella di spunta per immagine e fare clic su OK.
- Fare clic su Inserisci.
- Fare clic con il tasto destro del mouse sull'icona di riga per la riga con l'immagine, quindi definire un nuovo stile, utilizzano la pagina Blocco di testo per centrare l'immagine. Potrebbe essere necessario fare clic sulla riga per visualizzare l'icona di riga.
- Salvare il file del progetto di report.
- Nell'editor del progetto di report, fare clic sulla scheda Anteprima.
La versione inglese del report dovrebbe essere simile alla seguente figura:
Ora procedere per aggiungere i dati di stereotipo al report.