[jboss-svn-commits] JBL Code SVN: r26662 - in labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools: reteoo and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu May 21 22:30:53 EDT 2009


Author: dsotty
Date: 2009-05-21 22:30:53 -0400 (Thu, 21 May 2009)
New Revision: 26662

Modified:
   labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/degrees/IDegree.java
   labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/degrees/SimpleDegree.java
   labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/reteoo/ArgList.java
   labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemoryEntryPoint.java
Log:
Major update

Modified: labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/degrees/IDegree.java
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/degrees/IDegree.java	2009-05-22 01:24:39 UTC (rev 26661)
+++ labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/degrees/IDegree.java	2009-05-22 02:30:53 UTC (rev 26662)
@@ -7,4 +7,6 @@
 	
 	public SimpleDegree getDegree();
 	
+	public float getConfidence(boolean cwa);
+	
 }

Modified: labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/degrees/SimpleDegree.java
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/degrees/SimpleDegree.java	2009-05-22 01:24:39 UTC (rev 26661)
+++ labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/degrees/SimpleDegree.java	2009-05-22 02:30:53 UTC (rev 26662)
@@ -36,8 +36,8 @@
 		return new SimpleDegree(0);
 	}
 	
-	public static IDegree UNKNOWN() {
-		return FALSE();
+	public static IDegree UNKNOWN(boolean cwa) {
+		return cwa ? FALSE() : TRUE();
 	}
 	
 	
@@ -61,5 +61,9 @@
 	public String toString() {
 		return ""+value;
 	}
+
+	public float getConfidence(boolean cwa) {
+		return Math.abs(this.value - UNKNOWN(cwa).getDegree().value);
+	}
 	
 }

Modified: labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/reteoo/ArgList.java
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/reteoo/ArgList.java	2009-05-22 01:24:39 UTC (rev 26661)
+++ labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/reteoo/ArgList.java	2009-05-22 02:30:53 UTC (rev 26662)
@@ -156,12 +156,7 @@
 	}
 	
 	
-	public static class Jolly {
-		
-		public Jolly() {
-			
-		}
-	}
+	
 
 
 	

Modified: labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemoryEntryPoint.java
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemoryEntryPoint.java	2009-05-22 01:24:39 UTC (rev 26661)
+++ labs/jbossrules/branches/DroolsChance/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemoryEntryPoint.java	2009-05-22 02:30:53 UTC (rev 26662)
@@ -64,8 +64,10 @@
     
     
     
-    void inject(String ruleName, ArgList args, ConstraintKey key, IDegree degree);
+    void inject(String ruleName, ArgList args, ConstraintKey key, IDegree degree, boolean killer);
     
+    void reject(String ruleName, ArgList args, ConstraintKey key, IDegree degree, boolean killer);
     
+    
 
 }




More information about the jboss-svn-commits mailing list