libSBML C++ API  5.20.4
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

◆ CompSBMLDocumentPlugin_addExternalModelDefinition()

int CompSBMLDocumentPlugin_addExternalModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
const ExternalModelDefinition_t emd 
)

◆ CompSBMLDocumentPlugin_addModelDefinition()

int CompSBMLDocumentPlugin_addModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
const ModelDefinition_t md 
)

◆ CompSBMLDocumentPlugin_createExternalModelDefinition()

ExternalModelDefinition_t* CompSBMLDocumentPlugin_createExternalModelDefinition ( CompSBMLDocumentPlugin_t csbmldp)

◆ CompSBMLDocumentPlugin_createModelDefinition()

ModelDefinition_t* CompSBMLDocumentPlugin_createModelDefinition ( CompSBMLDocumentPlugin_t csbmldp)

◆ CompSBMLDocumentPlugin_getExternalModelDefinition()

ExternalModelDefinition_t* CompSBMLDocumentPlugin_getExternalModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
unsigned int  n 
)

◆ CompSBMLDocumentPlugin_getExternalModelDefinitionById()

ExternalModelDefinition_t* CompSBMLDocumentPlugin_getExternalModelDefinitionById ( CompSBMLDocumentPlugin_t csbmldp,
const char *  sid 
)

◆ CompSBMLDocumentPlugin_getListOfExternalModelDefinitions()

ListOfExternalModelDefinitions_t* CompSBMLDocumentPlugin_getListOfExternalModelDefinitions ( CompSBMLDocumentPlugin_t csbmldp)

◆ CompSBMLDocumentPlugin_getListOfModelDefinitions()

ListOfModelDefinitions_t* CompSBMLDocumentPlugin_getListOfModelDefinitions ( CompSBMLDocumentPlugin_t csbmldp)

◆ CompSBMLDocumentPlugin_getModelDefinition()

ModelDefinition_t* CompSBMLDocumentPlugin_getModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
unsigned int  n 
)

◆ CompSBMLDocumentPlugin_getNumExternalModelDefinitions()

unsigned int CompSBMLDocumentPlugin_getNumExternalModelDefinitions ( CompSBMLDocumentPlugin_t csbmldp)

◆ CompSBMLDocumentPlugin_getNumModelDefinitions()

unsigned int CompSBMLDocumentPlugin_getNumModelDefinitions ( CompSBMLDocumentPlugin_t csbmldp)

◆ CompSBMLDocumentPlugin_removeExternalModelDefinition()

ExternalModelDefinition_t* CompSBMLDocumentPlugin_removeExternalModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
unsigned int  n 
)

◆ CompSBMLDocumentPlugin_removeExternalModelDefinitionById()

ExternalModelDefinition_t* CompSBMLDocumentPlugin_removeExternalModelDefinitionById ( CompSBMLDocumentPlugin_t csbmldp,
const char *  sid 
)

◆ CompSBMLDocumentPlugin_removeModelDefinition()

ModelDefinition_t* CompSBMLDocumentPlugin_removeModelDefinition ( CompSBMLDocumentPlugin_t csbmldp,
unsigned int  n 
)