libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Submodel.cpp File Reference

Detailed Description

Implementation of Submodel, the SBase-derived class of the comp package.

Author
Lucian Smith
Include dependency graph for Submodel.cpp:

Functions

Submodel_t * ListOfSubmodels_getById (ListOf_t *lo, const char *sid)
 
Submodel_t * ListOfSubmodels_removeById (ListOf_t *lo, const char *sid)
 
int Submodel_addDeletion (Submodel_t *s, Deletion_t *d)
 
Submodel_t * Submodel_clone (Submodel_t *s)
 
Submodel_t * Submodel_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
Deletion_t * Submodel_createDeletion (Submodel_t *s)
 
void Submodel_free (Submodel_t *s)
 
Deletion_t * Submodel_getDeletion (Submodel_t *s, unsigned int n)
 
Deletion_t * Submodel_getDeletionById (Submodel_t *s, const char *sid)
 
char * Submodel_getExtentConversionFactor (Submodel_t *s)
 
char * Submodel_getId (Submodel_t *s)
 
ListOf_t * Submodel_getListOfDeletions (Submodel_t *s)
 
char * Submodel_getModelRef (Submodel_t *s)
 
char * Submodel_getName (Submodel_t *s)
 
unsigned int Submodel_getNumDeletions (Submodel_t *s)
 
char * Submodel_getTimeConversionFactor (Submodel_t *s)
 
int Submodel_hasRequiredAttributes (Submodel_t *s)
 
int Submodel_isSetExtentConversionFactor (Submodel_t *s)
 
int Submodel_isSetId (Submodel_t *s)
 
int Submodel_isSetModelRef (Submodel_t *s)
 
int Submodel_isSetName (Submodel_t *s)
 
int Submodel_isSetTimeConversionFactor (Submodel_t *s)
 
Deletion_t * Submodel_removeDeletion (Submodel_t *s, unsigned int n)
 
Deletion_t * Submodel_removeDeletionById (Submodel_t *s, const char *sid)
 
int Submodel_setExtentConversionFactor (Submodel_t *s, const char *extentConversionFactor)
 
int Submodel_setId (Submodel_t *s, const char *id)
 
int Submodel_setModelRef (Submodel_t *s, const char *modelRef)
 
int Submodel_setName (Submodel_t *s, const char *name)
 
int Submodel_setTimeConversionFactor (Submodel_t *s, const char *timeConversionFactor)
 
int Submodel_unsetExtentConversionFactor (Submodel_t *s)
 
int Submodel_unsetId (Submodel_t *s)
 
int Submodel_unsetModelRef (Submodel_t *s)
 
int Submodel_unsetName (Submodel_t *s)
 
int Submodel_unsetTimeConversionFactor (Submodel_t *s)
 

Function Documentation

Submodel_t* ListOfSubmodels_getById ( ListOf_t *  lo,
const char *  sid 
)
Submodel_t* ListOfSubmodels_removeById ( ListOf_t *  lo,
const char *  sid 
)
int Submodel_addDeletion ( Submodel_t *  s,
Deletion_t *  d 
)
Submodel_t* Submodel_clone ( Submodel_t *  s)
Submodel_t* Submodel_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
Deletion_t* Submodel_createDeletion ( Submodel_t *  s)
void Submodel_free ( Submodel_t *  s)
Deletion_t* Submodel_getDeletion ( Submodel_t *  s,
unsigned int  n 
)
Deletion_t* Submodel_getDeletionById ( Submodel_t *  s,
const char *  sid 
)
char* Submodel_getExtentConversionFactor ( Submodel_t *  s)
char* Submodel_getId ( Submodel_t *  s)
ListOf_t* Submodel_getListOfDeletions ( Submodel_t *  s)
char* Submodel_getModelRef ( Submodel_t *  s)
char* Submodel_getName ( Submodel_t *  s)
unsigned int Submodel_getNumDeletions ( Submodel_t *  s)
char* Submodel_getTimeConversionFactor ( Submodel_t *  s)
int Submodel_hasRequiredAttributes ( Submodel_t *  s)
int Submodel_isSetExtentConversionFactor ( Submodel_t *  s)
int Submodel_isSetId ( Submodel_t *  s)
int Submodel_isSetModelRef ( Submodel_t *  s)
int Submodel_isSetName ( Submodel_t *  s)
int Submodel_isSetTimeConversionFactor ( Submodel_t *  s)
Deletion_t* Submodel_removeDeletion ( Submodel_t *  s,
unsigned int  n 
)
Deletion_t* Submodel_removeDeletionById ( Submodel_t *  s,
const char *  sid 
)
int Submodel_setExtentConversionFactor ( Submodel_t *  s,
const char *  extentConversionFactor 
)
int Submodel_setId ( Submodel_t *  s,
const char *  id 
)
int Submodel_setModelRef ( Submodel_t *  s,
const char *  modelRef 
)
int Submodel_setName ( Submodel_t *  s,
const char *  name 
)
int Submodel_setTimeConversionFactor ( Submodel_t *  s,
const char *  timeConversionFactor 
)
int Submodel_unsetExtentConversionFactor ( Submodel_t *  s)
int Submodel_unsetId ( Submodel_t *  s)
int Submodel_unsetModelRef ( Submodel_t *  s)
int Submodel_unsetName ( Submodel_t *  s)
int Submodel_unsetTimeConversionFactor ( Submodel_t *  s)