libSBML C++ API  5.18.0
CompSBMLDocumentPlugin.cpp File Reference

Implementation of CompSBMLDocumentPlugin, the plugin class of comp package for the SBase element. More...

Include dependency graph for CompSBMLDocumentPlugin.cpp:

Functions

int CompSBMLDocumentPlugin_addExternalModelDefinition (CompSBMLDocumentPlugin_t *csbmldp, const ExternalModelDefinition_t *emd)
 
int CompSBMLDocumentPlugin_addModelDefinition (CompSBMLDocumentPlugin_t *csbmldp, const ModelDefinition_t *md)
 
ExternalModelDefinition_tCompSBMLDocumentPlugin_createExternalModelDefinition (CompSBMLDocumentPlugin_t *csbmldp)
 
ModelDefinition_tCompSBMLDocumentPlugin_createModelDefinition (CompSBMLDocumentPlugin_t *csbmldp)
 
ExternalModelDefinition_tCompSBMLDocumentPlugin_getExternalModelDefinition (CompSBMLDocumentPlugin_t *csbmldp, unsigned int n)
 
ExternalModelDefinition_tCompSBMLDocumentPlugin_getExternalModelDefinitionById (CompSBMLDocumentPlugin_t *csbmldp, const char *sid)
 
ListOfExternalModelDefinitions_tCompSBMLDocumentPlugin_getListOfExternalModelDefinitions (CompSBMLDocumentPlugin_t *csbmldp)
 
ListOfModelDefinitions_tCompSBMLDocumentPlugin_getListOfModelDefinitions (CompSBMLDocumentPlugin_t *csbmldp)
 
ModelDefinition_tCompSBMLDocumentPlugin_getModelDefinition (CompSBMLDocumentPlugin_t *csbmldp, unsigned int n)
 
unsigned int CompSBMLDocumentPlugin_getNumExternalModelDefinitions (CompSBMLDocumentPlugin_t *csbmldp)
 
unsigned int CompSBMLDocumentPlugin_getNumModelDefinitions (CompSBMLDocumentPlugin_t *csbmldp)
 
ExternalModelDefinition_tCompSBMLDocumentPlugin_removeExternalModelDefinition (CompSBMLDocumentPlugin_t *csbmldp, unsigned int n)
 
ExternalModelDefinition_tCompSBMLDocumentPlugin_removeExternalModelDefinitionById (CompSBMLDocumentPlugin_t *csbmldp, const char *sid)
 
ModelDefinition_tCompSBMLDocumentPlugin_removeModelDefinition (CompSBMLDocumentPlugin_t *csbmldp, unsigned int n)
 

Detailed Description

Implementation of CompSBMLDocumentPlugin, the plugin class of comp package for the SBase element.

Author
Lucian Smith

Function Documentation

int CompSBMLDocumentPlugin_addExternalModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
const ExternalModelDefinition_t emd 
)
int CompSBMLDocumentPlugin_addModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
const ModelDefinition_t md 
)
ExternalModelDefinition_t* CompSBMLDocumentPlugin_createExternalModelDefinition ( CompSBMLDocumentPlugin_t csbmldp)
ModelDefinition_t* CompSBMLDocumentPlugin_createModelDefinition ( CompSBMLDocumentPlugin_t csbmldp)
ExternalModelDefinition_t* CompSBMLDocumentPlugin_getExternalModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
unsigned int  n 
)
ExternalModelDefinition_t* CompSBMLDocumentPlugin_getExternalModelDefinitionById ( CompSBMLDocumentPlugin_t csbmldp,
const char *  sid 
)
ListOfExternalModelDefinitions_t* CompSBMLDocumentPlugin_getListOfExternalModelDefinitions ( CompSBMLDocumentPlugin_t csbmldp)
ListOfModelDefinitions_t* CompSBMLDocumentPlugin_getListOfModelDefinitions ( CompSBMLDocumentPlugin_t csbmldp)
ModelDefinition_t* CompSBMLDocumentPlugin_getModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
unsigned int  n 
)
unsigned int CompSBMLDocumentPlugin_getNumExternalModelDefinitions ( CompSBMLDocumentPlugin_t csbmldp)
unsigned int CompSBMLDocumentPlugin_getNumModelDefinitions ( CompSBMLDocumentPlugin_t csbmldp)
ExternalModelDefinition_t* CompSBMLDocumentPlugin_removeExternalModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
unsigned int  n 
)
ExternalModelDefinition_t* CompSBMLDocumentPlugin_removeExternalModelDefinitionById ( CompSBMLDocumentPlugin_t csbmldp,
const char *  sid 
)
ModelDefinition_t* CompSBMLDocumentPlugin_removeModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
unsigned int  n 
)