libSBML C API
libSBML 5.8.0 C API
|
Definition of SBMLExtension, the core component of SBML package extension.
Macros | |
#define | EXTENSION_CREATE_NS(type, variable, sbmlns) |
Functions | |
int | SBMLExtension_addSBasePluginCreator (SBMLExtension_t *ext, SBasePluginCreatorBase_t *sbaseExt) |
SBMLExtension_t * | SBMLExtension_clone (SBMLExtension_t *ext) |
int | SBMLExtension_free (SBMLExtension_t *ext) |
unsigned int | SBMLExtension_getLevel (SBMLExtension_t *ext, const char *uri) |
const char * | SBMLExtension_getName (SBMLExtension_t *ext) |
int | SBMLExtension_getNumOfSBasePlugins (SBMLExtension_t *ext) |
int | SBMLExtension_getNumOfSupportedPackageURI (SBMLExtension_t *ext) |
unsigned int | SBMLExtension_getPackageVersion (SBMLExtension_t *ext, const char *uri) |
SBasePluginCreatorBase_t * | SBMLExtension_getSBasePluginCreator (SBMLExtension_t *ext, SBaseExtensionPoint_t *extPoint) |
SBasePluginCreatorBase_t * | SBMLExtension_getSBasePluginCreatorByIndex (SBMLExtension_t *ext, unsigned int index) |
SBMLNamespaces_t * | SBMLExtension_getSBMLExtensionNamespaces (SBMLExtension_t *ext, const char *uri) |
const char * | SBMLExtension_getStringFromTypeCode (SBMLExtension_t *ext, int typeCode) |
const char * | SBMLExtension_getSupportedPackageURI (SBMLExtension_t *ext, unsigned int index) |
const char * | SBMLExtension_getURI (SBMLExtension_t *ext, unsigned int sbmlLevel, unsigned int sbmlVersion, unsigned int pkgVersion) |
unsigned int | SBMLExtension_getVersion (SBMLExtension_t *ext, const char *uri) |
int | SBMLExtension_isEnabled (SBMLExtension_t *ext) |
int | SBMLExtension_isSupported (SBMLExtension_t *ext, const char *uri) |
int | SBMLExtension_setEnabled (SBMLExtension_t *ext, int isEnabled) |
#define EXTENSION_CREATE_NS | ( | type, | |
variable, | |||
sbmlns | |||
) |
int SBMLExtension_addSBasePluginCreator | ( | SBMLExtension_t * | ext, |
SBasePluginCreatorBase_t * | sbaseExt | ||
) |
SBMLExtension_t* SBMLExtension_clone | ( | SBMLExtension_t * | ext | ) |
int SBMLExtension_free | ( | SBMLExtension_t * | ext | ) |
unsigned int SBMLExtension_getLevel | ( | SBMLExtension_t * | ext, |
const char * | uri | ||
) |
const char* SBMLExtension_getName | ( | SBMLExtension_t * | ext | ) |
int SBMLExtension_getNumOfSBasePlugins | ( | SBMLExtension_t * | ext | ) |
int SBMLExtension_getNumOfSupportedPackageURI | ( | SBMLExtension_t * | ext | ) |
unsigned int SBMLExtension_getPackageVersion | ( | SBMLExtension_t * | ext, |
const char * | uri | ||
) |
SBasePluginCreatorBase_t* SBMLExtension_getSBasePluginCreator | ( | SBMLExtension_t * | ext, |
SBaseExtensionPoint_t * | extPoint | ||
) |
SBasePluginCreatorBase_t* SBMLExtension_getSBasePluginCreatorByIndex | ( | SBMLExtension_t * | ext, |
unsigned int | index | ||
) |
SBMLNamespaces_t* SBMLExtension_getSBMLExtensionNamespaces | ( | SBMLExtension_t * | ext, |
const char * | uri | ||
) |
const char* SBMLExtension_getStringFromTypeCode | ( | SBMLExtension_t * | ext, |
int | typeCode | ||
) |
const char* SBMLExtension_getSupportedPackageURI | ( | SBMLExtension_t * | ext, |
unsigned int | index | ||
) |
const char* SBMLExtension_getURI | ( | SBMLExtension_t * | ext, |
unsigned int | sbmlLevel, | ||
unsigned int | sbmlVersion, | ||
unsigned int | pkgVersion | ||
) |
unsigned int SBMLExtension_getVersion | ( | SBMLExtension_t * | ext, |
const char * | uri | ||
) |
int SBMLExtension_isEnabled | ( | SBMLExtension_t * | ext | ) |
int SBMLExtension_isSupported | ( | SBMLExtension_t * | ext, |
const char * | uri | ||
) |
int SBMLExtension_setEnabled | ( | SBMLExtension_t * | ext, |
int | isEnabled | ||
) |