isDataProperty, isObjectProperty| Modifier and Type | Field and Description |
|---|---|
protected boolean |
decl_computed |
protected OwlClassDecl |
decl_value |
protected int |
decl_visited |
protected boolean |
getSubClasses_computed |
protected java.util.ArrayList |
getSubClasses_value |
protected int |
getSubClasses_visited |
protected boolean |
getSuperClass_computed |
protected Declaration |
getSuperClass_value |
protected int |
getSuperClass_visited |
protected int |
isClassDecl_visited |
name_visited, tokenString_IdisIndividualDecl_visitedclazz_visited, findDecl_String_visited, getId_computed, getId_value, getId_visited, getSuperClass_String_visited, iri_visitedisClass_visited, isDataProperty_visited, isIndividual_visited, isObjectProperty_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 |
|---|
OwlClassUse() |
OwlClassUse(int i) |
OwlClassUse(List<Attribute> p0,
List<Element> p1,
java.lang.String p2) |
OwlClassUse(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) |
OwlClassUse |
clone() |
OwlClassUse |
copy() |
OwlClassDecl |
decl() |
void |
dumpTree(java.lang.String indent,
java.io.PrintStream out) |
void |
flushAttrCache() |
void |
flushCollectionCache() |
void |
flushRewriteCache() |
OwlClassUse |
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.
|
java.lang.String |
getId()
Retrieves the value for the lexeme Id.
|
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.
|
java.util.ArrayList |
getSubClasses() |
Declaration |
getSuperClass() |
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) |
boolean |
isClassDecl() |
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 |
setId(java.lang.String value)
Replaces the lexeme Id.
|
OwlClassUse |
treeCopy()
Create a deep copy of the AST subtree at this node.
|
OwlClassUse |
treeCopyNoTransform()
Create a deep copy of the AST subtree at this node.
|
isIndividualDeclclazz, findDecl, getSuperClass, iriisClass, isDataProperty, isIndividual, isObjectProperty, 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, toStringprotected int isClassDecl_visited
protected int getSuperClass_visited
protected boolean getSuperClass_computed
protected Declaration getSuperClass_value
protected int decl_visited
protected boolean decl_computed
protected OwlClassDecl decl_value
protected int getSubClasses_visited
protected boolean getSubClasses_computed
protected java.util.ArrayList getSubClasses_value
public OwlClassUse(int i)
public OwlClassUse(OwlParser p, int i)
public OwlClassUse()
public void init$Children()
init$Children in class OClasspublic 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 OClasspublic void checkChild(Node n, int i)
checkChild in class OClasspublic int getNumChild()
getNumChild in class OClasspublic boolean mayHaveRewrite()
mayHaveRewrite in class OClasspublic void flushAttrCache()
flushAttrCache in class OClasspublic void flushCollectionCache()
flushCollectionCache in class OClasspublic void flushRewriteCache()
flushRewriteCache in class OClasspublic OwlClassUse clone() throws java.lang.CloneNotSupportedException
public OwlClassUse copy()
copy in class Declarationpublic OwlClassUse fullCopy()
public OwlClassUse treeCopyNoTransform()
treeCopyNoTransform in class OClasspublic OwlClassUse treeCopy()
protected boolean is$Equal(ASTNode node)
is$Equal in class Declarationpublic void setAttributeList(List<Attribute> list)
setAttributeList in class OClasslist - The new list node to be used as the Attribute list.public int getNumAttribute()
getNumAttribute in class OClasspublic int getNumAttributeNoTransform()
getNumAttributeNoTransform in class OClasspublic Attribute getAttribute(int i)
i in the Attribute list.getAttribute in class OClassi - Index of the element to return.i in the Attribute list.public boolean hasAttribute()
hasAttribute in class OClasstrue if it has at least one child, false otherwise.public void addAttribute(Attribute node)
addAttribute in class OClassnode - The element to append to the Attribute list.public void addAttributeNoTransform(Attribute node)
addAttributeNoTransform in class OClasspublic void setAttribute(Attribute node, int i)
i with the new node node.setAttribute in class OClassnode - 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 OClasspublic List<Attribute> getAttributeListNoTransform()
This method does not invoke AST transformations.
getAttributeListNoTransform in class OClasspublic List<Attribute> getAttributes()
getAttributes in class OClasspublic List<Attribute> getAttributesNoTransform()
This method does not invoke AST transformations.
getAttributesNoTransform in class OClasspublic void setElementList(List<Element> list)
setElementList in class OClasslist - The new list node to be used as the Element list.public int getNumElement()
getNumElement in class OClasspublic int getNumElementNoTransform()
getNumElementNoTransform in class OClasspublic Element getElement(int i)
i in the Element list.getElement in class OClassi - Index of the element to return.i in the Element list.public boolean hasElement()
hasElement in class OClasstrue if it has at least one child, false otherwise.public void addElement(Element node)
addElement in class OClassnode - The element to append to the Element list.public void addElementNoTransform(Element node)
addElementNoTransform in class OClasspublic void setElement(Element node, int i)
i with the new node node.setElement in class OClassnode - 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 OClasspublic List<Element> getElementListNoTransform()
This method does not invoke AST transformations.
getElementListNoTransform in class OClasspublic List<Element> getElements()
getElements in class OClasspublic List<Element> getElementsNoTransform()
This method does not invoke AST transformations.
getElementsNoTransform in class OClasspublic void setId(java.lang.String value)
@ASTNodeAnnotation.Token(name="Id") public java.lang.String getId()
@ASTNodeAnnotation.Attribute public boolean isClassDecl()
isClassDecl in class Declaration@ASTNodeAnnotation.Attribute public Declaration getSuperClass()
getSuperClass in class OClass@ASTNodeAnnotation.Attribute public OwlClassDecl decl()
decl in class Declaration@ASTNodeAnnotation.Attribute public java.util.ArrayList getSubClasses()
getSubClasses in class OClass