Lors de la publication d'un rapport de modèle, vous pouvez personnaliser les éléments
sur lesquels portera le rapport en utilisant le langage OCL (Object Constraint Language)
dans le fichier de manifeste de rapport.
Pour personnaliser les éléments de données utilisés dans un rapport de modèle,
vous pouvez ajouter de l'OCL à un rapport existant ou créer un nouveau rapport
en éditant le fichier de manifeste de rapport,
com.ibm.xtools.publish.uml2\resources\reports\reports.manifest.
Pour
créer un nouveau rapport avec des éléments de données personnalisés :
- Ouvrez le fichier de manifeste de rapport en édition. Ce fichier
se trouve à l'emplacement com.ibm.xtools.publish.uml2\resources\reports\reports.manifest.
- Créez un nouveau rapport en définissant les zones suivantes :
<reportManifest name="Nom du rapport"
description="Texte de description du rapport"
author="Votre nom"
xsltFile="resources/reports/MetricsReport.xsl"
oclSelfType="Classe"
oclQuery="self.oclIsKindOf(Classe)"
outFileExt="pdf"
USING_ICONS="faux"
EXTRACTING_DIAGRAMS="faux"
DIAGRAM_FORMAT="JPG"
DETAIL_LEVEL="COMPLET">
</reportManifest>
Les attributs oclSelfType et oclQuery,
en caractères gras, définissent les attributs de sélection de données. L'attribut oclSelfType est le type de données UML des éléments à sélectionner, et l'attribut oclQuery
la requête OCL pour affiner la sélection.
- Enregistrez le fichier de manifeste de rapport.
- Exécutez le produit.
- Sélectionnez un modèle sur lequel générer un rapport.
- Cliquez sur .
- Regardez votre rapport personnalisé.