org.semanticweb.triple.language
Class PathExpression

java.lang.Object
  extended byorg.semanticweb.triple.language.TripleExpression
      extended byorg.semanticweb.triple.language.Term
          extended byorg.semanticweb.triple.language.PathExpression

public class PathExpression
extends Term

A MoleculeTerm is a molecule at term position.

Version:
Author:
sintek

Constructor Summary
PathExpression(Term left, Term right)
           
PathExpression(Term left, Term right, Term model)
           
 
Method Summary
 void addElement(Term pathElement)
           
 java.lang.String appendPathModel(Syntax syntax, java.lang.String result)
           
 void setLeft(Term left)
           
 void setRight(Term right)
           
 GLPTerm toGLP(GLPTerm model, java.util.ArrayList glpFormulae)
           
 GLPTerm toInnerGLP(GLPTerm glpSubject, GLPTerm model, java.util.ArrayList glpFormulae)
           
 java.lang.String toString(Syntax syntax)
           
 
Methods inherited from class org.semanticweb.triple.language.TripleExpression
appendModel, appendModel, getModel, putModel, toPrologString, toString, toTripleString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PathExpression

public PathExpression(Term left,
                      Term right,
                      Term model)

PathExpression

public PathExpression(Term left,
                      Term right)
Method Detail

setLeft

public void setLeft(Term left)

setRight

public void setRight(Term right)

addElement

public void addElement(Term pathElement)

toString

public java.lang.String toString(Syntax syntax)
Specified by:
toString in class TripleExpression

toGLP

public GLPTerm toGLP(GLPTerm model,
                     java.util.ArrayList glpFormulae)
Specified by:
toGLP in class Term

toInnerGLP

public GLPTerm toInnerGLP(GLPTerm glpSubject,
                          GLPTerm model,
                          java.util.ArrayList glpFormulae)

appendPathModel

public java.lang.String appendPathModel(Syntax syntax,
                                        java.lang.String result)