| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map |
findDecl_String_visited |
protected java.util.Map |
getSuperClass_String_visited |
generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, getSubClasses_OwlClassDecl_ArrayList_visited, goStart_visited, in$Circle, is$Final, numChildren, statechildren, id, parent, parser| Constructor and Description |
|---|
Specification() |
Specification(int i) |
Specification(OwlParser p,
int i) |
Specification(XmlHeader p0,
OntoDeclaration p1) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkChild(Node n,
int i) |
Specification |
clone() |
Specification |
copy() |
void |
dumpTree(java.lang.String indent,
java.io.PrintStream out) |
Declaration |
findDecl(java.lang.String name) |
void |
flushAttrCache() |
void |
flushCollectionCache() |
void |
flushRewriteCache() |
Specification |
fullCopy()
Deprecated.
Please use emitTreeCopy or emitTreeCopyNoTransform instead
|
int |
getNumChild() |
OntoDeclaration |
getOntoDeclaration()
Retrieves the OntoDeclaration child.
|
OntoDeclaration |
getOntoDeclarationNoTransform()
Retrieves the OntoDeclaration child.
|
Declaration |
getSuperClass(java.lang.String name) |
XmlHeader |
getXmlHeader()
Retrieves the XmlHeader child.
|
XmlHeader |
getXmlHeaderNoTransform()
Retrieves the XmlHeader child.
|
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 |
setOntoDeclaration(OntoDeclaration node)
Replaces the OntoDeclaration child.
|
void |
setXmlHeader(XmlHeader node)
Replaces the XmlHeader child.
|
Specification |
treeCopy()
Create a deep copy of the AST subtree at this node.
|
Specification |
treeCopyNoTransform()
Create a deep copy of the AST subtree at this node.
|
addChild, doFullTraversal, duringRewriteClasses, flushCache, flushTreeCache, genMisc, genPrettyPrinter, genRewrites, getChild, getChildNoTransform, getIndexOfChild, getNumChildNoTransform, getParent, getSubClasses, goStart, grammarName, in$Circle, in$Circle, ind, insertChild, is$Equal, is$Final, is$Final, iterator, numChildren, removeChild, setChild, setGrammarName, setParent, statechildrenAccept, dump, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString, toStringprotected java.util.Map getSuperClass_String_visited
protected java.util.Map findDecl_String_visited
public Specification(int i)
public Specification(OwlParser p, int i)
public Specification()
public Specification(XmlHeader p0, OntoDeclaration p1)
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)
SimpleNodepublic void jjtAddChild(Node n, int i)
NodejjtAddChild in interface NodejjtAddChild 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 Specification clone() throws java.lang.CloneNotSupportedException
public Specification copy()
public Specification fullCopy()
public Specification treeCopyNoTransform()
treeCopyNoTransform in class ASTNode<ASTNode>public Specification treeCopy()
public void setXmlHeader(XmlHeader node)
node - The new node to replace the XmlHeader child.@ASTNodeAnnotation.Child(name="XmlHeader") public XmlHeader getXmlHeader()
public XmlHeader getXmlHeaderNoTransform()
This method does not invoke AST transformations.
public void setOntoDeclaration(OntoDeclaration node)
node - The new node to replace the OntoDeclaration child.@ASTNodeAnnotation.Child(name="OntoDeclaration") public OntoDeclaration getOntoDeclaration()
public OntoDeclaration getOntoDeclarationNoTransform()
This method does not invoke AST transformations.
@ASTNodeAnnotation.Attribute public Declaration getSuperClass(java.lang.String name)
getSuperClass in class ASTNode<ASTNode>@ASTNodeAnnotation.Attribute public Declaration findDecl(java.lang.String name)