libSBML C++ API  5.18.0
MultiSBMLError.h File Reference

: Implementation of the MultiSBMLError class More...

This graph shows which files directly or indirectly include this file:

Enumerations

enum  MultiSBMLErrorCode_t {
  MultiUnknownError = 7010100,
  MultiNSUndeclared = 7010101,
  MultiElementNotInNs = 7010102,
  MultiMathCi_AllowedMultiAtts = 7010201,
  MultiMathCi_SpeRefAtt_Ref = 7010202,
  MultiMathCi_RepTypAtt_Ref = 7010203,
  MultiDupClaId = 7010301,
  MultiInvSIdSyn = 7010302,
  MultiInvNamSyn = 7010303,
  MultiUnqId_SptIns = 7010304,
  MultiUnqId_SptCpoInd = 7010305,
  MultiUnqId_InSptBnd = 7010306,
  MultiUnqId_Sft = 7010307,
  MultiUnqId_SubListOfSfs = 7010308,
  MultiUnqId_SpeFtr = 7010309,
  MultiUnqId_CpaRef = 7010310,
  MultiInvSIdRefSyn_Spt_CpaAtt = 7010311,
  MultiInvSIdRefSyn_PslSpeFtrVal_NumAtt = 7010312,
  MultiInvSIdRefSyn_SptIns_SptAtt = 7010313,
  MultiInvSIdRefSyn_SptIns_CpaRefAtt = 7010314,
  MultiInvSIdRefSyn_SptCpoInd_CpoAtt = 7010315,
  MultiInvSIdRefSyn_SptCpoInd_ParAtt = 7010316,
  MultiInvSIdRefSyn_InSptBnd_Bst1Att = 7010317,
  MultiInvSIdRefSyn_InSptBnd_Bst2Att = 7010318,
  MultiInvSIdRefSyn_Spe_SptAtt = 7010319,
  MultiInvSIdRefSyn_OutBst_CpoAtt = 7010320,
  MultiInvSIdRefSyn_SpeFtr_SpeFtrTypAtt = 7010321,
  MultiInvSIdRefSyn_SpeFtr_CpoAtt = 7010322,
  MultiInvSIdRefSyn_SpeFtrVal_ValAtt = 7010323,
  MultiInvSIdRefSyn_SplSpeRef_CompRefAtt = 7010324,
  MultiInvSIdRefSyn_StpCpoMapInPro_RctAtt = 7010325,
  MultiInvSIdRefSyn_StpCpoMapInPro_RctCpoAtt = 7010326,
  MultiInvSIdRefSyn_StpCpoMapInPro_ProCpoAtt = 7010327,
  MultiInvSIdRefSyn_Cpa_CpaTypAtt = 7010328,
  MultiInvSIdRefSyn_CpaRef_CpaAtt = 7010329,
  MultiSBML_RequiredAttMissing = 7020101,
  MultiSBML_RequiredAttMustBeBoolean = 7020102,
  MultiSBML_RequiredAttMustBeTrue = 7020103,
  MultiLofStps_OnlyOne = 7020201,
  MultiLofStps_NoEmpty = 7020202,
  MultiLofStps_AllowedAtts = 7020203,
  MultiLofStps_AllowedElts = 7020204,
  MultiExCpa_AllowedMultiAtts = 7020301,
  MultiExCpa_IsTypeAtt_Invalid = 7020302,
  MultiExCpa_IsTypeAtt_Required = 7020303,
  MultiExCpa_IsTypeAtt_SameAsParent = 7020304,
  MultiExCpa_CpaTypAtt_Restrict = 7020305,
  MultiLofCpaRefs_OnlyOne = 7020306,
  MultiLofCpaRefs_NoEmpty = 7020307,
  MultiLofCpaRefs_AllowedAtts = 7020308,
  MultiLofCpaRefs_AllowedElts = 7020309,
  MultiSpt_AllowedCoreAtts = 7020401,
  MultiSpt_AllowedCoreElts = 7020402,
  MultiSpt_AllowedMultiAtts = 7020403,
  MultiSpt_CompartmentAtt_Ref = 7020404,
  MultiSpt_ListOfDefs_NoEmpty = 7020405,
  MultiLofSpeFtrTyps_onlyOne = 7020406,
  MultiLofSpeFtrTyps_Elts = 7020407,
  MultiLofSpeFtrTyps_AllowedAtts = 7020408,
  MultiLofSptInss_onlyOne = 7020409,
  MultiLofSptInss_Elts = 7020410,
  MultiLofSptInss_AllowedAtts = 7020411,
  MultiLofSptCpoInds_onlyOne = 7020412,
  MultiLofSptCpoInds_Elts = 7020413,
  MultiLofSptCpoInds_AllowedAtts = 7020414,
  MultiLofInSptBnds_onlyOne = 7020415,
  MultiLofInSptBnds_Elts = 7020416,
  MultiLofInSptBnds_AllowedAtts = 7020417,
  MultiBstSpt_Restrict = 7020501,
  MultiSpeFtrTyp_AllowedCoreAtts = 7020601,
  MultiSpeFtrTyp_AllowedCoreElts = 7020602,
  MultiSpeFtrTyp_AllowedMultiAtts = 7020603,
  MultiSpeFtrTyp_OccAtt_Ref = 7020604,
  MultiSpeFtrTyp_RestrictElt = 7020605,
  MultiLofPsbSpeFtrVals_AllowedAtts = 7020606,
  MultiLofPsbSpeFtrVals_Elts = 7020607,
  MultiLofPsbSpeFtrVals_NoEmpty = 7020608,
  MultiPsbSpeFtrVal_AllowedCoreAtts = 7020701,
  MultiPsbSpeFtrVal_AllowedCoreElts = 7020702,
  MultiPsbSpeFtrVal_AllowedMultiAtts = 7020703,
  MultiPsbSpeFtrVal_NumAtt_Ref = 7020704,
  MultiSptIns_AllowedCoreAtts = 7020801,
  MultiSptIns_AllowedCoreElts = 7020802,
  MultiSptIns_AllowedMultiAtts = 7020803,
  MultiSptIns_SptAtt_Ref = 7020805,
  MultiSptIns_CpaRefAtt_Ref = 7020806,
  MultiSptCpoInd_AllowedCoreAtts = 7020901,
  MultiSptCpoInd_AllowedCoreElts = 7020902,
  MultiSptCpoInd_AllowedMultiAtts = 7020903,
  MultiSptCpoInd_CpoAtt_Ref = 7020904,
  MultiSptCpoInd_IdParAtt_Ref = 7020907,
  MultiInSptBnd_AllowedCoreAtts = 7021101,
  MultiInSptBnd_AllowedCoreElts = 7021102,
  MultiInSptBnd_AllowedMultiAtts = 7021103,
  MultiInSptBnd_Bst1Att_Ref = 7021104,
  MultiInSptBnd_Bst2Att_Ref = 7021105,
  MultiInSptBnd_TwoBstAtts_NotSame = 7021106,
  MultiExSpe_AllowedMultiAtts = 7021201,
  MultiExSpe_RestrictSpeciesTypeAtt = 7021202,
  MultiExSpe_NoEmptyListOfDefs = 7021203,
  MultiLofOutBsts_AllowedAtts = 7021204,
  MultiLofOutBsts_AllowedElts = 7021205,
  MultiLofSpeFtrs_AllowedAtts = 7021206,
  MultiSubLofSpeFtrs_AllowedMultiAtts = 7021207,
  MultiSubLofSpeFtrs_RelationAtt_Ref = 7021208,
  MultiLofSpeFtrs_AllowedElts = 7021209,
  MultiSubLofSpeFtrs_AllowedCoreAtts = 7021210,
  MultiSubLofSpeFtrs_AllowedElts = 7021211,
  MultiSubLofSpeFtrs_CpoAtt_Ref = 7021212,
  MultiExSpe_ReqSpt_LofOutBsts = 7021213,
  MultiExSpe_ReqSpt_LofSpeFtrs = 7021214,
  MultiSubLofSpeFtrs_RelationAndOcc = 7021215,
  MultiSubLofSpeFtrs_TwoSpeFtrs = 7021216,
  MultiOutBst_AllowedCoreAtts = 7021301,
  MultiOutBst_AllowedCoreElts = 7021302,
  MultiOutBst_AllowedMultiAtts = 7021303,
  MultiOutBst_BdgStaAtt_Ref = 7021304,
  MultiOutBst_CpoAtt_Ref = 7021305,
  MultiOutBst_NotInBond = 7021306,
  MultiSpeFtr_AllowedCoreAtts = 7021401,
  MultiSpeFtr_AllowedCoreElts = 7021402,
  MultiSpeFtr_AllowedMultiAtts = 7021403,
  MultiSpeFtr_SpeFtrTypAtt_Ref = 7021404,
  MultiSpeFtr_OccAtt_Ref = 7021405,
  MultiSpeFtr_CpoAtt_Ref = 7021406,
  MultiSpeFtr_RestrictElts = 7021407,
  MultiLofSpeFtrVals_NoEmpty = 7021408,
  MultiLofSpeFtrVals_AllowedAtts = 7021409,
  MultiLofSpeFtrVals_AllowedElts = 7021410,
  MultiSpeFtrVal_AllowedCoreAtts = 7021501,
  MultiSpeFtrVal_AllowedCoreElts = 7021502,
  MultiSpeFtrVal_AllowedMultiAtts = 7021503,
  MultiSpeFtrVal_ValAtt_Ref = 7021504,
  MultiIntSpeRec_AllowedAtts = 7021601,
  MultiIntSpeRec_AllowedCoreElts = 7021602,
  MultiExSplSpeRef_AllowedMultiAtts = 7021701,
  MultiExSplSpeRef_CpaRefAtt_Ref = 7021702,
  MultiLofSptCpoMapsInPro_NoEmpty = 7021801,
  MultiLofSptCpoMapsInPro_AllowedAtts = 7021802,
  MultiLofSptCpoMapsInPro_AllowedElts = 7021803,
  MultiSptCpoMapInPro_AllowedCoreAtts = 7021901,
  MultiSptCpoMapInPro_AllowedCoreElts = 7021902,
  MultiSptCpoMapInPro_AllowedMultiAtts = 7021903,
  MultiSptCpoMapInPro_RctAtt_Ref = 7021904,
  MultiSptCpoMapInPro_RctCpoAtt_Ref = 7021905,
  MultiSptCpoMapInPro_ProCpoAtt_Ref = 7021906,
  MultiCpaRef_AllowedCoreAtts = 7022001,
  MultiCpaRef_AllowedCoreElts = 7022002,
  MultiCpaRef_AllowedMultiAtts = 7022003,
  MultiCpaRef_CompartmentAtt_Ref = 7022004,
  MultiCpaRef_IdRequiredOrOptional = 7022005,
  MultiCpaRef_NoReferenceToAnyParent = 7022006
}
 Codes for all SBML-level errors and warnings from the 'multi' package. More...
 

