[jboss-svn-commits] JBL Code SVN: r26840 - in labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl: src/main/java/org/drools/chance and 5 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jun 4 19:59:03 EDT 2009
Author: dsotty
Date: 2009-06-04 19:59:02 -0400 (Thu, 04 Jun 2009)
New Revision: 26840
Added:
labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/BayesianTest/
labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/BayesianTest/BayesianTest.java
labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/rules/org/drools/chance/Bayesian/
labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/rules/org/drools/chance/Bayesian/BayesianTest.drl
Modified:
labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/.classpath
labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/Room.java
labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/SpeedDomain.java
labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/TemperatureDomain.java
labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/xml/FuzzyTest1.ruleml.xml
Log:
Modified: labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/.classpath
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/.classpath 2009-06-04 23:58:24 UTC (rev 26839)
+++ labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/.classpath 2009-06-04 23:59:02 UTC (rev 26840)
@@ -1,9 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="src" path="src/main/java"/>
- <classpathentry kind="src" path="src/main/rules" excluding="**/*.java"/>
- <classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
- <classpathentry kind="src" path="src/test/resources" output="target/test-classes" including="**" excluding="**/*.java"/>
- <classpathentry kind="output" path="target/classes"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
-</classpath>
\ No newline at end of file
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry excluding="**/*.java|org/drools/chance/Bayesian/|org/drools/chance/impl/|org/drools/chance/fuzzy/|org/drools/chance/" kind="src" path="src/main/rules"/>
+ <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
+ <classpathentry excluding="**/*.java" including="**" kind="src" output="target/test-classes" path="src/test/resources"/>
+ <classpathentry kind="src" path="src/main/rules/org/drools/chance/Bayesian"/>
+ <classpathentry kind="src" path="src/main/rules/org/drools/chance/impl"/>
+ <classpathentry kind="src" path="src/main/rules/org/drools/chance/fuzzy"/>
+ <classpathentry excluding="Bayesian/|impl/|fuzzy/" kind="src" path="src/main/rules/org/drools/chance"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
Added: labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/BayesianTest/BayesianTest.java
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/BayesianTest/BayesianTest.java (rev 0)
+++ labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/BayesianTest/BayesianTest.java 2009-06-04 23:59:02 UTC (rev 26840)
@@ -0,0 +1,43 @@
+package org.drools.chance.BayesianTest;
+
+import org.drools.chance.AbstractChanceTest;
+import org.drools.chance.fuzzyTest.FuzzyTest1;
+import org.drools.definition.type.FactType;
+
+public class BayesianTest extends AbstractChanceTest {
+
+ /**
+ * @param args
+ */
+ public static void main(String[] args) {
+ BayesianTest test = new BayesianTest();
+ test.setRuleFileName("BayesianTest.drl");
+ test.setFactoryName("org.drools.degrees.factory.BayesianDegreeFactory");
+ test.setDumpable(false);
+ test.setSilent(false);
+
+ test.run();
+
+ }
+
+
+ public void act() {
+// String packS = this.getClass().getPackage().getName();
+// FactType foo1Type = getSession().getKnowledgeBase().getFactType(packS,"Foo1");
+// FactType foo2Type = getSession().getKnowledgeBase().getFactType(packS,"Foo2");
+//
+// try {
+// Object foo1 = foo1Type.newInstance();
+// Object foo2 = foo2Type.newInstance();
+//
+// getSession().insert(foo1);
+// getSession().insert(foo2);
+//
+// getSession().fireAllRules();
+// } catch (Exception e) {
+// e.printStackTrace();
+// }
+//
+ }
+
+}
Modified: labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/Room.java
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/Room.java 2009-06-04 23:58:24 UTC (rev 26839)
+++ labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/Room.java 2009-06-04 23:59:02 UTC (rev 26840)
@@ -1,6 +1,5 @@
package org.drools.chance.fuzzyTest;
-import org.drools.fuzzy.RealDomain;
import org.drools.fuzzy.evaluators.IDynamicEvaluable;
import org.drools.spi.Evaluator;
Modified: labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/SpeedDomain.java
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/SpeedDomain.java 2009-06-04 23:58:24 UTC (rev 26839)
+++ labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/SpeedDomain.java 2009-06-04 23:59:02 UTC (rev 26840)
@@ -7,15 +7,15 @@
import org.drools.base.ValueType;
import org.drools.base.evaluators.EvaluatorDefinition;
import org.drools.base.evaluators.Operator;
+import org.drools.fuzzy.FuzzyRealDomain;
import org.drools.fuzzy.FuzzySet;
import org.drools.fuzzy.NumericDomainFuzzySet;
-import org.drools.fuzzy.RealDomain;
import org.drools.fuzzy.evaluators.FuzzyNumericEvaluator;
import org.drools.fuzzy.evaluators.membership.TriangleMembership;
import org.drools.spi.Evaluator;
-public class SpeedDomain extends RealDomain {
+public class SpeedDomain extends FuzzyRealDomain {
public static final String STOP = "stop";
Modified: labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/TemperatureDomain.java
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/TemperatureDomain.java 2009-06-04 23:58:24 UTC (rev 26839)
+++ labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/java/org/drools/chance/fuzzyTest/TemperatureDomain.java 2009-06-04 23:59:02 UTC (rev 26840)
@@ -1,21 +1,13 @@
package org.drools.chance.fuzzyTest;
-import java.io.IOException;
-import java.io.ObjectInput;
-import java.io.ObjectOutput;
-
import org.drools.base.ValueType;
-import org.drools.base.evaluators.EvaluatorDefinition;
import org.drools.base.evaluators.Operator;
-import org.drools.fuzzy.FuzzySet;
+import org.drools.fuzzy.FuzzyRealDomain;
import org.drools.fuzzy.NumericDomainFuzzySet;
-import org.drools.fuzzy.RealDomain;
import org.drools.fuzzy.evaluators.FuzzyNumericEvaluator;
-import org.drools.fuzzy.evaluators.membership.TriangleMembership;
-import org.drools.spi.Evaluator;
-public class TemperatureDomain extends RealDomain {
+public class TemperatureDomain extends FuzzyRealDomain {
public static final String COLD = "cold";
Added: labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/rules/org/drools/chance/Bayesian/BayesianTest.drl
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/rules/org/drools/chance/Bayesian/BayesianTest.drl (rev 0)
+++ labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/src/main/rules/org/drools/chance/Bayesian/BayesianTest.drl 2009-06-04 23:59:02 UTC (rev 26840)
@@ -0,0 +1,2 @@
+package org.drools.chance.BayesianTest
+
Modified: labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/xml/FuzzyTest1.ruleml.xml
===================================================================
--- labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/xml/FuzzyTest1.ruleml.xml 2009-06-04 23:58:24 UTC (rev 26839)
+++ labs/jbossrules/branches/DroolsChance/drools-examples/drools-examples-drl/xml/FuzzyTest1.ruleml.xml 2009-06-04 23:59:02 UTC (rev 26840)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<RuleML xmlns="http://www.ruleml.org/0.91/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ruleml.org/0.91/xsd http://www.ruleml.org/0.91/xsd/naffologeq.xsd">
<oid>
<Data>org.drools.DRL</Data>
@@ -31,7 +31,7 @@
<Rel>isA</Rel>
</op>
<slot>
- <Ind>class</Ind>
+ <Ind type="java.lang.Class">class</Ind>
<Var/>
</slot>
<Ind type="java.lang.Class">org.drools.chance.fuzzyTest.Room</Ind>
@@ -41,7 +41,7 @@
<Rel>cold</Rel>
</op>
<slot>
- <Ind>temperature</Ind>
+ <Ind type="java.lang.Object">temperature</Ind>
<Var/>
</slot>
</Atom>
@@ -82,7 +82,7 @@
<Rel>isA</Rel>
</op>
<slot>
- <Ind>class</Ind>
+ <Ind type="java.lang.Class">class</Ind>
<Var/>
</slot>
<Ind type="java.lang.Class">org.drools.chance.fuzzyTest.Room</Ind>
@@ -92,7 +92,7 @@
<Rel>warm</Rel>
</op>
<slot>
- <Ind>temperature</Ind>
+ <Ind type="java.lang.Object">temperature</Ind>
<Var/>
</slot>
</Atom>
@@ -133,7 +133,7 @@
<Rel>isA</Rel>
</op>
<slot>
- <Ind>class</Ind>
+ <Ind type="java.lang.Class">class</Ind>
<Var/>
</slot>
<Ind type="java.lang.Class">org.drools.chance.fuzzyTest.Room</Ind>
@@ -143,7 +143,7 @@
<Rel>hot</Rel>
</op>
<slot>
- <Ind>temperature</Ind>
+ <Ind type="java.lang.Object">temperature</Ind>
<Var/>
</slot>
</Atom>
@@ -184,7 +184,7 @@
<Rel>isA</Rel>
</op>
<slot>
- <Ind>class</Ind>
+ <Ind type="java.lang.Class">class</Ind>
<Var/>
</slot>
<Ind type="java.lang.Class">org.drools.chance.fuzzyTest.Fan</Ind>
@@ -194,7 +194,7 @@
<Rel>seems</Rel>
</op>
<slot>
- <Ind>speed</Ind>
+ <Ind type="java.lang.Object">speed</Ind>
<Var/>
</slot>
<Ind type="java.lang.String">fast</Ind>
@@ -237,7 +237,7 @@
<Rel>isA</Rel>
</op>
<slot>
- <Ind>class</Ind>
+ <Ind type="java.lang.Class">class</Ind>
<Var/>
</slot>
<Ind type="java.lang.Class">org.drools.chance.fuzzyTest.Fan</Ind>
@@ -247,7 +247,7 @@
<Rel>seems</Rel>
</op>
<slot>
- <Ind>speed</Ind>
+ <Ind type="java.lang.Object">speed</Ind>
<Var/>
</slot>
<Ind type="java.lang.String">slow</Ind>
@@ -290,7 +290,7 @@
<Rel>isA</Rel>
</op>
<slot>
- <Ind>class</Ind>
+ <Ind type="java.lang.Class">class</Ind>
<Var/>
</slot>
<Ind type="java.lang.Class">org.drools.chance.fuzzyTest.Fan</Ind>
@@ -300,7 +300,7 @@
<Rel>seems</Rel>
</op>
<slot>
- <Ind>speed</Ind>
+ <Ind type="java.lang.Object">speed</Ind>
<Var/>
</slot>
<Ind type="java.lang.String">stop</Ind>
More information about the jboss-svn-commits
mailing list