|
libSBML C++ API
5.20.2
|
Implementation of the LayoutSBMLError class. More...
Implementation of the LayoutSBMLError class.
Codes for all SBML-level errors and warnings from the 'layout' package.
These are distinguished from other SBML error codes by having a number between 6000000 and 6099999.
| Enumerator | |
|---|---|
| LayoutUnknownError | Unknown error from layout |
| LayoutNSUndeclared | The layout ns is not correctly declared |
| LayoutElementNotInNs | Element not in layout namespace |
| LayoutDuplicateComponentId | Duplicate 'id' attribute value |
| LayoutSIdSyntax | 'id' attribute incorrect syntax |
| LayoutXsiTypeAllowedLocations | 'xsi:type' allowed locations |
| LayoutXsiTypeSyntax | 'xsi:type' attribute incorrect syntax |
| LayoutAttributeRequiredMissing | Required layout:required attribute on |
| LayoutAttributeRequiredMustBeBoolean | The layout:required attribute must be Boolean |
| LayoutRequiredFalse | The layout:required attribute must be 'false' |
| LayoutOnlyOneLOLayouts | Only one listOfLayouts on |
| LayoutLOLayoutsNotEmpty | ListOf elements cannot be empty |
| LayoutLOLayoutsAllowedElements | Allowed elements on ListOfLayouts |
| LayoutLOLayoutsAllowedAttributes | Allowed attributes on ListOfLayouts |
| LayoutLayoutAllowedElements | Allowed elements on Layout |
| LayoutLayoutAllowedCoreAttributes | Allowed core attributes on Layout |
| LayoutOnlyOneEachListOf | Only one each listOf on |
| LayoutNoEmptyListOfs | ListOf elements cannot be empty |
| LayoutLayoutAllowedAttributes |
|
| LayoutLayoutNameMustBeString | 'name' must be string |
| LayoutLOCompGlyphAllowedAttributes | Attributes allowed on |
| LayoutLOCompGlyphAllowedElements | Elements allowed on |
| LayoutLOSpeciesGlyphAllowedAttributes | Attributes allowed on |
| LayoutLOSpeciesGlyphAllowedElements | Elements allowed on |
| LayoutLORnGlyphAllowedAttributes | Attributes allowed on |
| LayoutLORnGlyphAllowedElements | Elements allowed on |
| LayoutLOAddGOAllowedAttribut | Attributes allowed on |
| LayoutLOAddGOAllowedElements | Elements allowed on |
| LayoutLayoutMustHaveDimensions | Layout must have |
| LayoutLOTextGlyphAllowedAttributes | Attributes allowed on |
| LayoutLOTextGlyphAllowedElements | Elements allowed on |
| LayoutGOAllowedCoreElements | Core elements allowed on |
| LayoutGOAllowedCoreAttributes | Core attributes allowed on |
| LayoutGOAllowedElements | Layout elements allowed on |
| LayoutGOAllowedAttributes | Layout attributes allowed on |
| LayoutGOMetaIdRefMustBeIDREF | Layout 'metaidRef' must be IDREF. |
| LayoutGOMetaIdRefMustReferenceObject | Layout 'metaidRef' must reference existing object. |
| LayoutGOMustContainBoundingBox | A |
| LayoutCGAllowedCoreElements | Core elements allowed on |
| LayoutCGAllowedCoreAttributes | Core attributes allowed on |
| LayoutCGAllowedElements | Layout elements allowed on |
| LayoutCGAllowedAttributes | Layout attributes allowed on |
| LayoutCGMetaIdRefMustBeIDREF | Layout 'metaidRef' must be IDREF. |
| LayoutCGMetaIdRefMustReferenceObject | Layout 'metaidRef' must reference existing object. |
| LayoutCGCompartmentSyntax | CompartmentGlyph 'compartment' must have SIdRef syntax. |
| LayoutCGCompartmentMustRefComp | CompartmentGlyph compartment must reference existing compartment. |
| LayoutCGNoDuplicateReferences | CompartmentGlyph cannot reference two objects. |
| LayoutCGOrderMustBeDouble | CompartmentGlyph order must be double. |
| LayoutSGAllowedCoreElements | Core elements allowed on |
| LayoutSGAllowedCoreAttributes | Core attributes allowed on |
| LayoutSGAllowedElements | Layout elements allowed on |
| LayoutSGAllowedAttributes | Layout attributes allowed on |
| LayoutSGMetaIdRefMustBeIDREF | Layout 'metaidRef' must be IDREF. |
| LayoutSGMetaIdRefMustReferenceObject | Layout 'metaidRef' must reference existing object. |
| LayoutSGSpeciesSyntax | SpeciesGlyph 'species' must have SIdRef syntax. |
| LayoutSGSpeciesMustRefSpecies | SpeciesGlyph species must reference existing species. |
| LayoutSGNoDuplicateReferences | SpeciesGlyph cannot reference two objects. |
| LayoutRGAllowedCoreElements | Core elements allowed on |
| LayoutRGAllowedCoreAttributes | Core attributes allowed on |
| LayoutRGAllowedElements | Layout elements allowed on |
| LayoutRGAllowedAttributes | Layout attributes allowed on |
| LayoutRGMetaIdRefMustBeIDREF | Layout 'metaidRef' must be IDREF. |
| LayoutRGMetaIdRefMustReferenceObject | Layout 'metaidRef' must reference existing object. |
| LayoutRGReactionSyntax | ReactionGlyph 'reaction' must have SIdRef syntax. |
| LayoutRGReactionMustRefReaction | ReactionGlyph reaction must reference existing reaction. |
| LayoutRGNoDuplicateReferences | ReactionGlyph cannot reference two objects. |
| LayoutLOSpeciesRefGlyphAllowedElements | Allowed elements on ListOfSpeciesReferenceGlyphs |
| LayoutLOSpeciesRefGlyphAllowedAttribs | Allowed attributes on ListOfSpeciesReferenceGlyphs |
| LayoutLOSpeciesRefGlyphNotEmpty | ListOfSpeciesReferenceGlyphs not empty |
| LayoutGGAllowedCoreElements | Core elements allowed on |
| LayoutGGAllowedCoreAttributes | Core attributes allowed on |
| LayoutGGAllowedElements | Layout elements allowed on |
| LayoutGGAllowedAttributes | Layout attributes allowed on |
| LayoutGGMetaIdRefMustBeIDREF | Layout 'metaidRef' must be IDREF. |
| LayoutGGMetaIdRefMustReferenceObject | Layout 'metaidRef' must reference existing object. |
| LayoutGGReferenceSyntax | GeneralGlyph 'reference' must have SIdRef syntax. |
| LayoutGGReferenceMustRefObject | GeneralGlyph 'reference' must reference existing element. |
| LayoutGGNoDuplicateReferences | GeneralGlyph cannot reference two objects. |
| LayoutLOReferenceGlyphAllowedElements | Allowed elements on ListOfReferenceGlyphs |
| LayoutLOReferenceGlyphAllowedAttribs | Allowed attributes on ListOfReferenceGlyphs |
| LayoutLOSubGlyphAllowedElements | Allowed elements on ListOfSubGlyphs |
| LayoutLOSubGlyphAllowedAttribs | Allowed attributes on ListOfSubGlyphs |
| LayoutTGAllowedCoreElements | Core elements allowed on |
| LayoutTGAllowedCoreAttributes | Core attributes allowed on |
| LayoutTGAllowedElements | Layout elements allowed on |
| LayoutTGAllowedAttributes | Layout attributes allowed on |
| LayoutTGMetaIdRefMustBeIDREF | Layout 'metaidRef' must be IDREF. |
| LayoutTGMetaIdRefMustReferenceObject | Layout 'metaidRef' must reference existing object. |
| LayoutTGOriginOfTextSyntax | TextGlyph 'originOfText' must have SIdRef syntax. |
| LayoutTGOriginOfTextMustRefObject | TextGlyph 'originOfText' must reference existing element. |
| LayoutTGNoDuplicateReferences | TextGlyph cannot reference two objects. |
| LayoutTGGraphicalObjectSyntax | TextGlyph 'graphicalObject' must have SIdRef syntax. |
| LayoutTGGraphicalObjectMustRefObject | TextGlyph 'graphicalObject' must reference existing element. |
| LayoutTGTextMustBeString | TextGlyph 'text' must be string. |
| LayoutSRGAllowedCoreElements | Core elements allowed on |
| LayoutSRGAllowedCoreAttributes | Core attributes allowed on |
| LayoutSRGAllowedElements | Layout elements allowed on |
| LayoutSRGAllowedAttributes | Layout attributes allowed on |
| LayoutSRGMetaIdRefMustBeIDREF | Layout 'metaidRef' must be IDREF. |
| LayoutSRGMetaIdRefMustReferenceObject | Layout 'metaidRef' must reference existing object. |
| LayoutSRGSpeciesReferenceSyntax | SpeciesReferenceGlyph 'speciesReference' must have SIdRef syntax. |
| LayoutSRGSpeciesRefMustRefObject | SpeciesReferenceGlyph 'speciesReference' must reference existing element. |
| LayoutSRGNoDuplicateReferences | SpeciesReferenceGlyph cannot reference two objects. |
| LayoutSRGSpeciesGlyphSyntax | SpeciesReferenceGlyph 'speciesGlyph' must have SIdRef syntax. |
| LayoutSRGSpeciesGlyphMustRefObject | SpeciesReferenceGlyph 'speciesGlyph' must reference existing element. |
| LayoutSRGRoleSyntax | SpeciesReferenceGlyph 'role' must be string from enumeration. |
| LayoutREFGAllowedCoreElements | Core elements allowed on |
| LayoutREFGAllowedCoreAttributes | Core attributes allowed on |
| LayoutREFGAllowedElements | Layout elements allowed on |
| LayoutREFGAllowedAttributes | Layout attributes allowed on |
| LayoutREFGMetaIdRefMustBeIDREF | Layout 'metaidRef' must be IDREF. |
| LayoutREFGMetaIdRefMustReferenceObject | Layout 'metaidRef' must reference existing object. |
| LayoutREFGReferenceSyntax | ReferenceGlyph 'reference' must have SIdRef syntax. |
| LayoutREFGReferenceMustRefObject | ReferenceGlyph 'reference' must reference existing element. |
| LayoutREFGNoDuplicateReferences | ReferenceGlyph cannot reference two objects. |
| LayoutREFGGlyphSyntax | ReferenceGlyph 'glyph' must have SIdRef syntax. |
| LayoutREFGGlyphMustRefObject | ReferenceGlyph 'glyph' must reference existing element. |
| LayoutREFGRoleSyntax | ReferenceGlyph 'role' must be string. |
| LayoutPointAllowedCoreElements | Core elements allowed on |
| LayoutPointAllowedCoreAttributes | Core attributes allowed on |
| LayoutPointAllowedAttributes | Layout attributes allowed on |
| LayoutPointAttributesMustBeDouble | Layout 'x', 'y' and 'z' must be double. |
| LayoutBBoxAllowedCoreElements | Core elements allowed on |
| LayoutBBoxAllowedCoreAttributes | Core attributes allowed on |
| LayoutBBoxAllowedElements | Layout elements allowed on |
| LayoutBBoxAllowedAttributes | Layout attributes allowed on |
| LayoutBBoxConsistent3DDefinition | Layout consistent dimensions on a |
| LayoutCurveAllowedCoreElements | Core elements allowed on |
| LayoutCurveAllowedCoreAttributes | Core attributes allowed on |
| LayoutCurveAllowedElements | Layout elements allowed on |
| LayoutCurveAllowedAttributes | Layout attributes allowed on |
| LayoutLOCurveSegsAllowedAttributes | Allowed attributes on ListOfCurveSegments |
| LayoutLOCurveSegsAllowedElements | Allowed elements on ListOfCurveSegments |
| LayoutLOCurveSegsNotEmpty | No empty ListOfCurveSegments |
| LayoutLSegAllowedCoreElements | Core elements allowed on |
| LayoutLSegAllowedCoreAttributes | Core attributes allowed on |
| LayoutLSegAllowedElements | Layout elements allowed on |
| LayoutLSegAllowedAttributes | Layout attributes allowed on |
| LayoutCBezAllowedCoreElements | Core elements allowed on |
| LayoutCBezAllowedCoreAttributes | Core attributes allowed on |
| LayoutCBezAllowedElements | Layout elements allowed on |
| LayoutCBezAllowedAttributes | Layout attributes allowed on |
| LayoutDimsAllowedCoreElements | Core elements allowed on |
| LayoutDimsAllowedCoreAttributes | Core attributes allowed on |
| LayoutDimsAllowedAttributes | Layout attributes allowed on |
| LayoutDimsAttributesMustBeDouble | Layout 'width', 'height' and 'depth' must be double. |