Detailed Description

: Implementation of the MultiSBMLError class

Author
: Fengkai Zhang
: SBMLTeam

Enumeration Type Documentation

Codes for all SBML-level errors and warnings from the 'multi' package.

These are distinguished from other SBML error codes by having a number between 7000000 and 7099999.

Calling programs may wish to check which enumeration a given SBMLError object's error identifier is actually from:
  • 0010000 to 0099999: SBMLErrorCode_t (a problem with the SBML core specification)
  • 1000000 to 1099999: CompSBMLErrorCode_t (a problem with the SBML Level 3 Hierarchical Model Composition package specification).
  • 2000000 to 2099999: FbcSBMLErrorCode_t (a problem with the SBML Level 3 Flux Balance Constraints package specification).
  • 3000000 to 3099999: QualSBMLErrorCode_t (a problem with the SBML Level 3 Qualitative Models package specification).
  • 6000000 to 6099999: LayoutSBMLErrorCode_t (a problem with the SBML Level 3 Layout package specification).
Other error code ranges are reserved for other packages.
Enumerator
MultiUnknownError 

Unknown error from multi

MultiNSUndeclared 

The Multi ns is not correctly declared

MultiElementNotInNs 

Element not in Multi namespace

MultiMathCi_AllowedMultiAtts 

