libSBML C++ API  libSBML 5.8.0 C++ API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends 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_tListOfSubmodels_getById (ListOf_t *lo, const char *sid)
 
Submodel_tListOfSubmodels_removeById (ListOf_t *lo, const char *sid)
 
int Submodel_addDeletion (Submodel_t *s, Deletion_t *d)
 
Submodel_tSubmodel_clone (Submodel_t *s)
 
Submodel_tSubmodel_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
Deletion_tSubmodel_createDeletion (Submodel_t *s)
 
void Submodel_free (Submodel_t *s)
 
Deletion_tSubmodel_getDeletion (Submodel_t *s, unsigned int n)
 
Deletion_tSubmodel_getDeletionById (Submodel_t *s, const char *sid)
 
char * Submodel_getExtentConversionFactor (Submodel_t *s)
 
char * Submodel_getId (Submodel_t *s)
 
ListOf_tSubmodel_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_tSubmodel_removeDeletion (Submodel_t *s, unsigned int n)
 
Deletion_tSubmodel_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)