AST
Class OwlClassDecl
java.lang.Object
AST.SimpleNode
AST.ASTNode
AST.Element
AST.ComplexElement
AST.OClass
AST.OwlClassDecl
- All Implemented Interfaces:
- Node, java.lang.Cloneable
public class OwlClassDecl
- extends OClass
- 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 AST.ASTNode |
addChild, duringRewrites, genMisc, getChild, getChildNoTransform, getIndexOfChild, getParent, goStart, ind, insertChild, setChild, setParent |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OwlClassDecl
public OwlClassDecl(int i)
OwlClassDecl
public OwlClassDecl(OwlParser p,
int i)
OwlClassDecl
public OwlClassDecl()
OwlClassDecl
public OwlClassDecl(List p0,
List p1,
java.lang.String p2)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class OClass
- 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 OClass
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 OClass
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 OClass
checkChild
public void checkChild(Node n,
int i)
- Overrides:
checkChild in class OClass
getNumChild
public int getNumChild()
- Overrides:
getNumChild in class OClass
mayHaveRewrite
public boolean mayHaveRewrite()
- Overrides:
mayHaveRewrite in class OClass
setAttributeList
public void setAttributeList(List list)
- Overrides:
setAttributeList in class OClass
getNumAttribute
public int getNumAttribute()
- Overrides:
getNumAttribute in class OClass
getAttribute
public Attribute getAttribute(int i)
- Overrides:
getAttribute in class OClass
addAttribute
public void addAttribute(Attribute node)
- Overrides:
addAttribute in class OClass
setAttribute
public void setAttribute(Attribute node,
int i)
- Overrides:
setAttribute in class OClass
getAttributeList
public List getAttributeList()
- Overrides:
getAttributeList in class OClass
getAttributeListNoTransform
public List getAttributeListNoTransform()
- Overrides:
getAttributeListNoTransform in class OClass
setElementList
public void setElementList(List list)
- Overrides:
setElementList in class OClass
getNumElement
public int getNumElement()
- Overrides:
getNumElement in class OClass
getElement
public Element getElement(int i)
- Overrides:
getElement in class OClass
addElement
public void addElement(Element node)
- Overrides:
addElement in class OClass
setElement
public void setElement(Element node,
int i)
- Overrides:
setElement in class OClass
getElementList
public List getElementList()
- Overrides:
getElementList in class OClass
getElementListNoTransform
public List getElementListNoTransform()
- Overrides:
getElementListNoTransform in class OClass
setId
public void setId(java.lang.String value)
- Overrides:
setId in class OClass
getId
public java.lang.String getId()
- Overrides:
getId in class OClass
genPrettyPrinter
public void genPrettyPrinter(java.io.PrintStream pStream)
- Overrides:
genPrettyPrinter in class ASTNode
genRewrites
public void genRewrites(java.io.PrintStream pStream)
- Overrides:
genRewrites in class ASTNode
getSuperClass
public OClass getSuperClass()
- Specified by:
getSuperClass in class OClass
decl
public OwlClassDecl decl()
- Specified by:
decl in class OClass
getProperties
public Properties getProperties()
getSubClasses
public java.util.ArrayList getSubClasses()
- Specified by:
getSubClasses in class OClass
getSubClasses
public java.util.ArrayList getSubClasses(OwlClassDecl klass,
java.util.ArrayList l)
- Overrides:
getSubClasses in class ASTNode
getRestrictions
public Restrictions getRestrictions()
getNumRestriction
public int getNumRestriction()
getOwnRestrictions
public Restrictions getOwnRestrictions()
getNumOwnRestriction
public int getNumOwnRestriction()
rewriteTo
public ASTNode rewriteTo()
- Overrides:
rewriteTo in class OClass