Math ci element: Allowed Multi attributes

MultiMathCi_SpeRefAtt_Ref 

Math ci element: 'speciesReference' must be the 'id' of a speciesReference within the same reaction

MultiMathCi_RepTypAtt_Ref 

Math ci element: 'representationType' must be a value of the Multi data type 'RepresentationType'

MultiDupClaId 

Duplicate 'id' attribute value

MultiInvSIdSyn 

Invalid SId syntax

MultiInvNamSyn 

Invalid name syntax

MultiUnqId_SptIns 

SpeciesTypeInstance must have unique ids within the parent speciesType

MultiUnqId_SptCpoInd 

SpeciesTypeComponentIndex must have unique ids within the parent speciesType

MultiUnqId_InSptBnd 

InSpeciesTypeBond must have unique ids within the parent speciesType

MultiUnqId_Sft 

SpeciesFeatureType must have unique ids within the parent speciesType

MultiUnqId_SubListOfSfs 

SubListOfSpeciesFeatures must have unique ids within a species

MultiUnqId_SpeFtr 

SpeciesFeature must have unique ids within a species

MultiUnqId_CpaRef 

CompartmentReference must have unique ids within a compartment

MultiInvSIdRefSyn_Spt_CpaAtt 

Invalid SIdRef syntax: 'compartment' attribute of SpeciesType

