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

Detailed Description

Definition of Submodel, the SBase derived class of the comp package.

Author
Lucian Smith
Include dependency graph for Submodel.h:
This graph shows which files directly or indirectly include this file:

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_hasRequiredElements (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_hasRequiredElements ( 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)