Cette leçon explique comment ajouter des diagrammes UML à un fichier de conception de rapport BIRT.
A propos de cette tâche
Pour ajouter des diagrammes UML :
- Pour continuer la conception, cliquez sur l'onglet Présentation dans l'éditeur de conception de rapport.
- Ajoutez un titre dans le rapport pour une section destinée aux diagrammes de cas d'utilisation :
- Dans la Palette, cliquez sur Libellé et faites glisser le curseur dans l'éditeur de conception de rapport en dessous de la zone row["documentation"].
- Dans la zone du libellé, entrez Diagrammes de cas d'utilisation.
- Créez un style pour le libellé, qui spécifie une police et une bordure, et qui ajoute un saut de page avant le libellé. Vous utilisez la page Saut de page de la fenêtre Nouveau style pour ajouter des sauts de page.
- Créez un fichier :
- Dans la vue Explorateur de données, développez Fichiers.
- Cliquez avec le bouton droit sur Diagrammes de packages, puis cliquez sur Copier. Cliquez à nouveau avec le bouton droit puis cliquez sur Coller.
- Cliquez avec le bouton droit sur Diagrammes de packages1, puis cliquez sur Renommer et changez le nom en Diagrammes de cas d'utilisation.
- Dans la vue Explorateur de données, cliquez avec le bouton droit sur Diagrammes de cas d'utilisation, puis cliquez sur Modifier.
- Dans la fenêtre Modifier le fichier, cliquez sur Mappage de ligne.
- Supprimez le contenu de la zone Expression.
- Dans la zone Expression, appuyez sur Ctrl+Espace pour afficher une liste des fonctions XPath et double-cliquez sur oclQuery.
Remarque : Le langage XPath est utilisé pour exprimer des requêtes à la fois pour les lignes et les colonnes de chaque fichier de modèle UML. Vous pouvez écrire des expressions qui naviguent dans la structure du modèle, car l'analyseur syntaxique XPath comprend les modèles EMF. Par exemple, vous pouvez créer un fichier de tous les acteurs UML du modèle à l'aide de //Actor, même s'il n'existe pas de noeud nommé "Actor" dans le document XML pour le modèle.
- Dans la fenêtre Modifier le fichier, dans le volet gauche sous Parcourir, cliquez sur la flèche vers le bas, puis cliquez sur l'entrée pour Sample Business Model.emx, qui affiche la hiérarchie de la structure du modèle.
- Dans la hiérarchie de la structure du modèle, cliquez sur Exemple de diagramme de cas d'utilisation.
- Dans la zone Expression, vérifiez que inputXPath est sélectionné dans l'expression oclQuery et cliquez sur le bouton avec la flèche vers la droite (>) pour la zone Expression. L'expression XPath d'entrée est maintenant getDiagrams(Model).
- Changez getDiagrams(Model) en getDiagrams(//*).
- Dans l'expression XPath, remplacez inputOCLQuery par self.type
= 'Usecase'. L'expression XPath est maintenant : oclQuery(getDiagrams(//*),"self.type
= 'Usecase'").
- Cliquez sur OK.
- Ajoutez les noms et les images des diagrammes de cas d'utilisation :
- Ajoutez un tableau pour afficher les diagrammes de cas d'utilisation : dans la Palette, cliquez sur Tableau et faites glisser le curseur dans l'éditeur de conception de rapport.
- Dans la fenêtre Insertion d'une table, définissez Nombre de colonnes à 1 et Nombre de détails à 2.
- Dans la zone Fichier, sélectionnez Diagrammes de cas d'utilisation et cliquez sur OK.
- Cliquez avec le bouton droit sur l'icône Tableau et définissez un nouveau style pour le tableau qui spécifie un remplissage en haut de 12 points.
- Dans la vue Explorateur de données, développez Diagrammes de cas d'utilisation et faites glisser nom sur la première Ligne de détails du tableau.
- Supprimez le libellé nom qui a été ajouté automatiquement à la Ligne d'en-tête au-dessus de la Ligne de détails.
- Dans un nouveau style pour la ligne qui contient le nom, spécifiez le style de police.
- Dans la Palette (pas dans la vue Explorateur de données), cliquez sur Image et faites glisser le curseur dans la seconde Ligne de détails du tableau.
- Dans la fenêtre Modifier l'élément d'image, cliquez sur Image dynamique et cliquez sur Sélectionner les données image.
- Dans la fenêtre Sélection de la liaison de données, cochez la case pour image et cliquez sur OK.
- Cliquez sur Insérer.
- Cliquez avec le bouton droit sur l'icône de la ligne avec l'image, puis définissez un nouveau style, en utilisant la page Bloc de texte pour centrer l'image. Il peut être nécessaire de cliquer sur la ligne pour afficher l'icône de la ligne.
- Sauvegardez le fichier de conception de rapport.
- Dans l'éditeur de conception de rapport, cliquez sur l'onglet Aperçu.
La version anglaise du rapport doit être similaire à la figure suivante :
Résultats
Vous pouvez maintenant ajouter des données de stéréotype au rapport.