[jboss-svn-commits] JBL Code SVN: r19982 - labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/reteoo.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat May 17 09:02:16 EDT 2008


Author: KrisVerlaenen
Date: 2008-05-17 09:02:16 -0400 (Sat, 17 May 2008)
New Revision: 19982

Modified:
   labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/reteoo/AlphaNodeVertex.java
Log:
 - Fixed compilation error

Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/reteoo/AlphaNodeVertex.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/reteoo/AlphaNodeVertex.java	2008-05-17 12:40:51 UTC (rev 19981)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/reteoo/AlphaNodeVertex.java	2008-05-17 13:02:16 UTC (rev 19982)
@@ -3,11 +3,11 @@
  */
 package org.drools.reteoo;
 
-import org.drools.base.ClassFieldExtractor;
+import org.drools.base.ClassFieldReader;
 import org.drools.rule.LiteralConstraint;
 import org.drools.spi.AlphaNodeFieldConstraint;
 import org.drools.spi.Constraint;
-import org.drools.spi.FieldExtractor;
+import org.drools.spi.InternalReadAccessor;
 import org.eclipse.draw2d.ColorConstants;
 import org.eclipse.swt.graphics.Color;
 
@@ -38,10 +38,10 @@
     	AlphaNodeFieldConstraint constraint = this.node.getConstraint();
         if (constraint instanceof LiteralConstraint) {
         	LiteralConstraint literalConstraint = (LiteralConstraint) constraint;
-            FieldExtractor extractor = literalConstraint.getFieldExtractor();
-            if (extractor instanceof ClassFieldExtractor) {
-            	ClassFieldExtractor classFieldExtractor = (ClassFieldExtractor) extractor;
-            	return NODE_NAME + "<BR/>field : " + classFieldExtractor.getFieldName() + "<BR/>evaluator : " + literalConstraint.getEvaluator() + "<BR/>value :  " + literalConstraint.getField();
+            InternalReadAccessor accessor = literalConstraint.getFieldExtractor();
+            if (accessor instanceof ClassFieldReader) {
+                ClassFieldReader classFieldReader = (ClassFieldReader) accessor;
+            	return NODE_NAME + "<BR/>field : " + classFieldReader.getFieldName() + "<BR/>evaluator : " + literalConstraint.getEvaluator() + "<BR/>value :  " + literalConstraint.getField();
             }
         }
         return NODE_NAME + "<BR/>";
@@ -71,9 +71,9 @@
     	AlphaNodeFieldConstraint constraint = this.node.getConstraint();
         if (constraint instanceof LiteralConstraint) {
         	LiteralConstraint literalConstraint = (LiteralConstraint) constraint;
-            FieldExtractor extractor = literalConstraint.getFieldExtractor();
-            if (extractor instanceof ClassFieldExtractor) {
-            	return ((ClassFieldExtractor) extractor).getFieldName();
+            InternalReadAccessor accessor = literalConstraint.getFieldExtractor();
+            if (accessor instanceof ClassFieldReader) {
+            	return ((ClassFieldReader) accessor).getFieldName();
             }
         }
         return null;




More information about the jboss-svn-commits mailing list