MultiInvSIdRefSyn_PslSpeFtrVal_NumAtt 

Invalid SIdRef syntax: 'numericValue' attribute of PossibleSpeciesFeatureValue

MultiInvSIdRefSyn_SptIns_SptAtt 

Invalid SIdRef syntax: 'speciesType' attribute of SpeciesTypeInstance

MultiInvSIdRefSyn_SptIns_CpaRefAtt 

Invalid SIdRef syntax: 'compartmentReference' attribute of SpeciesTypeInstance

MultiInvSIdRefSyn_SptCpoInd_CpoAtt 

Invalid SIdRef syntax: 'component' attribute of SpeciesTypeComponentIndex

MultiInvSIdRefSyn_SptCpoInd_ParAtt 

Invalid SIdRef syntax: 'identifyingParent' attribute of SpeciesTypeComponentIndex

MultiInvSIdRefSyn_InSptBnd_Bst1Att 

Invalid SIdRef syntax: 'bindingSite1' attribute of InSpeciesTypeBond

MultiInvSIdRefSyn_InSptBnd_Bst2Att 

Invalid SIdRef syntax: 'bindingSite2' attribute of InSpeciesTypeBond

MultiInvSIdRefSyn_Spe_SptAtt 

Invalid SIdRef syntax: 'speciesType' attribute of extended Species

MultiInvSIdRefSyn_OutBst_CpoAtt 

Invalid SIdRef syntax: 'component' attribute of OutwardBindingSite

MultiInvSIdRefSyn_SpeFtr_SpeFtrTypAtt 

Invalid SIdRef syntax: 'speciesFeatureType' attribute of SpeciesFeature

MultiInvSIdRefSyn_SpeFtr_CpoAtt 

Invalid SIdRef syntax: 'component' attribute of SpeciesFeature

MultiInvSIdRefSyn_SpeFtrVal_ValAtt 

Invalid SIdRef syntax: 'value' attribute of SpeciesFeatureValue

MultiInvSIdRefSyn_SplSpeRef_CompRefAtt 

