IBM WebSphere Application ServerTM
Release 8

com.ibm.wbiserver.brules.mgmt.dtable
Interface ActionNode

All Superinterfaces:
BusinessRuleChangeDetector, BusinessRuleValidateable, java.io.Serializable, TreeNode

public interface ActionNode
extends java.io.Serializable, TreeNode

This interface represents an action node within a decision tree. Actions are the result of executing the decision tree. They assign values to the output variables. Action nodes are always the leaf nodes of the tree since the represent the end state after having traversed the condition nodes of the tree to get to the final action to be performed. An action node can have one or more individual actions that are performed. Each action assigns a value to some output variable, referred to as the term.


Field Summary
static java.lang.String COPYRIGHT
           
 
Method Summary
 java.util.List<TreeAction> getTreeActions()
          Get the list of tree actions associated with this action node.
 
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.dtable.TreeNode
getContainingTreeBlock, getParentNode, getRootNode, isOtherwiseCase
 
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:
Constant Field Values
Method Detail

getTreeActions

java.util.List<TreeAction> getTreeActions()
Get the list of tree actions associated with this action node. This is the list of actions to be performed by this action node.

Returns:
A List of TreeAction objects representing the actions for this action node. The returned list is unmodifiable.

IBM WebSphere Application ServerTM
Release 8