com.ibm.wbiserver.brules.mgmt.dtable

Interface TreeConditionDefinition

All Superinterfaces:
java.io.Serializable

  1. public interface TreeConditionDefinition
  2. extends java.io.Serializable
This interface represents a shared definition of a tree condition term and the possible values for the condition. These definitions are referenced by the actual tree nodes that specify the logic of the decision table.

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
COPYRIGHT

Method Summary

Modifier and Type Method and Description
  1. TreeConditionTermDefinition
getConditionTermDefinition()
Get the condition term definition for this tree condition.
  1. java.util.List<TreeConditionValueDefinition>
getConditionValueDefinitions()
Get the list of shared condition value definitions for this condition definition.
  1. Orientation
getOrientation()
Get the orientation for this condition.

Field Detail

  1. static final java.lang.String COPYRIGHT
See Also:

Method Detail

getConditionTermDefinition

  1. TreeConditionTermDefinition getConditionTermDefinition( )
Get the condition term definition for this tree condition. The condition term definition defines the "left-hand side" of a condition. For example, if the condition is "intVar + 1 > 50", the condition term definition would define the "intVar + 1" part.
Returns:
The condition term definition for this tree condition.

getConditionValueDefinitions

  1. java.util.List<TreeConditionValueDefinition> getConditionValueDefinitions( )
Get the list of shared condition value definitions for this condition definition. This list contains the list of possible values for this condition. This includes template instance expressions, which allow certain parameters to be changed at runtime.
Returns:
The list of shared condition value definitions for this condition. The returned list is unmodifiable.

getOrientation

  1. Orientation getOrientation()
Get the orientation for this condition.
Returns:
The orientation for this condition.