[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