org.semanticweb.triple.language
Class Variable

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

public class Variable
extends Term


Field Summary
static int counter
           
 
Constructor Summary
Variable()
           
Variable(java.lang.String label)
           
 
Method Summary
 java.lang.String getLabel()
           
static Variable getNewVariable()
           
 java.lang.String getURI()
           
 boolean isAnonymous()
           
 void putLabel(java.lang.String label)
           
 void putURI(java.lang.String uri)
           
 GLPTerm toGLP(GLPTerm glpModel, java.util.ArrayList glpFormulae)
           
static java.util.ArrayList toGLPVariables(java.util.ArrayList variables)
           
 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
 

Field Detail

counter

public static int counter
Constructor Detail

Variable

public Variable()

Variable

public Variable(java.lang.String label)
Method Detail

getNewVariable

public static Variable getNewVariable()

putURI

public void putURI(java.lang.String uri)

putLabel

public void putLabel(java.lang.String label)

getURI

public java.lang.String getURI()

getLabel

public java.lang.String getLabel()

toString

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

isAnonymous

public boolean isAnonymous()

toGLP

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

toGLPVariables

public static java.util.ArrayList toGLPVariables(java.util.ArrayList variables)