Codes for all SBML-level errors and warnings.
These are distinguished from the XML layer (LIBLAX) error codes by being numbered > 10000, while the XML layer's codes are < 9999. Calling programs may wish to check whether a given SBMLError object's error identifier is actually from SBMLErrorCode_t or XMLError::XMLErrorCode_t. This distinction corresponds to whether a given error represents a low-level XML problem or an SBML problem.
Enumerator |
---|
CompUnknown |
|
CompNSUndeclared |
|
CompElementNotInNs |
|
CompDuplicateComponentId |
|
CompUniqueModelIds |
|
CompUniquePortIds |
|
CompInvalidSIdSyntax |
|
CompInvalidSubmodelRefSyntax |
|
CompInvalidDeletionSyntax |
|
CompInvalidConversionFactorSyntax |
|
CompInvalidNameSyntax |
|
CompOneListOfReplacedElements |
|
CompLOReplaceElementsAllowedElements |
|
CompLOReplacedElementsAllowedAttribs |
|
CompEmptyLOReplacedElements |
|
CompOneReplacedByElement |
|
CompAttributeRequiredMissing |
|
CompAttributeRequiredMustBeBoolean |
|
CompRequiredTrueIfElementsRemain |
|
CompRequiredFalseIfAllElementsReplaced |
|
CompOneListOfModelDefinitions |
|
CompEmptyLOModelDefs |
|
CompLOModelDefsAllowedElements |
|
CompLOExtModelDefsAllowedElements |
|
CompLOModelDefsAllowedAttributes |
|
CompLOExtModDefsAllowedAttributes |
|
CompOneListOfExtModelDefinitions |
|
CompExtModDefAllowedCoreAttributes |
|
CompExtModDefAllowedElements |
|
CompExtModDefAllowedAttributes |
|
CompReferenceMustBeL3 |
|
CompModReferenceMustIdOfModel |
|
CompExtModMd5DoesNotMatch |
|
CompInvalidSourceSyntax |
|
CompInvalidModelRefSyntax |
|
CompInvalidMD5Syntax |
|
CompCircularExternalModelReference |
|
CompOneListOfOnModel |
|
CompNoEmptyListOfOnModel |
|
CompLOSubmodelsAllowedElements |
|
CompLOPortsAllowedElements |
|
CompLOSubmodelsAllowedAttributes |
|
CompLOPortsAllowedAttributes |
|
CompSubmodelAllowedCoreAttributes |
|
CompSubmodelAllowedElements |
|
CompOneListOfDeletionOnSubmodel |
|
CompSubmodelNoEmptyLODeletions |
|
CompLODeletionsAllowedElements |
|
CompLODeletionAllowedAttributes |
|
CompSubmodelAllowedAttributes |
|
CompModReferenceSyntax |
|
CompInvalidTimeConvFactorSyntax |
|
CompInvalidExtentConvFactorSyntax |
|
CompSubmodelMustReferenceModel |
|
CompSubmodelCannotReferenceSelf |
|
CompModCannotCircularlyReferenceSelf |
|
CompTimeConversionMustBeParameter |
|
CompExtentConversionMustBeParameter |
|
CompPortRefMustReferencePort |
|
CompIdRefMustReferenceObject |
|
CompUnitRefMustReferenceUnitDef |
|
CompMetaIdRefMustReferenceObject |
|
CompParentOfSBRefChildMustBeSubmodel |
|
CompInvalidPortRefSyntax |
|
CompInvalidIdRefSyntax |
|
CompInvalidUnitRefSyntax |
|
CompInvalidMetaIdRefSyntax |
|
CompOneSBaseRefOnly |
|
CompDeprecatedSBaseRefSpelling |
|
CompPortMustReferenceObject |
|
CompPortMustReferenceOnlyOneObject |
|
CompPortAllowedAttributes |
|
CompPortReferencesUnique |
|
CompDeletionMustReferenceObject |
|
CompDeletionMustReferOnlyOneObject |
|
CompDeletionAllowedAttributes |
|
CompReplacedElementMustRefObject |
|
CompReplacedElementMustRefOnlyOne |
|
CompReplacedElementAllowedAttributes |
|
CompReplacedElementSubModelRef |
|
CompReplacedElementDeletionRef |
|
CompReplacedElementConvFactorRef |
|
CompReplacedElementSameReference |
|
CompReplacedByMustRefObject |
|
CompReplacedByMustRefOnlyOne |
|
CompReplacedByAllowedAttributes |
|
CompReplacedBySubModelRef |
|
CompUnresolvedReference |
|
CompNoModelInReference |
|
CompExtModDefBad |
|