Invalid SIdRef syntax: 'compartmentReference' attribute of extended SimpleSpeciesReference

MultiInvSIdRefSyn_StpCpoMapInPro_RctAtt 

Invalid SIdRef syntax: 'reactant' attribute of SpeciesTypeComponentMapInProduct

MultiInvSIdRefSyn_StpCpoMapInPro_RctCpoAtt 

Invalid SIdRef syntax: 'reactantComponent' attribute of SpeciesTypeComponentMapInProduct

MultiInvSIdRefSyn_StpCpoMapInPro_ProCpoAtt 

Invalid SIdRef syntax: 'productComponent' attribute of SpeciesTypeComponentMapInProduct

MultiInvSIdRefSyn_Cpa_CpaTypAtt 

Invalid SIdRef syntax: 'compartmentType' attribute of extended Compartment

MultiInvSIdRefSyn_CpaRef_CpaAtt 

Invalid SIdRef syntax: 'compartment' attribute of CompartmentReference

MultiSBML_RequiredAttMissing 

The 'multi:required' attribute is required on <sbml>

MultiSBML_RequiredAttMustBeBoolean 

The 'multi:required' attribute must be Boolean

MultiSBML_RequiredAttMustBeTrue 

The 'multi:required' attribute must be 'true'

MultiLofStps_OnlyOne 

ListOfSpeciesTypes: Only one object allowed in a model

MultiLofStps_NoEmpty 

ListOfSpeciesTypes: Must not be empty

MultiLofStps_AllowedAtts 

ListOfSpeciesTypes: Allowed attributes

MultiLofStps_AllowedElts 

ListOfSpeciesTypes: Allowed elements

MultiExCpa_AllowedMultiAtts 

Extended Compartment: Allowed Multi attributes

MultiExCpa_IsTypeAtt_Invalid 

Extended Compartment: Invalid boolean syntax of 'isType' attribute

MultiExCpa_IsTypeAtt_Required 

Extended Compartment: 'isType' attribute is requried

MultiExCpa_IsTypeAtt_SameAsParent 

Extended Compartment: 'isType' attribute, if referenced, must be same as that of the containing compartment

MultiExCpa_CpaTypAtt_Restrict 

Extended Compartment: Compartment type can not reference another compartment type

MultiLofCpaRefs_OnlyOne 

ListOfCompartmentReferences: Only one object allowed in a compartment

MultiLofCpaRefs_NoEmpty 

ListOfCompartmentReferences: Must not be empty

MultiLofCpaRefs_AllowedAtts 

ListOfCompartmentReferences: Allowed attributes

MultiLofCpaRefs_AllowedElts 

ListOfCompartmentReferences: Allowed elements

MultiSpt_AllowedCoreAtts 

SpeciesType: Allowed SBML core attributes

MultiSpt_AllowedCoreElts 

SpeciesType: Allowed SBML core children

MultiSpt_AllowedMultiAtts 

SpeciesType: Allowed Multi attributes

MultiSpt_CompartmentAtt_Ref 

SpeciesType: 'compartment' must be the 'id' of a compartment

MultiSpt_ListOfDefs_NoEmpty 

SpeciesType: ListOf- subobjects must not be empty

MultiLofSpeFtrTyps_onlyOne 

ListOfSpeciesFeatureTypes: Only one <listOfSpeciesFeatureTypes> is allowed in a <speciesType>

MultiLofSpeFtrTyps_Elts 

ListOfSpeciesFeatureTypes: Only allow speciesFeatureType elements

MultiLofSpeFtrTyps_AllowedAtts 

ListOfSpeciesFeatureTypes: Allowed attributes

MultiLofSptInss_onlyOne 

ListOfSpeciesTypeInstances: Only one <listOfSpeciesTypeInstances> is allowed in a <speciesType>

MultiLofSptInss_Elts 

ListOfSpeciesTypeInstances: Only allow speciesTypeInstance elements

MultiLofSptInss_AllowedAtts 

