Ao publicar um relatório de modelo, você pode personalizar os elementos
relatados, utilizando o OCL (Object Constraint Language) no arquivo de manifesto
de relatório.
Para personalizar os elementos de dados em um relatório de modelo, você pode
incluir OCL em um relatório existente ou criar um novo relatório, editando o arquivo de
manifesto de relatório,
com.ibm.xtools.publish.uml2\resources\reports\reports.manifest.
Para
criar um novo relatório com elementos de dados personalizados:
- Abra o arquivo de manifesto de relatório para edição. Esse arquivo
está localizado em com.ibm.xtools.publish.uml2\resources\reports\reports.manifest.
- Crie um novo relatório, definindo os campos a seguir:
<reportManifest name="Nome do Relatório"
description="Descrição do texto do relatório
author="Seu nome"
xsltFile="resources/reports/MetricsReport.xsl"
oclSelfType="Classe"
oclQuery="self.oclIsKindOf(Class)"
outFileExt="pdf"
USING_ICONS="false"
EXTRACTING_DIAGRAMS="false"
DIAGRAM_FORMAT="JPG"
DETAIL_LEVEL="FULL">
</reportManifest>
Os atributos oclSelfType e oclQuery,
formatados em negrito, definem os atributos de seleção de dados. O atributo oclSelfType
é o tipo de dados UML dos elementos a serem selecionados e o atributo oclQuery
é a consulta OCL para refinar a seleção.
- Salve o arquivo de manifesto de relatório.
- Execute o produto.
- Selecione um modelo para gerar relatório.
- Clique em .
- Visualize o relatório personalizado.