Query Model Extension
Identifier:
ilog.rules.studio.model.query.queryModelExtension
Since:
JRules 6.5
Description:
Allows plug-ins to extend the rule model on which queries operate.
Properties added through the extension model are automatically available in the query vocabulary. However, in order to add new query predicates, you need to use this extension point. See the documentation sections:
- ILOG JRules User Guide > Customizing JRules > Tasks > Defining Common Model Extensions for Rule Studio and Rule Team Server > Extending the Queries
- ILOG JRules User Guide > Customizing JRules > Tasks > Customizing Rule Studio > Integrating Query Extensions into Rule Studio
Configuration Markup:
<!ELEMENT extension (model_extension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - A fully qualified identifier of the target extension point.
- id - An optional identifier of the extension instance.
- name - An optional name of the extension instance.
<!ELEMENT model_extension EMPTY>
<!ATTLIST model_extension
bom_url CDATA #REQUIRED
voc_url CDATA #REQUIRED
bom_extender_mapping_file CDATA #IMPLIED>
- bom_url - URL of the extended query BOM. This URL must be relative to the classloader of the extension plug-in.
- voc_url - URL of the base name of the vocabulary file that describes the verbalization of the extended query BOM. The base name is the name of the file without any locale suffix. This URL must be relative to the classloader of the extension plug-in. You do not need to supply the locale and .voc extension, these are automatically computed.
- bom_extender_mapping_file - URL of the mapping file which points to the extender class you defined.
Copyright © 1987-2008 ILOG S.A. All rights reserved.