Interface ITupleSourceNode
- 
- All Superinterfaces:
- java.lang.Cloneable,- INode
 - All Known Implementing Classes:
- AbstractBetaNode,- BetaNode,- CollectNode,- InitialFactNode,- LeftInputAdapterNode,- NotNode,- TestNode
 
 public interface ITupleSourceNode extends INode A node that is a source of tuples. An arbitrary number of object consumer nodes can be attached to a tuple source.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddTupleConsumer(ITupleConsumerNode node)Add an tuple consumer node.java.util.CollectiongetNodeMemory(ReteMemory mem)Get the memory for this node.ITupleConsumerNode[]getTupleConsumers()Get all tuple consumer nodes.voidremoveTupleConsumer(ITupleConsumerNode node)Remove an tuple consumer.- 
Methods inherited from interface jadex.rules.rulesystem.rete.nodes.INodecheckNodeConsistency, clone, createNodeMemory, getIndirectAttributes, getNodeId, getRelevantAttributes, modifyIndirectObject
 
- 
 
- 
- 
- 
Method Detail- 
addTupleConsumervoid addTupleConsumer(ITupleConsumerNode node) Add an tuple consumer node.- Parameters:
- node- A new consumer node.
 
 - 
removeTupleConsumervoid removeTupleConsumer(ITupleConsumerNode node) Remove an tuple consumer.- Parameters:
- node- The consumer node.
 
 - 
getNodeMemoryjava.util.Collection getNodeMemory(ReteMemory mem) Get the memory for this node.- Specified by:
- getNodeMemoryin interface- INode
- Returns:
- The memory.
 
 - 
getTupleConsumersITupleConsumerNode[] getTupleConsumers() Get all tuple consumer nodes.- Returns:
- All tuple consumer nodes.
 
 
- 
 
-