Package oracle.rules.sdk2.decisiontable
package oracle.rules.sdk2.decisiontable
-
ClassesClassDescriptionA Bucket defines an atomic value for a Dimension of a decision table.A BucketSet is the set of values in a Dimension of a decision table.A list of Buckets in a BucketSet.A Conflict is 2 rules with overlapping Dimension values in all dimensions, different actions, and no reference from one to the other in its noConflict, runBefore, or override lists.A Dimension defines a top-level ANDed term in the condition part of every rule in a decision table.A DimensionNode stores the dimension values for a "cell" in the decision table.A list of DimensionNodes in the same Dimension.An ordered list of Dimensions in the decision table.A DTAction is an action that may be selected by any rule in the decision table, optionally with different parameters per rule.A DTActionNode tells each DTRule how to interpret its DTAction.A list of DTActionNodes per DTAction.An ordered list of DTActions in the decision table.DTComponentTable<T extends RuleComponent>A DTRule contains conflict resolution information and provides methods for accessing the DimensionNodes and DTActionNodes for the rule.A list of DTRules in the decision table.A Gap specifies a missing rule using a DimensionNode (sibling) that is missing a sibling in order to cover all the Buckets in the sibling Dimension.A RuleSheet represents a decision table.