libSBML C++ API  5.18.0
LayoutPkgNamespaces Class Reference

Detailed Description

layout SBMLNamespaces extension for the package.

This class of objects is defined by libSBML only and has no direct equivalent in terms of SBML components. This class is not prescribed by the SBML specifications, although it is used to implement features defined in SBML.

There is currently one possible namespace defined for the Layout package: "http://www.sbml.org/sbml/level3/version1/layout/version1". Despite referencing SBML Level 3 Version 1 explicitly, this package (and all such packages) can be used without change in SBML Level 3 Version 2 documents. The only caveat is that features of the SBML Level 3 Version 2 specification that were not present in Level 1 may not be used by constructs from the Qualitative Modeling package. The main restriction this implies is that the GeneralGlyph may not reference any SBML element by its "id" attribute if that element would not have had an "id" attribute in Level 3 Version 1.

Examples:
addLayout.cpp, example1-L3.cpp, example1.cpp, example2-L3.cpp, example2.cpp, example3-L3.cpp, example3.cpp, and groups_example2.cpp.