libSBML C++ API
5.11.0
|
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 |