|
libSBML C++ API
libSBML 5.10.0 C++ API
|
Represents SBML errors and other diagnostics. More...
Represents SBML errors and other diagnostics.
| enum FbcSBMLErrorCode_t |
Codes for all SBML-level errors and warnings from the 'fbc' package.
These are distinguished from other SBML error codes by having a number between 2000000 and 2099999.
| Enumerator | |
|---|---|
| FbcUnknown |
Unknown error from fbc |
| FbcNSUndeclared |
The fbc ns is not correctly declared |
| FbcElementNotInNs |
Element not in fbc namespace |
| FbcDuplicateComponentId |
Duplicate 'id' attribute value |
| FbcSBMLSIdSyntax |
Invalid 'id' attribute |
| FbcAttributeRequiredMissing |
Required fbc:required attribute on |
| FbcAttributeRequiredMustBeBoolean |
The fbc:required attribute must be Boolean |
| FbcRequiredFalse |
The fbc:required attribute must be 'false' |
| FbcOnlyOneEachListOf |
One of each list of allowed |
| FbcNoEmptyListOfs |
ListOf elements cannot be empty |
| FbcLOFluxBoundsAllowedElements |
Allowed elements on ListOfFluxBounds |
| FbcLOObjectivesAllowedElements |
Allowed elements on ListOfObjectives |
| FbcLOFluxBoundsAllowedAttributes |
Allowed attributes on ListOfFluxBounds |
| FbcLOObjectivesAllowedAttributes |
Allowed attributes on ListOfObjectives |
| FbcActiveObjectiveSyntax |
Type of activeObjective attribute |
| FbcActiveObjectiveRefersObjective |
ActiveObjective must reference Objective |
| FbcSpeciesAllowedL3Attributes |
Species allowed attributes |
| FbcSpeciesChargeMustBeInteger |
Charge must be integer |
| FbcSpeciesFormulaMustBeString |
Chemical formula must be string |
| FbcFluxBoundAllowedL3Attributes |
|
| FbcFluxBoundAllowedElements |
|
| FbcFluxBoundRequiredAttributes |
Invalid attribute found on |
| FbcFluxBoundRectionMustBeSIdRef |
Datatype for 'fbc:reaction' must be SIdRef |
| FbcFluxBoundNameMustBeString |
The attribute 'fbc:name' must be of the data type string |
| FbcFluxBoundOperationMustBeEnum |
The attribute 'fbc:operation' must be of data type FbcOperation |
| FbcFluxBoundValueMustBeDouble |
The attribute 'fbc:value' must be of the data type double |
| FbcFluxBoundReactionMustExist |
'fbc:reaction' must refer to valid reaction |
| FbcFluxBoundsForReactionConflict |
Conflicting set of FluxBounds for a reaction |
| FbcObjectiveAllowedL3Attributes |
|
| FbcObjectiveAllowedElements |
|
| FbcObjectiveRequiredAttributes |
Invalid attribute found on |
| FbcObjectiveNameMustBeString |
The attribute 'fbc:name' must be of the data type string |
| FbcObjectiveTypeMustBeEnum |
The attribute 'fbc:type' must be of data type FbcType. |
| FbcObjectiveOneListOfObjectives |
An |
| FbcObjectiveLOFluxObjMustNotBeEmpty |
|
| FbcObjectiveLOFluxObjOnlyFluxObj |
Invalid element found in |
| FbcObjectiveLOFluxObjAllowedAttribs |
|
| FbcFluxObjectAllowedL3Attributes |
|
| FbcFluxObjectAllowedElements |
|
| FbcFluxObjectRequiredAttributes |
Invalid attribute found on |
| FbcFluxObjectNameMustBeString |
The attribute 'fbc:name' must be of the data type string |
| FbcFluxObjectReactionMustBeSIdRef |
Datatype for 'fbc:reaction' must be SIdRef |
| FbcFluxObjectReactionMustExist |
'fbc:reaction' must refer to valid reaction |
| FbcFluxObjectCoefficientMustBeDouble |
The attribute 'fbc:coefficient' must be of the data type double |