public class OwlAllValuesFrom extends OwlValuesFrom implements java.lang.Cloneable
isDataProperty, isObjectPropertygetId_computed, getId_value, getId_visitedclazz_visited, findDecl_String_visited, getSuperClass_String_visited, iri_visitedisClass_visited, isDataProperty_visited, isIndividual_visited, isObjectProperty_visited, name_visited, range_computed, range_value, range_visited, type_computed, type_value, type_visitedgeneratedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, getSubClasses_OwlClassDecl_ArrayList_visited, goStart_visited, in$Circle, is$Final, numChildren, statechildren, id, parent, parser| Constructor and Description |
|---|
OwlAllValuesFrom() |
OwlAllValuesFrom(int i) |
OwlAllValuesFrom(List<Attribute> p0,
List<Element> p1) |
OwlAllValuesFrom(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) |
OwlAllValuesFrom |
clone() |
OwlAllValuesFrom |
copy() |
void |
dumpTree(java.lang.String indent,
java.io.PrintStream out) |
void |
flushAttrCache() |
void |
flushCollectionCache() |
void |
flushRewriteCache() |
OwlAllValuesFrom |
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.
|
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.
|
OwlAllValuesFrom |
treeCopy()
Create a deep copy of the AST subtree at this node.
|
OwlAllValuesFrom |
treeCopyNoTransform()
Create a deep copy of the AST subtree at this node.
|
getIdclazz, findDecl, getSuperClass, iriisClass, isDataProperty, isIndividual, isObjectProperty, name, range, typeaddChild, 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, toStringpublic OwlAllValuesFrom(int i)
public OwlAllValuesFrom(OwlParser p, int i)
public OwlAllValuesFrom()
public void init$Children()
init$Children in class OwlValuesFrompublic void dumpTree(java.lang.String indent,
java.io.PrintStream out)
dumpTree in class OwlValuesFrompublic java.lang.Object jjtAccept(OwlParserVisitor visitor, java.lang.Object data)
SimpleNodejjtAccept in interface NodejjtAccept in class OwlValuesFrompublic void jjtAddChild(Node n, int i)
NodejjtAddChild in interface NodejjtAddChild in class OwlValuesFrompublic void checkChild(Node n, int i)
checkChild in class OwlValuesFrompublic int getNumChild()
getNumChild in class OwlValuesFrompublic boolean mayHaveRewrite()
mayHaveRewrite in class OwlValuesFrompublic void flushAttrCache()
flushAttrCache in class OwlValuesFrompublic void flushCollectionCache()
flushCollectionCache in class OwlValuesFrompublic void flushRewriteCache()
flushRewriteCache in class OwlValuesFrompublic OwlAllValuesFrom clone() throws java.lang.CloneNotSupportedException
clone in class OwlValuesFromjava.lang.CloneNotSupportedExceptionpublic OwlAllValuesFrom copy()
public OwlAllValuesFrom fullCopy()
fullCopy in class OwlValuesFrompublic OwlAllValuesFrom treeCopyNoTransform()
treeCopyNoTransform in class OwlValuesFrompublic OwlAllValuesFrom treeCopy()
treeCopy in class OwlValuesFrompublic void setAttributeList(List<Attribute> list)
setAttributeList in class OwlValuesFromlist - The new list node to be used as the Attribute list.public int getNumAttribute()
getNumAttribute in class OwlValuesFrompublic int getNumAttributeNoTransform()
getNumAttributeNoTransform in class OwlValuesFrompublic Attribute getAttribute(int i)
i in the Attribute list.getAttribute in class OwlValuesFromi - Index of the element to return.i in the Attribute list.public boolean hasAttribute()
hasAttribute in class OwlValuesFromtrue if it has at least one child, false otherwise.public void addAttribute(Attribute node)
addAttribute in class OwlValuesFromnode - The element to append to the Attribute list.public void addAttributeNoTransform(Attribute node)
addAttributeNoTransform in class OwlValuesFrompublic void setAttribute(Attribute node, int i)
i with the new node node.setAttribute in class OwlValuesFromnode - 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()
getAttributeList in class OwlValuesFrompublic List<Attribute> getAttributeListNoTransform()
This method does not invoke AST transformations.
getAttributeListNoTransform in class OwlValuesFrompublic List<Attribute> getAttributes()
getAttributes in class OwlValuesFrompublic List<Attribute> getAttributesNoTransform()
This method does not invoke AST transformations.
getAttributesNoTransform in class OwlValuesFrompublic void setElementList(List<Element> list)
setElementList in class OwlValuesFromlist - The new list node to be used as the Element list.public int getNumElement()
getNumElement in class OwlValuesFrompublic int getNumElementNoTransform()
getNumElementNoTransform in class OwlValuesFrompublic Element getElement(int i)
i in the Element list.getElement in class OwlValuesFromi - Index of the element to return.i in the Element list.public boolean hasElement()
hasElement in class OwlValuesFromtrue if it has at least one child, false otherwise.public void addElement(Element node)
addElement in class OwlValuesFromnode - The element to append to the Element list.public void addElementNoTransform(Element node)
addElementNoTransform in class OwlValuesFrompublic void setElement(Element node, int i)
i with the new node node.setElement in class OwlValuesFromnode - 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()
getElementList in class OwlValuesFrompublic List<Element> getElementListNoTransform()
This method does not invoke AST transformations.
getElementListNoTransform in class OwlValuesFrompublic List<Element> getElements()
getElements in class OwlValuesFrompublic List<Element> getElementsNoTransform()
This method does not invoke AST transformations.
getElementsNoTransform in class OwlValuesFrompublic ASTNode rewriteTo()
rewriteTo in class OwlValuesFrom