ListOfSpeciesTypeInstances: Allowed attributes

MultiLofSptCpoInds_onlyOne 

ListOfSpeciesTypeComponentIndexes: Only one <listOfSpeciesTypeComponentIndexes> is allowed in a <speciesType>

MultiLofSptCpoInds_Elts 

ListOfSpeciesTypeComponentIndexes: Only allow speciesTypeComponentIndex elements

MultiLofSptCpoInds_AllowedAtts 

ListOfSpeciesTypeComponentIndexes: Allowed attributes

MultiLofInSptBnds_onlyOne 

ListOfInSpeciesTypeBonds: Only one <listOfInSpeciesTypeBonds> is allowed in a <speciesType>

MultiLofInSptBnds_Elts 

ListOfInSpeciesTypeBonds: Only allow inSpeciesTypeBond elements

MultiLofInSptBnds_AllowedAtts 

ListOfInSpeciesTypeBonds: Allowed attributes

MultiBstSpt_Restrict 

BindingSiteSpeciesType: Not permitted to have listOfSpeciesTypeInstances

MultiSpeFtrTyp_AllowedCoreAtts 

SpeciesFeatureType: Allowed SBML core attributes

MultiSpeFtrTyp_AllowedCoreElts 

SpeciesFeatureType: Allowed SBML core elements

MultiSpeFtrTyp_AllowedMultiAtts 

SpeciesFeatureType: Allowed Multi attributes

MultiSpeFtrTyp_OccAtt_Ref 

SpeciesFeatureType: 'occur' must be a positiveInteger

MultiSpeFtrTyp_RestrictElt 

SpeciesFeatureType: Required to have one listOfPossibleSpeciesFeatureValues

MultiLofPsbSpeFtrVals_AllowedAtts 

ListOfPossibleSpeciesFeatureValues: Allowed attributes

MultiLofPsbSpeFtrVals_Elts 

ListOfPossibleSpeciesFeatureValues: Only allow possibleSpeciesFeatureValue elements

MultiLofPsbSpeFtrVals_NoEmpty 

ListOfPossibleSpeciesFeatureValues: Must not be empty

MultiPsbSpeFtrVal_AllowedCoreAtts 

PossibleSpeciesFeatureValue: Allowed SBML core attributes

MultiPsbSpeFtrVal_AllowedCoreElts 

PossibleSpeciesFeatureValue: Allowed SBML core elements

MultiPsbSpeFtrVal_AllowedMultiAtts 

PossibleSpeciesFeatureValue: Allowed Multi attributes

MultiPsbSpeFtrVal_NumAtt_Ref 

PossibleSpeciesFeatureValue: 'numbericValue' must be the 'id' of a parameter

MultiSptIns_AllowedCoreAtts 

SpeciesTypeInstance: Allowed SBML core attributes

MultiSptIns_AllowedCoreElts 

SpeciesTypeInstance: Allowed SBML core elements

MultiSptIns_AllowedMultiAtts 

SpeciesTypeInstance: Allowed Multi attributes

MultiSptIns_SptAtt_Ref 

SpeciesTypeInstance: 'speciesType' must be the 'id' of a speciesType

MultiSptIns_CpaRefAtt_Ref 

SpeciesTypeInstance: 'compartmentReference' must be the 'id' of a compartmentReference

MultiSptCpoInd_AllowedCoreAtts 

SpeciesTypeComponentIndex: Allowed SBML core attributes

MultiSptCpoInd_AllowedCoreElts 

SpeciesTypeComponentIndex: Allowed SBML core elements

MultiSptCpoInd_AllowedMultiAtts 

SpeciesTypeComponentIndex: Allowed Multi attributes

MultiSptCpoInd_CpoAtt_Ref 

SpeciesTypeComponentIndex: 'component' must be the 'id' of a component

MultiSptCpoInd_IdParAtt_Ref 

SpeciesTypeComponentIndex: 'identifyingParent' must be the 'id' of a component

