AST
Class OwlFunctionalProperty
java.lang.Object
AST.SimpleNode
AST.ASTNode
AST.Element
AST.ComplexElement
AST.OwlProperty
AST.OwlFunctionalProperty
- All Implemented Interfaces:
- Node, java.lang.Cloneable
public class OwlFunctionalProperty
- extends OwlProperty
- implements java.lang.Cloneable
Fields inherited from class AST.ASTNode |
boundariesCrossed, CHANGE, duringRewrites, generatedWithCacheCycle, generatedWithCircularEnabled, IN_CIRCLE, inCircle, isFinal, LAST_CYCLE, REWRITE_CHANGE, REWRITE_INTERRUPT, REWRITE_NOCHANGE, state |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OwlFunctionalProperty
public OwlFunctionalProperty(int i)
OwlFunctionalProperty
public OwlFunctionalProperty(OwlParser p,
int i)
OwlFunctionalProperty
public OwlFunctionalProperty()
OwlFunctionalProperty
public OwlFunctionalProperty(List p0,
List p1)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class OwlProperty
- Throws:
java.lang.CloneNotSupportedException
copy
public ASTNode copy()
- Overrides:
copy
in class ASTNode
fullCopy
public ASTNode fullCopy()
- Overrides:
fullCopy
in class ASTNode
dumpTree
public void dumpTree(java.lang.String indent,
java.io.PrintStream pStream)
- Overrides:
dumpTree
in class OwlProperty
jjtAccept
public java.lang.Object jjtAccept(OwlParserVisitor visitor,
java.lang.Object data)
- Description copied from class:
SimpleNode
- Accept the visitor.
- Specified by:
jjtAccept
in interface Node
- Overrides:
jjtAccept
in class OwlProperty
jjtAddChild
public void jjtAddChild(Node n,
int i)
- Description copied from interface:
Node
- This method tells the node to add its argument to the node's
list of children.
- Specified by:
jjtAddChild
in interface Node
- Overrides:
jjtAddChild
in class OwlProperty
checkChild
public void checkChild(Node n,
int i)
- Overrides:
checkChild
in class OwlProperty
getNumChild
public int getNumChild()
- Overrides:
getNumChild
in class OwlProperty
mayHaveRewrite
public boolean mayHaveRewrite()
- Overrides:
mayHaveRewrite
in class OwlProperty
setAttributeList
public void setAttributeList(List list)
- Overrides:
setAttributeList
in class OwlProperty
getNumAttribute
public int getNumAttribute()
- Overrides:
getNumAttribute
in class OwlProperty
getAttribute
public Attribute getAttribute(int i)
- Overrides:
getAttribute
in class OwlProperty
addAttribute
public void addAttribute(Attribute node)
- Overrides:
addAttribute
in class OwlProperty
setAttribute
public void setAttribute(Attribute node,
int i)
- Overrides:
setAttribute
in class OwlProperty
getAttributeList
public List getAttributeList()
- Overrides:
getAttributeList
in class OwlProperty
getAttributeListNoTransform
public List getAttributeListNoTransform()
- Overrides:
getAttributeListNoTransform
in class OwlProperty
setElementList
public void setElementList(List list)
- Overrides:
setElementList
in class OwlProperty
getNumElement
public int getNumElement()
- Overrides:
getNumElement
in class OwlProperty
getElement
public Element getElement(int i)
- Overrides:
getElement
in class OwlProperty
addElement
public void addElement(Element node)
- Overrides:
addElement
in class OwlProperty
setElement
public void setElement(Element node,
int i)
- Overrides:
setElement
in class OwlProperty
getElementList
public List getElementList()
- Overrides:
getElementList
in class OwlProperty
getElementListNoTransform
public List getElementListNoTransform()
- Overrides:
getElementListNoTransform
in class OwlProperty
rewriteTo
public ASTNode rewriteTo()
- Overrides:
rewriteTo
in class OwlProperty