isDataProperty, isObjectPropertyclazz_visited, getId_computed, getId_value, getId_visited, iri_visited, isClass_visited, isDataProperty_visited, isIndividual_visited, isObjectProperty_visited, name_visited, range_computed, range_value, range_visited, type_computed, type_value, type_visitedfindDecl_String_visited, generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, getSubClasses_OwlClassDecl_ArrayList_visited, getSuperClass_String_visited, goStart_visited, in$Circle, is$Final, numChildren, statechildren, id, parent, parser| Constructor and Description |
|---|
DiscardedElement() |
DiscardedElement(Identifier p0,
List<Attribute> p1,
List<Element> p2) |
DiscardedElement(int i) |
DiscardedElement(OwlParser p,
int i) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(Attribute node)
Append an element to the Attribute list.
|
void |
addAttributeNoTransform(Attribute node) |
void |
addElement(Element node)
Append an element to the Element list.
|
void |
addElementNoTransform(Element node) |
void |
checkChild(Node n,
int i) |
DiscardedElement |
clone() |
DiscardedElement |
copy() |
void |
dumpTree(java.lang.String indent,
java.io.PrintStream out) |
void |
flushAttrCache() |
void |
flushCollectionCache() |
void |
flushRewriteCache() |
DiscardedElement |
fullCopy()
Deprecated.
Please use emitTreeCopy or emitTreeCopyNoTransform instead
|
Attribute |
getAttribute(int i)
Retrieves the element at index
i in the Attribute list. |
List<Attribute> |
getAttributeList()
Retrieves the Attribute list.
|
List<Attribute> |
getAttributeListNoTransform()
Retrieves the Attribute list.
|
List<Attribute> |
getAttributes()
Retrieves the Attribute list.
|
List<Attribute> |
getAttributesNoTransform()
Retrieves the Attribute list.
|
Element |
getElement(int i)
Retrieves the element at index
i in the Element list. |
List<Element> |
getElementList()
Retrieves the Element list.
|
List<Element> |
getElementListNoTransform()
Retrieves the Element list.
|
List<Element> |
getElements()
Retrieves the Element list.
|
List<Element> |
getElementsNoTransform()
Retrieves the Element list.
|
Identifier |
getIdentifier()
Retrieves the Identifier child.
|
Identifier |
getIdentifierNoTransform()
Retrieves the Identifier child.
|
int |
getNumAttribute()
Retrieves the number of children in the Attribute list.
|
int |
getNumAttributeNoTransform()
Retrieves the number of children in the Attribute list.
|
int |
getNumChild() |
int |
getNumElement()
Retrieves the number of children in the Element list.
|
int |
getNumElementNoTransform()
Retrieves the number of children in the Element list.
|
boolean |
hasAttribute()
Check whether the Attribute list has any children.
|
boolean |
hasElement()
Check whether the Element list has any children.
|
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 |
setAttribute(Attribute node,
int i)
Replaces the Attribute list element at index
i with the new node node. |
void |
setAttributeList(List<Attribute> list)
Replaces the Attribute list.
|
void |
setElement(Element node,
int i)
Replaces the Element list element at index
i with the new node node. |
void |
setElementList(List<Element> list)
Replaces the Element list.
|
void |
setIdentifier(Identifier node)
Replaces the Identifier child.
|
DiscardedElement |
treeCopy()
Create a deep copy of the AST subtree at this node.
|
DiscardedElement |
treeCopyNoTransform()
Create a deep copy of the AST subtree at this node.
|
clazz, getId, iri, isClass, isDataProperty, isIndividual, isObjectProperty, name, range, typeaddChild, doFullTraversal, duringRewriteClasses, findDecl, flushCache, flushTreeCache, genMisc, genPrettyPrinter, genRewrites, getChild, getChildNoTransform, getIndexOfChild, getNumChildNoTransform, getParent, getSubClasses, getSuperClass, 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, toStringpublic DiscardedElement(int i)
public DiscardedElement(OwlParser p, int i)
public DiscardedElement()
public DiscardedElement(Identifier p0, List<Attribute> p1, List<Element> p2)
public void init$Children()
init$Children in class Elementpublic 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 Elementpublic void checkChild(Node n, int i)
checkChild in class Elementpublic int getNumChild()
getNumChild in class Elementpublic boolean mayHaveRewrite()
mayHaveRewrite in class Elementpublic void flushAttrCache()
flushAttrCache in class Elementpublic void flushCollectionCache()
flushCollectionCache in class Elementpublic void flushRewriteCache()
flushRewriteCache in class Elementpublic DiscardedElement clone() throws java.lang.CloneNotSupportedException
public DiscardedElement copy()
public DiscardedElement fullCopy()
public DiscardedElement treeCopyNoTransform()
treeCopyNoTransform in class Elementpublic DiscardedElement treeCopy()
public void setIdentifier(Identifier node)
node - The new node to replace the Identifier child.@ASTNodeAnnotation.Child(name="Identifier") public Identifier getIdentifier()
public Identifier getIdentifierNoTransform()
This method does not invoke AST transformations.
public void setAttributeList(List<Attribute> list)
list - The new list node to be used as the Attribute list.public int getNumAttribute()
public int getNumAttributeNoTransform()
public Attribute getAttribute(int i)
i in the Attribute list.i - Index of the element to return.i in the Attribute list.public boolean hasAttribute()
true if it has at least one child, false otherwise.public void addAttribute(Attribute node)
node - The element to append to the Attribute list.public void addAttributeNoTransform(Attribute node)
public void setAttribute(Attribute node, int i)
i with the new node node.node - The new node to replace the old list element.i - The list index of the node to be replaced.@ASTNodeAnnotation.ListChild(name="Attribute") public List<Attribute> getAttributeList()
public List<Attribute> getAttributeListNoTransform()
This method does not invoke AST transformations.
public List<Attribute> getAttributes()
public List<Attribute> getAttributesNoTransform()
This method does not invoke AST transformations.
public void setElementList(List<Element> list)
list - The new list node to be used as the Element list.public int getNumElement()
public int getNumElementNoTransform()
public Element getElement(int i)
i in the Element list.i - Index of the element to return.i in the Element list.public boolean hasElement()
true if it has at least one child, false otherwise.public void addElement(Element node)
node - The element to append to the Element list.public void addElementNoTransform(Element node)
public void setElement(Element node, int i)
i with the new node node.node - The new node to replace the old list element.i - The list index of the node to be replaced.@ASTNodeAnnotation.ListChild(name="Element") public List<Element> getElementList()
public List<Element> getElementListNoTransform()
This method does not invoke AST transformations.
public List<Element> getElements()
public List<Element> getElementsNoTransform()
This method does not invoke AST transformations.