libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
oCAlgebraicRuleImplementation of SBML's AlgebraicRule construct
oCAssignmentRuleImplementation of SBML's AssignmentRule construct
oCASTNode_tAbstract Syntax Tree (AST) representation of a mathematical expression
oCCompartment_tImplementation of SBML's Compartment construct
oCCompartmentType_tImplementation of SBML's Level 2's CompartmentType construct
oCCompBasecomp A convenience subclass of 'comp' package SBase-derived classes
oCCompExtensioncomp The core module of the 'comp' package extension
oCCompFlatteningConvertercomp Flattening converter for the 'comp' package
oCCompModelPlugincomp Implementation of the 'comp' package extention to the Model construct
oCCompSBasePlugincomp Implementation of the 'comp' package extention to the SBase construct
oCCompSBMLDocumentPlugin_tcomp Implementation of the 'comp' package extention to the SBMLDocument construct
oCCompSBMLErrorcomp Representaton of errors, warnings and other diagnostics for the 'comp' package
oCCompValidatorcomp Entry point for libSBML's implementation of SBML validation rules for the 'comp' package
oCCompVisitorcomp Support class for performing operations on SBML objects
oCConstraint_tImplementation of SBML's Constraint construct
oCConversionOption_tClass of object that encapsulates a conversion option
oCConversionProperties_tClass of object that encapsulates the properties of an SBML converter
oCCVTerm_tRepresentation of MIRIAM-compliant controlled vocabulary annotation
oCDate_tRepresentation of MIRIAM-compliant dates used in ModelHistory
oCDelay_tImplementation of SBML's Delay construct for Event
oCDeletion_tcomp Implementation of the Deletion construct from the 'comp' package
oCEvent_tImplementation of SBML's Event construct
oCEventAssignment_tImplementation of SBML's EventAssignment construct for Event
oCExternalModelDefinition_tcomp Implementation of the ExternalModelDefinition construct from the 'comp' package
oCFormulaTokenizer_tStructure used to track the state of tokenizing a string
oCFunctionDefinition_tImplementation of SBML's FunctionDefinition construct
oCInitialAssignment_tImplementation of SBML's InitialAssignment construct
oCKineticLaw_tImplementation of SBML's KineticLaw construct
oCL3ParserSettings_tA helper class for controlling the behavior of the text-string formula parser
oCList_tSimple, plain, generic lists, and associated list utilities
oCListOf_tParent class for the various SBML "ListOfXYZ" classes
oCListOfCompartmentsImplementation of SBML Level 2's ListOfCompartments construct
oCListOfCompartmentTypesImplementation of SBML's ListOfCompartmentTypes construct
oCListOfConstraintsImplementation of SBML's ListOfConstraints construct
oCListOfDeletionscomp Implementation of the ListOfDeletions construct from the 'comp' package
oCListOfEventAssignmentsImplementation of SBML's ListOfEventAssignments construct
oCListOfEventsImplementation of SBML's ListOfEvents construct
oCListOfExternalModelDefinitionscomp Implementation of the ListOfExternalModelDefinitions construct from the 'comp' package
oCListOfFunctionDefinitionsImplementation of SBML's ListOfFunctionDefinitions construct
oCListOfInitialAssignmentsImplementation of SBML's ListOfInitialAssignments construct
oCListOfLocalParametersImplementation of SBML Level 3's ListOfLocalParameters construct
oCListOfModelDefinitionscomp Implementation of the ListOfModelDefinitions construct from the 'comp' package
oCListOfParametersImplementation of SBML's ListOfParameters construct
oCListOfPortscomp Implementation of the ListOfPorts construct from the 'comp' package
oCListOfReactionsImplementation of SBML's ListOfReactions construct
oCListOfReplacedElementscomp Implementation of the ListOfReplacedElements construct from the 'comp' package
oCListOfRulesImplementation of SBML's ListOfRules construct
oCListOfSpeciesImplementation of SBML Level 2's ListOfSpecies construct
oCListOfSpeciesReferencesImplementation of SBML's ListOfSpeciesReferences construct
oCListOfSpeciesTypesImplementation of SBML's ListOfSpeciesTypes construct
oCListOfSubmodelscomp Implementation of the ListOfSubmodels construct from the 'comp' package
oCListOfUnitDefinitionsImplementation of SBML's ListOfUnitDefinitions construct
oCListOfUnitsImplementation of SBML's ListOfUnits construct
oCLocalParameter_tImplementation of SBML Level 3's LocalParameter construct
oCModel_tImplementation of SBML's Model construct
oCModelCreator_tRepresentation of MIRIAM-compliant model creator data used in ModelHistory
oCModelDefinition_tcomp Implementation of the ModelDefinition construct from the 'comp' package
oCModelHistory_tRepresentation of MIRIAM-compliant model history data
oCModifierSpeciesReferenceImplementation of SBML's ModifierSpeciesReference construct
oCParameter_tImplementation of SBML's Parameter construct
oCPort_tcomp Implementation of the Port construct from the 'comp' package
oCPriority_tImplementation of SBML Level 3's Priority construct for Event
oCRateRuleImplementation of SBML's RateRule construct
oCRDFAnnotationParserRead/write/manipulate RDF annotations stored in SBML annotation elements
oCReaction_tImplementation of SBML's Reaction construct
oCReplacedBy_tcomp Implementation of the ReplacedBy construct from the 'comp' package
oCReplacedElement_tcomp Implementation of the ReplacedElement construct from the 'comp' package
oCReplacingcomp A convenience subclass of the ReplacedElement and ReplacedBy constructs from the 'comp' package
oCRule_tImplementation of SBML's Rule construct
oCSBase_tImplementation of SBase, the base class of most SBML objects
oCSBaseExtensionPoint_tRepresentation of an extension point of SBML's package extension
oCSBasePlugin_tRepresentation of a plug-in object of SBML's package extension
oCSBaseRef_tcomp Implementation of the SBaseRef construct from the 'comp' package
oCSBMLConstructorExceptionClass of exceptions thrown by constructors of some libSBML objects
oCSBMLConverterBase class for SBML converters
oCSBMLConverterRegistryRegistry of all SBML converters
oCSBMLDocument_tContainer for an SBML document and interface for global operations on SBML documents
oCSBMLError_tRepresentation of errors, warnings and other diagnostics
oCSBMLErrorLogLog of errors and other events encountered during SBML processing
oCSBMLExtension_tThe core component of SBML's package extension
oCSBMLExtensionNamespacesClass to store level, version and namespace information of SBML extension package
oCSBMLFileResolvercomp Base class for SBML resolvers
oCSBMLFunctionDefinitionConverterSBML converter for replacing function definitions
oCSBMLInitialAssignmentConverterSBML converter for replacing initial assignments
oCSBMLInternalValidatorImplementation of basic SBML consistency checks and other validations
oCSBMLLevelVersionConverterSBML converter for transforming documents from one Level+Version to another
oCSBMLNamespaces_tClass to store SBML level, version and namespace information
oCSBMLReader_tMethods for reading SBML from files and text strings
oCSBMLResolvercomp Base class for SBML resolvers
oCSBMLResolverRegistrycomp Registry of all SBML resolvers
oCSBMLRuleConverterSBML converter for reordering rules and assignments in a model
oCSBMLStripPackageConverterSBML converter for removing packages
oCSBMLUnitsConverterSBML converter to convert a model's units to SI units
oCSBMLUricomp utility class for handling uris
oCSBMLValidatorBase class for SBML validators
oCSBMLVisitorSupport class for performing operations on SBML objects
oCSBMLWriter_tMethods for writing SBML to files and text strings
oCSBOMethods for interacting with Systems Biology Ontology terms
oCSpecies_tImplementation of SBML's Species construct
oCSpeciesReferenceImplementation of SBML's SpeciesReference construct
oCSpeciesReference_tImplementation of SBML's SimpleSpeciesReference construct
oCSpeciesType_tImplementation of SBML Level 2's SpeciesType construct
oCStoichiometryMath_tImplementation of SBML Level 2's StoichiometryMath construct
oCSubmodel_tcomp Implementation of the Submodel construct from the 'comp' package
oCSyntaxCheckerMethods for checking syntax of SBML identifiers and other strings
oCToken_tStructure used to store a token returned by FormulaTokenizer_nextToken()
oCTrigger_tImplementation of SBML's Trigger construct for Event
oCUnit_tImplementation of SBML's Unit construct
oCUnitDefinition_tImplementation of SBML's UnitDefinition construct
oCValidatorEntry point for libSBML's implementation of SBML validation rules
oCVConstraintHelper class for implementing SBML validation and consistency-checking
oCXMLAttributes_tRepresentation of attributes on an XML node
oCXMLConstructorExceptionClass of exceptions thrown by constructors of some libSBML objects
oCXMLError_tRepresentation of errors, warnings and other diagnostics
oCXMLErrorLog_tLog of errors and other events encountered while processing an XML file or data stream
oCXMLNamespaces_tRepresentation of XML Namespaces
oCXMLNode_tRepresentation of a node in an XML document tree
oCXMLToken_tRepresentation of a token in an XML stream
\CXMLTriple_tRepresentation of a qualified XML name