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

Detailed Description

SBMLNamespaces class to store level/version and namespace.

Author
Sarah Keating
Include dependency graph for SBMLNamespaces.h:
This graph shows which files directly or indirectly include this file:

Functions

int SBMLNamespaces_addNamespaces (SBMLNamespaces_t *sbmlns, const XMLNamespaces_t *xmlns)
 
SBMLNamespaces_t * SBMLNamespaces_create (unsigned int level, unsigned int version)
 
unsigned int SBMLNamespaces_getLevel (SBMLNamespaces_t *sbmlns)
 
XMLNamespaces_t * SBMLNamespaces_getNamespaces (SBMLNamespaces_t *sbmlns)
 
char * SBMLNamespaces_getSBMLNamespaceURI (unsigned int level, unsigned int version)
 
SBMLNamespaces_t ** SBMLNamespaces_getSupportedNamespaces (int *length)
 
unsigned int SBMLNamespaces_getVersion (SBMLNamespaces_t *sbmlns)
 

Variables

static const unsigned int SBML_DEFAULT_LEVEL = 3
 
static const unsigned int SBML_DEFAULT_VERSION = 1
 
static const char *const SBML_XMLNS_L1 = "http://www.sbml.org/sbml/level1"
 
static const char *const SBML_XMLNS_L2V1 = "http://www.sbml.org/sbml/level2"
 
static const char *const SBML_XMLNS_L2V2 = "http://www.sbml.org/sbml/level2/version2"
 
static const char *const SBML_XMLNS_L2V3 = "http://www.sbml.org/sbml/level2/version3"
 
static const char *const SBML_XMLNS_L2V4 = "http://www.sbml.org/sbml/level2/version4"
 
static const char *const SBML_XMLNS_L3V1 = "http://www.sbml.org/sbml/level3/version1/core"
 

Function Documentation

int SBMLNamespaces_addNamespaces ( SBMLNamespaces_t *  sbmlns,
const XMLNamespaces_t *  xmlns 
)
SBMLNamespaces_t* SBMLNamespaces_create ( unsigned int  level,
unsigned int  version 
)
unsigned int SBMLNamespaces_getLevel ( SBMLNamespaces_t *  sbmlns)
XMLNamespaces_t* SBMLNamespaces_getNamespaces ( SBMLNamespaces_t *  sbmlns)
char* SBMLNamespaces_getSBMLNamespaceURI ( unsigned int  level,
unsigned int  version 
)
SBMLNamespaces_t** SBMLNamespaces_getSupportedNamespaces ( int *  length)
unsigned int SBMLNamespaces_getVersion ( SBMLNamespaces_t *  sbmlns)

Variable Documentation

const unsigned int SBML_DEFAULT_LEVEL = 3
static
const unsigned int SBML_DEFAULT_VERSION = 1
static
const char* const SBML_XMLNS_L1 = "http://www.sbml.org/sbml/level1"
static
const char* const SBML_XMLNS_L2V1 = "http://www.sbml.org/sbml/level2"
static
const char* const SBML_XMLNS_L2V2 = "http://www.sbml.org/sbml/level2/version2"
static
const char* const SBML_XMLNS_L2V3 = "http://www.sbml.org/sbml/level2/version3"
static
const char* const SBML_XMLNS_L2V4 = "http://www.sbml.org/sbml/level2/version4"
static
const char* const SBML_XMLNS_L3V1 = "http://www.sbml.org/sbml/level3/version1/core"
static