Die Berichtmanifestdatei definiert die Berichte und ihre Merkmale.
Die Datei befindet sich im Verzeichnis com.ibm.xtools.publish.uml2\resources\reports\reports.manifest.
ReportManifest
XML-Tag für einen Bericht.
name
Beliebige Textzeichenfolge, die als Name für den Bericht dient. Diese
Angabe wird im Feld Name des Fensters Bericht
generieren angezeigt.
description
Beliebige Textzeichenfolge, die den Bericht beschreibt.
Diese Angabe wird im Feld Beschreibung des Fensters
Bericht generieren und auf der HTML-Quellenseite des
Berichts als Beschreibung für den Link zu dem Bericht angezeigt.
author
Beliebige Textzeichenfolge, die den Autor des Berichts bezeichnet.
xsltFile
Die zum Generieren des Berichts zu verwendende Umsetzungsdatei. Die vordefinierten Umsetzungsdateien befinden sich im Verzeichnis <installationsverzeichnis>/plugins/com.ibm.xtools.publish_uml2_x_y_z/resources/reports. Dabei ist x_y_z die Versionsnummer dieses Plug-ins.
oclSelfType
Der UML-Typ der auszuwählenden Daten.
Dies ist ein optionales Feld, aber wenn es verwendet wird, ist oclQuery
erforderlich. Beispiele für UML-Typen sind Class (Klasse) oder Package (Paket).
oclQuery
Die zu verwendende OCL-Phrase für das Auswählen von
Daten in Elementen vom Typ oclSelfType.
Dies ist ein optionales Feld, aber wenn es verwendet wird, ist oclSelfType
ebenfalls erforderlich.
outFileExt
Dateierweiterung der generierten Datei.
USING_ICONS
Boolesch-Attribut, das angibt, ob die Diagramme
Symbole enthalten sollen.
EXTRACTING_DIAGRAMS
Boolesch-Attribut, das angibt, ob Diagramme
erstellt werden sollen. Wenn es auf 'false' gesetzt ist, besteht das Diagramm nur aus Text.
DIAGRAM_FORMAT
Das für die erstellten Diagrammdateien zu verwendende Format,
wenn EXTRACTING_DIAGRAMS 'true' ist. Gültige Werte sind GIF, BMP, JPG,
oder JPEG.
DETAIL_LEVEL
Der gewünschte Detaillierungsgrad. Gültige
Werte sind FULL (für Alles) oder MIMINUM (für nur Dokumentation).
Beispiel
Das folgende Beispiel zeigt den XML-Code zum
Definieren eines Metrikberichts. Alle Datenelemente werden eingeschlossen, da weder
oclSelfType- noch
oclQuery-Attribute vorkommen.
Die Attribute
USING_ICONS,
EXTRACTING_DIAGRAMS,
DIAGRAM_FORMAT
und
DETAIL_LEVEL sind erforderlich, aber sie werden für diesen Berichttyp nicht
verwendet.
<reportManifest name="Beispielmetrikbericht"
description="Beispielmetrikbericht für das ausgewählte Modell"
author="IBM Rational"
xsltFile="resources/reports/MetricsReport.xsl"
outFileExt="pdf"
USING_ICONS="false"
EXTRACTING_DIAGRAMS="false"
DIAGRAM_FORMAT="JPG"
DETAIL_LEVEL="FULL">
</reportManifest>