モデル・レポートを発行する場合、レポート・マニフェスト・ファイルで Object Constraint Language (OCL) を使用することによって報告される要素をカスタマイズできます。
モデル・レポートで使用されるデータ要素をカスタマイズするために、OCL を既存のレポートに追加するか、レポート・マニフェスト・ファイル
com.ibm.xtools.publish.uml2¥resources¥reports¥reports.manifest を編集して、新規のレポートを作成できます。
カスタマイズされたデータ要素を使用して新規のレポートを作成するには、以下のようにします。
- 編集するレポート・マニフェスト・ファイルを開きます。 このファイルは、com.ibm.xtools.publish.uml2¥resources¥reports¥reports.manifest にあります。
- 以下のフィールドを定義して、新規のレポートを作成します。
<reportManifest name="Report Name"
description="Text description of the report"
author="Your name"
xsltFile="resources/reports/MetricsReport.xsl"
oclSelfType="Class"
oclQuery="self.oclIsKindOf(Class)"
outFileExt="pdf"
USING_ICONS="false"
EXTRACTING_DIAGRAMS="false"
DIAGRAM_FORMAT="JPG"
DETAIL_LEVEL="FULL">
</reportManifest>
oclSelfType および oclQuery 属性は太字で書式設定されており、データ選択属性を定義しています。oclSelfType 属性は、選択する要素の UML データ・タイプで、oclQuery 属性は、選択を絞り込むための OCL 照会です。
- レポート・マニフェスト・ファイルを保存します。
- 製品を実行します。
- レポートを報告するモデルを選択します。
- をクリックします。
- カスタマイズしたレポートを表示します。