ILOG JRules

ilog.rules.brl.bal60
Class IlrBAL

java.lang.Object
  extended by ilog.rules.brl.util.IlrPropertyManager
      extended by ilog.rules.brl.semantic.IlrBRLSemanticContextExtension
          extended by ilog.rules.brl.IlrBRL
              extended by ilog.rules.brl.bal60.IlrBAL

public class IlrBAL
extends IlrBRL

An extension of the semantic context dedicated to Business Action Language (BAL). This class can be extended when defining a custom business rule language based on BAL.


Nested Class Summary
 
Nested classes/interfaces inherited from class ilog.rules.brl.IlrBRL
IlrBRL.CheckValue, IlrBRL.DeclareVariable, IlrBRL.ValueFilter
 
Nested classes/interfaces inherited from class ilog.rules.brl.util.IlrPropertyManager
IlrPropertyManager.Property
 
Field Summary
 
Fields inherited from class ilog.rules.brl.IlrBRL
VALUE_TYPE
 
Constructor Summary
IlrBAL(IlrBRLSemanticContext semanticContext)
          Initializes the BAL class as the Semantic Context Extension for the BAL language.
 
Method Summary
 
Methods inherited from class ilog.rules.brl.IlrBRL
getBindingCardinality, getSyntaxNodeConceptInstance, getSyntaxNodeHolder, getSyntaxNodeSentence, getSyntaxNodeValueText, getSyntaxNodeVariableName, getVariableName, isExternal
 
Methods inherited from class ilog.rules.brl.semantic.IlrBRLSemanticContextExtension
declareGlobalVariables, getSemanticContext, getSyntaxNodeTypeInfo, getSyntaxNodeTypeInfo, getSyntaxNodeTypeInfo
 
Methods inherited from class ilog.rules.brl.util.IlrPropertyManager
getProperty, getProperty, hasProperty, hasProperty, properties, removeAllProperties, removeProperty, removeProperty, setProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlrBAL

public IlrBAL(IlrBRLSemanticContext semanticContext)
Initializes the BAL class as the Semantic Context Extension for the BAL language.

Parameters:
semanticContext - The semantic context associated to this business rule language extension.

ILOG JRules