ABLE 2.3.0 07/13/2005 14:21:00

Uses of Package
com.ibm.able.rules

Packages that use com.ibm.able.rules
com.ibm.able.agents The AGENTS package provides a set of agents extending AbleDefaultAgent which contain AbleBean components. 
com.ibm.able.autotune AutoTune is an agent-based approach to automated tuning that does not require prior knowledge of the controlled system that is being tuned. 
com.ibm.able.beans.petrinet The PetriNet package provides a set of objects which implement PetriNet components for places, nodes, transitions, and arcs. 
com.ibm.able.data The ABLE data package defines classes for literals (constants) and variables used in expressions holding Java and user-defined data types as well as operators which can be applied to them. 
com.ibm.able.examples.rules The rules Examples package contains a number of different types of examples. 
com.ibm.able.rules The rules package defines the ABLE rule language; various inferencing engines; objects and APIs for creating and running rulesets under program control. 
 

Classes in com.ibm.able.rules used by com.ibm.able.agents
AbleRuleSet
          This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset.
 

Classes in com.ibm.able.rules used by com.ibm.able.autotune
AbleRuleSet
          This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset.
 

Classes in com.ibm.able.rules used by com.ibm.able.beans.petrinet
AbleInferenceEngine
          This class is an abstract base class for all inference engines used by an AbleRuleSet.
AbleRule
          This class defines an abstract rule from which derived rules can inherit an ID, label, priority, and other parts.
AbleRuleSet
          This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset.
 

Classes in com.ibm.able.rules used by com.ibm.able.data
AbleLocation
          This class represents a location in an ARL source file.
AbleParException
          This class defines the Able rule Parser exception.
 

Classes in com.ibm.able.rules used by com.ibm.able.examples.rules
AbleClauseReferences
          This class is used to keep track of a set of references from other objects to the object that contains this "references" object.
AbleInferenceEngine
          This class is an abstract base class for all inference engines used by an AbleRuleSet.
AbleRuleBlock
          This class represents a named set of rules, an associated inference engine, and a return data type.
AbleRuleSet
          This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset.
 

Classes in com.ibm.able.rules used by com.ibm.able.rules
AbleAntecedentClause
          This class is used to represent an antecedent boolean or fuzzy expression in a conditional if-then rule.
AbleARLLexer
          This class is a scanner that will scan ABLE Rule Language input.
AbleARLParser
          This class parses ABLE rule language source files and instantiates a specified AbleRuleSet object.
AbleARLParserTokenTypes
           
AbleARLTreeNode
          This class represents a node in the abstract syntax tree created as a byproduct of parsing an ABLE Rule Language file using the Antlr (AbleARLParser) parser.
AbleAssertionClause
          This class is used to represent an assignment, function call or method invocation used in an assertion rule.
AbleAssertionRule
          This class represents a rule comprised of a single assignment statement, function call or method invocation.
AbleClause
          This class is an abstract base class that contains a function or method call, or a unary or binary relation between two Able data objects.
AbleClauseReferences
          This class is used to keep track of a set of references from other objects to the object that contains this "references" object.
AbleConditionalRule
          This class represents a conditional if-then rule, containing one or more boolean or fuzzy antecedent clauses (logically ANDed together) and one or more consequent clauses.
AbleConsequentClause
          This class represents an action (assignment, function call or method invocation) in a rule.
AbleCorrelationEngine
          This engine wraps the ZCE engine ???
AbleCorrelationEvent
          This class defines a correlation event comprised of a set of name-type-value attributes.
AbleCorrelationRule
          This class contains an event-condition-action rule used for event correlation and temporal rule processing.
AbleDoUntilRule
          This class represents a do/until "iteration" rule consisting of a boolean test expression and one or more consequent clauses (the body).
AbleDoWhileRule
          This class represents a do/while "iteration" rule consisting of a booean test expression and one or more consequent clauses (the body).
AbleForLoopRule
          This class represents a for-loop "iteration" rule consisting of an initializer expression, a conditional test expression, and an increment expression.
AbleIfThenElseRule
          This class holds the expressions and actions used in an if-then-else scripting rule.
AbleInferenceContext
           
AbleInferenceEngine
          This class is an abstract base class for all inference engines used by an AbleRuleSet.
AbleIterationRule
          This interface defines an iteration rule, that has a boolean test expression and and a list of actions (consequent clauses).
