È possibile registrare i modelli di prospetti XSLT nel proprio plug-in. Utilizzare questo metodo se si utilizza già un altro plug-in per i modelli.
Per registrare un modello XSLT in un plug-in esistente per i modelli:
<extension point="com.ibm.ccl.erf.ui.services.IntegratingClient" </extension>
<extension
point="com.ibm.ccl.erf.ui.services.IntegratingClient"
<client
class="com.ibm.xtools.publish.ui.internal.UMLLegacyIntegratingClient"
description=""
display_name=""
report_file_extensions="*.xslt;*.xsl"
reporting_system="XSLT"
uid="com.ibm.xtools.publish.uml2">
</client>
</extension>
<extension
point="com.ibm.ccl.erf.ui.services.IntegratingClient">
<client
class="com.ibm.xtools.publish.ui.internal.UMLLegacyIntegratingClient"
description=""
display_name=""
report_file_extensions="*.xslt;*.xsl"
reporting_system="XSLT"
uid="com.ibm.xtools.publish.uml2">
<report_design_definitions>
<resource_info>
categoryID="mycategoryID"
description="%report1_description"
display_name="%report1.name"
path="<path to template>/<file>.xslt"
type="FILE"
</resource_info>
</report_design_definitions>
</client>
</extension>
<category id="<category ID>" name="<category display name>" </category>Non includere una definizione di categoria se si utilizzare la definizione di categoria predefinita.
Require-Bundle: org.eclipse.core.runtime, com.ibm.ccl.erf.ui.services, com.ibm.xtools.publish.ui
Verificare che il file XSL sia valido e che siano presenti tutti i file XSL da cui dipende.
Le modifiche avranno effetto al riavvio di Eclipse.