[jboss-svn-commits] JBL Code SVN: r21963 - labs/jbossrules/branches/uncDrools5x/LogicSOM/src.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Aug 28 13:01:32 EDT 2008
Author: dsotty
Date: 2008-08-28 13:01:32 -0400 (Thu, 28 Aug 2008)
New Revision: 21963
Modified:
labs/jbossrules/branches/uncDrools5x/LogicSOM/src/DroolSOM.java
Log:
New branch for uncertainty support in 5.x
Modified: labs/jbossrules/branches/uncDrools5x/LogicSOM/src/DroolSOM.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/LogicSOM/src/DroolSOM.java 2008-08-28 17:01:04 UTC (rev 21962)
+++ labs/jbossrules/branches/uncDrools5x/LogicSOM/src/DroolSOM.java 2008-08-28 17:01:32 UTC (rev 21963)
@@ -49,6 +49,7 @@
import org.drools.event.DebugWorkingMemoryEventListener;
import org.drools.reteoo.ReteooRuleBase;
import org.drools.reteoo.ReteooWorkingMemory;
+import org.drools.reteoo.UncertainReteooRuleBase;
import org.drools.rule.ClassConstraint;
import org.drools.rule.ConstraintSignature;
import org.drools.rule.LiteralConstraint;
@@ -64,6 +65,7 @@
import data.Train;
import data.Update;
+import uncertainty.factory.EssenceDegreeFactory;
import uncertainty.factory.IDegreeFactory;
import uncertainty.truthvals.Essence;
import uncertainty.truthvals.IUncertainDegree;
@@ -128,12 +130,12 @@
public DroolSOM() {
- try {
- System.setOut(new PrintStream("logStream.txt"));
- } catch (FileNotFoundException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
+// try {
+// System.setOut(new PrintStream("logStream.txt"));
+// } catch (FileNotFoundException e1) {
+// // TODO Auto-generated catch block
+// e1.printStackTrace();
+// }
try {
initDrools();
@@ -402,6 +404,7 @@
//add the package to a rulebase (deploy the rule package).
final RuleBase ruleBase = RuleBaseFactory.newRuleBase(IUncertainRuleBase.RETEOO_UNCERTAIN);
+ ((UncertainReteooRuleBase) ruleBase).setTruthFactory(new EssenceDegreeFactory());
this.factory = ((IUncertainRuleBase) ruleBase).getTruthFactory();
ruleBase.addPackage( pkg );
More information about the jboss-svn-commits
mailing list