{multi}
multi
Extension of ASTBasePlugin.
This class of objects is defined by libSBML only and has no direct
equivalent in terms of SBML components. This class is not prescribed by
the SBML specifications, although it is used to implement features
defined in SBML.
The MultiASTPlugin object is used to extend the standard SBML AST (abstract syntax tree) base object (ASTBase) to allow a "ci" element (AST_NAMEendif
|
virtual void | addExpectedAttributes (ExpectedAttributes &attributes, XMLInputStream &stream, int type) |
|
virtual MultiASTPlugin * | clone () const |
| Creates and returns a deep copy of this MultiASTPlugin object. More...
|
|
const std::string & | getRepresentationType () const |
|
const std::string & | getSpeciesReference () const |
|
bool | isSetRepresentationType () const |
|
bool | isSetSpeciesReference () const |
|
| MultiASTPlugin (const std::string &uri) |
| Creates a new MultiASTPlugin object using the given parameters. More...
|
|
| MultiASTPlugin (const MultiASTPlugin &orig) |
| Copy constructor. More...
|
|
MultiASTPlugin & | operator= (const MultiASTPlugin &orig) |
| Assignment operator for MultiModelPlugin. More...
|
|
virtual bool | read (XMLInputStream &stream, const std::string &reqd_prefix, const XMLToken ¤tElement) |
|
virtual bool | readAttributes (const XMLAttributes &attributes, const ExpectedAttributes &expectedAttributes, XMLInputStream &stream, const XMLToken &element, int type) |
|
virtual void | renameSIdRefs (const std::string &oldid, const std::string &newid) |
| Renames the speciesReference SIdRef attribute on this node. More...
|
|
int | setRepresentationType (const std::string &representationType) |
|
int | setSpeciesReference (const std::string &speciesReference) |
|
int | unsetRepresentationType () |
|
int | unsetSpeciesReference () |
|
virtual void | writeAttributes (XMLOutputStream &stream, int type) const |
|
virtual void | writeXMLNS (XMLOutputStream &stream) const |
|
virtual | ~MultiASTPlugin () |
| Destructor for MultiASTPlugin. More...
|
|