<!ELEMENT extension (ruleProjectTemplate+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT ruleProjectTemplate (ruleProjectTemplateWizardPage* , description)>
<!ATTLIST ruleProjectTemplate
icon CDATA #IMPLIED
name CDATA #REQUIRED
controllerClass CDATA #REQUIRED>
<!ELEMENT ruleProjectTemplateWizardPage (description)>
<!ATTLIST ruleProjectTemplateWizardPage
name CDATA #REQUIRED
wizardPageClass CDATA #REQUIRED
title CDATA #REQUIRED
index CDATA #IMPLIED>
<!ELEMENT description (#PCDATA)>
Description of the template. Gives a clue to the template user as to what the template does.
com.sample.MyRuleProjectWizardPage that allows users to define the project creation properties.
<extension point=
"ilog.rules.studio.ui.ruleProjectTemplates"
>
<ruleProjectTemplate controllerClass=
"com.sample.TemplateController"
icon=
"icons/new_rule_project_from_templates_wiz.png"
name=
"%Sample.Name"
>
<description>
%Sample.Description</description>
<ruleProjectTemplateWizardPage name=
"%Sample.WizardPage.Name"
title=
"%Sample.WizardPage.Title"
wizardPageClass=
"com.sample.MyRuleProjectWizardPage"
>
<description>
%Sample.WizardPage.Description</description>
</ruleProjectTemplateWizardPage>
</ruleProjectTemplate>
</extension>
Copyright © 1987-2008 ILOG S.A. All rights reserved.