com.ibm.wbiserver.brules.mgmt.dtable
Interface TreeBlock
- All Superinterfaces:
- BusinessRuleChangeDetector, BusinessRuleValidateable, java.io.Serializable
public interface TreeBlock
- extends BusinessRuleValidateable, BusinessRuleChangeDetector, java.io.Serializable
This interface represents a tree block within a decision table. The tree block defines the main
decision table. The decision table is represented internally as a decision tree.
Field Summary |
static java.lang.String |
COPYRIGHT
|
COPYRIGHT
static final java.lang.String COPYRIGHT
- See Also:
- Constant Field Values
getTreeConditionDefinitions
java.util.List<TreeConditionDefinition> getTreeConditionDefinitions()
- Get the shared condition definitions for this tree block. Each of these definitions
represents one condition term definition and value definitions that can be used within
the tree.
- Returns:
- A
List
of TreeConditionDefinition
objects for this
tree block. The returned list is unmodifiable.
getRootNode
TreeNode getRootNode()
- Get the root tree node for this tree block. The tree of nodes reachable from this root
node defines the logic of the decision tree in this tree block.
- Returns:
- The root node of the decision tree defined in this tree block.
getTreeActionTermDefinitions
java.util.List<TreeActionTermDefinition> getTreeActionTermDefinitions()
- Get the shared action term definitions for this tree block. Each of these definitions
represents one action term definition that can be used within the tree. Tree nodes can
refer to these definitions.
- Returns:
- A
List
of TreeActionTermDefinition
objects for this
tree block. The returned list is unmodifiable.