MultiInSptBnd_AllowedCoreAtts 

InSpeciesTypeBond: Allowed SBML core attributes

MultiInSptBnd_AllowedCoreElts 

InSpeciesTypeBond: Allowed SBML core elements

MultiInSptBnd_AllowedMultiAtts 

InSpeciesTypeBond: Allowed Multi attributes

MultiInSptBnd_Bst1Att_Ref 

InSpeciesTypeBond: 'bindingSite1' must be the 'id' of a speciesTypeInstance or speciesTypeComponentIndex

MultiInSptBnd_Bst2Att_Ref 

InSpeciesTypeBond: 'bindingSite2' must be the 'id' of a speciesTypeInstance or speciesTypeComponentIndex

MultiInSptBnd_TwoBstAtts_NotSame 

InSpeciesTypeBond: 'bindingSite1' and 'bindingSite2' can not reference the same binding site

MultiExSpe_AllowedMultiAtts 

Extended Species: Allowed Multi attributes

MultiExSpe_RestrictSpeciesTypeAtt 

Extended Species: SpeciesType attribute must have value of the id of a speciesType

MultiExSpe_NoEmptyListOfDefs 

Extended Species: ListOf- subobjects must not be empty

MultiLofOutBsts_AllowedAtts 

ListOfOutwardBindingSites: Allowed attributes

MultiLofOutBsts_AllowedElts 

ListOfOutwardBindingSites: Allowed elements

MultiLofSpeFtrs_AllowedAtts 

ListOfSpeciesFeatures: Allowed SBML attributes

MultiSubLofSpeFtrs_AllowedMultiAtts 

SubListOfSpeciesFeatures: Allowed Multi attributes

MultiSubLofSpeFtrs_RelationAtt_Ref 

ListOfSpeciesFeatures: 'relation' must be a value of 'Relation'

MultiLofSpeFtrs_AllowedElts 

ListOfSpeciesFeatures: Allowed elements

MultiSubLofSpeFtrs_AllowedCoreAtts 

SubListOfSpeciesFeatures: Allowed SBML core attributes

MultiSubLofSpeFtrs_AllowedElts 

SubListOfSpeciesFeatures: Allowed elements

MultiSubLofSpeFtrs_CpoAtt_Ref 

SubListOfSpeciesFeatures: 'component' must be the 'id' of a 'SpeciesType' component

MultiExSpe_ReqSpt_LofOutBsts 

Extended Species: 'speciesType' is required when it has a 'listOfOutwardBindingSites'

MultiExSpe_ReqSpt_LofSpeFtrs 

Extended Species: 'speciesType' is required when it has a 'listOfSpeciesFeatures'

MultiSubLofSpeFtrs_RelationAndOcc 

SubListOfSpeciesFeatures: 'relation' can only be 'and' when referencing a speciesFeatureType with occur > 1

MultiSubLofSpeFtrs_TwoSpeFtrs 

SubListOfSpeciesFeatures: must have at least two 'speciesFeatures'

MultiOutBst_AllowedCoreAtts 

OutwardBindingSite: Allowed SBML core attributes

MultiOutBst_AllowedCoreElts 

OutwardBindingSite: Allowed SBML core elements

MultiOutBst_AllowedMultiAtts 

OutwardBindingSite: Allowed Multi attributes

MultiOutBst_BdgStaAtt_Ref 

OutwardBindingSite: 'bindingStatus' must have a value of 'BindingStatus'

MultiOutBst_CpoAtt_Ref 

OutwardBindingSite: 'component' must be the 'id' of a 'BindingSiteSpeciesType' component

MultiOutBst_NotInBond 

OutwardBindingSite: An outwardBindingSite can not be in a bond of the species

MultiSpeFtr_AllowedCoreAtts 

SpeciesFeature: Allowed SBML core attributes

MultiSpeFtr_AllowedCoreElts 

SpeciesFeature: Allowed SBML core elements

MultiSpeFtr_AllowedMultiAtts 

SpeciesFeature: Allowed Multi attributes

MultiSpeFtr_SpeFtrTypAtt_Ref 

SpeciesFeature: 'speciesFeatureType' must be the 'id' of a speciesFeatureType

MultiSpeFtr_OccAtt_Ref 

SpeciesFeature: 'occur' must be a positiveInteger with restriction

MultiSpeFtr_CpoAtt_Ref 

SpeciesFeature: 'component' must be the 'id' of a component

MultiSpeFtr_RestrictElts 

SpeciesFeature: Required one listOfSpeciesFeatureValues

MultiLofSpeFtrVals_NoEmpty 

ListOfSpeciesFeatureValues: Must not be empty

MultiLofSpeFtrVals_AllowedAtts 

ListOfSpeciesFeatureValues: Allowed attributes

MultiLofSpeFtrVals_AllowedElts 

ListOfSpeciesFeatureValues: Allowed elements

MultiSpeFtrVal_AllowedCoreAtts 

SpeciesFeatureValue: Allowed SBML core attributes

MultiSpeFtrVal_AllowedCoreElts 

SpeciesFeatureValue: Allowed SBML core elements

MultiSpeFtrVal_AllowedMultiAtts 

SpeciesFeatureValue: Allowed Multi attributes

MultiSpeFtrVal_ValAtt_Ref 

SpeciesFeatureValue: 'value' must be the 'id' of a possibleSpeciesFeatureValue

MultiIntSpeRec_AllowedAtts 

IntraSpeciesReaction: Allowed attributes

MultiIntSpeRec_AllowedCoreElts 

IntraSpeciesReaction: Allowed SBML core elements

MultiExSplSpeRef_AllowedMultiAtts 

Extended SimpleSpeciesReference: Allowed Multi attributes

MultiExSplSpeRef_CpaRefAtt_Ref 

Extended SimpleSpeciesReference: 'compartmentReference' must be the 'id' of a compartmentReference

MultiLofSptCpoMapsInPro_NoEmpty 

ListOfSpeciesTypeComponentMapsInProduct: Must not be empty

MultiLofSptCpoMapsInPro_AllowedAtts 

ListOfSpeciesTypeComponentMapsInProduct: Allowed attributes

MultiLofSptCpoMapsInPro_AllowedElts 

ListOfSpeciesTypeComponentMapsInProduct: Allowed elements

MultiSptCpoMapInPro_AllowedCoreAtts 

SpeciesTypeComponentMapInProduct: Allowed SBML core attributes

MultiSptCpoMapInPro_AllowedCoreElts 

SpeciesTypeComponentMapInProduct: Allowed SBML core elements

MultiSptCpoMapInPro_AllowedMultiAtts 

SpeciesTypeComponentMapInProduct: Allowed Multi attributes

MultiSptCpoMapInPro_RctAtt_Ref 

SpeciesTypeComponentMapInProduct: 'reactant' must be the 'id' of a reactant speciesReference

MultiSptCpoMapInPro_RctCpoAtt_Ref 

SpeciesTypeComponentMapInProduct: 'reactantComponent' must be the 'id' of a reactant component

MultiSptCpoMapInPro_ProCpoAtt_Ref 

SpeciesTypeComponentMapInProduct: 'productComponent' must be the 'id' of a product component

MultiCpaRef_AllowedCoreAtts 

CompartmentReference: Allowed SBML core attributes

MultiCpaRef_AllowedCoreElts 

CompartmentReference: Allowed SBML core elements

MultiCpaRef_AllowedMultiAtts 

CompartmentReference: Allowed Multi attributes

MultiCpaRef_CompartmentAtt_Ref 

CompartmentReference: 'compartment' must be the 'id' of a compartment

MultiCpaRef_IdRequiredOrOptional 

CompartmentReference: 'multi:id' is required when referencing the same compartment

MultiCpaRef_NoReferenceToAnyParent 

CompartmentReference: A compartmentReference cannot reference any parent compartment