java.io.Serializable, java.lang.Cloneable, javax.swing.tree.TreeNode, ASTCSymbolBaseNode, ASTCSymbolNode, ASTNode2, TreeNodeWithChangeSupportpublic class ASTCSymbolAvogadroNode extends ASTConstantNumber implements ASTCSymbolNode
| Constructor | Description |
|---|---|
ASTCSymbolAvogadroNode() |
Creates a new
ASTCSymbolAvogadroNode. |
ASTCSymbolAvogadroNode(ASTCSymbolAvogadroNode node) |
Copy constructor; Creates a deep copy of the given
ASTCSymbolAvogadroNode. |
| Modifier and Type | Method | Description |
|---|---|---|
ASTCSymbolAvogadroNode |
clone() |
Clone ASTNode2
|
ASTNode2Value<?> |
compile(ASTNode2Compiler compiler) |
Compiles this
ASTNode2 and returns the result. |
boolean |
equals(java.lang.Object obj) |
|
java.lang.String |
getDefinitionURL() |
Returns the definitionURL of the MathML element represented by
this
ASTCSymbolBaseNode |
java.lang.String |
getEncoding() |
Returns the encoding of the MathML element represented by
this
ASTCSymbolNode |
java.lang.String |
getName() |
Returns the name of the MathML element represented by
this
ASTCSymbolBaseNode |
double |
getValue() |
Get the value of this
ASTConstantNumber |
int |
hashCode() |
|
boolean |
isAllowableType(ASTNode.Type type) |
Returns
true iff type is allowed in this ASTNode2 |
boolean |
isSetDefinitionURL() |
Returns True iff definitionURL has been set
|
boolean |
isSetEncoding() |
Returns true iff encoding has been set
|
boolean |
isSetName() |
Returns True iff name has been set
|
boolean |
isSetType() |
Returns true iff type has been set
|
boolean |
refersTo(java.lang.String id) |
Returns
true if this node or one of its descendants contains some
identifier with the given id. |
void |
setName(java.lang.String name) |
Set the name of the MathML element represented by
this
ASTCSymbolBaseNode |
getId, getMathMLClass, getParentSBMLObject, getStyle, getType, isSetId, isSetMathMLClass, isSetParentSBMLObject, isSetStyle, isStrict, setId, setMathMLClass, setParent, setParentSBMLObject, setStrictness, setStyle, setType, setType, unsetParentSBMLObjectaddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getParent, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isLeaf, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, toString, userObjectKeySetsetValue, toFormula, toLaTeX, toMathMLgetId, getMathMLClass, getParentSBMLObject, getStyle, getType, isSetId, isSetMathMLClass, isSetParentSBMLObject, isSetStyle, isStrict, setId, setMathMLClass, setParent, setParentSBMLObject, setStrictness, setStyle, setType, setType, toFormula, toLaTeX, toMathML, toString, unsetParentSBMLObjectgetAllowsChildren, getChildAt, getChildCountchildren, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeafaddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, userObjectKeySetpublic ASTCSymbolAvogadroNode()
ASTCSymbolAvogadroNode.public ASTCSymbolAvogadroNode(ASTCSymbolAvogadroNode node)
ASTCSymbolAvogadroNode.node - the ASTCSymbolAvogadroNode to be copied.public ASTCSymbolAvogadroNode clone()
ASTNode2clone in interface ASTNode2clone in class ASTConstantNumberpublic ASTNode2Value<?> compile(ASTNode2Compiler compiler)
ASTNode2ASTNode2 and returns the result.compile in interface ASTNode2compile in class ASTConstantNumbercompiler - An instance of an ASTNode2Compiler that provides
methods to translate this ASTNode2 into something
different.ASTNode2Value. The content of the
wrapper depends on the ASTNode2Compiler used to create it.
However, this ASTNode2 will ensure that level and version
are set appropriately according to this node's parent SBML
object.public boolean equals(java.lang.Object obj)
equals in class AbstractASTNodepublic java.lang.String getDefinitionURL()
ASTCSymbolBaseNodeASTCSymbolBaseNodegetDefinitionURL in interface ASTCSymbolBaseNodepublic java.lang.String getEncoding()
ASTCSymbolNodeASTCSymbolNodegetEncoding in interface ASTCSymbolNodepublic java.lang.String getName()
ASTCSymbolBaseNodeASTCSymbolBaseNodegetName in interface ASTCSymbolBaseNodepublic double getValue()
ASTConstantNumberASTConstantNumbergetValue in class ASTConstantNumberpublic int hashCode()
hashCode in class AbstractASTNodepublic boolean isAllowableType(ASTNode.Type type)
ASTNode2true iff type is allowed in this ASTNode2isAllowableType in interface ASTNode2isAllowableType in class ASTConstantNumberpublic boolean isSetDefinitionURL()
ASTCSymbolBaseNodeisSetDefinitionURL in interface ASTCSymbolBaseNodepublic boolean isSetEncoding()
ASTCSymbolNodeisSetEncoding in interface ASTCSymbolNodepublic boolean isSetName()
ASTCSymbolBaseNodeisSetName in interface ASTCSymbolBaseNodepublic boolean isSetType()
ASTNode2isSetType in interface ASTNode2isSetType in class ASTConstantNumberpublic boolean refersTo(java.lang.String id)
ASTCSymbolBaseNodetrue if this node or one of its descendants contains some
identifier with the given id. This method can be used to scan a formula
for a specific parameter or species and detect whether this component is
used by this formula. This search is done using a DFS.refersTo in interface ASTCSymbolBaseNodeid - the id of an SBML element.true if this node or one of its descendants contains the
given id.public void setName(java.lang.String name)
ASTCSymbolBaseNodeASTCSymbolBaseNodesetName in interface ASTCSymbolBaseNode