| java.lang.Object org.drools.common.BaseNode org.drools.reteoo.ObjectSource org.drools.reteoo.AlphaNode
Constructor Summary | |
public | AlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, boolean hasMemory, int alphaNodeHashingThreshold) Construct an AlphaNode with a unique id using the provided
FieldConstraint and the given ObjectSource .
Set the boolean flag to true if the node is supposed to have local
memory, or false otherwise. |
AlphaNode | public AlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, boolean hasMemory, int alphaNodeHashingThreshold)(Code) | | Construct an AlphaNode with a unique id using the provided
FieldConstraint and the given ObjectSource .
Set the boolean flag to true if the node is supposed to have local
memory, or false otherwise. Memory is optional for AlphaNode s
and is only of benefic when adding additional Rule s at runtime.
Parameters: id - Node's ID Parameters: constraint - Node's constraints Parameters: objectSource - Node's object source Parameters: hasMemory - true if node shall be configured with local memory. False otherwise. |
attach | public void attach()(Code) | | |
getNextObjectSinkNode | public ObjectSinkNode getNextObjectSinkNode()(Code) | | Returns the next node
The next ObjectSinkNode |
getPreviousObjectSinkNode | public ObjectSinkNode getPreviousObjectSinkNode()(Code) | | Returns the previous node
The previous ObjectSinkNode |
hashCode | public int hashCode()(Code) | | |
setNextObjectSinkNode | public void setNextObjectSinkNode(ObjectSinkNode next)(Code) | | Sets the next node
Parameters: next - The next ObjectSinkNode |
setPreviousObjectSinkNode | public void setPreviousObjectSinkNode(ObjectSinkNode previous)(Code) | | Sets the previous node
Parameters: previous - The previous ObjectSinkNode |
|
|