libSBML Perl API
libSBML 5.17.2 Perl API
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
]
▼
C
ASTBasePlugin
C
MultiASTPlugin
{multi}
C
ASTNode
{core}
C
CompPkgNamespaces
{comp}
C
ConversionOption
{core}
C
ConversionProperties
{core}
C
CVTerm
{core}
C
Date
{core}
C
ElementFilter
{core}
▼
C
std::exception
STL class
▼
C
std::logic_error
STL class
▼
C
std::invalid_argument
STL class
C
SBMLConstructorException
{core}
C
SBMLExtensionException
{core}
C
XMLConstructorException
{core}
C
FbcPkgNamespaces
{fbc}
C
FormulaTokenizer_t
{core}
C
GroupsPkgNamespaces
{groups}
C
L3ParserSettings
{core}
C
LayoutPkgNamespaces
{layout}
C
List
{core}
C
ModelCreator
{core}
C
ModelHistory
{core}
C
MultiPkgNamespaces
{multi}
C
QualPkgNamespaces
{qual}
C
RDFAnnotationParser
{core}
C
RelAbsVector
{render}
C
RenderPkgNamespaces
{render}
▼
C
SBase
{core}
C
Association
{fbc}
C
BoundingBox
{layout}
C
ColorDefinition
{render}
C
Compartment
{core}
C
CompartmentReference
{multi}
C
CompartmentType
{core}
▼
C
CompBase
{comp}
C
ExternalModelDefinition
{comp}
▼
C
SBaseRef
{comp}
C
Deletion
{comp}
C
Port
{comp}
▼
C
Replacing
{comp}
C
ReplacedBy
{comp}
C
ReplacedElement
{comp}
C
Submodel
{comp}
C
Constraint
{core}
C
Curve
{layout}
C
DefaultTerm
{qual}
C
DefaultValues
{render}
C
Delay
{core}
C
Dimensions
{layout}
C
Event
{core}
C
EventAssignment
{core}
▼
C
FbcAssociation
{fbc}
C
FbcAnd
{fbc}
C
FbcOr
{fbc}
C
GeneProductRef
{fbc}
C
FluxBound
{fbc}
C
FluxObjective
{fbc}
C
FunctionDefinition
{core}
C
FunctionTerm
{qual}
C
GeneAssociation
{fbc}
C
GeneProduct
{fbc}
C
GeneProductAssociation
{fbc}
▼
C
GradientBase
{render}
C
LinearGradient
{render}
C
RadialGradient
{render}
C
GradientStop
{render}
▼
C
GraphicalObject
{layout}
C
CompartmentGlyph
{layout}
C
GeneralGlyph
{layout}
C
ReactionGlyph
{layout}
C
ReferenceGlyph
{layout}
C
SpeciesGlyph
{layout}
C
SpeciesReferenceGlyph
{layout}
C
TextGlyph
{layout}
C
Group
{groups}
C
InitialAssignment
{core}
C
Input
{qual}
C
InSpeciesTypeBond
{multi}
C
KineticLaw
{core}
C
Layout
{layout}
▼
C
LineSegment
{layout}
C
CubicBezier
{layout}
▼
C
ListOf
{core}
C
ListOfColorDefinitions
{render}
C
ListOfCompartmentGlyphs
{layout}
C
ListOfCompartmentReferences
{multi}
C
ListOfCompartments
{core}
C
ListOfCompartmentTypes
{core}
C
ListOfConstraints
{core}
C
ListOfCurveElements
{render}
C
ListOfDeletions
{comp}
C
ListOfDrawables
{render}
C
ListOfEventAssignments
{core}
C
ListOfEvents
{core}
C
ListOfExternalModelDefinitions
{comp}
C
ListOfFbcAssociations
{fbc}
C
ListOfFluxBounds
{fbc}
C
ListOfFluxObjectives
{fbc}
C
ListOfFunctionDefinitions
{core}
C
ListOfFunctionTerms
{qual}
C
ListOfGeneAssociations
{fbc}
C
ListOfGeneProducts
{fbc}
C
ListOfGlobalRenderInformation
{render}
C
ListOfGlobalStyles
{render}
C
ListOfGradientDefinitions
{render}
C
ListOfGradientStops
{render}
C
ListOfGraphicalObjects
{layout}
C
ListOfGroups
{groups}
C
ListOfInitialAssignments
{core}
C
ListOfInputs
{qual}
C
ListOfInSpeciesTypeBonds
{multi}
C
ListOfLayouts
{layout}
C
ListOfLineEndings
{render}
C
ListOfLineSegments
{layout}
C
ListOfLocalRenderInformation
{render}
C
ListOfLocalStyles
{render}
C
ListOfMembers
{groups}
C
ListOfModelDefinitions
{comp}
C
ListOfMultiSpeciesTypes
{multi}
C
ListOfObjectives
{fbc}
C
ListOfOutputs
{qual}
C
ListOfOutwardBindingSites
{multi}
▼
C
ListOfParameters
{core}
C
ListOfLocalParameters
{core}
C
ListOfPorts
{comp}
C
ListOfPossibleSpeciesFeatureValues
{multi}
C
ListOfQualitativeSpecies
{qual}
C
ListOfReactionGlyphs
{layout}
C
ListOfReactions
{core}
C
ListOfReferenceGlyphs
{layout}
C
ListOfReplacedElements
{comp}
C
ListOfRules
{core}
C
ListOfSpecies
{core}
C
ListOfSpeciesFeatures
{multi}
C
ListOfSpeciesFeatureTypes
{multi}
C
ListOfSpeciesFeatureValues
{multi}
C
ListOfSpeciesGlyphs
{layout}
C
ListOfSpeciesReferenceGlyphs
{layout}
C
ListOfSpeciesReferences
{core}
C
ListOfSpeciesTypeComponentIndexes
{multi}
C
ListOfSpeciesTypeComponentMapInProducts
{multi}
C
ListOfSpeciesTypeInstances
{multi}
C
ListOfSpeciesTypes
{core}
C
ListOfSubmodels
{comp}
C
ListOfTextGlyphs
{layout}
C
ListOfTransitions
{qual}
C
ListOfUnitDefinitions
{core}
C
ListOfUnits
{core}
C
SubListOfSpeciesFeatures
{multi}
C
Member
{groups}
▼
C
Model
{core}
C
ModelDefinition
{comp}
▼
C
MultiSpeciesType
{multi}
C
BindingSiteSpeciesType
{multi}
C
Objective
{fbc}
C
Output
{qual}
C
OutwardBindingSite
{multi}
▼
C
Parameter
{core}
C
LocalParameter
{core}
C
Point
{layout}
C
PossibleSpeciesFeatureValue
{multi}
C
Priority
{core}
C
QualitativeSpecies
{qual}
▼
C
Reaction
{core}
C
IntraSpeciesReaction
{multi}
▼
C
RenderInformationBase
{render}
C
GlobalRenderInformation
{render}
C
LocalRenderInformation
{render}
▼
C
RenderPoint
{render}
C
RenderCubicBezier
{render}
▼
C
Rule
{core}
C
AlgebraicRule
{core}
C
AssignmentRule
{core}
C
RateRule
{core}
C
SBMLDocument
{core}
▼
C
SimpleSpeciesReference
{core}
C
ModifierSpeciesReference
{core}
C
SpeciesReference
{core}
C
Species
{core}
C
SpeciesFeature
{multi}
C
SpeciesFeatureType
{multi}
C
SpeciesFeatureValue
{multi}
C
SpeciesType
{core}
C
SpeciesTypeComponentIndex
{multi}
C
SpeciesTypeComponentMapInProduct
{multi}
C
SpeciesTypeInstance
{multi}
C
StoichiometryMath
{core}
▼
C
Style
{render}
C
GlobalStyle
{render}
C
LocalStyle
{render}
▼
C
Transformation
{render}
▼
C
Transformation2D
{render}
▼
C
GraphicalPrimitive1D
{render}
▼
C
GraphicalPrimitive2D
{render}
C
Ellipse
{render}
C
LineEnding
{render}
C
Polygon
{render}
C
Rectangle
{render}
C
RenderGroup
{render}
C
RenderCurve
{render}
C
Text
{render}
C
Image
{render}
C
Transition
{qual}
C
Trigger
{core}
C
Unit
{core}
C
UnitDefinition
{core}
C
SBaseExtensionPoint
{core}
▼
C
SBasePlugin
{core}
▼
C
CompSBasePlugin
{comp}
C
CompModelPlugin
{comp}
C
FbcModelPlugin
{fbc}
C
FbcReactionPlugin
{fbc}
C
FbcSpeciesPlugin
{fbc}
C
GroupsModelPlugin
{groups}
C
LayoutModelPlugin
{layout}
C
LayoutSpeciesReferencePlugin
{layout}
C
MultiCompartmentPlugin
{multi}
C
MultiListOfReactionsPlugin
{multi}
C
MultiModelPlugin
{multi}
▼
C
MultiSimpleSpeciesReferencePlugin
{multi}
C
MultiSpeciesReferencePlugin
{multi}
C
MultiSpeciesPlugin
{multi}
C
QualModelPlugin
{qual}
C
RenderGraphicalObjectPlugin
{render}
C
RenderLayoutPlugin
{render}
C
RenderListOfLayoutsPlugin
{render}
▼
C
SBMLDocumentPlugin
{core}
C
CompSBMLDocumentPlugin
{comp}
C
FbcSBMLDocumentPlugin
{fbc}
C
GroupsSBMLDocumentPlugin
{groups}
C
LayoutSBMLDocumentPlugin
{layout}
C
MultiSBMLDocumentPlugin
{multi}
C
QualSBMLDocumentPlugin
{qual}
C
RenderSBMLDocumentPlugin
{render}
C
SBMLDocumentPluginNotRequired
{core}
▼
C
SBasePluginCreatorBase
{core}
C
SBasePluginCreator< SBasePluginType, SBMLExtensionType >
{core}
▼
C
SBMLConverter
{core}
C
CobraToFbcConverter
{fbc}
C
CompFlatteningConverter
{comp}
C
FbcToCobraConverter
{fbc}
C
FbcV1ToV2Converter
{fbc}
C
FbcV2ToV1Converter
{fbc}
C
RenderLayoutConverter
{core}
C
SBMLFunctionDefinitionConverter
{core}
C
SBMLIdConverter
{core}
C
SBMLInferUnitsConverter
{core}
C
SBMLInitialAssignmentConverter
{core}
C
SBMLLevel1Version1Converter
{core}
C
SBMLLevelVersionConverter
{core}
C
SBMLLocalParameterConverter
{core}
C
SBMLRateOfConverter
{core}
C
SBMLReactionConverter
{core}
C
SBMLRuleConverter
{core}
C
SBMLStripPackageConverter
{core}
C
SBMLUnitsConverter
{core}
C
SBMLConverterRegistry
{core}
▼
C
SBMLExtension
{core}
C
CompExtension
{comp}
C
FbcExtension
{fbc}
C
GroupsExtension
{groups}
C
LayoutExtension
{layout}
C
MultiExtension
{multi}
C
QualExtension
{qual}
C
RenderExtension
{render}
C
SBMLExtensionRegister< SBMLExtensionType >
{core}
C
SBMLExtensionRegistry
{core}
▼
C
SBMLNamespaces
{core}
C
SBMLExtensionNamespaces< SBMLExtensionType >
{core}
C
SBMLReader
{core}
▼
C
SBMLResolver
{comp}
C
SBMLFileResolver
{comp}
C
SBMLResolverRegistry
{comp}
C
SBMLUri
{comp}
▼
C
SBMLValidator
{core}
C
SBMLInternalValidator
{core}
C
SBMLVisitor
{core}
C
SBMLWriter
{core}
C
SBO
{core}
C
SyntaxChecker
{core}
C
Token_t
{core}
▼
C
Validator
{core}
C
CompValidator
{comp}
C
FbcValidator
{fbc}
C
GroupsValidator
{groups}
C
LayoutValidator
{layout}
C
MultiValidator
{multi}
C
QualValidator
{qual}
C
RenderValidator
{render}
C
VConstraint
{core}
C
XMLAttributes
{core}
▼
C
XMLError
{core}
C
SBMLError
{core}
▼
C
XMLErrorLog
{core}
C
SBMLErrorLog
{core}
C
XMLInputStream
{core}
C
XMLLogOverride
{core}
C
XMLNamespaces
{core}
C
XMLOutputStream
{core}
▼
C
XMLToken
{core}
C
XMLNode
{core}
C
XMLTriple
{core}
Visit
SBML.org
for more information about SBML and libSBML.