AST
Class Start

java.lang.Object
  extended by AST.SimpleNode
      extended by AST.ASTNode
          extended by AST.Start
All Implemented Interfaces:
Node, java.lang.Cloneable

public class Start
extends ASTNode
implements java.lang.Cloneable


Field Summary
 
Fields inherited from class AST.ASTNode
boundariesCrossed, CHANGE, duringRewrites, generatedWithCacheCycle, generatedWithCircularEnabled, IN_CIRCLE, inCircle, isFinal, LAST_CYCLE, REWRITE_CHANGE, REWRITE_INTERRUPT, REWRITE_NOCHANGE, state
 
Fields inherited from class AST.SimpleNode
children, id, parent, parser
 
Constructor Summary
Start()
           
Start(int i)
           
Start(OwlParser p, int i)
           
Start(Specification p0)
           
 
Method Summary
 void checkChild(Node n, int i)
           
 java.lang.Object clone()
           
 ASTNode copy()
           
 void dumpClasses(java.io.PrintStream pStream)
           
 void dumpTree(java.lang.String indent, java.io.PrintStream pStream)
           
 ASTNode fullCopy()
           
 void genAbsGrammar(java.io.PrintStream pStream)
           
 void genParser(java.io.PrintStream pStream)
           
 void genPrettyPrinter(java.lang.String ind, java.io.PrintStream pStream)
           
 void genRewrites(java.io.PrintStream pStream)
           
 int getNumChild()
           
 Specification getSpecification()
           
 Specification getSpecificationNoTransform()
           
 Start goStart()
           
 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 setSpecification(Specification node)
           
 
Methods inherited from class AST.ASTNode
addChild, duringRewrites, getChild, getChildNoTransform, getIndexOfChild, getParent, getSubClasses, ind, insertChild, setChild, 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
 

Constructor Detail

Start

public Start(int i)

Start

public Start(OwlParser p,
             int i)

Start

public Start()

Start

public Start(Specification p0)
Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class ASTNode
Throws:
java.lang.CloneNotSupportedException

copy

public ASTNode copy()
Overrides:
copy in class ASTNode

fullCopy

public ASTNode fullCopy()
Overrides:
fullCopy in class ASTNode

dumpTree

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

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 ASTNode

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 ASTNode

checkChild

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

getNumChild

public int getNumChild()
Overrides:
getNumChild in class ASTNode

mayHaveRewrite

public boolean mayHaveRewrite()
Overrides:
mayHaveRewrite in class ASTNode

setSpecification

public void setSpecification(Specification node)

getSpecification

public Specification getSpecification()

getSpecificationNoTransform

public Specification getSpecificationNoTransform()

genAbsGrammar

public void genAbsGrammar(java.io.PrintStream pStream)

genPrettyPrinter

public void genPrettyPrinter(java.lang.String ind,
                             java.io.PrintStream pStream)
Overrides:
genPrettyPrinter in class ASTNode

genRewrites

public void genRewrites(java.io.PrintStream pStream)
Overrides:
genRewrites in class ASTNode

genParser

public void genParser(java.io.PrintStream pStream)

dumpClasses

public void dumpClasses(java.io.PrintStream pStream)

goStart

public Start goStart()
Overrides:
goStart in class ASTNode

rewriteTo

public ASTNode rewriteTo()
Overrides:
rewriteTo in class ASTNode