libSBML C++ API  libSBML 5.8.0 C++ API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCASTNodeAbstract Syntax Tree (AST) representation of a mathematical expression
oCCompSBMLErrorcomp Representaton of errors, warnings and other diagnostics for the 'comp' package
oCCompVisitorcomp Support class for performing operations on SBML objects
oCConversionOptionClass of object that encapsulates a conversion option
oCConversionPropertiesClass of object that encapsulates the properties of an SBML converter
oCCVTermRepresentation of MIRIAM-compliant controlled vocabulary annotation
oCDateRepresentation of MIRIAM-compliant dates used in ModelHistory
oCstd::exceptionSTL class
|\Cstd::logic_errorSTL class
oCFormulaTokenizer_tStructure used to track the state of tokenizing a string
oCL3ParserSettingsA helper class for controlling the behavior of the text-string formula parser
oCListSimple, plain, generic lists, and associated list utilities
oCModelCreatorRepresentation of MIRIAM-compliant model creator data used in ModelHistory
oCModelHistoryRepresentation of MIRIAM-compliant model history data
oCRDFAnnotationParserRead/write/manipulate RDF annotations stored in SBML annotation elements
oCSBaseImplementation of SBase, the base class of most SBML objects
|oCCompartmentImplementation of SBML's Compartment construct
|oCCompartmentTypeImplementation of SBML's Level 2's CompartmentType construct
|oCCompBasecomp A convenience subclass of 'comp' package SBase-derived classes
|oCConstraintImplementation of SBML's Constraint construct
|oCDelayImplementation of SBML's Delay construct for Event
|oCEventImplementation of SBML's Event construct
|oCEventAssignmentImplementation of SBML's EventAssignment construct for Event
|oCFunctionDefinitionImplementation of SBML's FunctionDefinition construct
|oCInitialAssignmentImplementation of SBML's InitialAssignment construct
|oCKineticLawImplementation of SBML's KineticLaw construct
|oCListOfParent class for the various SBML "ListOfXYZ" classes
|oCModelImplementation of SBML's Model construct
|oCParameterImplementation of SBML's Parameter construct
|oCPriorityImplementation of SBML Level 3's Priority construct for Event
|oCReactionImplementation of SBML's Reaction construct
|oCRuleImplementation of SBML's Rule construct
|oCSBMLDocumentContainer for an SBML document and interface for global operations on SBML documents
|oCSimpleSpeciesReferenceImplementation of SBML's SimpleSpeciesReference construct
|oCSpeciesImplementation of SBML's Species construct
|oCSpeciesTypeImplementation of SBML Level 2's SpeciesType construct
|oCStoichiometryMathImplementation of SBML Level 2's StoichiometryMath construct
|oCTriggerImplementation of SBML's Trigger construct for Event
|oCUnitImplementation of SBML's Unit construct
|\CUnitDefinitionImplementation of SBML's UnitDefinition construct
oCSBaseExtensionPointRepresentation of an extension point of SBML's package extension
oCSBasePluginRepresentation of a plug-in object of SBML's package extension
|oCCompSBasePlugincomp Implementation of the 'comp' package extention to the SBase construct
|\CSBMLDocumentPlugin
oCSBasePluginCreatorBase
|\CSBasePluginCreator< SBasePluginType, SBMLExtensionType >
oCSBMLConverterBase class for SBML converters
|oCCompFlatteningConvertercomp Flattening converter for the 'comp' package
|oCSBMLFunctionDefinitionConverterSBML converter for replacing function definitions
|oCSBMLInitialAssignmentConverterSBML converter for replacing initial assignments
|oCSBMLLevelVersionConverterSBML converter for transforming documents from one Level+Version to another
|oCSBMLRuleConverterSBML converter for reordering rules and assignments in a model
|oCSBMLStripPackageConverterSBML converter for removing packages
|\CSBMLUnitsConverterSBML converter to convert a model's units to SI units
oCSBMLConverterRegistryRegistry of all SBML converters
oCSBMLExtensionThe core component of SBML's package extension
|\CCompExtensioncomp The core module of the 'comp' package extension
oCSBMLExtensionRegister< SBMLExtensionType >
oCSBMLExtensionRegistry
oCSBMLNamespacesClass to store SBML level, version and namespace information
|\CSBMLExtensionNamespaces< SBMLExtensionType >Class to store level, version and namespace information of SBML extension package
oCSBMLReaderMethods for reading SBML from files and text strings
oCSBMLResolvercomp Base class for SBML resolvers
|\CSBMLFileResolvercomp Base class for SBML resolvers
oCSBMLResolverRegistrycomp Registry of all SBML resolvers
oCSBMLUricomp utility class for handling uris
oCSBMLValidatorBase class for SBML validators
|\CSBMLInternalValidatorImplementation of basic SBML consistency checks and other validations
oCSBMLVisitorSupport class for performing operations on SBML objects
oCSBMLWriterMethods for writing SBML to files and text strings
oCSBOMethods for interacting with Systems Biology Ontology terms
oCSyntaxCheckerMethods for checking syntax of SBML identifiers and other strings
oCToken_tStructure used to store a token returned by FormulaTokenizer_nextToken()
oCValidatorEntry point for libSBML's implementation of SBML validation rules
|\CCompValidatorcomp Entry point for libSBML's implementation of SBML validation rules for the 'comp' package
oCVConstraintHelper class for implementing SBML validation and consistency-checking
oCXMLAttributesRepresentation of attributes on an XML node
oCXMLErrorRepresentation of errors, warnings and other diagnostics
|\CSBMLErrorRepresentation of errors, warnings and other diagnostics
oCXMLErrorLogLog of errors and other events encountered while processing an XML file or data stream
|\CSBMLErrorLogLog of errors and other events encountered during SBML processing
oCXMLNamespacesRepresentation of XML Namespaces
oCXMLTokenRepresentation of a token in an XML stream
|\CXMLNodeRepresentation of a node in an XML document tree
\CXMLTripleRepresentation of a qualified XML name