AbleLifespan
          This class defines the starting and ending conditions and duration for an AbleCorrelatioRule lifetime.
AbleLocation
          This class represents a location in an ARL source file.
AbleOclBag
          This class defines an OCL Bag.
AbleOclCollection
          This class defines an OCL Collection base class, upon which OCL Bag, Sequence, Set, and OrderedSet are built.
AbleOclOrderedSet
          This class defines an OCL OrderedSet.
AbleOclSequence
          This class defines an OCL Sequence.
AbleOclSet
          This class defines an OCL Set.
AbleParException
          This class defines the Able rule Parser exception.
AblePatternMatchClause
          This class is used to consolidate a set of Selector variables and their associated constraint expressions for processing of an AblePatternMatchRule.
AblePatternMatchEngine
          This class provides the inferencing algorithm for processing a set of pattern match rules in a ruleblock using data-driven or forward chaining.
AblePatternMatchNetwork
          This class is the run-time instance of a Rete' network and associated working memory constructed and used by the AblePatternMatchEngine.
AblePatternMatchRule
          This class defines a pattern match rule which consists of a set of AbleSelectors (logically ANDed together) and one or more consequent action clauses.
AblePlanningEngine
          This class provides the control code and inferencing algorithms for processing a set of planning rules in a ruleblock.
AblePlanningRule
          This class defines a planning rule (action or operator) which consists of a list of parameters (AbleVariables) , a preCondition expression, and effects (one or more consequent clauses).
AblePolicyEngine.EligibleRuleListEntry_
          This class is used to cache a rule with its current business value (priority) and an instance of this class becomes an element in a list of rules that are eligible to fire.
AblePolicyRule
          This class holds the business value, preconditions, and actions used in a policy rule.
AblePredicateFact
          This class represents a predicate fact, a single predicate.
AblePredicateQuery
           
AblePredicateRule
          This class represents a predicate rule (or Horn clause) containing one or more antecedent clauses (logically ANDed together) (the body) and one and only one predicate consequent clause (the head).
AbleRule
          This class defines an abstract rule from which derived rules can inherit an ID, label, priority, and other parts.
AbleRuleBlock
          This class represents a named set of rules, an associated inference engine, and a return data type.
AbleRuleBreakpoint
          This class represents a breakpoint on an AbleRuleSet
AbleRuleSet
          This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset.
AbleRuleSetDebugConsole
          This class provides a GUI for stepping through an ABLE rule set while tracing.
AbleRuleSetTemplate
          This class allows a user to customize an AbleRuleSet object using a template metaphor.
AbleRuleTemplate
          This class allows a user to customize an AbleRule object using a template metaphor.
AbleSelector
          This class represents a single AbleVariable (the selected variable) and a set of constraints on the value that variable can take.
AbleSwitchRule
          This class holds the expressions and actions used in a 'switch' scripting rule.
AbleSwitchStatement
          This class holds the expressions and actions used in a switch action (which could be nested in other rules or actions).
AbleSwitchStatement.CaseListElement_
          This class is used to store information about each 'case' as it is defined.
AbleTemplate
          This interface defines the behavior for all ABLE rule template classes.
AbleTree
          This class represents a decision tree (or table) comprised of condition nodes, case edges, and action (leaf) nodes.
AbleTreeAction
          This class represents an action in a decision table or tree.
AbleTreeActionNode
          This class represents a leaf node in a Decision table or tree.
AbleTreeCondition
          This class represents a condition (a term and one or mode values) in a decision table or tree.
AbleTreeConditionNode
          This class represents an interior node in a decision table or tree.
AbleTreeEdge
          This class represents an edge in a decision table or tree.
AbleTreeNode
          This class is the base class for Nodes in decision trees.
AbleTreePartialExpression
          This class represents a piece of an expression, either the lhs (term) or the rhs (value).
AbleTreeRule
          This class represents a decision tree or table (represented as a tree) rule, containing a DecisionTree object.
AbleWhileDoRule
          This class defines a while/do "iteration" rule consisting of a boolean test expression and one or more consequent clauses (the body).
AbleWorkingMemory
          This class defines an interface which the behavior of a working memory used by one of the AbleInferenceEngines as part of an AbleRuleSet.
 


ABLE 2.3.0 07/13/2005 14:21:00

(C) Copyright IBM Corporation 1999, 2005