Le fichier de manifeste du rapport définit les rapports et leurs caractéristiques.
Le fichier se trouve sous
com.ibm.xtools.publish.uml2\resources\reports\reports.manifest.
ReportManifest
Balise XML d'un rapport.
nom
Chaîne de texte utilisée pour nommer le rapport. Cette information s'affiche dans la zone
Nom de la fenêtre Génération de rapports.
description
Chaîne de texte qui décrit le rapport.
Cette information s'affiche dans la zone
Description de la fenêtre Génération de rapports et sur la page
source HTML du rapport en tant que description du lien vers le rapport.
auteur
Chaîne de texte correspondant à l'auteur du rapport.
xsltFile
Fichier de conversion à utiliser pour générer le rapport. Les fichiers de
conversion prédéfinis se trouve dans
<répertoire_installation>/plugins/com.ibm.xtools.publish_uml2_x_y_z/resources/reports,
où x_y_z est le numéro de version de ce plug-in.
oclSelfType
Type UML des données à sélectionner.
Cette zone est facultative,
mais si vous l'utilisez, oclQuery est obligatoire. Parmi les exemples de types UML, citons
Classe ou Package.
oclQuery
Phrase OCL (Object Contraint Language) à utiliser pour la sélection de données sur
des éléments de type oclSelfType.
Cette zone est facultative,
mais si vous l'utilisez, oclSelfType est également obligatoire.
outFileExt
Suffixe du fichier généré.
USING_ICONS
Attribut booléen précisant si des icônes doivent être inclues dans les
diagrammes.
EXTRACTING_DIAGRAMS
Attributs booléens précisant si des diagrammes doivent être créés. Si la
valeur "false" lui est affectée, le rapport du diagramme est en texte seul.
DIAGRAM_FORMAT
Format à utiliser pour les fichiers de diagramme créés lorsque la valeur "true" est
attribuée à EXTRACTING_DIAGRAMS. Les valeurs admises sont GIF, BMP, JPG ou JPEG.
DETAIL_LEVEL
Niveau de détail à inclure. Les valeurs admises sont FULL pour tous
et MIMINUM pour la documentation uniquement.
Exemple
L'exemple ci-dessous illustre le XML utilisé pour définir un rapport Métrique. Tous les
éléments de données sont inclus étant donné que les attributs
oclSelfType et
oclQuery n'existent pas.
Les attributs
USING_ICONS,
EXTRACTING_DIAGRAMS,
DIAGRAM_FORMAT et
DETAIL_LEVEL
sont obligatoires mais ne sont pas utilisés pour ce type de
rapport.
<reportManifest name="Exemple de rapport de mesure"
description="Exemple de rapport de mesure pour le modèle sélectionné"
author="IBM Rational"
xsltFile="resources/reports/MetricsReport.xsl"
outFileExt="pdf"
USING_ICONS="false"
EXTRACTING_DIAGRAMS="false"
DIAGRAM_FORMAT="JPG"
DETAIL_LEVEL="FULL">
</reportManifest>