Generated by
JDiff

Class org.sbml.jsbml.ASTNode

Added Methods
void addExtension(String, ASTNodePlugin) Adds a ASTNodePlugin object to this ASTNode.
void addPlugin(String, ASTNodePlugin) Adds a ASTNodePlugin object to this ASTNode.
XMLNode addSemanticsAnnotation(XMLNode) Adds the given XMLNode as a MathML {@code } element to this ASTNode.
ASTNodePlugin createPlugin(String) Creates a new ASTNodePlugin for the given package name or URI and adds it to this ASTNode.
void disablePackage(String) Disables the given SBML Level 3 package on this SBMLDocument.
void enablePackage(String) Enables the given SBML Level 3 package on this SBMLDocument.
void enablePackage(String, boolean) Enables or disables the given SBML Level 3 package on this SBMLDocument.
ASTNodePlugin getExtension(String) Returns the ASTNodePlugin object which matches this package name or URI.
int getExtensionCount() Returns the number of ASTNodePlugins of this ASTNode.
(Map<String, ASTNodePlugin>getExtensionPackages() Returns the map containing all the ASTNodePlugin extension objects of this ASTNode.
List<XMLNode> getListOfSemanticsAnnotations() Returns the list of semantics annotations of this node.
int getNumPlugins() Returns the number of ASTNodePlugins of this ASTNode.
int getNumSemanticsAnnotations() Gets the number of semantic annotation elements inside this node.
ASTNodePlugin getPlugin(String) Returns an ASTNodePlugin for an SBML Level 3 package extension with the given package name or URI.
XMLNode getSemanticsAnnotation(int) Gets the nth <semantics> annotation of this node.
boolean isExtendedByOtherPackages() Returns {@code true} if this object is extended by other packages.
boolean isLiteral() Returns {@code true} if this node is constant or of type INTEGER, REAL or RATIONAL, {@code false} otherwise.
boolean isPackageEnabled(String) Returns {@code true} if the given SBML Level 3 package is enabled within the containing SBMLDocument.
boolean isPackageURIEnabled(String) Returns {@code true} if the given SBML Level 3 package is enabled within the containing SBMLDocument.
boolean isSemantics() Return true if this node contain some semantics annotations.
boolean isSetPlugin(String) Returns {@code true} if an ASTNodePlugin is defined for the given package.
ASTNode parseMathML(String) @param mathML a String in MathML format.
String printASTNode() Returns the infix formula representing this ASTNode or an empty String if there was a problem to construct the formula.
void unsetExtension(String) Unsets the ASTNodePlugin extension object which matches this package name or URI.
void unsetPlugin(String) Unsets the ASTNodePlugin plugin object which matches this package name or URI.
 

Added Fields
String URI_RATE_OF_DEFINITION The URI for the definition of the csymbol for rateOf.