libSBML C API
libSBML 5.8.0 C API
|
Definition of SBasePlugin, the base class of extension entities plugged in SBase derived classes in the SBML Core package.
Functions | |
int | SBasePlugin_addExpectedAttributes (SBasePlugin_t *plugin, ExpectedAttributes_t *attributes) |
SBasePlugin_t * | SBasePlugin_clone (SBasePlugin_t *plugin) |
int | SBasePlugin_connectToParent (SBasePlugin_t *plugin, SBase_t *sbase) |
SBase_t * | SBasePlugin_createObject (SBasePlugin_t *plugin, XMLInputStream_t *stream) |
int | SBasePlugin_enablePackageInternal (SBasePlugin_t *plugin, const char *pkgURI, const char *pkgPrefix, int flag) |
int | SBasePlugin_free (SBasePlugin_t *plugin) |
unsigned int | SBasePlugin_getLevel (SBasePlugin_t *plugin) |
const char * | SBasePlugin_getPackageName (SBasePlugin_t *plugin) |
unsigned int | SBasePlugin_getPackageVersion (SBasePlugin_t *plugin) |
SBase_t * | SBasePlugin_getParentSBMLObject (SBasePlugin_t *plugin) |
const char * | SBasePlugin_getPrefix (SBasePlugin_t *plugin) |
SBMLDocument_t * | SBasePlugin_getSBMLDocument (SBasePlugin_t *plugin) |
const char * | SBasePlugin_getURI (SBasePlugin_t *plugin) |
unsigned int | SBasePlugin_getVersion (SBasePlugin_t *plugin) |
int | SBasePlugin_hasRequiredAttributes (SBasePlugin_t *plugin) |
int | SBasePlugin_hasRequiredElements (SBasePlugin_t *plugin) |
int | SBasePlugin_readAttributes (SBasePlugin_t *plugin, XMLAttributes_t *attributes, ExpectedAttributes_t *expectedAttributes) |
int | SBasePlugin_readOtherXML (SBasePlugin_t *plugin, SBase_t *parentObject, XMLInputStream_t *stream) |
int | SBasePlugin_setSBMLDocument (SBasePlugin_t *plugin, SBMLDocument_t *d) |
int | SBasePlugin_writeAttributes (SBasePlugin_t *plugin, XMLOutputStream_t *stream) |
int | SBasePlugin_writeElements (SBasePlugin_t *plugin, XMLInputStream_t *stream) |
int | SBasePlugin_writeXMLNS (SBasePlugin_t *plugin, XMLOutputStream_t *stream) |
int SBasePlugin_addExpectedAttributes | ( | SBasePlugin_t * | plugin, |
ExpectedAttributes_t * | attributes | ||
) |
SBasePlugin_t* SBasePlugin_clone | ( | SBasePlugin_t * | plugin | ) |
int SBasePlugin_connectToParent | ( | SBasePlugin_t * | plugin, |
SBase_t * | sbase | ||
) |
SBase_t* SBasePlugin_createObject | ( | SBasePlugin_t * | plugin, |
XMLInputStream_t * | stream | ||
) |
int SBasePlugin_enablePackageInternal | ( | SBasePlugin_t * | plugin, |
const char * | pkgURI, | ||
const char * | pkgPrefix, | ||
int | flag | ||
) |
int SBasePlugin_free | ( | SBasePlugin_t * | plugin | ) |
unsigned int SBasePlugin_getLevel | ( | SBasePlugin_t * | plugin | ) |
const char* SBasePlugin_getPackageName | ( | SBasePlugin_t * | plugin | ) |
unsigned int SBasePlugin_getPackageVersion | ( | SBasePlugin_t * | plugin | ) |
SBase_t* SBasePlugin_getParentSBMLObject | ( | SBasePlugin_t * | plugin | ) |
const char* SBasePlugin_getPrefix | ( | SBasePlugin_t * | plugin | ) |
SBMLDocument_t* SBasePlugin_getSBMLDocument | ( | SBasePlugin_t * | plugin | ) |
const char* SBasePlugin_getURI | ( | SBasePlugin_t * | plugin | ) |
unsigned int SBasePlugin_getVersion | ( | SBasePlugin_t * | plugin | ) |
int SBasePlugin_hasRequiredAttributes | ( | SBasePlugin_t * | plugin | ) |
int SBasePlugin_hasRequiredElements | ( | SBasePlugin_t * | plugin | ) |
int SBasePlugin_readAttributes | ( | SBasePlugin_t * | plugin, |
XMLAttributes_t * | attributes, | ||
ExpectedAttributes_t * | expectedAttributes | ||
) |
int SBasePlugin_readOtherXML | ( | SBasePlugin_t * | plugin, |
SBase_t * | parentObject, | ||
XMLInputStream_t * | stream | ||
) |
int SBasePlugin_setSBMLDocument | ( | SBasePlugin_t * | plugin, |
SBMLDocument_t * | d | ||
) |
int SBasePlugin_writeAttributes | ( | SBasePlugin_t * | plugin, |
XMLOutputStream_t * | stream | ||
) |
int SBasePlugin_writeElements | ( | SBasePlugin_t * | plugin, |
XMLInputStream_t * | stream | ||
) |
int SBasePlugin_writeXMLNS | ( | SBasePlugin_t * | plugin, |
XMLOutputStream_t * | stream | ||
) |