AST
Class StringElement

java.lang.Object
  extended by AST.SimpleNode
      extended by AST.ASTNode<ASTNode>
          extended by AST.Element
              extended by AST.SimpleElement
                  extended by AST.StringElement
All Implemented Interfaces:
Node, java.lang.Cloneable, java.lang.Iterable<ASTNode>

public class StringElement
extends SimpleElement
implements java.lang.Cloneable


Field Summary
protected  java.lang.String tokenString_LITERAL
           
 
Fields inherited from class AST.Element
getId_computed, getId_value, getId_visited, iri_visited, isClass_visited, isIndividual_visited, name_visited, range_computed, range_value, range_visited, type_computed, type_value, type_visited
 
Fields inherited from class AST.ASTNode
boundariesCrossed, CHANGE, CIRCLE_INDEX, duringRewrites, findDecl_String_visited, generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, getSubClasses_OwlClassDecl_ArrayList_visited, getSuperClass_String_visited, goStart_visited, IN_CIRCLE, in$Circle, is$Final, LAST_CYCLE, RESET_CYCLE, REWRITE_CHANGE, REWRITE_INTERRUPT, REWRITE_NOCHANGE, state
 
Fields inherited from class AST.SimpleNode
children, id, parent, parser
 
Constructor Summary
StringElement()
           
StringElement(int i)
           
StringElement(OwlParser p, int i)
           
StringElement(java.lang.String p0)
           
 
Method Summary
 void checkChild(Node n, int i)
           
 StringElement clone()
           
 StringElement copy()
           
 void dumpTree(java.lang.String indent, java.io.PrintStream pStream)
           
 void flushCache()
           
 StringElement fullCopy()
           
 java.lang.String getLITERAL()
           
 int getNumChild()
           
 java.lang.Object jjtAccept(OwlParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 void jjtAddChild(Node n, int i)
          This method tells the node to add its argument to the node's list of children.
 boolean mayHaveRewrite()
           
 ASTNode rewriteTo()
           
 void setLITERAL(java.lang.String value)
           
 
Methods inherited from class AST.Element
getId, iri, isClass, isIndividual, name, range, type
 
Methods inherited from class AST.ASTNode
addChild, duringRewrites, findDecl, genMisc, genPrettyPrinter, genRewrites, getChild, getChild, getChildNoTransform, getIndexOfChild, getNumChildNoTransform, getParent, getSubClasses, getSuperClass, goStart, grammarName, in$Circle, in$Circle, ind, insertChild, is$Final, is$Final, iterator, removeChild, reset, setChild, setGrammarName, setParent
 
Methods inherited from class AST.SimpleNode
childrenAccept, dump, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tokenString_LITERAL

protected java.lang.String tokenString_LITERAL
Constructor Detail

StringElement

public StringElement(int i)

StringElement

public StringElement(OwlParser p,
                     int i)

StringElement

public StringElement()

StringElement

public StringElement(java.lang.String p0)
Method Detail

flushCache

public void flushCache()
Overrides:
flushCache in class SimpleElement

clone

public StringElement clone()
                    throws java.lang.CloneNotSupportedException
Overrides:
clone in class SimpleElement
Throws:
java.lang.CloneNotSupportedException

copy

public StringElement copy()
Overrides:
copy in class ASTNode<ASTNode>

fullCopy

public StringElement fullCopy()
Overrides:
fullCopy in class ASTNode<ASTNode>

dumpTree

public void dumpTree(java.lang.String indent,
                     java.io.PrintStream pStream)
Overrides:
dumpTree in class SimpleElement

jjtAccept

public java.lang.Object jjtAccept(OwlParserVisitor visitor,
                                  java.lang.Object data)
Description copied from class: SimpleNode
Accept the visitor.

Specified by:
jjtAccept in interface Node
Overrides:
jjtAccept in class SimpleElement

jjtAddChild

public void jjtAddChild(Node n,
                        int i)
Description copied from interface: Node
This method tells the node to add its argument to the node's list of children.

Specified by:
jjtAddChild in interface Node
Overrides:
jjtAddChild in class SimpleElement

checkChild

public void checkChild(Node n,
                       int i)
Overrides:
checkChild in class SimpleElement

getNumChild

public int getNumChild()
Overrides:
getNumChild in class SimpleElement

mayHaveRewrite

public boolean mayHaveRewrite()
Overrides:
mayHaveRewrite in class SimpleElement

setLITERAL

public void setLITERAL(java.lang.String value)

getLITERAL

public java.lang.String getLITERAL()

rewriteTo

public ASTNode rewriteTo()
Overrides:
rewriteTo in class SimpleElement