libSBML C++ API
5.18.0
|
: Implementation of the OutwardBindingSite class More...
Classes | |
class | ListOfOutwardBindingSites |
multi
A list of OutwardBindingSite objects. More... | |
class | OutwardBindingSite |
multi
Defines a outward-facing binding site for a MultiSpeciesType. More... | |
Enumerations | |
enum | BindingStatus_t { MULTI_BINDING_STATUS_BOUND, MULTI_BINDING_STATUS_UNBOUND, MULTI_BINDING_STATUS_EITHER, MULTI_BINDING_STATUS_UNKNOWN } |
Enumeration of possible binding status of a OutwardBindingSite in the libSBML "multi" package implementation. More... | |
Functions | |
BindingStatus_t | BindingStatus_fromString (const char *s) |
const char * | BindingStatus_toString (BindingStatus_t bindingStatus) |
: Implementation of the OutwardBindingSite class
enum BindingStatus_t |
Enumeration of possible binding status of a OutwardBindingSite in the libSBML "multi" 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 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::getPackageName() and SBase::getTypeCode():
Enumerator | |
---|---|
MULTI_BINDING_STATUS_BOUND |
The status of the OutwardBindingSite is 'bound'. |
MULTI_BINDING_STATUS_UNBOUND |
The status of the OutwardBindingSite is 'unbound'. |
MULTI_BINDING_STATUS_EITHER |
The status of the OutwardBindingSite is either 'bound' or 'unbound'. |
MULTI_BINDING_STATUS_UNKNOWN |
The status of the OutwardBindingSite is unknown. This value is not permitted for valid SBML models. |
BindingStatus_t BindingStatus_fromString | ( | const char * | s | ) |
const char* BindingStatus_toString | ( | BindingStatus_t | bindingStatus | ) |