[jboss-svn-commits] JBL Code SVN: r7028 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Oct 23 13:56:38 EDT 2006


Author: mark.proctor at jboss.com
Date: 2006-10-23 13:56:35 -0400 (Mon, 23 Oct 2006)
New Revision: 7028

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/EvalConditionNode.java
Log:
-Fixed EvalConditionNode, made it implement  TupleSinkNode

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/EvalConditionNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/EvalConditionNode.java	2006-10-23 17:46:57 UTC (rev 7027)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/EvalConditionNode.java	2006-10-23 17:56:35 UTC (rev 7028)
@@ -45,7 +45,7 @@
  */
 class EvalConditionNode extends TupleSource
     implements
-    TupleSink,
+    TupleSinkNode,
     NodeMemory {
     // ------------------------------------------------------------
     // Instance members
@@ -61,6 +61,9 @@
 
     /** The source of incoming <code>Tuples</code>. */
     private final TupleSource   tupleSource;
+    
+    private TupleSinkNode           previousTupleSinkNode;
+    private TupleSinkNode           nextTupleSinkNode;
 
     // ------------------------------------------------------------
     // Constructors
@@ -227,4 +230,41 @@
 
     }
 
+    
+    /**
+     * Returns the next node
+     * @return
+     *      The next TupleSinkNode
+     */
+    public TupleSinkNode getNextTupleSinkNode() {
+        return this.nextTupleSinkNode;
+    }
+
+    /**
+     * Sets the next node 
+     * @param next
+     *      The next TupleSinkNode
+     */
+    public void setNextTupleSinkNode(final TupleSinkNode next) {
+        this.nextTupleSinkNode = next;
+    }
+
+    /**
+     * Returns the previous node
+     * @return
+     *      The previous TupleSinkNode
+     */
+    public TupleSinkNode getPreviousTupleSinkNode() {
+        return this.previousTupleSinkNode;
+    }
+
+    /**
+     * Sets the previous node 
+     * @param previous
+     *      The previous TupleSinkNode
+     */
+    public void setPreviousTupleSinkNode(final TupleSinkNode previous) {
+        this.previousTupleSinkNode = previous;
+    }
+
 }




More information about the jboss-svn-commits mailing list