edu.lehigh.swat.obione
Class MiniConQuery

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

public class MiniConQuery
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
MiniConQuery(org.semanticweb.kaon2.api.reasoner.Query sparqlQ)
           
MiniConQuery(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

MiniConQuery

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

MiniConQuery

public MiniConQuery(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: