edu.lehigh.swat.obione
Class OBI1Query

java.lang.Object
  extended by edu.lehigh.swat.obione.KAON2AbstractConnection
      extended by edu.lehigh.swat.obione.OBI1Query

public class OBI1Query
extends KAON2AbstractConnection


Field Summary
private  org.semanticweb.kaon2.api.rules.Rule rule
           
 
Fields inherited from class edu.lehigh.swat.obione.KAON2AbstractConnection
m_connection
 
Constructor Summary
OBI1Query(org.semanticweb.kaon2.api.reasoner.Query sparqlQ)
           
OBI1Query(org.semanticweb.kaon2.api.rules.Rule r)
           
 
Method Summary
 org.semanticweb.kaon2.api.rules.Literal getBodyLiteralInPos(int i)
           
 org.semanticweb.kaon2.api.rules.Literal[] getJoinPreds(org.semanticweb.kaon2.api.rules.Variable v, int pos)
           
 org.semanticweb.kaon2.api.rules.Rule getRule()
           
 int getSubGoalNum()
           
 int getSubGoalPos(org.semanticweb.kaon2.api.rules.Literal l)
          Returns the query subgoals that can be used
(package private)  java.util.List<org.semanticweb.kaon2.api.rules.Variable> getVariables()
          Helper function
static void main(java.lang.String[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.lehigh.swat.obione.KAON2AbstractConnection
createOntology, endConnection, loadOntology, makeConnection, showOntologyAxioms, showOntologyEntities
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rule

private org.semanticweb.kaon2.api.rules.Rule rule
Constructor Detail

OBI1Query

public OBI1Query(org.semanticweb.kaon2.api.rules.Rule r)

OBI1Query

public OBI1Query(org.semanticweb.kaon2.api.reasoner.Query sparqlQ)
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.InterruptedException,
                        java.lang.Exception
Throws:
java.lang.InterruptedException
java.lang.Exception

getSubGoalNum

public int getSubGoalNum()

getRule

public org.semanticweb.kaon2.api.rules.Rule getRule()

getJoinPreds

public org.semanticweb.kaon2.api.rules.Literal[] getJoinPreds(org.semanticweb.kaon2.api.rules.Variable v,
                                                              int pos)

getBodyLiteralInPos

public org.semanticweb.kaon2.api.rules.Literal getBodyLiteralInPos(int i)

getSubGoalPos

public int getSubGoalPos(org.semanticweb.kaon2.api.rules.Literal l)
Returns the query subgoals that can be used


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getVariables

java.util.List<org.semanticweb.kaon2.api.rules.Variable> getVariables()
Helper function

Parameters:
r -
Returns: