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 shortAccumulateNodestatic shortAlphaNodestatic shortAsyncReceiveNodestatic shortAsyncSendNodestatic shortBetaNodestatic shortConditionalBranchNodestatic shortElseNodestatic shortEntryPointNodestatic shortEvalConditionNodestatic shortExistsNodestatic shortForallNotNodestatic shortFromNodestatic shortJoinNodestatic shortLeftInputAdapterNodestatic shortLeftTupleSourcestatic shortNotNodestatic shortObjectSourcestatic shortObjectTypeNodestatic shortOperatorNodestatic shortQueryElementNodestatic shortQueryRiaFixerNodestatic shortQueryTerminalNodestatic shortReactiveFromNodestatic shortReteNodestatic shortRightInputAdapterNodestatic shortRuleTerminalNodestatic shortTimerConditionNodestatic shortUnificationNodestatic shortWindowNode
-
Constructor Summary
Constructors Constructor Description NodeTypeEnums()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanhasNodeMemory(NetworkNode node)static booleanisBetaNode(NetworkNode node)static booleanisEndNode(NetworkNode node)static booleanisLeftTupleNode(NetworkNode node)static booleanisLeftTupleSink(NetworkNode node)static booleanisLeftTupleSource(NetworkNode node)static booleanisObjectSink(NetworkNode node)static booleanisObjectSource(NetworkNode node)static booleanisTerminalNode(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
-
WindowNode
public static final short WindowNode
- See Also:
- Constant Field Values
-
RightInputAdapterNode
public static final short RightInputAdapterNode
- 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)
-
-