Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

(C) Copyright IBM Corporation 1999, 2005