1 /** 2 * @file RenderSBMLError.h 3 * @brief Definition of the RenderSBMLError class. 4 * @author SBMLTeam 5 * 6 * <!-------------------------------------------------------------------------- 7 * This file is part of libSBML. Please visit http://sbml.org for more 8 * information about SBML, and the latest version of libSBML. 9 * 10 * Copyright (C) 2020 jointly by the following organizations: 11 * 1. California Institute of Technology, Pasadena, CA, USA 12 * 2. University of Heidelberg, Heidelberg, Germany 13 * 3. University College London, London, UK 14 * 15 * Copyright (C) 2019 jointly by the following organizations: 16 * 1. California Institute of Technology, Pasadena, CA, USA 17 * 2. University of Heidelberg, Heidelberg, Germany 18 * 19 * Copyright (C) 2013-2018 jointly by the following organizations: 20 * 1. California Institute of Technology, Pasadena, CA, USA 21 * 2. EMBL European Bioinformatics Institute (EMBL-EBI), Hinxton, UK 22 * 3. University of Heidelberg, Heidelberg, Germany 23 * 24 * Copyright (C) 2009-2013 jointly by the following organizations: 25 * 1. California Institute of Technology, Pasadena, CA, USA 26 * 2. EMBL European Bioinformatics Institute (EMBL-EBI), Hinxton, UK 27 * 28 * Copyright (C) 2006-2008 by the California Institute of Technology, 29 * Pasadena, CA, USA 30 * 31 * Copyright (C) 2002-2005 jointly by the following organizations: 32 * 1. California Institute of Technology, Pasadena, CA, USA 33 * 2. Japan Science and Technology Agency, Japan 34 * 35 * This library is free software; you can redistribute it and/or modify it 36 * under the terms of the GNU Lesser General Public License as published by the 37 * Free Software Foundation. A copy of the license agreement is provided in the 38 * file named "LICENSE.txt" included with this software distribution and also 39 * available online as http://sbml.org/software/libsbml/license.html 40 * ------------------------------------------------------------------------ --> 41 */ 42 43 44 #ifndef RenderSBMLError_H__ 45 #define RenderSBMLError_H__ 46 47 48 49 50 LIBSBML_CPP_NAMESPACE_BEGIN 51 52 53 54 55 BEGIN_C_DECLS 56 57 58 /** 59 * @enum RenderSBMLErrorCode_t 60 * Codes for all SBML-level errors and warnings from the 'render' package. 61 * 62 * These are distinguished from other SBML error codes by having a number 63 * between 1300000 and 1399999. 64 * 65 * @copydetails doc_sbml_error_code_ranges 66 */ 67 typedef enum 68 { 69 RenderUnknown = 1310100 70 , RenderNSUndeclared = 1310101 71 , RenderElementNotInNs = 1310102 72 , RenderDuplicateComponentId = 1310301 73 , RenderIdSyntaxRule = 1310302 74 , RenderAttributeRequiredMissing = 1320101 75 , RenderAttributeRequiredMustBeBoolean = 1320102 76 , RenderAttributeRequiredMustHaveValue = 1320103 77 , RenderGraphicalObjectAllowedAttributes = 1320201 78 , RenderGraphicalObjectObjectRoleMustBeString = 1320202 79 , RenderLayoutAllowedElements = 1320301 80 , RenderLayoutEmptyLOElements = 1320302 81 , RenderLayoutLOLocalRenderInformationAllowedCoreElements = 1320303 82 , RenderLayoutLOLocalRenderInformationAllowedCoreAttributes = 1320304 83 , RenderLayoutLOLocalRenderInformationAllowedAttributes = 1320305 84 , RenderLayoutVersionMajorMustBeNonNegativeInteger = 1320306 85 , RenderLayoutVersionMinorMustBeNonNegativeInteger = 1320307 86 , RenderLayoutDefaultValuesMustBeString = 1320308 87 , RenderListOfLayoutsAllowedElements = 1320401 88 , RenderListOfLayoutsEmptyLOElements = 1320402 89 , RenderListOfLayoutsLOGlobalRenderInformationAllowedCoreElements= 1320403 90 , RenderListOfLayoutsLOGlobalRenderInformationAllowedCoreAttributes= 1320404 91 , RenderListOfLayoutsLOGlobalRenderInformationAllowedAttributes= 1320405 92 , RenderListOfLayoutsVersionMajorMustBeNonNegativeInteger = 1320406 93 , RenderListOfLayoutsVersionMinorMustBeNonNegativeInteger = 1320407 94 , RenderListOfLayoutsDefaultValuesMustBeString = 1320408 95 , RenderColorDefinitionAllowedCoreAttributes = 1320501 96 , RenderColorDefinitionAllowedCoreElements = 1320502 97 , RenderColorDefinitionAllowedAttributes = 1320503 98 , RenderColorDefinitionValueMustBeString = 1320504 99 , RenderColorDefinitionNameMustBeString = 1320505 100 , RenderEllipseAllowedCoreAttributes = 1320601 101 , RenderEllipseAllowedCoreElements = 1320602 102 , RenderEllipseAllowedAttributes = 1320603 103 , RenderEllipseCxMustBeRelAbsVector = 1320604 104 , RenderEllipseCyMustBeRelAbsVector = 1320605 105 , RenderEllipseRxMustBeRelAbsVector = 1320606 106 , RenderEllipseRatioMustBeDouble = 1320607 107 , RenderEllipseCzMustBeRelAbsVector = 1320608 108 , RenderEllipseRyMustBeRelAbsVector = 1320609 109 , RenderGlobalRenderInformationAllowedCoreAttributes = 1320701 110 , RenderGlobalRenderInformationAllowedCoreElements = 1320702 111 , RenderGlobalRenderInformationAllowedElements = 1320703 112 , RenderGlobalRenderInformationEmptyLOElements = 1320704 113 , RenderGlobalRenderInformationLOGlobalStylesAllowedCoreElements= 1320705 114 , RenderGlobalRenderInformationLOGlobalStylesAllowedCoreAttributes= 1320706 115 , RenderGlobalStyleAllowedCoreAttributes = 1320801 116 , RenderGlobalStyleAllowedCoreElements = 1320802 117 , RenderGradientBaseAllowedCoreAttributes = 1320901 118 , RenderGradientBaseAllowedCoreElements = 1320902 119 , RenderGradientBaseAllowedAttributes = 1320903 120 , RenderGradientBaseAllowedElements = 1320904 121 , RenderGradientBaseNameMustBeString = 1320905 122 , RenderGradientBaseSpreadMethodMustBeGradientSpreadMethodEnum= 1320906 123 , RenderGradientStopAllowedCoreAttributes = 1321001 124 , RenderGradientStopAllowedCoreElements = 1321002 125 , RenderGradientStopAllowedAttributes = 1321003 126 , RenderGradientStopStopColorMustBeString = 1321004 127 , RenderGradientStopOffsetMustBeRelAbsVector = 1321005 128 , RenderRenderGroupAllowedCoreAttributes = 1321101 129 , RenderRenderGroupAllowedCoreElements = 1321102 130 , RenderRenderGroupAllowedAttributes = 1321103 131 , RenderRenderGroupAllowedElements = 1321104 132 , RenderRenderGroupStartHeadMustBeLineEnding = 1321105 133 , RenderRenderGroupEndHeadMustBeLineEnding = 1321106 134 , RenderRenderGroupFontFamilyMustBeString = 1321107 135 , RenderRenderGroupFontWeightMustBeFontWeightEnum = 1321108 136 , RenderRenderGroupFontStyleMustBeFontStyleEnum = 1321109 137 , RenderRenderGroupTextAnchorMustBeHTextAnchorEnum = 1321110 138 , RenderRenderGroupVtextAnchorMustBeVTextAnchorEnum = 1321111 139 , RenderRenderGroupFontSizeMustBeRelAbsVector = 1321112 140 , RenderImageAllowedCoreAttributes = 1321201 141 , RenderImageAllowedCoreElements = 1321202 142 , RenderImageAllowedAttributes = 1321203 143 , RenderImageHrefMustBeString = 1321204 144 , RenderImageXMustBeRelAbsVector = 1321205 145 , RenderImageYMustBeRelAbsVector = 1321206 146 , RenderImageWidthMustBeRelAbsVector = 1321207 147 , RenderImageHeightMustBeRelAbsVector = 1321208 148 , RenderImageHrefMustBeImageFile = 1321209 149 , RenderImageZMustBeRelAbsVector = 1321210 150 , RenderLineEndingAllowedCoreAttributes = 1321301 151 , RenderLineEndingAllowedCoreElements = 1321302 152 , RenderLineEndingAllowedAttributes = 1321303 153 , RenderLineEndingAllowedElements = 1321304 154 , RenderLineEndingEnableRotationalMappingMustBeBoolean = 1321305 155 , RenderLinearGradientAllowedCoreAttributes = 1321401 156 , RenderLinearGradientAllowedCoreElements = 1321402 157 , RenderLinearGradientAllowedAttributes = 1321403 158 , RenderLinearGradientX1MustBeRelAbsVector = 1321404 159 , RenderLinearGradientY1MustBeRelAbsVector = 1321405 160 , RenderLinearGradientZ1MustBeRelAbsVector = 1321406 161 , RenderLinearGradientX2MustBeRelAbsVector = 1321407 162 , RenderLinearGradientY2MustBeRelAbsVector = 1321408 163 , RenderLinearGradientZ2MustBeRelAbsVector = 1321409 164 , RenderLocalRenderInformationAllowedCoreAttributes = 1321501 165 , RenderLocalRenderInformationAllowedCoreElements = 1321502 166 , RenderLocalRenderInformationAllowedElements = 1321503 167 , RenderLocalRenderInformationEmptyLOElements = 1321504 168 , RenderLocalRenderInformationLOLocalStylesAllowedCoreElements= 1321505 169 , RenderLocalRenderInformationLOLocalStylesAllowedCoreAttributes= 1321506 170 , RenderLocalStyleAllowedCoreAttributes = 1321601 171 , RenderLocalStyleAllowedCoreElements = 1321602 172 , RenderLocalStyleAllowedAttributes = 1321603 173 , RenderLocalStyleIdListMustBeString = 1321604 174 , RenderPolygonAllowedCoreAttributes = 1321701 175 , RenderPolygonAllowedCoreElements = 1321702 176 , RenderPolygonAllowedElements = 1321703 177 , RenderPolygonEmptyLOElements = 1321704 178 , RenderPolygonLORenderPointsAllowedCoreElements = 1321705 179 , RenderPolygonLORenderPointsAllowedCoreAttributes = 1321706 180 , RenderRadialGradientAllowedCoreAttributes = 1321801 181 , RenderRadialGradientAllowedCoreElements = 1321802 182 , RenderRadialGradientAllowedAttributes = 1321803 183 , RenderRadialGradientCxMustBeRelAbsVector = 1321804 184 , RenderRadialGradientCyMustBeRelAbsVector = 1321805 185 , RenderRadialGradientCzMustBeRelAbsVector = 1321806 186 , RenderRadialGradientRMustBeRelAbsVector = 1321807 187 , RenderRadialGradientFxMustBeRelAbsVector = 1321808 188 , RenderRadialGradientFyMustBeRelAbsVector = 1321809 189 , RenderRadialGradientFzMustBeRelAbsVector = 1321810 190 , RenderRectangleAllowedCoreAttributes = 1321901 191 , RenderRectangleAllowedCoreElements = 1321902 192 , RenderRectangleAllowedAttributes = 1321903 193 , RenderRectangleXMustBeRelAbsVector = 1321904 194 , RenderRectangleYMustBeRelAbsVector = 1321905 195 , RenderRectangleWidthMustBeRelAbsVector = 1321906 196 , RenderRectangleHeightMustBeRelAbsVector = 1321907 197 , RenderRectangleRatioMustBeDouble = 1321908 198 , RenderRectangleZMustBeRelAbsVector = 1321909 199 , RenderRectangleRXMustBeRelAbsVector = 1321910 200 , RenderRectangleRYMustBeRelAbsVector = 1321911 201 , RenderRenderCubicBezierAllowedCoreAttributes = 1322001 202 , RenderRenderCubicBezierAllowedCoreElements = 1322002 203 , RenderRenderCubicBezierAllowedAttributes = 1322003 204 , RenderRenderCubicBezierBasePoint1_xMustBeRelAbsVector = 1322004 205 , RenderRenderCubicBezierBasePoint1_yMustBeRelAbsVector = 1322005 206 , RenderRenderCubicBezierBasePoint2_xMustBeRelAbsVector = 1322006 207 , RenderRenderCubicBezierBasePoint2_yMustBeRelAbsVector = 1322007 208 , RenderRenderCubicBezierBasePoint1_zMustBeRelAbsVector = 1322008 209 , RenderRenderCubicBezierBasePoint2_zMustBeRelAbsVector = 1322009 210 , RenderRenderCurveAllowedCoreAttributes = 1322101 211 , RenderRenderCurveAllowedCoreElements = 1322102 212 , RenderRenderCurveAllowedAttributes = 1322103 213 , RenderRenderCurveAllowedElements = 1322104 214 , RenderRenderCurveStartHeadMustBeLineEnding = 1322105 215 , RenderRenderCurveEndHeadMustBeLineEnding = 1322106 216 , RenderRenderCurveEmptyLOElements = 1322107 217 , RenderRenderCurveLORenderPointsAllowedCoreElements = 1322108 218 , RenderRenderCurveLORenderPointsAllowedCoreAttributes = 1322109 219 , RenderRenderPointAllowedCoreAttributes = 1322201 220 , RenderRenderPointAllowedCoreElements = 1322202 221 , RenderRenderPointAllowedAttributes = 1322203 222 , RenderRenderPointXMustBeRelAbsVector = 1322204 223 , RenderRenderPointYMustBeRelAbsVector = 1322205 224 , RenderRenderPointZMustBeRelAbsVector = 1322206 225 , RenderTextAllowedCoreAttributes = 1322301 226 , RenderTextAllowedCoreElements = 1322302 227 , RenderTextAllowedAttributes = 1322303 228 , RenderTextXMustBeRelAbsVector = 1322304 229 , RenderTextYMustBeRelAbsVector = 1322305 230 , RenderTextFontFamilyMustBeString = 1322306 231 , RenderTextFontWeightMustBeFontWeightEnum = 1322307 232 , RenderTextFontStyleMustBeFontStyleEnum = 1322308 233 , RenderTextTextAnchorMustBeHTextAnchorEnum = 1322309 234 , RenderTextVtextAnchorMustBeVTextAnchorEnum = 1322310 235 , RenderTextZMustBeRelAbsVector = 1322311 236 , RenderTextFontSizeMustBeRelAbsVector = 1322312 237 , RenderTransformation2DAllowedCoreAttributes = 1322401 238 , RenderTransformation2DAllowedCoreElements = 1322402 239 , RenderTransformationAllowedCoreAttributes = 1322501 240 , RenderTransformationAllowedCoreElements = 1322502 241 , RenderTransformationAllowedAttributes = 1322503 242 , RenderTransformationTransformMustBeString = 1322504 243 , RenderTransformationNameMustBeString = 1322505 244 , RenderGraphicalPrimitive1DAllowedCoreAttributes = 1322601 245 , RenderGraphicalPrimitive1DAllowedCoreElements = 1322602 246 , RenderGraphicalPrimitive1DAllowedAttributes = 1322603 247 , RenderGraphicalPrimitive1DStrokeMustBeString = 1322604 248 , RenderGraphicalPrimitive1DStrokeWidthMustBeDouble = 1322605 249 , RenderGraphicalPrimitive1DStrokeDashArrayMustBeString = 1322606 250 , RenderGraphicalPrimitive2DAllowedCoreAttributes = 1322701 251 , RenderGraphicalPrimitive2DAllowedCoreElements = 1322702 252 , RenderGraphicalPrimitive2DAllowedAttributes = 1322703 253 , RenderGraphicalPrimitive2DFillMustBeString = 1322704 254 , RenderGraphicalPrimitive2DFillRuleMustBeFillRuleEnum = 1322705 255 , RenderStyleAllowedCoreAttributes = 1322801 256 , RenderStyleAllowedCoreElements = 1322802 257 , RenderStyleAllowedAttributes = 1322803 258 , RenderStyleAllowedElements = 1322804 259 , RenderStyleNameMustBeString = 1322805 260 , RenderStyleRoleListMustBeString = 1322806 261 , RenderStyleTypeListMustBeString = 1322807 262 , RenderRenderInformationBaseAllowedCoreAttributes = 1322901 263 , RenderRenderInformationBaseAllowedCoreElements = 1322902 264 , RenderRenderInformationBaseAllowedAttributes = 1322903 265 , RenderRenderInformationBaseAllowedElements = 1322904 266 , RenderRenderInformationBaseNameMustBeString = 1322905 267 , RenderRenderInformationBaseProgramNameMustBeString = 1322906 268 , RenderRenderInformationBaseProgramVersionMustBeString = 1322907 269 , RenderRenderInformationBaseReferenceRenderInformationMustBeRenderInformationBase= 1322908 270 , RenderRenderInformationBaseBackgroundColorMustBeString = 1322909 271 , RenderRenderInformationBaseLOElementChildren = 1322910 272 , RenderRenderInformationBaseLOColorDefinitionsAllowedCoreElements= 1322911 273 , RenderRenderInformationBaseLOGradientBasesAllowedCoreElements= 1322912 274 , RenderRenderInformationBaseLOLineEndingsAllowedCoreElements = 1322913 275 , RenderRenderInformationBaseLOColorDefinitionsAllowedCoreAttributes= 1322914 276 , RenderRenderInformationBaseLOGradientBasesAllowedCoreAttributes= 1322915 277 , RenderRenderInformationBaseLOLineEndingsAllowedCoreAttributes= 1322916 278 , RenderDefaultValuesAllowedCoreAttributes = 1323001 279 , RenderDefaultValuesAllowedCoreElements = 1323002 280 , RenderDefaultValuesAllowedAttributes = 1323003 281 , RenderDefaultValuesBackgroundColorMustBeString = 1323004 282 , RenderDefaultValuesSpreadMethodMustBeGradientSpreadMethodEnum= 1323005 283 , RenderDefaultValuesFillMustBeString = 1323006 284 , RenderDefaultValuesFillRuleMustBeFillRuleEnum = 1323007 285 , RenderDefaultValuesStrokeMustBeString = 1323008 286 , RenderDefaultValuesStrokeWidthMustBeDouble = 1323009 287 , RenderDefaultValuesFontFamilyMustBeString = 1323010 288 , RenderDefaultValuesFontWeightMustBeFontWeightEnum = 1323011 289 , RenderDefaultValuesFontStyleMustBeFontStyleEnum = 1323012 290 , RenderDefaultValuesTextAnchorMustBeHTextAnchorEnum = 1323013 291 , RenderDefaultValuesVtextAnchorMustBeVTextAnchorEnum = 1323014 292 , RenderDefaultValuesStartHeadMustBeLineEnding = 1323015 293 , RenderDefaultValuesEndHeadMustBeLineEnding = 1323016 294 , RenderDefaultValuesEnableRotationalMappingMustBeBoolean = 1323017 295 , RenderDefaultValuesLinearGradient_x1MustBeString = 1323018 296 , RenderDefaultValuesLinearGradient_y1MustBeString = 1323019 297 , RenderDefaultValuesLinearGradient_z1MustBeString = 1323020 298 , RenderDefaultValuesLinearGradient_x2MustBeString = 1323021 299 , RenderDefaultValuesLinearGradient_y2MustBeString = 1323022 300 , RenderDefaultValuesLinearGradient_z2MustBeString = 1323023 301 , RenderDefaultValuesRadialGradient_cxMustBeString = 1323024 302 , RenderDefaultValuesRadialGradient_cyMustBeString = 1323025 303 , RenderDefaultValuesRadialGradient_czMustBeString = 1323026 304 , RenderDefaultValuesRadialGradient_rMustBeString = 1323027 305 , RenderDefaultValuesRadialGradient_fxMustBeString = 1323028 306 , RenderDefaultValuesRadialGradient_fyMustBeString = 1323029 307 , RenderDefaultValuesRadialGradient_fzMustBeString = 1323030 308 , RenderDefaultValuesDefault_zMustBeString = 1323031 309 , RenderDefaultValuesFontSizeMustBeString = 1323032 310 } RenderSBMLErrorCode_t; 311 312 313 END_C_DECLS 314 315 316 317 318 LIBSBML_CPP_NAMESPACE_END 319 320 321 322 323 #endif /* !RenderSBMLError_H__ */ 324 325 326