com.ibm.wbiserver.brules.mgmt.dtable
Interface TreeBlock
All Superinterfaces:
BusinessRuleChangeDetector, BusinessRuleValidateable, java.io.Serializable
- public interface TreeBlock
- extends BusinessRuleValidateable, BusinessRuleChangeDetector, java.io.Serializable
Field Summary
Modifier and Type | Field and Description |
---|---|
|
COPYRIGHT
|
Method Summary
Modifier and Type | Method and Description |
---|---|
getRootNode()
Get the root tree node for this tree block.
|
|
|
getTreeActionTermDefinitions()
Get the shared action term definitions for this tree block.
|
|
getTreeConditionDefinitions()
Get the shared condition definitions for this tree block.
|
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.BusinessRuleValidateable |
---|
validate |
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.BusinessRuleChangeDetector |
---|
hasChanges |
Field Detail
COPYRIGHT
- static final java.lang.String COPYRIGHT
See Also:
Method Detail
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.