org.semanticweb.triple.language
Class Clause
java.lang.Object
org.semanticweb.triple.language.TripleExpression
org.semanticweb.triple.language.Clause
- public class Clause
- extends TripleExpression
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Clause
public Clause()
putVariables
public void putVariables(Term variable)
putHead
public void putHead(Formula head)
putBody
public void putBody(Formula body)
putModelVariables
public void putModelVariables(Term variable)
putModel
public void putModel(Term model)
- Overrides:
putModel in class TripleExpression
getVariables
public java.util.ArrayList getVariables()
getHead
public Formula getHead()
getBody
public Formula getBody()
getModelVariables
public java.util.ArrayList getModelVariables()
getModel
public Term getModel()
- Overrides:
getModel in class TripleExpression
toTripleString
public java.lang.String toTripleString(boolean withModel)
toString
public java.lang.String toString(Syntax syntax)
- Specified by:
toString in class TripleExpression
toString
public java.lang.String toString(Syntax syntax,
boolean withModel)
toGLP
public GLPClause toGLP()
- Transformation to a general logic program