libSBML Perl API  libSBML 5.17.2 Perl API
Detailed explanation of each package extension class

This section lists the classes available in libSBML as part of the facilities that enable the creation of extensions to support SBML Level 3 packages. For each class, we provide a detailed explanation of how it is meant to be used in the implementation of a package extension. These classes are found in the directory src/sbml/extension/ in the libSBML source code distribution.

The classes are listed in alphabetical order on this page, but this is not necessarily the most easily digestible order in which to read about the different classes. The introductory section, Summary of the package extension mechanism, may be a better starting point for learning more about the libSBML package extension system.

SBaseExtensionPoint

SBasePlugin

SBasePluginCreator

SBMLDocumentPlugin

SBMLExtension

SBMLExtensionException

SBMLExtensionNamespaces

SBMLExtensionRegister

SBMLExtensionRegistry