Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
findDecl_String_visited |
protected java.util.Map |
getSuperClass_String_visited |
protected int |
goStart_visited |
generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, getSubClasses_OwlClassDecl_ArrayList_visited, in$Circle, is$Final, numChildren, state
children, id, parent, parser
Constructor and Description |
---|
Start() |
Start(int i) |
Start(OwlParser p,
int i) |
Start(Specification p0) |
Modifier and Type | Method and Description |
---|---|
void |
checkChild(Node n,
int i) |
Start |
clone() |
Start |
copy() |
void |
dumpClasses(java.io.PrintStream pStream) |
void |
dumpTree(java.lang.String indent,
java.io.PrintStream out) |
Declaration |
findDecl(java.lang.String name) |
void |
flushAttrCache() |
void |
flushCollectionCache() |
void |
flushRewriteCache() |
Start |
fullCopy()
Deprecated.
Please use emitTreeCopy or emitTreeCopyNoTransform instead
|
void |
genAbsGrammar(java.io.PrintStream pStream) |
void |
genAspects(java.io.PrintStream pStream) |
void |
genMisc(java.io.PrintStream pStream) |
void |
genParser(java.io.PrintStream pStream) |
void |
genPrettyPrinter(java.io.PrintStream pStream) |
void |
genRewrites(java.io.PrintStream pStream) |
int |
getNumChild() |
Specification |
getSpecification()
Retrieves the Specification child.
|
Specification |
getSpecificationNoTransform()
Retrieves the Specification child.
|
Declaration |
getSuperClass(java.lang.String name) |
Start |
goStart() |
void |
init$Children()
Initializes the child array to the correct size.
|
protected boolean |
is$Equal(ASTNode node) |
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)
Replaces the Specification child.
|
Start |
treeCopy()
Create a deep copy of the AST subtree at this node.
|
Start |
treeCopyNoTransform()
Create a deep copy of the AST subtree at this node.
|
addChild, doFullTraversal, duringRewriteClasses, flushCache, flushTreeCache, getChild, getChildNoTransform, getIndexOfChild, getNumChildNoTransform, getParent, getSubClasses, grammarName, in$Circle, in$Circle, ind, insertChild, is$Equal, is$Final, is$Final, iterator, numChildren, removeChild, setChild, setGrammarName, setParent, state
childrenAccept, dump, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString, toString
protected int goStart_visited
protected java.util.Map getSuperClass_String_visited
protected java.util.Map findDecl_String_visited
public Start(int i)
public Start(OwlParser p, int i)
public Start()
public Start(Specification p0)
public void genAbsGrammar(java.io.PrintStream pStream)
public void genAspects(java.io.PrintStream pStream)
public void genPrettyPrinter(java.io.PrintStream pStream)
genPrettyPrinter
in class ASTNode<ASTNode>
public void genRewrites(java.io.PrintStream pStream)
genRewrites
in class ASTNode<ASTNode>
public void genMisc(java.io.PrintStream pStream)
public void genParser(java.io.PrintStream pStream)
public void dumpClasses(java.io.PrintStream pStream)
public void init$Children()
init$Children
in class ASTNode<ASTNode>
public void dumpTree(java.lang.String indent, java.io.PrintStream out)
public java.lang.Object jjtAccept(OwlParserVisitor visitor, java.lang.Object data)
SimpleNode
public void jjtAddChild(Node n, int i)
Node
jjtAddChild
in interface Node
jjtAddChild
in class ASTNode<ASTNode>
public void checkChild(Node n, int i)
checkChild
in class ASTNode<ASTNode>
public int getNumChild()
getNumChild
in class ASTNode<ASTNode>
public boolean mayHaveRewrite()
mayHaveRewrite
in class ASTNode<ASTNode>
public void flushAttrCache()
flushAttrCache
in class ASTNode<ASTNode>
public void flushCollectionCache()
flushCollectionCache
in class ASTNode<ASTNode>
public void flushRewriteCache()
flushRewriteCache
in class ASTNode<ASTNode>
public Start clone() throws java.lang.CloneNotSupportedException
public Start fullCopy()
public Start treeCopyNoTransform()
treeCopyNoTransform
in class ASTNode<ASTNode>
public Start treeCopy()
public void setSpecification(Specification node)
node
- The new node to replace the Specification child.@ASTNodeAnnotation.Child(name="Specification") public Specification getSpecification()
public Specification getSpecificationNoTransform()
This method does not invoke AST transformations.
@ASTNodeAnnotation.Attribute public Start goStart()
@ASTNodeAnnotation.Attribute public Declaration getSuperClass(java.lang.String name)
getSuperClass
in class ASTNode<ASTNode>
@ASTNodeAnnotation.Attribute public Declaration findDecl(java.lang.String name)