Package org.drools.core.reteoo
Class NodeTypeEnums
- java.lang.Object
-
- org.drools.core.reteoo.NodeTypeEnums
-
public class NodeTypeEnums extends Object
ObjectSource : < NodeTypeEnums.ObjectSource * LeftTupleSource: > LeftTupleSource BetaNode : > BetaNode ObjectSink : % 2 == 0 LeftSource : % 2 != 0
-
-
Field Summary
Fields Modifier and Type Field Description static short
AccumulateNode
static short
AlphaNode
static short
AsyncReceiveNode
static short
AsyncSendNode
static short
BetaNode
static short
ConditionalBranchNode
static short
ElseNode
static short
EntryPointNode
static short
EvalConditionNode
static short
ExistsNode
static short
ForallNotNode
static short
FromNode
static short
JoinNode
static short
LeftInputAdapterNode
static short
LeftTupleSource
static short
NotNode
static short
ObjectSource
static short
ObjectTypeNode
static short
OperatorNode
static short
PropagationQueuingNode
static short
QueryElementNode
static short
QueryRiaFixerNode
static short
QueryTerminalNode
static short
ReactiveFromNode
static short
ReteNode
static short
RightInputAdaterNode
static short
RuleTerminalNode
static short
TimerConditionNode
static short
UnificationNode
static short
WindowNode
-
Constructor Summary
Constructors Constructor Description NodeTypeEnums()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
hasNodeMemory(NetworkNode node)
static boolean
isBetaNode(NetworkNode node)
static boolean
isEndNode(NetworkNode node)
static boolean
isLeftTupleNode(NetworkNode node)
static boolean
isLeftTupleSink(NetworkNode node)
static boolean
isLeftTupleSource(NetworkNode node)
static boolean
isObjectSink(NetworkNode node)
static boolean
isObjectSource(NetworkNode node)
static boolean
isTerminalNode(NetworkNode node)
-
-
-
Field Detail
-
EntryPointNode
public static final short EntryPointNode
- See Also:
- Constant Field Values
-
ReteNode
public static final short ReteNode
- See Also:
- Constant Field Values
-
ObjectTypeNode
public static final short ObjectTypeNode
- See Also:
- Constant Field Values
-
AlphaNode
public static final short AlphaNode
- See Also:
- Constant Field Values
-
PropagationQueuingNode
public static final short PropagationQueuingNode
- See Also:
- Constant Field Values
-
WindowNode
public static final short WindowNode
- See Also:
- Constant Field Values
-
RightInputAdaterNode
public static final short RightInputAdaterNode
- See Also:
- Constant Field Values
-
ObjectSource
public static final short ObjectSource
- See Also:
- Constant Field Values
-
QueryTerminalNode
public static final short QueryTerminalNode
- See Also:
- Constant Field Values
-
RuleTerminalNode
public static final short RuleTerminalNode
- See Also:
- Constant Field Values
-
LeftTupleSource
public static final short LeftTupleSource
- See Also:
- Constant Field Values
-
LeftInputAdapterNode
public static final short LeftInputAdapterNode
- See Also:
- Constant Field Values
-
EvalConditionNode
public static final short EvalConditionNode
- See Also:
- Constant Field Values
-
TimerConditionNode
public static final short TimerConditionNode
- See Also:
- Constant Field Values
-
AsyncSendNode
public static final short AsyncSendNode
- See Also:
- Constant Field Values
-
AsyncReceiveNode
public static final short AsyncReceiveNode
- See Also:
- Constant Field Values
-
QueryRiaFixerNode
public static final short QueryRiaFixerNode
- See Also:
- Constant Field Values
-
FromNode
public static final short FromNode
- See Also:
- Constant Field Values
-
ReactiveFromNode
public static final short ReactiveFromNode
- See Also:
- Constant Field Values
-
UnificationNode
public static final short UnificationNode
- See Also:
- Constant Field Values
-
QueryElementNode
public static final short QueryElementNode
- See Also:
- Constant Field Values
-
ConditionalBranchNode
public static final short ConditionalBranchNode
- See Also:
- Constant Field Values
-
BetaNode
public static final short BetaNode
- See Also:
- Constant Field Values
-
JoinNode
public static final short JoinNode
- See Also:
- Constant Field Values
-
NotNode
public static final short NotNode
- See Also:
- Constant Field Values
-
ExistsNode
public static final short ExistsNode
- See Also:
- Constant Field Values
-
AccumulateNode
public static final short AccumulateNode
- See Also:
- Constant Field Values
-
ForallNotNode
public static final short ForallNotNode
- See Also:
- Constant Field Values
-
ElseNode
public static final short ElseNode
- See Also:
- Constant Field Values
-
OperatorNode
public static final short OperatorNode
- See Also:
- Constant Field Values
-
-
Method Detail
-
isObjectSource
public static boolean isObjectSource(NetworkNode node)
-
isObjectSink
public static boolean isObjectSink(NetworkNode node)
-
isLeftTupleSource
public static boolean isLeftTupleSource(NetworkNode node)
-
isBetaNode
public static boolean isBetaNode(NetworkNode node)
-
isTerminalNode
public static boolean isTerminalNode(NetworkNode node)
-
isLeftTupleSink
public static boolean isLeftTupleSink(NetworkNode node)
-
isEndNode
public static boolean isEndNode(NetworkNode node)
-
isLeftTupleNode
public static boolean isLeftTupleNode(NetworkNode node)
-
hasNodeMemory
public static boolean hasNodeMemory(NetworkNode node)
-
-