Business Rule Language Extensions

ilog.rules.studio.model.brl.languageExtension

JRules 6.0

Allows plug-ins to define an extension to an existing language, for example, a new locale. This extension point extends the BRLDF classpath used to lookup for a language definition. As the classpath of this plugin is added to BRLDF Definition Factory, files related to business rule languages can be added to this plug-in. Note that in addition to providing an extension for this extension point, developpers should also provide a specific verbalizer for the given locale and a localized System BOM. The verbalizer should be provided using the ilog.rules.studio.model.vocabulary.verbalizers. The System BOM file (boot_xx.voc) should be made available in the following path: ilog/rules/vocabulary

<!ELEMENT extension (languageExtension+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT languageExtension EMPTY>

<!ATTLIST languageExtension

id    CDATA #REQUIRED

class CDATA #REQUIRED>


A plugin providing an an extension to languageExtensions extension point to add support for italian Locale to BAL, should provide: In addition, a dedicated System BOM could be provided by this plugin: ilog/rules/vocabulary/boot_it.voc