libSBML C++ API  5.18.0
CompModelPlugin.cpp File Reference

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

Include dependency graph for CompModelPlugin.cpp:

Functions

int CompModelPlugin_addPort (CompModelPlugin_t *cmp, const Port_t *p)
 
int CompModelPlugin_addSubmodel (CompModelPlugin_t *cmp, const Submodel_t *s)
 
Port_t * CompModelPlugin_createPort (CompModelPlugin_t *cmp)
 
Submodel_t * CompModelPlugin_createSubmodel (CompModelPlugin_t *cmp)
 
ListOf_t * CompModelPlugin_getListOfPorts (CompModelPlugin_t *cmp)
 
ListOf_t * CompModelPlugin_getListOfSubmodels (CompModelPlugin_t *cmp)
 
unsigned int CompModelPlugin_getNumPorts (CompModelPlugin_t *cmp)
 
unsigned int CompModelPlugin_getNumSubmodels (CompModelPlugin_t *cmp)
 
Port_t * CompModelPlugin_getPort (CompModelPlugin_t *cmp, unsigned int n)
 
Port_t * CompModelPlugin_getPortById (CompModelPlugin_t *cmp, const char *sid)
 
Submodel_t * CompModelPlugin_getSubmodel (CompModelPlugin_t *cmp, unsigned int n)
 
Submodel_t * CompModelPlugin_getSubmodelById (CompModelPlugin_t *cmp, const char *sid)
 
Port_t * CompModelPlugin_removePort (CompModelPlugin_t *cmp, unsigned int n)
 
Submodel_t * CompModelPlugin_removeSubmodel (CompModelPlugin_t *cmp, unsigned int n)
 

Detailed Description

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

Author
Lucian Smith

Function Documentation

int CompModelPlugin_addPort ( CompModelPlugin_t *  cmp,
const Port_t *  p 
)
int CompModelPlugin_addSubmodel ( CompModelPlugin_t *  cmp,
const Submodel_t *  s 
)
Port_t* CompModelPlugin_createPort ( CompModelPlugin_t *  cmp)
Submodel_t* CompModelPlugin_createSubmodel ( CompModelPlugin_t *  cmp)
ListOf_t* CompModelPlugin_getListOfPorts ( CompModelPlugin_t *  cmp)
ListOf_t* CompModelPlugin_getListOfSubmodels ( CompModelPlugin_t *  cmp)
unsigned int CompModelPlugin_getNumPorts ( CompModelPlugin_t *  cmp)
unsigned int CompModelPlugin_getNumSubmodels ( CompModelPlugin_t *  cmp)
Port_t* CompModelPlugin_getPort ( CompModelPlugin_t *  cmp,
unsigned int  n 
)
Port_t* CompModelPlugin_getPortById ( CompModelPlugin_t *  cmp,
const char *  sid 
)
Submodel_t* CompModelPlugin_getSubmodel ( CompModelPlugin_t *  cmp,
unsigned int  n 
)
Submodel_t* CompModelPlugin_getSubmodelById ( CompModelPlugin_t *  cmp,
const char *  sid 
)
Port_t* CompModelPlugin_removePort ( CompModelPlugin_t *  cmp,
unsigned int  n 
)
Submodel_t* CompModelPlugin_removeSubmodel ( CompModelPlugin_t *  cmp,
unsigned int  n 
)