|
libSBML C API
5.18.0
|
Definition of GroupsExtension_t. More...
Enumerations | |
| enum | GroupKind_t { GROUP_KIND_CLASSIFICATION, GROUP_KIND_PARTONOMY, GROUP_KIND_COLLECTION, GROUP_KIND_UNKNOWN } |
| Enumeration of values permitted as the value of the "kind" attribute on Group_t objects. More... | |
| enum | SBMLGroupsTypeCode_t { SBML_GROUPS_MEMBER = 500, SBML_GROUPS_GROUP = 501 } |
| SBMLGroupsTypeCode_t Enumeration of possible types in the libSBML “groups” package implementation. More... | |
Definition of GroupsExtension_t.
| enum GroupKind_t |
Enumeration of values permitted as the value of the "kind" attribute on Group_t objects.
| enum SBMLGroupsTypeCode_t |
SBMLGroupsTypeCode_t Enumeration of possible types in the libSBML “groups” package implementation.
SBML_. The set of possible type codes for core elements is defined in the enumeration SBMLTypeCode_t, and in addition, libSBML plug-ins for SBML Level 3 packages define their own extra enumerations of type codes (e.g., SBMLLayoutTypeCode_t for the Level 3 Layout_t package). Note that different Level 3 package plug-ins may use overlapping type codes; to identify the package to which a given object belongs, call the SBase_getPackageName() method on the object.The exception to this is lists: all SBML-style list elements have the type SBML_LIST_OF, regardless of what package they are from.
SBMLLayoutTypeCode_t for the SBML Level 3 Layout extension, SBMLFbcTypeCode_t for the SBML Level 3 Flux Balance Constraints extension, etc.).NULL if the value you give it is actually from a package.The following example code illustrates the combined use of SBase_t::getPackageName() and SBase_t::getTypeCode():
| Enumerator | |
|---|---|
| SBML_GROUPS_MEMBER |
Member |
| SBML_GROUPS_GROUP |
Group |