Author: anuzzolese
Date: Mon Nov 28 13:12:33 2011
New Revision: 1207127

URL: http://svn.apache.org/viewvc?rev=1207127&view=rev
Log:
[STANBOL-186] Fixed a bug related to the conversion of rules to Jena.

Modified:
    
incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/GreaterThanAtom.java
    
incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/LessThanAtom.java

Modified: 
incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/GreaterThanAtom.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/GreaterThanAtom.java?rev=1207127&r1=1207126&r2=1207127&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/GreaterThanAtom.java
 (original)
+++ 
incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/GreaterThanAtom.java
 Mon Nov 28 13:12:33 2011
@@ -34,8 +34,11 @@ import org.semanticweb.owlapi.vocab.SWRL
 import com.hp.hpl.jena.graph.Node;
 import com.hp.hpl.jena.rdf.model.Model;
 import com.hp.hpl.jena.rdf.model.Resource;
+import com.hp.hpl.jena.reasoner.rulesys.Builtin;
+import com.hp.hpl.jena.reasoner.rulesys.BuiltinRegistry;
 import com.hp.hpl.jena.reasoner.rulesys.ClauseEntry;
 import com.hp.hpl.jena.reasoner.rulesys.Functor;
+import com.hp.hpl.jena.reasoner.rulesys.builtins.GreaterThan;
 import com.hp.hpl.jena.vocabulary.XSD;
 
 
@@ -236,12 +239,15 @@ public class GreaterThanAtom extends Com
        
        @Override
        public ClauseEntry toJenaClauseEntry() {
+               
+               GreaterThan gt = new GreaterThan();
+               
                String arg1 = argument1.toString();
                
if(arg1.startsWith("http://kres.iks-project.eu/ontology/meta/variables#";)){
                        arg1 = "?" + 
arg1.replace("http://kres.iks-project.eu/ontology/meta/variables#";, "");
                }
                
-               String arg2 = argument1.toString();
+               String arg2 = argument2.toString();
                
if(arg2.startsWith("http://kres.iks-project.eu/ontology/meta/variables#";)){
                        arg2 = "?" + 
arg2.replace("http://kres.iks-project.eu/ontology/meta/variables#";, "");
                }
@@ -251,7 +257,10 @@ public class GreaterThanAtom extends Com
                nodes.add(Node.createURI(arg1));
                nodes.add(Node.createURI(arg2));
                
-               return new Functor("greaterThan", nodes);
+               
+               
+               return new Functor("greaterThan", nodes, new BuiltinRegistry());
+               
        }
 }
 

Modified: 
incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/LessThanAtom.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/LessThanAtom.java?rev=1207127&r1=1207126&r2=1207127&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/LessThanAtom.java
 (original)
+++ 
incubator/stanbol/trunk/rules/manager/src/main/java/org/apache/stanbol/rules/manager/atoms/LessThanAtom.java
 Mon Nov 28 13:12:33 2011
@@ -34,6 +34,7 @@ import org.semanticweb.owlapi.vocab.SWRL
 import com.hp.hpl.jena.graph.Node;
 import com.hp.hpl.jena.rdf.model.Model;
 import com.hp.hpl.jena.rdf.model.Resource;
+import com.hp.hpl.jena.reasoner.rulesys.BuiltinRegistry;
 import com.hp.hpl.jena.reasoner.rulesys.ClauseEntry;
 import com.hp.hpl.jena.reasoner.rulesys.Functor;
 import com.hp.hpl.jena.vocabulary.XSD;
@@ -240,7 +241,7 @@ public class LessThanAtom extends Compar
                        arg1 = "?" + 
arg1.replace("http://kres.iks-project.eu/ontology/meta/variables#";, "");
                }
                
-               String arg2 = argument1.toString();
+               String arg2 = argument2.toString();
                
if(arg2.startsWith("http://kres.iks-project.eu/ontology/meta/variables#";)){
                        arg2 = "?" + 
arg2.replace("http://kres.iks-project.eu/ontology/meta/variables#";, "");
                }
@@ -250,6 +251,6 @@ public class LessThanAtom extends Compar
                nodes.add(Node.createURI(arg1));
                nodes.add(Node.createURI(arg2));
                
-               return new Functor("lessThan", nodes);
+               return new Functor("lessThan", nodes, new BuiltinRegistry());
        }
 }


Reply via email to