[jboss-svn-commits] JBL Code SVN: r25397 - in labs/jbossrules/branches/uncDrools5x/Essence: src/main/java/uncertainty/measures/belief and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Feb 23 16:20:28 EST 2009


Author: dsotty
Date: 2009-02-23 16:20:27 -0500 (Mon, 23 Feb 2009)
New Revision: 25397

Added:
   labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/truthvals/operators/simple/SimpleNot.java
Modified:
   labs/jbossrules/branches/uncDrools5x/Essence/.classpath
   labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/measures/belief/ImpreciseDistribution.java
   labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/truthvals/Degree.java
Log:
commented opengl dependency

Modified: labs/jbossrules/branches/uncDrools5x/Essence/.classpath
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Essence/.classpath	2009-02-23 21:01:33 UTC (rev 25396)
+++ labs/jbossrules/branches/uncDrools5x/Essence/.classpath	2009-02-23 21:20:27 UTC (rev 25397)
@@ -7,7 +7,5 @@
 	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
 	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="lib" path="lib/gluegen-rt.jar"/>
-	<classpathentry kind="lib" path="lib/jogl.jar"/>
 	<classpathentry kind="output" path="target/classes"/>
 </classpath>

Modified: labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/measures/belief/ImpreciseDistribution.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/measures/belief/ImpreciseDistribution.java	2009-02-23 21:01:33 UTC (rev 25396)
+++ labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/measures/belief/ImpreciseDistribution.java	2009-02-23 21:20:27 UTC (rev 25397)
@@ -4,6 +4,7 @@
  */
 package uncertainty.measures.belief;
 
+import java.io.Serializable;
 import java.util.BitSet;
 import java.util.HashSet;
 import java.util.List;
@@ -29,7 +30,7 @@
  */
 public class ImpreciseDistribution
     extends Observable
-    implements IMassFunction {
+    implements IMassFunction, Serializable {
     
     public static final double ZERO = 1e-10;
     

Modified: labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/truthvals/Degree.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/truthvals/Degree.java	2009-02-23 21:01:33 UTC (rev 25396)
+++ labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/truthvals/Degree.java	2009-02-23 21:20:27 UTC (rev 25397)
@@ -92,6 +92,7 @@
 	@Override
 	public boolean toBoolean() {
 		return this.value >= 0.5;
+		//return this.value > 0;
 	}
 
 	@Override

Added: labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/truthvals/operators/simple/SimpleNot.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/truthvals/operators/simple/SimpleNot.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Essence/src/main/java/uncertainty/truthvals/operators/simple/SimpleNot.java	2009-02-23 21:20:27 UTC (rev 25397)
@@ -0,0 +1,14 @@
+package uncertainty.truthvals.operators.simple;
+
+import uncertainty.truthvals.IUncertainDegree;
+import uncertainty.truthvals.operators.IUncDegCombiner;
+import uncertainty.truthvals.Degree;
+
+public class SimpleNot implements IUncDegCombiner {
+
+	@Override
+	public IUncertainDegree eval(IUncertainDegree[] args) {
+		return new Degree(1-args[0].getDegree().getValue());
+	}
+
+}




More information about the jboss-svn-commits mailing list