001/* ---------------------------------------------------------------------------- 002 * This file was automatically generated by SWIG (http://www.swig.org). 003 * Version 2.0.12 004 * 005 * Do not make changes to this file unless you know what you are doing--modify 006 * the SWIG interface file instead. 007 * ----------------------------------------------------------------------------- */ 008 009package org.sbml.libsbml; 010 011public interface libsbmlConstants { 012 public final static String LIBSBML_DOTTED_VERSION = "5.10.0"; 013 public final static int LIBSBML_VERSION = 51000; 014 public final static String LIBSBML_VERSION_STRING = "51000"; 015 // OperationReturnValues_t 016 public final static int LIBSBML_OPERATION_SUCCESS = 0; 017 public final static int LIBSBML_INDEX_EXCEEDS_SIZE = -1; 018 public final static int LIBSBML_UNEXPECTED_ATTRIBUTE = -2; 019 public final static int LIBSBML_OPERATION_FAILED = -3; 020 public final static int LIBSBML_INVALID_ATTRIBUTE_VALUE = -4; 021 public final static int LIBSBML_INVALID_OBJECT = -5; 022 public final static int LIBSBML_DUPLICATE_OBJECT_ID = -6; 023 public final static int LIBSBML_LEVEL_MISMATCH = -7; 024 public final static int LIBSBML_VERSION_MISMATCH = -8; 025 public final static int LIBSBML_INVALID_XML_OPERATION = -9; 026 public final static int LIBSBML_NAMESPACES_MISMATCH = -10; 027 public final static int LIBSBML_DUPLICATE_ANNOTATION_NS = -11; 028 public final static int LIBSBML_ANNOTATION_NAME_NOT_FOUND = -12; 029 public final static int LIBSBML_ANNOTATION_NS_NOT_FOUND = -13; 030 public final static int LIBSBML_PKG_VERSION_MISMATCH = -20; 031 public final static int LIBSBML_PKG_UNKNOWN = -21; 032 public final static int LIBSBML_PKG_UNKNOWN_VERSION = -22; 033 public final static int LIBSBML_PKG_DISABLED = -23; 034 public final static int LIBSBML_PKG_CONFLICTED_VERSION = -24; 035 public final static int LIBSBML_PKG_CONFLICT = -25; 036 public final static int LIBSBML_CONV_INVALID_TARGET_NAMESPACE = -30; 037 public final static int LIBSBML_CONV_PKG_CONVERSION_NOT_AVAILABLE = -31; 038 public final static int LIBSBML_CONV_INVALID_SRC_DOCUMENT = -32; 039 public final static int LIBSBML_CONV_CONVERSION_NOT_AVAILABLE = -33; 040 public final static int LIBSBML_CONV_PKG_CONSIDERED_UNKNOWN = -34; 041 042 // SBMLTypeCode_t 043 public final static int SBML_UNKNOWN = 0; 044 public final static int SBML_COMPARTMENT = 1; 045 public final static int SBML_COMPARTMENT_TYPE = 2; 046 public final static int SBML_CONSTRAINT = 3; 047 public final static int SBML_DOCUMENT = 4; 048 public final static int SBML_EVENT = 5; 049 public final static int SBML_EVENT_ASSIGNMENT = 6; 050 public final static int SBML_FUNCTION_DEFINITION = 7; 051 public final static int SBML_INITIAL_ASSIGNMENT = 8; 052 public final static int SBML_KINETIC_LAW = 9; 053 public final static int SBML_LIST_OF = 10; 054 public final static int SBML_MODEL = 11; 055 public final static int SBML_PARAMETER = 12; 056 public final static int SBML_REACTION = 13; 057 public final static int SBML_RULE = 14; 058 public final static int SBML_SPECIES = 15; 059 public final static int SBML_SPECIES_REFERENCE = 16; 060 public final static int SBML_SPECIES_TYPE = 17; 061 public final static int SBML_MODIFIER_SPECIES_REFERENCE = 18; 062 public final static int SBML_UNIT_DEFINITION = 19; 063 public final static int SBML_UNIT = 20; 064 public final static int SBML_ALGEBRAIC_RULE = 21; 065 public final static int SBML_ASSIGNMENT_RULE = 22; 066 public final static int SBML_RATE_RULE = 23; 067 public final static int SBML_SPECIES_CONCENTRATION_RULE = 24; 068 public final static int SBML_COMPARTMENT_VOLUME_RULE = 25; 069 public final static int SBML_PARAMETER_RULE = 26; 070 public final static int SBML_TRIGGER = 27; 071 public final static int SBML_DELAY = 28; 072 public final static int SBML_STOICHIOMETRY_MATH = 29; 073 public final static int SBML_LOCAL_PARAMETER = 30; 074 public final static int SBML_PRIORITY = 31; 075 public final static int SBML_GENERIC_SBASE = 32; 076 077 public final static int IdCheckON = 0x01; 078 public final static int IdCheckOFF = 0xfe; 079 public final static int SBMLCheckON = 0x02; 080 public final static int SBMLCheckOFF = 0xfd; 081 public final static int SBOCheckON = 0x04; 082 public final static int SBOCheckOFF = 0xfb; 083 public final static int MathCheckON = 0x08; 084 public final static int MathCheckOFF = 0xf7; 085 public final static int UnitsCheckON = 0x10; 086 public final static int UnitsCheckOFF = 0xef; 087 public final static int OverdeterCheckON = 0x20; 088 public final static int OverdeterCheckOFF = 0xdf; 089 public final static int PracticeCheckON = 0x40; 090 public final static int PracticeCheckOFF = 0xbf; 091 public final static int AllChecksON = 0x7f; 092 // UnitKind_t 093 public final static int UNIT_KIND_AMPERE = 0; 094 public final static int UNIT_KIND_AVOGADRO = UNIT_KIND_AMPERE + 1; 095 public final static int UNIT_KIND_BECQUEREL = UNIT_KIND_AVOGADRO + 1; 096 public final static int UNIT_KIND_CANDELA = UNIT_KIND_BECQUEREL + 1; 097 public final static int UNIT_KIND_CELSIUS = UNIT_KIND_CANDELA + 1; 098 public final static int UNIT_KIND_COULOMB = UNIT_KIND_CELSIUS + 1; 099 public final static int UNIT_KIND_DIMENSIONLESS = UNIT_KIND_COULOMB + 1; 100 public final static int UNIT_KIND_FARAD = UNIT_KIND_DIMENSIONLESS + 1; 101 public final static int UNIT_KIND_GRAM = UNIT_KIND_FARAD + 1; 102 public final static int UNIT_KIND_GRAY = UNIT_KIND_GRAM + 1; 103 public final static int UNIT_KIND_HENRY = UNIT_KIND_GRAY + 1; 104 public final static int UNIT_KIND_HERTZ = UNIT_KIND_HENRY + 1; 105 public final static int UNIT_KIND_ITEM = UNIT_KIND_HERTZ + 1; 106 public final static int UNIT_KIND_JOULE = UNIT_KIND_ITEM + 1; 107 public final static int UNIT_KIND_KATAL = UNIT_KIND_JOULE + 1; 108 public final static int UNIT_KIND_KELVIN = UNIT_KIND_KATAL + 1; 109 public final static int UNIT_KIND_KILOGRAM = UNIT_KIND_KELVIN + 1; 110 public final static int UNIT_KIND_LITER = UNIT_KIND_KILOGRAM + 1; 111 public final static int UNIT_KIND_LITRE = UNIT_KIND_LITER + 1; 112 public final static int UNIT_KIND_LUMEN = UNIT_KIND_LITRE + 1; 113 public final static int UNIT_KIND_LUX = UNIT_KIND_LUMEN + 1; 114 public final static int UNIT_KIND_METER = UNIT_KIND_LUX + 1; 115 public final static int UNIT_KIND_METRE = UNIT_KIND_METER + 1; 116 public final static int UNIT_KIND_MOLE = UNIT_KIND_METRE + 1; 117 public final static int UNIT_KIND_NEWTON = UNIT_KIND_MOLE + 1; 118 public final static int UNIT_KIND_OHM = UNIT_KIND_NEWTON + 1; 119 public final static int UNIT_KIND_PASCAL = UNIT_KIND_OHM + 1; 120 public final static int UNIT_KIND_RADIAN = UNIT_KIND_PASCAL + 1; 121 public final static int UNIT_KIND_SECOND = UNIT_KIND_RADIAN + 1; 122 public final static int UNIT_KIND_SIEMENS = UNIT_KIND_SECOND + 1; 123 public final static int UNIT_KIND_SIEVERT = UNIT_KIND_SIEMENS + 1; 124 public final static int UNIT_KIND_STERADIAN = UNIT_KIND_SIEVERT + 1; 125 public final static int UNIT_KIND_TESLA = UNIT_KIND_STERADIAN + 1; 126 public final static int UNIT_KIND_VOLT = UNIT_KIND_TESLA + 1; 127 public final static int UNIT_KIND_WATT = UNIT_KIND_VOLT + 1; 128 public final static int UNIT_KIND_WEBER = UNIT_KIND_WATT + 1; 129 public final static int UNIT_KIND_INVALID = UNIT_KIND_WEBER + 1; 130 131 // RuleType_t 132 public final static int RULE_TYPE_RATE = 0; 133 public final static int RULE_TYPE_SCALAR = RULE_TYPE_RATE + 1; 134 public final static int RULE_TYPE_INVALID = RULE_TYPE_SCALAR + 1; 135 136 // ConversionOptionType_t 137 public final static int CNV_TYPE_BOOL = 0; 138 public final static int CNV_TYPE_DOUBLE = CNV_TYPE_BOOL + 1; 139 public final static int CNV_TYPE_INT = CNV_TYPE_DOUBLE + 1; 140 public final static int CNV_TYPE_SINGLE = CNV_TYPE_INT + 1; 141 public final static int CNV_TYPE_STRING = CNV_TYPE_SINGLE + 1; 142 143 // XMLErrorCode_t 144 public final static int XMLUnknownError = 0; 145 public final static int XMLOutOfMemory = 1; 146 public final static int XMLFileUnreadable = 2; 147 public final static int XMLFileUnwritable = 3; 148 public final static int XMLFileOperationError = 4; 149 public final static int XMLNetworkAccessError = 5; 150 public final static int InternalXMLParserError = 101; 151 public final static int UnrecognizedXMLParserCode = 102; 152 public final static int XMLTranscoderError = 103; 153 public final static int MissingXMLDecl = 1001; 154 public final static int MissingXMLEncoding = 1002; 155 public final static int BadXMLDecl = 1003; 156 public final static int BadXMLDOCTYPE = 1004; 157 public final static int InvalidCharInXML = 1005; 158 public final static int BadlyFormedXML = 1006; 159 public final static int UnclosedXMLToken = 1007; 160 public final static int InvalidXMLConstruct = 1008; 161 public final static int XMLTagMismatch = 1009; 162 public final static int DuplicateXMLAttribute = 1010; 163 public final static int UndefinedXMLEntity = 1011; 164 public final static int BadProcessingInstruction = 1012; 165 public final static int BadXMLPrefix = 1013; 166 public final static int BadXMLPrefixValue = 1014; 167 public final static int MissingXMLRequiredAttribute = 1015; 168 public final static int XMLAttributeTypeMismatch = 1016; 169 public final static int XMLBadUTF8Content = 1017; 170 public final static int MissingXMLAttributeValue = 1018; 171 public final static int BadXMLAttributeValue = 1019; 172 public final static int BadXMLAttribute = 1020; 173 public final static int UnrecognizedXMLElement = 1021; 174 public final static int BadXMLComment = 1022; 175 public final static int BadXMLDeclLocation = 1023; 176 public final static int XMLUnexpectedEOF = 1024; 177 public final static int BadXMLIDValue = 1025; 178 public final static int BadXMLIDRef = 1026; 179 public final static int UninterpretableXMLContent = 1027; 180 public final static int BadXMLDocumentStructure = 1028; 181 public final static int InvalidAfterXMLContent = 1029; 182 public final static int XMLExpectedQuotedString = 1030; 183 public final static int XMLEmptyValueNotPermitted = 1031; 184 public final static int XMLBadNumber = 1032; 185 public final static int XMLBadColon = 1033; 186 public final static int MissingXMLElements = 1034; 187 public final static int XMLContentEmpty = 1035; 188 public final static int XMLErrorCodesUpperBound = 9999; 189 190 // XMLErrorCategory_t 191 public final static int LIBSBML_CAT_INTERNAL = 0; 192 public final static int LIBSBML_CAT_SYSTEM = LIBSBML_CAT_INTERNAL + 1; 193 public final static int LIBSBML_CAT_XML = LIBSBML_CAT_SYSTEM + 1; 194 195 // XMLErrorSeverity_t 196 public final static int LIBSBML_SEV_INFO = 0; 197 public final static int LIBSBML_SEV_WARNING = LIBSBML_SEV_INFO + 1; 198 public final static int LIBSBML_SEV_ERROR = LIBSBML_SEV_WARNING + 1; 199 public final static int LIBSBML_SEV_FATAL = LIBSBML_SEV_ERROR + 1; 200 201 // XMLErrorSeverityOverride_t 202 public final static int LIBSBML_OVERRIDE_DISABLED = 0; 203 public final static int LIBSBML_OVERRIDE_DONT_LOG = LIBSBML_OVERRIDE_DISABLED + 1; 204 public final static int LIBSBML_OVERRIDE_WARNING = LIBSBML_OVERRIDE_DONT_LOG + 1; 205 206 // SBMLErrorCode_t 207 public final static int UnknownError = 10000; 208 public final static int NotUTF8 = 10101; 209 public final static int UnrecognizedElement = 10102; 210 public final static int NotSchemaConformant = 10103; 211 public final static int L3NotSchemaConformant = 10104; 212 public final static int InvalidMathElement = 10201; 213 public final static int DisallowedMathMLSymbol = 10202; 214 public final static int DisallowedMathMLEncodingUse = 10203; 215 public final static int DisallowedDefinitionURLUse = 10204; 216 public final static int BadCsymbolDefinitionURLValue = 10205; 217 public final static int DisallowedMathTypeAttributeUse = 10206; 218 public final static int DisallowedMathTypeAttributeValue = 10207; 219 public final static int LambdaOnlyAllowedInFunctionDef = 10208; 220 public final static int BooleanOpsNeedBooleanArgs = 10209; 221 public final static int NumericOpsNeedNumericArgs = 10210; 222 public final static int ArgsToEqNeedSameType = 10211; 223 public final static int PiecewiseNeedsConsistentTypes = 10212; 224 public final static int PieceNeedsBoolean = 10213; 225 public final static int ApplyCiMustBeUserFunction = 10214; 226 public final static int ApplyCiMustBeModelComponent = 10215; 227 public final static int KineticLawParametersAreLocalOnly = 10216; 228 public final static int MathResultMustBeNumeric = 10217; 229 public final static int OpsNeedCorrectNumberOfArgs = 10218; 230 public final static int InvalidNoArgsPassedToFunctionDef = 10219; 231 public final static int DisallowedMathUnitsUse = 10220; 232 public final static int InvalidUnitsValue = 10221; 233 public final static int DuplicateComponentId = 10301; 234 public final static int DuplicateUnitDefinitionId = 10302; 235 public final static int DuplicateLocalParameterId = 10303; 236 public final static int MultipleAssignmentOrRateRules = 10304; 237 public final static int MultipleEventAssignmentsForId = 10305; 238 public final static int EventAndAssignmentRuleForId = 10306; 239 public final static int DuplicateMetaId = 10307; 240 public final static int InvalidSBOTermSyntax = 10308; 241 public final static int InvalidMetaidSyntax = 10309; 242 public final static int InvalidIdSyntax = 10310; 243 public final static int InvalidUnitIdSyntax = 10311; 244 public final static int InvalidNameSyntax = 10312; 245 public final static int MissingAnnotationNamespace = 10401; 246 public final static int DuplicateAnnotationNamespaces = 10402; 247 public final static int SBMLNamespaceInAnnotation = 10403; 248 public final static int MultipleAnnotations = 10404; 249 public final static int InconsistentArgUnits = 10501; 250 public final static int InconsistentKineticLawUnitsL3 = 10503; 251 public final static int AssignRuleCompartmentMismatch = 10511; 252 public final static int AssignRuleSpeciesMismatch = 10512; 253 public final static int AssignRuleParameterMismatch = 10513; 254 public final static int AssignRuleStoichiometryMismatch = 10514; 255 public final static int InitAssignCompartmenMismatch = 10521; 256 public final static int InitAssignSpeciesMismatch = 10522; 257 public final static int InitAssignParameterMismatch = 10523; 258 public final static int InitAssignStoichiometryMismatch = 10524; 259 public final static int RateRuleCompartmentMismatch = 10531; 260 public final static int RateRuleSpeciesMismatch = 10532; 261 public final static int RateRuleParameterMismatch = 10533; 262 public final static int RateRuleStoichiometryMismatch = 10534; 263 public final static int KineticLawNotSubstancePerTime = 10541; 264 public final static int SpeciesInvalidExtentUnits = 10542; 265 public final static int DelayUnitsNotTime = 10551; 266 public final static int EventAssignCompartmentMismatch = 10561; 267 public final static int EventAssignSpeciesMismatch = 10562; 268 public final static int EventAssignParameterMismatch = 10563; 269 public final static int EventAssignStoichiometryMismatch = 10564; 270 public final static int PriorityUnitsNotDimensionless = 10565; 271 public final static int UpperUnitBound = 10599; 272 public final static int OverdeterminedSystem = 10601; 273 public final static int InvalidModelSBOTerm = 10701; 274 public final static int InvalidFunctionDefSBOTerm = 10702; 275 public final static int InvalidParameterSBOTerm = 10703; 276 public final static int InvalidInitAssignSBOTerm = 10704; 277 public final static int InvalidRuleSBOTerm = 10705; 278 public final static int InvalidConstraintSBOTerm = 10706; 279 public final static int InvalidReactionSBOTerm = 10707; 280 public final static int InvalidSpeciesReferenceSBOTerm = 10708; 281 public final static int InvalidKineticLawSBOTerm = 10709; 282 public final static int InvalidEventSBOTerm = 10710; 283 public final static int InvalidEventAssignmentSBOTerm = 10711; 284 public final static int InvalidCompartmentSBOTerm = 10712; 285 public final static int InvalidSpeciesSBOTerm = 10713; 286 public final static int InvalidCompartmentTypeSBOTerm = 10714; 287 public final static int InvalidSpeciesTypeSBOTerm = 10715; 288 public final static int InvalidTriggerSBOTerm = 10716; 289 public final static int InvalidDelaySBOTerm = 10717; 290 public final static int NotesNotInXHTMLNamespace = 10801; 291 public final static int NotesContainsXMLDecl = 10802; 292 public final static int NotesContainsDOCTYPE = 10803; 293 public final static int InvalidNotesContent = 10804; 294 public final static int OnlyOneNotesElementAllowed = 10805; 295 public final static int InvalidNamespaceOnSBML = 20101; 296 public final static int MissingOrInconsistentLevel = 20102; 297 public final static int MissingOrInconsistentVersion = 20103; 298 public final static int PackageNSMustMatch = 20104; 299 public final static int LevelPositiveInteger = 20105; 300 public final static int VersionPositiveInteger = 20106; 301 public final static int AllowedAttributesOnSBML = 20108; 302 public final static int L3PackageOnLowerSBML = 20109; 303 public final static int MissingModel = 20201; 304 public final static int IncorrectOrderInModel = 20202; 305 public final static int EmptyListElement = 20203; 306 public final static int NeedCompartmentIfHaveSpecies = 20204; 307 public final static int OneOfEachListOf = 20205; 308 public final static int OnlyFuncDefsInListOfFuncDefs = 20206; 309 public final static int OnlyUnitDefsInListOfUnitDefs = 20207; 310 public final static int OnlyCompartmentsInListOfCompartments = 20208; 311 public final static int OnlySpeciesInListOfSpecies = 20209; 312 public final static int OnlyParametersInListOfParameters = 20210; 313 public final static int OnlyInitAssignsInListOfInitAssigns = 20211; 314 public final static int OnlyRulesInListOfRules = 20212; 315 public final static int OnlyConstraintsInListOfConstraints = 20213; 316 public final static int OnlyReactionsInListOfReactions = 20214; 317 public final static int OnlyEventsInListOfEvents = 20215; 318 public final static int L3ConversionFactorOnModel = 20216; 319 public final static int L3TimeUnitsOnModel = 20217; 320 public final static int L3VolumeUnitsOnModel = 20218; 321 public final static int L3AreaUnitsOnModel = 20219; 322 public final static int L3LengthUnitsOnModel = 20220; 323 public final static int L3ExtentUnitsOnModel = 20221; 324 public final static int AllowedAttributesOnModel = 20222; 325 public final static int AllowedAttributesOnListOfFuncs = 20223; 326 public final static int AllowedAttributesOnListOfUnitDefs = 20224; 327 public final static int AllowedAttributesOnListOfComps = 20225; 328 public final static int AllowedAttributesOnListOfSpecies = 20226; 329 public final static int AllowedAttributesOnListOfParams = 20227; 330 public final static int AllowedAttributesOnListOfInitAssign = 20228; 331 public final static int AllowedAttributesOnListOfRules = 20229; 332 public final static int AllowedAttributesOnListOfConstraints = 20230; 333 public final static int AllowedAttributesOnListOfReactions = 20231; 334 public final static int AllowedAttributesOnListOfEvents = 20232; 335 public final static int FunctionDefMathNotLambda = 20301; 336 public final static int InvalidApplyCiInLambda = 20302; 337 public final static int RecursiveFunctionDefinition = 20303; 338 public final static int InvalidCiInLambda = 20304; 339 public final static int InvalidFunctionDefReturnType = 20305; 340 public final static int OneMathElementPerFunc = 20306; 341 public final static int AllowedAttributesOnFunc = 20307; 342 public final static int InvalidUnitDefId = 20401; 343 public final static int InvalidSubstanceRedefinition = 20402; 344 public final static int InvalidLengthRedefinition = 20403; 345 public final static int InvalidAreaRedefinition = 20404; 346 public final static int InvalidTimeRedefinition = 20405; 347 public final static int InvalidVolumeRedefinition = 20406; 348 public final static int VolumeLitreDefExponentNotOne = 20407; 349 public final static int VolumeMetreDefExponentNot3 = 20408; 350 public final static int EmptyListOfUnits = 20409; 351 public final static int InvalidUnitKind = 20410; 352 public final static int OffsetNoLongerValid = 20411; 353 public final static int CelsiusNoLongerValid = 20412; 354 public final static int EmptyUnitListElement = 20413; 355 public final static int OneListOfUnitsPerUnitDef = 20414; 356 public final static int OnlyUnitsInListOfUnits = 20415; 357 public final static int AllowedAttributesOnUnitDefinition = 20419; 358 public final static int AllowedAttributesOnListOfUnits = 20420; 359 public final static int AllowedAttributesOnUnit = 20421; 360 public final static int ZeroDimensionalCompartmentSize = 20501; 361 public final static int ZeroDimensionalCompartmentUnits = 20502; 362 public final static int ZeroDimensionalCompartmentConst = 20503; 363 public final static int UndefinedOutsideCompartment = 20504; 364 public final static int RecursiveCompartmentContainment = 20505; 365 public final static int ZeroDCompartmentContainment = 20506; 366 public final static int Invalid1DCompartmentUnits = 20507; 367 public final static int Invalid2DCompartmentUnits = 20508; 368 public final static int Invalid3DCompartmentUnits = 20509; 369 public final static int InvalidCompartmentTypeRef = 20510; 370 public final static int OneDimensionalCompartmentUnits = 20511; 371 public final static int TwoDimensionalCompartmentUnits = 20512; 372 public final static int ThreeDimensionalCompartmentUnits = 20513; 373 public final static int AllowedAttributesOnCompartment = 20517; 374 public final static int NoUnitsOnCompartment = 20518; 375 public final static int InvalidSpeciesCompartmentRef = 20601; 376 public final static int HasOnlySubsNoSpatialUnits = 20602; 377 public final static int NoSpatialUnitsInZeroD = 20603; 378 public final static int NoConcentrationInZeroD = 20604; 379 public final static int SpatialUnitsInOneD = 20605; 380 public final static int SpatialUnitsInTwoD = 20606; 381 public final static int SpatialUnitsInThreeD = 20607; 382 public final static int InvalidSpeciesSusbstanceUnits = 20608; 383 public final static int BothAmountAndConcentrationSet = 20609; 384 public final static int NonBoundarySpeciesAssignedAndUsed = 20610; 385 public final static int NonConstantSpeciesUsed = 20611; 386 public final static int InvalidSpeciesTypeRef = 20612; 387 public final static int MultSpeciesSameTypeInCompartment = 20613; 388 public final static int MissingSpeciesCompartment = 20614; 389 public final static int SpatialSizeUnitsRemoved = 20615; 390 public final static int SubstanceUnitsOnSpecies = 20616; 391 public final static int ConversionFactorOnSpecies = 20617; 392 public final static int AllowedAttributesOnSpecies = 20623; 393 public final static int InvalidParameterUnits = 20701; 394 public final static int ParameterUnits = 20702; 395 public final static int ConversionFactorMustConstant = 20705; 396 public final static int AllowedAttributesOnParameter = 20706; 397 public final static int InvalidInitAssignSymbol = 20801; 398 public final static int MultipleInitAssignments = 20802; 399 public final static int InitAssignmentAndRuleForSameId = 20803; 400 public final static int OneMathElementPerInitialAssign = 20804; 401 public final static int AllowedAttributesOnInitialAssign = 20805; 402 public final static int InvalidAssignRuleVariable = 20901; 403 public final static int InvalidRateRuleVariable = 20902; 404 public final static int AssignmentToConstantEntity = 20903; 405 public final static int RateRuleForConstantEntity = 20904; 406 public final static int RepeatedRule10304 = 20905; 407 public final static int CircularRuleDependency = 20906; 408 public final static int OneMathElementPerRule = 20907; 409 public final static int AllowedAttributesOnAssignRule = 20908; 410 public final static int AllowedAttributesOnRateRule = 20909; 411 public final static int AllowedAttributesOnAlgRule = 20910; 412 public final static int ConstraintMathNotBoolean = 21001; 413 public final static int IncorrectOrderInConstraint = 21002; 414 public final static int ConstraintNotInXHTMLNamespace = 21003; 415 public final static int ConstraintContainsXMLDecl = 21004; 416 public final static int ConstraintContainsDOCTYPE = 21005; 417 public final static int InvalidConstraintContent = 21006; 418 public final static int OneMathElementPerConstraint = 21007; 419 public final static int OneMessageElementPerConstraint = 21008; 420 public final static int AllowedAttributesOnConstraint = 21009; 421 public final static int NoReactantsOrProducts = 21101; 422 public final static int IncorrectOrderInReaction = 21102; 423 public final static int EmptyListInReaction = 21103; 424 public final static int InvalidReactantsProductsList = 21104; 425 public final static int InvalidModifiersList = 21105; 426 public final static int OneSubElementPerReaction = 21106; 427 public final static int CompartmentOnReaction = 21107; 428 public final static int AllowedAttributesOnReaction = 21110; 429 public final static int InvalidSpeciesReference = 21111; 430 public final static int RepeatedRule20611 = 21112; 431 public final static int BothStoichiometryAndMath = 21113; 432 public final static int AllowedAttributesOnSpeciesReference = 21116; 433 public final static int AllowedAttributesOnModifier = 21117; 434 public final static int UndeclaredSpeciesRef = 21121; 435 public final static int IncorrectOrderInKineticLaw = 21122; 436 public final static int EmptyListInKineticLaw = 21123; 437 public final static int NonConstantLocalParameter = 21124; 438 public final static int SubsUnitsNoLongerValid = 21125; 439 public final static int TimeUnitsNoLongerValid = 21126; 440 public final static int OneListOfPerKineticLaw = 21127; 441 public final static int OnlyLocalParamsInListOfLocalParams = 21128; 442 public final static int AllowedAttributesOnListOfLocalParam = 21129; 443 public final static int OneMathPerKineticLaw = 21130; 444 public final static int UndeclaredSpeciesInStoichMath = 21131; 445 public final static int AllowedAttributesOnKineticLaw = 21132; 446 public final static int AllowedAttributesOnListOfSpeciesRef = 21150; 447 public final static int AllowedAttributesOnListOfMods = 21151; 448 public final static int AllowedAttributesOnLocalParameter = 21172; 449 public final static int MissingTriggerInEvent = 21201; 450 public final static int TriggerMathNotBoolean = 21202; 451 public final static int MissingEventAssignment = 21203; 452 public final static int TimeUnitsEvent = 21204; 453 public final static int IncorrectOrderInEvent = 21205; 454 public final static int ValuesFromTriggerTimeNeedDelay = 21206; 455 public final static int DelayNeedsValuesFromTriggerTime = 21207; 456 public final static int OneMathPerTrigger = 21209; 457 public final static int OneMathPerDelay = 21210; 458 public final static int InvalidEventAssignmentVariable = 21211; 459 public final static int EventAssignmentForConstantEntity = 21212; 460 public final static int OneMathPerEventAssignment = 21213; 461 public final static int AllowedAttributesOnEventAssignment = 21214; 462 public final static int OnlyOneDelayPerEvent = 21221; 463 public final static int OneListOfEventAssignmentsPerEvent = 21222; 464 public final static int OnlyEventAssignInListOfEventAssign = 21223; 465 public final static int AllowedAttributesOnListOfEventAssign = 21224; 466 public final static int AllowedAttributesOnEvent = 21225; 467 public final static int AllowedAttributesOnTrigger = 21226; 468 public final static int AllowedAttributesOnDelay = 21227; 469 public final static int PersistentNotBoolean = 21228; 470 public final static int InitialValueNotBoolean = 21229; 471 public final static int OnlyOnePriorityPerEvent = 21230; 472 public final static int OneMathPerPriority = 21231; 473 public final static int AllowedAttributesOnPriority = 21232; 474 public final static int GeneralWarningNotSpecified = 29999; 475 public final static int CompartmentShouldHaveSize = 80501; 476 public final static int SpeciesShouldHaveValue = 80601; 477 public final static int ParameterShouldHaveUnits = 80701; 478 public final static int LocalParameterShadowsId = 81121; 479 public final static int LibSBMLAdditionalCodesLowerBound = 90000; 480 public final static int CannotConvertToL1V1 = 90001; 481 public final static int NoEventsInL1 = 91001; 482 public final static int NoFunctionDefinitionsInL1 = 91002; 483 public final static int NoConstraintsInL1 = 91003; 484 public final static int NoInitialAssignmentsInL1 = 91004; 485 public final static int NoSpeciesTypesInL1 = 91005; 486 public final static int NoCompartmentTypeInL1 = 91006; 487 public final static int NoNon3DCompartmentsInL1 = 91007; 488 public final static int NoFancyStoichiometryMathInL1 = 91008; 489 public final static int NoNonIntegerStoichiometryInL1 = 91009; 490 public final static int NoUnitMultipliersOrOffsetsInL1 = 91010; 491 public final static int SpeciesCompartmentRequiredInL1 = 91011; 492 public final static int NoSpeciesSpatialSizeUnitsInL1 = 91012; 493 public final static int NoSBOTermsInL1 = 91013; 494 public final static int StrictUnitsRequiredInL1 = 91014; 495 public final static int ConversionFactorNotInL1 = 91015; 496 public final static int CompartmentNotOnL1Reaction = 91016; 497 public final static int ExtentUnitsNotSubstance = 91017; 498 public final static int GlobalUnitsNotDeclared = 91018; 499 public final static int HasOnlySubstanceUnitsNotinL1 = 91019; 500 public final static int AvogadroNotSupported = 91020; 501 public final static int NoConstraintsInL2v1 = 92001; 502 public final static int NoInitialAssignmentsInL2v1 = 92002; 503 public final static int NoSpeciesTypeInL2v1 = 92003; 504 public final static int NoCompartmentTypeInL2v1 = 92004; 505 public final static int NoSBOTermsInL2v1 = 92005; 506 public final static int NoIdOnSpeciesReferenceInL2v1 = 92006; 507 public final static int NoDelayedEventAssignmentInL2v1 = 92007; 508 public final static int StrictUnitsRequiredInL2v1 = 92008; 509 public final static int IntegerSpatialDimensions = 92009; 510 public final static int StoichiometryMathNotYetSupported = 92010; 511 public final static int PriorityLostFromL3 = 92011; 512 public final static int NonPersistentNotSupported = 92012; 513 public final static int InitialValueFalseEventNotSupported = 92013; 514 public final static int SBOTermNotUniversalInL2v2 = 93001; 515 public final static int NoUnitOffsetInL2v2 = 93002; 516 public final static int NoKineticLawTimeUnitsInL2v2 = 93003; 517 public final static int NoKineticLawSubstanceUnitsInL2v2 = 93004; 518 public final static int NoDelayedEventAssignmentInL2v2 = 93005; 519 public final static int ModelSBOBranchChangedBeyondL2v2 = 93006; 520 public final static int StrictUnitsRequiredInL2v2 = 93007; 521 public final static int StrictSBORequiredInL2v2 = 93008; 522 public final static int DuplicateAnnotationInvalidInL2v2 = 93009; 523 public final static int NoUnitOffsetInL2v3 = 94001; 524 public final static int NoKineticLawTimeUnitsInL2v3 = 94002; 525 public final static int NoKineticLawSubstanceUnitsInL2v3 = 94003; 526 public final static int NoSpeciesSpatialSizeUnitsInL2v3 = 94004; 527 public final static int NoEventTimeUnitsInL2v3 = 94005; 528 public final static int NoDelayedEventAssignmentInL2v3 = 94006; 529 public final static int ModelSBOBranchChangedBeyondL2v3 = 94007; 530 public final static int StrictUnitsRequiredInL2v3 = 94008; 531 public final static int StrictSBORequiredInL2v3 = 94009; 532 public final static int DuplicateAnnotationInvalidInL2v3 = 94010; 533 public final static int NoUnitOffsetInL2v4 = 95001; 534 public final static int NoKineticLawTimeUnitsInL2v4 = 95002; 535 public final static int NoKineticLawSubstanceUnitsInL2v4 = 95003; 536 public final static int NoSpeciesSpatialSizeUnitsInL2v4 = 95004; 537 public final static int NoEventTimeUnitsInL2v4 = 95005; 538 public final static int ModelSBOBranchChangedInL2v4 = 95006; 539 public final static int DuplicateAnnotationInvalidInL2v4 = 95007; 540 public final static int NoSpeciesTypeInL3v1 = 96001; 541 public final static int NoCompartmentTypeInL3v1 = 96002; 542 public final static int NoUnitOffsetInL3v1 = 96003; 543 public final static int NoKineticLawTimeUnitsInL3v1 = 96004; 544 public final static int NoKineticLawSubstanceUnitsInL3v1 = 96005; 545 public final static int NoSpeciesSpatialSizeUnitsInL3v1 = 96006; 546 public final static int NoEventTimeUnitsInL3v1 = 96007; 547 public final static int ModelSBOBranchChangedInL3v1 = 96008; 548 public final static int DuplicateAnnotationInvalidInL3v1 = 96009; 549 public final static int NoCompartmentOutsideInL3v1 = 96010; 550 public final static int NoStoichiometryMathInL3v1 = 96011; 551 public final static int InvalidSBMLLevelVersion = 99101; 552 public final static int AnnotationNotesNotAllowedLevel1 = 99104; 553 public final static int InvalidRuleOrdering = 99106; 554 public final static int RequiredPackagePresent = 99107; 555 public final static int UnrequiredPackagePresent = 99108; 556 public final static int PackageRequiredShouldBeFalse = 99109; 557 public final static int SubsUnitsAllowedInKL = 99127; 558 public final static int TimeUnitsAllowedInKL = 99128; 559 public final static int FormulaInLevel1KL = 99129; 560 public final static int L3SubstanceUnitsOnModel = 99130; 561 public final static int TimeUnitsRemoved = 99206; 562 public final static int BadMathML = 99219; 563 public final static int FailedMathMLReadOfDouble = 99220; 564 public final static int FailedMathMLReadOfInteger = 99221; 565 public final static int FailedMathMLReadOfExponential = 99222; 566 public final static int FailedMathMLReadOfRational = 99223; 567 public final static int BadMathMLNodeType = 99224; 568 public final static int InvalidMathMLAttribute = 99225; 569 public final static int NoTimeSymbolInFunctionDef = 99301; 570 public final static int NoBodyInFunctionDef = 99302; 571 public final static int DanglingUnitSIdRef = 99303; 572 public final static int RDFMissingAboutTag = 99401; 573 public final static int RDFEmptyAboutTag = 99402; 574 public final static int RDFAboutTagNotMetaid = 99403; 575 public final static int RDFNotCompleteModelHistory = 99404; 576 public final static int RDFNotModelHistory = 99405; 577 public final static int AnnotationNotElement = 99406; 578 public final static int InconsistentArgUnitsWarnings = 99502; 579 public final static int InconsistentPowerUnitsWarnings = 99503; 580 public final static int InconsistentExponUnitsWarnings = 99504; 581 public final static int UndeclaredUnits = 99505; 582 public final static int UndeclaredTimeUnitsL3 = 99506; 583 public final static int UndeclaredExtentUnitsL3 = 99507; 584 public final static int UndeclaredObjectUnitsL3 = 99508; 585 public final static int UnrecognisedSBOTerm = 99701; 586 public final static int ObseleteSBOTerm = 99702; 587 public final static int IncorrectCompartmentSpatialDimensions = 99901; 588 public final static int CompartmentTypeNotValidAttribute = 99902; 589 public final static int ConstantNotValidAttribute = 99903; 590 public final static int MetaIdNotValidAttribute = 99904; 591 public final static int SBOTermNotValidAttributeBeforeL2V3 = 99905; 592 public final static int InvalidL1CompartmentUnits = 99906; 593 public final static int L1V1CompartmentVolumeReqd = 99907; 594 public final static int CompartmentTypeNotValidComponent = 99908; 595 public final static int ConstraintNotValidComponent = 99909; 596 public final static int EventNotValidComponent = 99910; 597 public final static int SBOTermNotValidAttributeBeforeL2V2 = 99911; 598 public final static int FuncDefNotValidComponent = 99912; 599 public final static int InitialAssignNotValidComponent = 99913; 600 public final static int VariableNotValidAttribute = 99914; 601 public final static int UnitsNotValidAttribute = 99915; 602 public final static int ConstantSpeciesNotValidAttribute = 99916; 603 public final static int SpatialSizeUnitsNotValidAttribute = 99917; 604 public final static int SpeciesTypeNotValidAttribute = 99918; 605 public final static int HasOnlySubsUnitsNotValidAttribute = 99919; 606 public final static int IdNotValidAttribute = 99920; 607 public final static int NameNotValidAttribute = 99921; 608 public final static int SpeciesTypeNotValidComponent = 99922; 609 public final static int StoichiometryMathNotValidComponent = 99923; 610 public final static int MultiplierNotValidAttribute = 99924; 611 public final static int OffsetNotValidAttribute = 99925; 612 public final static int L3SpatialDimensionsUnset = 99926; 613 public final static int UnknownCoreAttribute = 99994; 614 public final static int UnknownPackageAttribute = 99995; 615 public final static int PackageConversionNotSupported = 99996; 616 public final static int InvalidTargetLevelVersion = 99997; 617 public final static int L3NotSupported = 99998; 618 public final static int SBMLCodesUpperBound = 99999; 619 620 // SBMLErrorCategory_t 621 public final static int LIBSBML_CAT_SBML = (LIBSBML_CAT_XML+1); 622 public final static int LIBSBML_CAT_SBML_L1_COMPAT = LIBSBML_CAT_SBML + 1; 623 public final static int LIBSBML_CAT_SBML_L2V1_COMPAT = LIBSBML_CAT_SBML_L1_COMPAT + 1; 624 public final static int LIBSBML_CAT_SBML_L2V2_COMPAT = LIBSBML_CAT_SBML_L2V1_COMPAT + 1; 625 public final static int LIBSBML_CAT_GENERAL_CONSISTENCY = LIBSBML_CAT_SBML_L2V2_COMPAT + 1; 626 public final static int LIBSBML_CAT_IDENTIFIER_CONSISTENCY = LIBSBML_CAT_GENERAL_CONSISTENCY + 1; 627 public final static int LIBSBML_CAT_UNITS_CONSISTENCY = LIBSBML_CAT_IDENTIFIER_CONSISTENCY + 1; 628 public final static int LIBSBML_CAT_MATHML_CONSISTENCY = LIBSBML_CAT_UNITS_CONSISTENCY + 1; 629 public final static int LIBSBML_CAT_SBO_CONSISTENCY = LIBSBML_CAT_MATHML_CONSISTENCY + 1; 630 public final static int LIBSBML_CAT_OVERDETERMINED_MODEL = LIBSBML_CAT_SBO_CONSISTENCY + 1; 631 public final static int LIBSBML_CAT_SBML_L2V3_COMPAT = LIBSBML_CAT_OVERDETERMINED_MODEL + 1; 632 public final static int LIBSBML_CAT_MODELING_PRACTICE = LIBSBML_CAT_SBML_L2V3_COMPAT + 1; 633 public final static int LIBSBML_CAT_INTERNAL_CONSISTENCY = LIBSBML_CAT_MODELING_PRACTICE + 1; 634 public final static int LIBSBML_CAT_SBML_L2V4_COMPAT = LIBSBML_CAT_INTERNAL_CONSISTENCY + 1; 635 public final static int LIBSBML_CAT_SBML_L3V1_COMPAT = LIBSBML_CAT_SBML_L2V4_COMPAT + 1; 636 637 // SBMLErrorSeverity_t 638 public final static int LIBSBML_SEV_SCHEMA_ERROR = (LIBSBML_SEV_FATAL+1); 639 public final static int LIBSBML_SEV_GENERAL_WARNING = LIBSBML_SEV_SCHEMA_ERROR + 1; 640 public final static int LIBSBML_SEV_NOT_APPLICABLE = LIBSBML_SEV_GENERAL_WARNING + 1; 641 642 // QualifierType_t 643 public final static int MODEL_QUALIFIER = 0; 644 public final static int BIOLOGICAL_QUALIFIER = MODEL_QUALIFIER + 1; 645 public final static int UNKNOWN_QUALIFIER = BIOLOGICAL_QUALIFIER + 1; 646 647 // ModelQualifierType_t 648 public final static int BQM_IS = 0; 649 public final static int BQM_IS_DESCRIBED_BY = BQM_IS + 1; 650 public final static int BQM_IS_DERIVED_FROM = BQM_IS_DESCRIBED_BY + 1; 651 public final static int BQM_UNKNOWN = BQM_IS_DERIVED_FROM + 1; 652 653 // BiolQualifierType_t 654 public final static int BQB_IS = 0; 655 public final static int BQB_HAS_PART = BQB_IS + 1; 656 public final static int BQB_IS_PART_OF = BQB_HAS_PART + 1; 657 public final static int BQB_IS_VERSION_OF = BQB_IS_PART_OF + 1; 658 public final static int BQB_HAS_VERSION = BQB_IS_VERSION_OF + 1; 659 public final static int BQB_IS_HOMOLOG_TO = BQB_HAS_VERSION + 1; 660 public final static int BQB_IS_DESCRIBED_BY = BQB_IS_HOMOLOG_TO + 1; 661 public final static int BQB_IS_ENCODED_BY = BQB_IS_DESCRIBED_BY + 1; 662 public final static int BQB_ENCODES = BQB_IS_ENCODED_BY + 1; 663 public final static int BQB_OCCURS_IN = BQB_ENCODES + 1; 664 public final static int BQB_HAS_PROPERTY = BQB_OCCURS_IN + 1; 665 public final static int BQB_IS_PROPERTY_OF = BQB_HAS_PROPERTY + 1; 666 public final static int BQB_UNKNOWN = BQB_IS_PROPERTY_OF + 1; 667 668 // ASTNodeType_t 669 public final static int AST_PLUS = '+'; 670 public final static int AST_MINUS = '-'; 671 public final static int AST_TIMES = '*'; 672 public final static int AST_DIVIDE = '/'; 673 public final static int AST_POWER = '^'; 674 public final static int AST_INTEGER = 256; 675 public final static int AST_REAL = AST_INTEGER + 1; 676 public final static int AST_REAL_E = AST_REAL + 1; 677 public final static int AST_RATIONAL = AST_REAL_E + 1; 678 public final static int AST_NAME = AST_RATIONAL + 1; 679 public final static int AST_NAME_AVOGADRO = AST_NAME + 1; 680 public final static int AST_NAME_TIME = AST_NAME_AVOGADRO + 1; 681 public final static int AST_CONSTANT_E = AST_NAME_TIME + 1; 682 public final static int AST_CONSTANT_FALSE = AST_CONSTANT_E + 1; 683 public final static int AST_CONSTANT_PI = AST_CONSTANT_FALSE + 1; 684 public final static int AST_CONSTANT_TRUE = AST_CONSTANT_PI + 1; 685 public final static int AST_LAMBDA = AST_CONSTANT_TRUE + 1; 686 public final static int AST_FUNCTION = AST_LAMBDA + 1; 687 public final static int AST_FUNCTION_ABS = AST_FUNCTION + 1; 688 public final static int AST_FUNCTION_ARCCOS = AST_FUNCTION_ABS + 1; 689 public final static int AST_FUNCTION_ARCCOSH = AST_FUNCTION_ARCCOS + 1; 690 public final static int AST_FUNCTION_ARCCOT = AST_FUNCTION_ARCCOSH + 1; 691 public final static int AST_FUNCTION_ARCCOTH = AST_FUNCTION_ARCCOT + 1; 692 public final static int AST_FUNCTION_ARCCSC = AST_FUNCTION_ARCCOTH + 1; 693 public final static int AST_FUNCTION_ARCCSCH = AST_FUNCTION_ARCCSC + 1; 694 public final static int AST_FUNCTION_ARCSEC = AST_FUNCTION_ARCCSCH + 1; 695 public final static int AST_FUNCTION_ARCSECH = AST_FUNCTION_ARCSEC + 1; 696 public final static int AST_FUNCTION_ARCSIN = AST_FUNCTION_ARCSECH + 1; 697 public final static int AST_FUNCTION_ARCSINH = AST_FUNCTION_ARCSIN + 1; 698 public final static int AST_FUNCTION_ARCTAN = AST_FUNCTION_ARCSINH + 1; 699 public final static int AST_FUNCTION_ARCTANH = AST_FUNCTION_ARCTAN + 1; 700 public final static int AST_FUNCTION_CEILING = AST_FUNCTION_ARCTANH + 1; 701 public final static int AST_FUNCTION_COS = AST_FUNCTION_CEILING + 1; 702 public final static int AST_FUNCTION_COSH = AST_FUNCTION_COS + 1; 703 public final static int AST_FUNCTION_COT = AST_FUNCTION_COSH + 1; 704 public final static int AST_FUNCTION_COTH = AST_FUNCTION_COT + 1; 705 public final static int AST_FUNCTION_CSC = AST_FUNCTION_COTH + 1; 706 public final static int AST_FUNCTION_CSCH = AST_FUNCTION_CSC + 1; 707 public final static int AST_FUNCTION_DELAY = AST_FUNCTION_CSCH + 1; 708 public final static int AST_FUNCTION_EXP = AST_FUNCTION_DELAY + 1; 709 public final static int AST_FUNCTION_FACTORIAL = AST_FUNCTION_EXP + 1; 710 public final static int AST_FUNCTION_FLOOR = AST_FUNCTION_FACTORIAL + 1; 711 public final static int AST_FUNCTION_LN = AST_FUNCTION_FLOOR + 1; 712 public final static int AST_FUNCTION_LOG = AST_FUNCTION_LN + 1; 713 public final static int AST_FUNCTION_PIECEWISE = AST_FUNCTION_LOG + 1; 714 public final static int AST_FUNCTION_POWER = AST_FUNCTION_PIECEWISE + 1; 715 public final static int AST_FUNCTION_ROOT = AST_FUNCTION_POWER + 1; 716 public final static int AST_FUNCTION_SEC = AST_FUNCTION_ROOT + 1; 717 public final static int AST_FUNCTION_SECH = AST_FUNCTION_SEC + 1; 718 public final static int AST_FUNCTION_SIN = AST_FUNCTION_SECH + 1; 719 public final static int AST_FUNCTION_SINH = AST_FUNCTION_SIN + 1; 720 public final static int AST_FUNCTION_TAN = AST_FUNCTION_SINH + 1; 721 public final static int AST_FUNCTION_TANH = AST_FUNCTION_TAN + 1; 722 public final static int AST_LOGICAL_AND = AST_FUNCTION_TANH + 1; 723 public final static int AST_LOGICAL_NOT = AST_LOGICAL_AND + 1; 724 public final static int AST_LOGICAL_OR = AST_LOGICAL_NOT + 1; 725 public final static int AST_LOGICAL_XOR = AST_LOGICAL_OR + 1; 726 public final static int AST_RELATIONAL_EQ = AST_LOGICAL_XOR + 1; 727 public final static int AST_RELATIONAL_GEQ = AST_RELATIONAL_EQ + 1; 728 public final static int AST_RELATIONAL_GT = AST_RELATIONAL_GEQ + 1; 729 public final static int AST_RELATIONAL_LEQ = AST_RELATIONAL_GT + 1; 730 public final static int AST_RELATIONAL_LT = AST_RELATIONAL_LEQ + 1; 731 public final static int AST_RELATIONAL_NEQ = AST_RELATIONAL_LT + 1; 732 public final static int AST_QUALIFIER_BVAR = AST_RELATIONAL_NEQ + 1; 733 public final static int AST_QUALIFIER_LOGBASE = AST_QUALIFIER_BVAR + 1; 734 public final static int AST_QUALIFIER_DEGREE = AST_QUALIFIER_LOGBASE + 1; 735 public final static int AST_SEMANTICS = AST_QUALIFIER_DEGREE + 1; 736 public final static int AST_CONSTRUCTOR_PIECE = AST_SEMANTICS + 1; 737 public final static int AST_CONSTRUCTOR_OTHERWISE = AST_CONSTRUCTOR_PIECE + 1; 738 public final static int AST_UNKNOWN = AST_CONSTRUCTOR_OTHERWISE + 1; 739 public final static int AST_ORIGINATES_IN_PACKAGE = AST_UNKNOWN + 1; 740 741 // AST_Class_TypeCode_t 742 public final static int AST_TYPECODE_BASE = 0; 743 public final static int AST_TYPECODE_CN_BASE = AST_TYPECODE_BASE + 1; 744 public final static int AST_TYPECODE_FUNCTION_BASE = AST_TYPECODE_CN_BASE + 1; 745 public final static int AST_TYPECODE_NUMBER = AST_TYPECODE_FUNCTION_BASE + 1; 746 public final static int AST_TYPECODE_CN_INTEGER = AST_TYPECODE_NUMBER + 1; 747 public final static int AST_TYPECODE_CN_EXPONENTIAL = AST_TYPECODE_CN_INTEGER + 1; 748 public final static int AST_TYPECODE_CN_RATIONAL = AST_TYPECODE_CN_EXPONENTIAL + 1; 749 public final static int AST_TYPECODE_CN_REAL = AST_TYPECODE_CN_RATIONAL + 1; 750 public final static int AST_TYPECODE_CONSTANT_NUMBER = AST_TYPECODE_CN_REAL + 1; 751 public final static int AST_TYPECODE_CI_NUMBER = AST_TYPECODE_CONSTANT_NUMBER + 1; 752 public final static int AST_TYPECODE_CSYMBOL = AST_TYPECODE_CI_NUMBER + 1; 753 public final static int AST_TYPECODE_CSYMBOL_AVOGADRO = AST_TYPECODE_CSYMBOL + 1; 754 public final static int AST_TYPECODE_CSYMBOL_DELAY = AST_TYPECODE_CSYMBOL_AVOGADRO + 1; 755 public final static int AST_TYPECODE_CSYMBOL_TIME = AST_TYPECODE_CSYMBOL_DELAY + 1; 756 public final static int AST_TYPECODE_FUNCTION = AST_TYPECODE_CSYMBOL_TIME + 1; 757 public final static int AST_TYPECODE_FUNCTION_UNARY = AST_TYPECODE_FUNCTION + 1; 758 public final static int AST_TYPECODE_FUNCTION_BINARY = AST_TYPECODE_FUNCTION_UNARY + 1; 759 public final static int AST_TYPECODE_FUNCTION_NARY = AST_TYPECODE_FUNCTION_BINARY + 1; 760 public final static int AST_TYPECODE_FUNCTION_PIECEWISE = AST_TYPECODE_FUNCTION_NARY + 1; 761 public final static int AST_TYPECODE_FUNCTION_LAMBDA = AST_TYPECODE_FUNCTION_PIECEWISE + 1; 762 public final static int AST_TYPECODE_FUNCTION_CI = AST_TYPECODE_FUNCTION_LAMBDA + 1; 763 public final static int AST_TYPECODE_FUNCTION_SEMANTIC = AST_TYPECODE_FUNCTION_CI + 1; 764 public final static int AST_TYPECODE_FUNCTION_QUALIFIER = AST_TYPECODE_FUNCTION_SEMANTIC + 1; 765 public final static int AST_TYPECODE_ASTNODE = AST_TYPECODE_FUNCTION_QUALIFIER + 1; 766 767 // ParseLogType_t 768 public final static int L3P_PARSE_LOG_AS_LOG10 = 0; 769 public final static int L3P_PARSE_LOG_AS_LN = 1; 770 public final static int L3P_PARSE_LOG_AS_ERROR = 2; 771 772 public final static boolean L3P_COLLAPSE_UNARY_MINUS = true; 773 public final static boolean L3P_EXPAND_UNARY_MINUS = false; 774 public final static boolean L3P_PARSE_UNITS = true; 775 public final static boolean L3P_NO_UNITS = false; 776 public final static boolean L3P_AVOGADRO_IS_CSYMBOL = true; 777 public final static boolean L3P_AVOGADRO_IS_NAME = false; 778 // SBMLGroupsTypeCode_t 779 public final static int SBML_GROUPS_MEMBER = 200; 780 public final static int SBML_GROUPS_MEMBER_CONSTRAINT = 201; 781 public final static int SBML_GROUPS_GROUP = 202; 782 783 // GroupKind_t 784 public final static int GROUP_KIND_CLASSIFICATION = 0; 785 public final static int GROUP_KIND_PARTONOMY = GROUP_KIND_CLASSIFICATION + 1; 786 public final static int GROUP_KIND_COLLECTION = GROUP_KIND_PARTONOMY + 1; 787 public final static int GROUP_KIND_UNKNOWN = GROUP_KIND_COLLECTION + 1; 788 789 // SBMLRenderTypeCode_t 790 public final static int SBML_RENDER_COLORDEFINITION = 1000; 791 public final static int SBML_RENDER_ELLIPSE = 1001; 792 public final static int SBML_RENDER_GLOBALRENDERINFORMATION = 1002; 793 public final static int SBML_RENDER_GLOBALSTYLE = 1003; 794 public final static int SBML_RENDER_GRADIENTDEFINITION = 1004; 795 public final static int SBML_RENDER_GRADIENT_STOP = 1005; 796 public final static int SBML_RENDER_GROUP = 1006; 797 public final static int SBML_RENDER_IMAGE = 1007; 798 public final static int SBML_RENDER_LINEENDING = 1008; 799 public final static int SBML_RENDER_LINEARGRADIENT = 1009; 800 public final static int SBML_RENDER_LINESEGMENT = 1010; 801 public final static int SBML_RENDER_LISTOFGLOBALSTYLES = 1011; 802 public final static int SBML_RENDER_LISTOFLOCALSTYLES = 1012; 803 public final static int SBML_RENDER_LOCALRENDERINFORMATION = 1013; 804 public final static int SBML_RENDER_LOCALSTYLE = 1014; 805 public final static int SBML_RENDER_POLYGON = 1015; 806 public final static int SBML_RENDER_RADIALGRADIENT = 1016; 807 public final static int SBML_RENDER_RECTANGLE = 1017; 808 public final static int SBML_RENDER_RELABSVECTOR = 1018; 809 public final static int SBML_RENDER_CUBICBEZIER = 1019; 810 public final static int SBML_RENDER_CURVE = 1020; 811 public final static int SBML_RENDER_POINT = 1021; 812 public final static int SBML_RENDER_TEXT = 1022; 813 public final static int SBML_RENDER_TRANSFORMATION2D = 1023; 814 815 // SpeciesReferenceRole_t 816 public final static int SPECIES_ROLE_UNDEFINED = 0; 817 public final static int SPECIES_ROLE_SUBSTRATE = SPECIES_ROLE_UNDEFINED + 1; 818 public final static int SPECIES_ROLE_PRODUCT = SPECIES_ROLE_SUBSTRATE + 1; 819 public final static int SPECIES_ROLE_SIDESUBSTRATE = SPECIES_ROLE_PRODUCT + 1; 820 public final static int SPECIES_ROLE_SIDEPRODUCT = SPECIES_ROLE_SIDESUBSTRATE + 1; 821 public final static int SPECIES_ROLE_MODIFIER = SPECIES_ROLE_SIDEPRODUCT + 1; 822 public final static int SPECIES_ROLE_ACTIVATOR = SPECIES_ROLE_MODIFIER + 1; 823 public final static int SPECIES_ROLE_INHIBITOR = SPECIES_ROLE_ACTIVATOR + 1; 824 825 // SBMLLayoutTypeCode_t 826 public final static int SBML_LAYOUT_BOUNDINGBOX = 100; 827 public final static int SBML_LAYOUT_COMPARTMENTGLYPH = 101; 828 public final static int SBML_LAYOUT_CUBICBEZIER = 102; 829 public final static int SBML_LAYOUT_CURVE = 103; 830 public final static int SBML_LAYOUT_DIMENSIONS = 104; 831 public final static int SBML_LAYOUT_GRAPHICALOBJECT = 105; 832 public final static int SBML_LAYOUT_LAYOUT = 106; 833 public final static int SBML_LAYOUT_LINESEGMENT = 107; 834 public final static int SBML_LAYOUT_POINT = 108; 835 public final static int SBML_LAYOUT_REACTIONGLYPH = 109; 836 public final static int SBML_LAYOUT_SPECIESGLYPH = 110; 837 public final static int SBML_LAYOUT_SPECIESREFERENCEGLYPH = 111; 838 public final static int SBML_LAYOUT_TEXTGLYPH = 112; 839 public final static int SBML_LAYOUT_REFERENCEGLYPH = 113; 840 public final static int SBML_LAYOUT_GENERALGLYPH = 114; 841 842 // LayoutSBMLErrorCode_t 843 public final static int LayoutUnknownError = 6010100; 844 public final static int LayoutNSUndeclared = 6010101; 845 public final static int LayoutElementNotInNs = 6010102; 846 public final static int LayoutDuplicateComponentId = 6010301; 847 public final static int LayoutSIdSyntax = 6010302; 848 public final static int LayoutXsiTypeAllowedLocations = 6010401; 849 public final static int LayoutXsiTypeSyntax = 6010402; 850 public final static int LayoutAttributeRequiredMissing = 6020101; 851 public final static int LayoutAttributeRequiredMustBeBoolean = 6020102; 852 public final static int LayoutRequiredFalse = 6020103; 853 public final static int LayoutOnlyOneLOLayouts = 6020201; 854 public final static int LayoutLOLayoutsNotEmpty = 6020202; 855 public final static int LayoutLOLayoutsAllowedElements = 6020203; 856 public final static int LayoutLOLayoutsAllowedAttributes = 6020204; 857 public final static int LayoutLayoutAllowedElements = 6020301; 858 public final static int LayoutLayoutAllowedCoreAttributes = 6020302; 859 public final static int LayoutOnlyOneEachListOf = 6020303; 860 public final static int LayoutNoEmptyListOfs = 6020304; 861 public final static int LayoutLayoutAllowedAttributes = 6020305; 862 public final static int LayoutLayoutNameMustBeString = 6020306; 863 public final static int LayoutLOCompGlyphAllowedAttributes = 6020307; 864 public final static int LayoutLOCompGlyphAllowedElements = 6020308; 865 public final static int LayoutLOSpeciesGlyphAllowedAttributes = 6020309; 866 public final static int LayoutLOSpeciesGlyphAllowedElements = 6020310; 867 public final static int LayoutLORnGlyphAllowedAttributes = 6020311; 868 public final static int LayoutLORnGlyphAllowedElements = 6020312; 869 public final static int LayoutLOAddGOAllowedAttribut = 6020313; 870 public final static int LayoutLOAddGOAllowedElements = 6020314; 871 public final static int LayoutLayoutMustHaveDimensions = 6020315; 872 public final static int LayoutLOTextGlyphAllowedAttributes = 6020316; 873 public final static int LayoutLOTextGlyphAllowedElements = 6020317; 874 public final static int LayoutGOAllowedCoreElements = 6020401; 875 public final static int LayoutGOAllowedCoreAttributes = 6020402; 876 public final static int LayoutGOAllowedElements = 6020403; 877 public final static int LayoutGOAllowedAttributes = 6020404; 878 public final static int LayoutGOMetaIdRefMustBeIDREF = 6020405; 879 public final static int LayoutGOMetaIdRefMustReferenceObject = 6020406; 880 public final static int LayoutGOMustContainBoundingBox = 6020407; 881 public final static int LayoutCGAllowedCoreElements = 6020501; 882 public final static int LayoutCGAllowedCoreAttributes = 6020502; 883 public final static int LayoutCGAllowedElements = 6020503; 884 public final static int LayoutCGAllowedAttributes = 6020504; 885 public final static int LayoutCGMetaIdRefMustBeIDREF = 6020505; 886 public final static int LayoutCGMetaIdRefMustReferenceObject = 6020506; 887 public final static int LayoutCGCompartmentSyntax = 6020507; 888 public final static int LayoutCGCompartmentMustRefComp = 6020508; 889 public final static int LayoutCGNoDuplicateReferences = 6020509; 890 public final static int LayoutCGOrderMustBeDouble = 6020510; 891 public final static int LayoutSGAllowedCoreElements = 6020601; 892 public final static int LayoutSGAllowedCoreAttributes = 6020602; 893 public final static int LayoutSGAllowedElements = 6020603; 894 public final static int LayoutSGAllowedAttributes = 6020604; 895 public final static int LayoutSGMetaIdRefMustBeIDREF = 6020605; 896 public final static int LayoutSGMetaIdRefMustReferenceObject = 6020606; 897 public final static int LayoutSGSpeciesSyntax = 6020607; 898 public final static int LayoutSGSpeciesMustRefSpecies = 6020608; 899 public final static int LayoutSGNoDuplicateReferences = 6020609; 900 public final static int LayoutRGAllowedCoreElements = 6020701; 901 public final static int LayoutRGAllowedCoreAttributes = 6020702; 902 public final static int LayoutRGAllowedElements = 6020703; 903 public final static int LayoutRGAllowedAttributes = 6020704; 904 public final static int LayoutRGMetaIdRefMustBeIDREF = 6020705; 905 public final static int LayoutRGMetaIdRefMustReferenceObject = 6020706; 906 public final static int LayoutRGReactionSyntax = 6020707; 907 public final static int LayoutRGReactionMustRefReaction = 6020708; 908 public final static int LayoutRGNoDuplicateReferences = 6020709; 909 public final static int LayoutLOSpeciesRefGlyphAllowedElements = 6020710; 910 public final static int LayoutLOSpeciesRefGlyphAllowedAttribs = 6020711; 911 public final static int LayoutLOSpeciesRefGlyphNotEmpty = 6020712; 912 public final static int LayoutGGAllowedCoreElements = 6020801; 913 public final static int LayoutGGAllowedCoreAttributes = 6020802; 914 public final static int LayoutGGAllowedElements = 6020803; 915 public final static int LayoutGGAllowedAttributes = 6020804; 916 public final static int LayoutGGMetaIdRefMustBeIDREF = 6020805; 917 public final static int LayoutGGMetaIdRefMustReferenceObject = 6020806; 918 public final static int LayoutGGReferenceSyntax = 6020807; 919 public final static int LayoutGGReferenceMustRefObject = 6020808; 920 public final static int LayoutGGNoDuplicateReferences = 6020809; 921 public final static int LayoutLOReferenceGlyphAllowedElements = 6020810; 922 public final static int LayoutLOReferenceGlyphAllowedAttribs = 6020811; 923 public final static int LayoutLOSubGlyphAllowedElements = 6020812; 924 public final static int LayoutLOSubGlyphAllowedAttribs = 6020813; 925 public final static int LayoutTGAllowedCoreElements = 6020901; 926 public final static int LayoutTGAllowedCoreAttributes = 6020902; 927 public final static int LayoutTGAllowedElements = 6020903; 928 public final static int LayoutTGAllowedAttributes = 6020904; 929 public final static int LayoutTGMetaIdRefMustBeIDREF = 6020905; 930 public final static int LayoutTGMetaIdRefMustReferenceObject = 6020906; 931 public final static int LayoutTGOriginOfTextSyntax = 6020907; 932 public final static int LayoutTGOriginOfTextMustRefObject = 6020908; 933 public final static int LayoutTGNoDuplicateReferences = 6020909; 934 public final static int LayoutTGGraphicalObjectSyntax = 6020910; 935 public final static int LayoutTGGraphicalObjectMustRefObject = 6020911; 936 public final static int LayoutTGTextMustBeString = 6020912; 937 public final static int LayoutSRGAllowedCoreElements = 6021001; 938 public final static int LayoutSRGAllowedCoreAttributes = 6021002; 939 public final static int LayoutSRGAllowedElements = 6021003; 940 public final static int LayoutSRGAllowedAttributes = 6021004; 941 public final static int LayoutSRGMetaIdRefMustBeIDREF = 6021005; 942 public final static int LayoutSRGMetaIdRefMustReferenceObject = 6021006; 943 public final static int LayoutSRGSpeciesReferenceSyntax = 6021007; 944 public final static int LayoutSRGSpeciesRefMustRefObject = 6021008; 945 public final static int LayoutSRGNoDuplicateReferences = 6021009; 946 public final static int LayoutSRGSpeciesGlyphSyntax = 6021010; 947 public final static int LayoutSRGSpeciesGlyphMustRefObject = 6021011; 948 public final static int LayoutSRGRoleSyntax = 6021012; 949 public final static int LayoutREFGAllowedCoreElements = 6021101; 950 public final static int LayoutREFGAllowedCoreAttributes = 6021102; 951 public final static int LayoutREFGAllowedElements = 6021103; 952 public final static int LayoutREFGAllowedAttributes = 6021104; 953 public final static int LayoutREFGMetaIdRefMustBeIDREF = 6021105; 954 public final static int LayoutREFGMetaIdRefMustReferenceObject = 6021106; 955 public final static int LayoutREFGReferenceSyntax = 6021107; 956 public final static int LayoutREFGReferenceMustRefObject = 6021108; 957 public final static int LayoutREFGNoDuplicateReferences = 6021109; 958 public final static int LayoutREFGGlyphSyntax = 6021110; 959 public final static int LayoutREFGGlyphMustRefObject = 6021111; 960 public final static int LayoutREFGRoleSyntax = 6021112; 961 public final static int LayoutPointAllowedCoreElements = 6021201; 962 public final static int LayoutPointAllowedCoreAttributes = 6021202; 963 public final static int LayoutPointAllowedAttributes = 6021203; 964 public final static int LayoutPointAttributesMustBeDouble = 6021204; 965 public final static int LayoutBBoxAllowedCoreElements = 6021301; 966 public final static int LayoutBBoxAllowedCoreAttributes = 6021302; 967 public final static int LayoutBBoxAllowedElements = 6021303; 968 public final static int LayoutBBoxAllowedAttributes = 6021304; 969 public final static int LayoutBBoxConsistent3DDefinition = 6021305; 970 public final static int LayoutCurveAllowedCoreElements = 6021401; 971 public final static int LayoutCurveAllowedCoreAttributes = 6021402; 972 public final static int LayoutCurveAllowedElements = 6021403; 973 public final static int LayoutCurveAllowedAttributes = 6021404; 974 public final static int LayoutLOCurveSegsAllowedAttributes = 6021405; 975 public final static int LayoutLOCurveSegsAllowedElements = 6021406; 976 public final static int LayoutLOCurveSegsNotEmpty = 6021407; 977 public final static int LayoutLSegAllowedCoreElements = 6021501; 978 public final static int LayoutLSegAllowedCoreAttributes = 6021502; 979 public final static int LayoutLSegAllowedElements = 6021503; 980 public final static int LayoutLSegAllowedAttributes = 6021504; 981 public final static int LayoutCBezAllowedCoreElements = 6021601; 982 public final static int LayoutCBezAllowedCoreAttributes = 6021602; 983 public final static int LayoutCBezAllowedElements = 6021603; 984 public final static int LayoutCBezAllowedAttributes = 6021604; 985 public final static int LayoutDimsAllowedCoreElements = 6021701; 986 public final static int LayoutDimsAllowedCoreAttributes = 6021702; 987 public final static int LayoutDimsAllowedAttributes = 6021703; 988 public final static int LayoutDimsAttributesMustBeDouble = 6021704; 989 990 // SBMLCompTypeCode_t 991 public final static int SBML_COMP_SUBMODEL = 250; 992 public final static int SBML_COMP_MODELDEFINITION = 251; 993 public final static int SBML_COMP_EXTERNALMODELDEFINITION = 252; 994 public final static int SBML_COMP_SBASEREF = 253; 995 public final static int SBML_COMP_DELETION = 254; 996 public final static int SBML_COMP_REPLACEDELEMENT = 255; 997 public final static int SBML_COMP_REPLACEDBY = 256; 998 public final static int SBML_COMP_PORT = 257; 999 1000 // CompSBMLErrorCode_t 1001 public final static int CompUnknown = 1010100; 1002 public final static int CompNSUndeclared = 1010101; 1003 public final static int CompElementNotInNs = 1010102; 1004 public final static int CompDuplicateComponentId = 1010301; 1005 public final static int CompUniqueModelIds = 1010302; 1006 public final static int CompUniquePortIds = 1010303; 1007 public final static int CompInvalidSIdSyntax = 1010304; 1008 public final static int CompInvalidSubmodelRefSyntax = 1010308; 1009 public final static int CompInvalidDeletionSyntax = 1010309; 1010 public final static int CompInvalidConversionFactorSyntax = 1010310; 1011 public final static int CompInvalidNameSyntax = 1010311; 1012 public final static int CompReplacedUnitsShouldMatch = 1010501; 1013 public final static int CompOneListOfReplacedElements = 1020101; 1014 public final static int CompLOReplaceElementsAllowedElements = 1020102; 1015 public final static int CompLOReplacedElementsAllowedAttribs = 1020103; 1016 public final static int CompEmptyLOReplacedElements = 1020104; 1017 public final static int CompOneReplacedByElement = 1020105; 1018 public final static int CompAttributeRequiredMissing = 1020201; 1019 public final static int CompAttributeRequiredMustBeBoolean = 1020202; 1020 public final static int CompRequiredTrueIfElementsRemain = 1020203; 1021 public final static int CompRequiredFalseIfAllElementsReplaced = 1020204; 1022 public final static int CompOneListOfModelDefinitions = 1020205; 1023 public final static int CompEmptyLOModelDefs = 1020206; 1024 public final static int CompLOModelDefsAllowedElements = 1020207; 1025 public final static int CompLOExtModelDefsAllowedElements = 1020208; 1026 public final static int CompLOModelDefsAllowedAttributes = 1020209; 1027 public final static int CompLOExtModDefsAllowedAttributes = 1020210; 1028 public final static int CompOneListOfExtModelDefinitions = 1020211; 1029 public final static int CompAttributeRequiredMustBeTrue = 1020212; 1030 public final static int CompExtModDefAllowedCoreAttributes = 1020301; 1031 public final static int CompExtModDefAllowedElements = 1020302; 1032 public final static int CompExtModDefAllowedAttributes = 1020303; 1033 public final static int CompReferenceMustBeL3 = 1020304; 1034 public final static int CompModReferenceMustIdOfModel = 1020305; 1035 public final static int CompExtModMd5DoesNotMatch = 1020306; 1036 public final static int CompInvalidSourceSyntax = 1020307; 1037 public final static int CompInvalidModelRefSyntax = 1020308; 1038 public final static int CompInvalidMD5Syntax = 1020309; 1039 public final static int CompCircularExternalModelReference = 1020310; 1040 public final static int CompOneListOfOnModel = 1020501; 1041 public final static int CompNoEmptyListOfOnModel = 1020502; 1042 public final static int CompLOSubmodelsAllowedElements = 1020503; 1043 public final static int CompLOPortsAllowedElements = 1020504; 1044 public final static int CompLOSubmodelsAllowedAttributes = 1020505; 1045 public final static int CompLOPortsAllowedAttributes = 1020506; 1046 public final static int CompSubmodelAllowedCoreAttributes = 1020601; 1047 public final static int CompSubmodelAllowedElements = 1020602; 1048 public final static int CompOneListOfDeletionOnSubmodel = 1020603; 1049 public final static int CompSubmodelNoEmptyLODeletions = 1020604; 1050 public final static int CompLODeletionsAllowedElements = 1020605; 1051 public final static int CompLODeletionAllowedAttributes = 1020606; 1052 public final static int CompSubmodelAllowedAttributes = 1020607; 1053 public final static int CompModReferenceSyntax = 1020608; 1054 public final static int CompInvalidTimeConvFactorSyntax = 1020613; 1055 public final static int CompInvalidExtentConvFactorSyntax = 1020614; 1056 public final static int CompSubmodelMustReferenceModel = 1020615; 1057 public final static int CompSubmodelCannotReferenceSelf = 1020616; 1058 public final static int CompModCannotCircularlyReferenceSelf = 1020617; 1059 public final static int CompTimeConversionMustBeParameter = 1020622; 1060 public final static int CompExtentConversionMustBeParameter = 1020623; 1061 public final static int CompPortRefMustReferencePort = 1020701; 1062 public final static int CompIdRefMustReferenceObject = 1020702; 1063 public final static int CompUnitRefMustReferenceUnitDef = 1020703; 1064 public final static int CompMetaIdRefMustReferenceObject = 1020704; 1065 public final static int CompParentOfSBRefChildMustBeSubmodel = 1020705; 1066 public final static int CompInvalidPortRefSyntax = 1020706; 1067 public final static int CompInvalidIdRefSyntax = 1020707; 1068 public final static int CompInvalidUnitRefSyntax = 1020708; 1069 public final static int CompInvalidMetaIdRefSyntax = 1020709; 1070 public final static int CompOneSBaseRefOnly = 1020710; 1071 public final static int CompDeprecatedSBaseRefSpelling = 1020711; 1072 public final static int CompSBaseRefMustReferenceObject = 1020712; 1073 public final static int CompSBaseRefMustReferenceOnlyOneObject = 1020713; 1074 public final static int CompNoMultipleReferences = 1020714; 1075 public final static int CompPortMustReferenceObject = 1020801; 1076 public final static int CompPortMustReferenceOnlyOneObject = 1020802; 1077 public final static int CompPortAllowedAttributes = 1020803; 1078 public final static int CompPortReferencesUnique = 1020804; 1079 public final static int CompDeletionMustReferenceObject = 1020901; 1080 public final static int CompDeletionMustReferOnlyOneObject = 1020902; 1081 public final static int CompDeletionAllowedAttributes = 1020903; 1082 public final static int CompReplacedElementMustRefObject = 1021001; 1083 public final static int CompReplacedElementMustRefOnlyOne = 1021002; 1084 public final static int CompReplacedElementAllowedAttributes = 1021003; 1085 public final static int CompReplacedElementSubModelRef = 1021004; 1086 public final static int CompReplacedElementDeletionRef = 1021005; 1087 public final static int CompReplacedElementConvFactorRef = 1021006; 1088 public final static int CompReplacedElementSameReference = 1021010; 1089 public final static int CompReplacedElementNoDelAndConvFact = 1021011; 1090 public final static int CompReplacedByMustRefObject = 1021101; 1091 public final static int CompReplacedByMustRefOnlyOne = 1021102; 1092 public final static int CompReplacedByAllowedAttributes = 1021103; 1093 public final static int CompReplacedBySubModelRef = 1021104; 1094 public final static int CompMustReplaceSameClass = 1021201; 1095 public final static int CompMustReplaceIDs = 1021202; 1096 public final static int CompMustReplaceMetaIDs = 1021203; 1097 public final static int CompMustReplacePackageIDs = 1021204; 1098 public final static int CompUnresolvedReference = 1090101; 1099 public final static int CompNoModelInReference = 1090102; 1100 public final static int CompExtModDefBad = 1090103; 1101 public final static int CompModelFlatteningFailed = 1090104; 1102 public final static int CompFlatModelNotValid = 1090105; 1103 public final static int CompLineNumbersUnreliable = 1090106; 1104 public final static int CompFlatteningNotRecognisedReqd = 1090107; 1105 public final static int CompFlatteningNotRecognisedNotReqd = 1090108; 1106 public final static int CompFlatteningNotImplementedNotReqd = 1090109; 1107 public final static int CompFlatteningNotImplementedReqd = 1090110; 1108 public final static int CompFlatteningWarning = 1090111; 1109 public final static int CompDeprecatedDeleteFunction = 1090112; 1110 public final static int CompDeprecatedReplaceFunction = 1090113; 1111 public final static int CompDeletedReplacement = 1090114; 1112 public final static int CompIdRefMayReferenceUnknownPackage = 1090115; 1113 public final static int CompMetaIdRefMayReferenceUnknownPkg = 1090116; 1114 1115 // SBMLFbcTypeCode_t 1116 public final static int SBML_FBC_ASSOCIATION = 800; 1117 public final static int SBML_FBC_FLUXBOUND = 801; 1118 public final static int SBML_FBC_FLUXOBJECTIVE = 802; 1119 public final static int SBML_FBC_GENEASSOCIATION = 803; 1120 public final static int SBML_FBC_OBJECTIVE = 804; 1121 1122 // AssociationTypeCode_t 1123 public final static int GENE_ASSOCIATION = 0; 1124 public final static int AND_ASSOCIATION = 1; 1125 public final static int OR_ASSOCIATION = 2; 1126 public final static int UNKNOWN_ASSOCIATION = 3; 1127 1128 // FluxBoundOperation_t 1129 public final static int FLUXBOUND_OPERATION_LESS_EQUAL = 0; 1130 public final static int FLUXBOUND_OPERATION_GREATER_EQUAL = FLUXBOUND_OPERATION_LESS_EQUAL + 1; 1131 public final static int FLUXBOUND_OPERATION_LESS = FLUXBOUND_OPERATION_GREATER_EQUAL + 1; 1132 public final static int FLUXBOUND_OPERATION_GREATER = FLUXBOUND_OPERATION_LESS + 1; 1133 public final static int FLUXBOUND_OPERATION_EQUAL = FLUXBOUND_OPERATION_GREATER + 1; 1134 public final static int FLUXBOUND_OPERATION_UNKNOWN = FLUXBOUND_OPERATION_EQUAL + 1; 1135 1136 // ObjectiveType_t 1137 public final static int OBJECTIVE_TYPE_MAXIMIZE = 0; 1138 public final static int OBJECTIVE_TYPE_MINIMIZE = OBJECTIVE_TYPE_MAXIMIZE + 1; 1139 public final static int OBJECTIVE_TYPE_UNKNOWN = OBJECTIVE_TYPE_MINIMIZE + 1; 1140 1141 // FbcSBMLErrorCode_t 1142 public final static int FbcUnknown = 2010100; 1143 public final static int FbcNSUndeclared = 2010101; 1144 public final static int FbcElementNotInNs = 2010102; 1145 public final static int FbcDuplicateComponentId = 2010301; 1146 public final static int FbcSBMLSIdSyntax = 2010302; 1147 public final static int FbcAttributeRequiredMissing = 2020101; 1148 public final static int FbcAttributeRequiredMustBeBoolean = 2020102; 1149 public final static int FbcRequiredFalse = 2020103; 1150 public final static int FbcOnlyOneEachListOf = 2020201; 1151 public final static int FbcNoEmptyListOfs = 2020202; 1152 public final static int FbcLOFluxBoundsAllowedElements = 2020203; 1153 public final static int FbcLOObjectivesAllowedElements = 2020204; 1154 public final static int FbcLOFluxBoundsAllowedAttributes = 2020205; 1155 public final static int FbcLOObjectivesAllowedAttributes = 2020206; 1156 public final static int FbcActiveObjectiveSyntax = 2020207; 1157 public final static int FbcActiveObjectiveRefersObjective = 2020208; 1158 public final static int FbcSpeciesAllowedL3Attributes = 2020301; 1159 public final static int FbcSpeciesChargeMustBeInteger = 2020302; 1160 public final static int FbcSpeciesFormulaMustBeString = 2020303; 1161 public final static int FbcFluxBoundAllowedL3Attributes = 2020401; 1162 public final static int FbcFluxBoundAllowedElements = 2020402; 1163 public final static int FbcFluxBoundRequiredAttributes = 2020403; 1164 public final static int FbcFluxBoundRectionMustBeSIdRef = 2020404; 1165 public final static int FbcFluxBoundNameMustBeString = 2020405; 1166 public final static int FbcFluxBoundOperationMustBeEnum = 2020406; 1167 public final static int FbcFluxBoundValueMustBeDouble = 2020407; 1168 public final static int FbcFluxBoundReactionMustExist = 2020408; 1169 public final static int FbcFluxBoundsForReactionConflict = 2020409; 1170 public final static int FbcObjectiveAllowedL3Attributes = 2020501; 1171 public final static int FbcObjectiveAllowedElements = 2020502; 1172 public final static int FbcObjectiveRequiredAttributes = 2020503; 1173 public final static int FbcObjectiveNameMustBeString = 2020504; 1174 public final static int FbcObjectiveTypeMustBeEnum = 2020505; 1175 public final static int FbcObjectiveOneListOfObjectives = 2020506; 1176 public final static int FbcObjectiveLOFluxObjMustNotBeEmpty = 2020507; 1177 public final static int FbcObjectiveLOFluxObjOnlyFluxObj = 2020508; 1178 public final static int FbcObjectiveLOFluxObjAllowedAttribs = 2020509; 1179 public final static int FbcFluxObjectAllowedL3Attributes = 2020601; 1180 public final static int FbcFluxObjectAllowedElements = 2020602; 1181 public final static int FbcFluxObjectRequiredAttributes = 2020603; 1182 public final static int FbcFluxObjectNameMustBeString = 2020604; 1183 public final static int FbcFluxObjectReactionMustBeSIdRef = 2020605; 1184 public final static int FbcFluxObjectReactionMustExist = 2020606; 1185 public final static int FbcFluxObjectCoefficientMustBeDouble = 2020607; 1186 1187 // SBMLQualTypeCode_t 1188 public final static int SBML_QUAL_QUALITATIVE_SPECIES = 1100; 1189 public final static int SBML_QUAL_TRANSITION = 1101; 1190 public final static int SBML_QUAL_INPUT = 1102; 1191 public final static int SBML_QUAL_OUTPUT = 1103; 1192 public final static int SBML_QUAL_FUNCTION_TERM = 1104; 1193 public final static int SBML_QUAL_DEFAULT_TERM = 1105; 1194 1195 // InputTransitionEffect_t 1196 public final static int INPUT_TRANSITION_EFFECT_NONE = 0; 1197 public final static int INPUT_TRANSITION_EFFECT_CONSUMPTION = INPUT_TRANSITION_EFFECT_NONE + 1; 1198 public final static int INPUT_TRANSITION_EFFECT_UNKNOWN = INPUT_TRANSITION_EFFECT_CONSUMPTION + 1; 1199 1200 // InputSign_t 1201 public final static int INPUT_SIGN_POSITIVE = 0; 1202 public final static int INPUT_SIGN_NEGATIVE = INPUT_SIGN_POSITIVE + 1; 1203 public final static int INPUT_SIGN_DUAL = INPUT_SIGN_NEGATIVE + 1; 1204 public final static int INPUT_SIGN_UNKNOWN = INPUT_SIGN_DUAL + 1; 1205 public final static int INPUT_SIGN_VALUE_NOTSET = INPUT_SIGN_UNKNOWN + 1; 1206 1207 // OutputTransitionEffect_t 1208 public final static int OUTPUT_TRANSITION_EFFECT_PRODUCTION = 0; 1209 public final static int OUTPUT_TRANSITION_EFFECT_ASSIGNMENT_LEVEL = OUTPUT_TRANSITION_EFFECT_PRODUCTION + 1; 1210 public final static int OUTPUT_TRANSITION_EFFECT_UNKNOWN = OUTPUT_TRANSITION_EFFECT_ASSIGNMENT_LEVEL + 1; 1211 1212 // QualSBMLErrorCode_t 1213 public final static int QualUnknown = 3010100; 1214 public final static int QualNSUndeclared = 3010101; 1215 public final static int QualElementNotInNs = 3010102; 1216 public final static int QualFunctionTermBool = 3010201; 1217 public final static int QualMathCSymbolDisallowed = 3010202; 1218 public final static int QualDuplicateComponentId = 3010301; 1219 public final static int QualAttributeRequiredMissing = 3020101; 1220 public final static int QualAttributeRequiredMustBeBoolean = 3020102; 1221 public final static int QualRequiredTrueIfTransitions = 3020103; 1222 public final static int QualOneListOfTransOrQS = 3020201; 1223 public final static int QualEmptyLONotAllowed = 3020202; 1224 public final static int QualLOTransitiondAllowedElements = 3020203; 1225 public final static int QualLOQualSpeciesAllowedElements = 3020204; 1226 public final static int QualLOQualSpeciesAllowedAttributes = 3020205; 1227 public final static int QualLOTransitionsAllowedAttributes = 3020206; 1228 public final static int QualQualSpeciesAllowedCoreAttributes = 3020301; 1229 public final static int QualQualSpeciesAllowedElements = 3020302; 1230 public final static int QualQualSpeciesAllowedAttributes = 3020303; 1231 public final static int QualConstantMustBeBool = 3020304; 1232 public final static int QualNameMustBeString = 3020305; 1233 public final static int QualInitialLevelMustBeInt = 3020306; 1234 public final static int QualMaxLevelMustBeInt = 3020307; 1235 public final static int QualCompartmentMustReferExisting = 3020308; 1236 public final static int QualInitialLevelCannotExceedMax = 3020309; 1237 public final static int QualConstantQSCannotBeOutput = 3020310; 1238 public final static int QualQSAssignedOnlyOnce = 3020311; 1239 public final static int QualInitalLevelNotNegative = 3020312; 1240 public final static int QualMaxLevelNotNegative = 3020313; 1241 public final static int QualTransitionAllowedCoreAttributes = 3020401; 1242 public final static int QualTransitionAllowedElements = 3020402; 1243 public final static int QualTransitionAllowedAttributes = 3020403; 1244 public final static int QualTransitionNameMustBeString = 3020404; 1245 public final static int QualTransitionLOElements = 3020405; 1246 public final static int QualTransitionEmptyLOElements = 3020406; 1247 public final static int QualTransitionLOInputElements = 3020407; 1248 public final static int QualTransitionLOOutputElements = 3020408; 1249 public final static int QualTransitionLOFuncTermElements = 3020409; 1250 public final static int QualTransitionLOInputAttributes = 3020410; 1251 public final static int QualTransitionLOOutputAttributes = 3020411; 1252 public final static int QualTransitionLOFuncTermAttributes = 3020412; 1253 public final static int QualTransitionLOFuncTermExceedMax = 3020413; 1254 public final static int QualTransitionLOFuncTermNegative = 3020414; 1255 public final static int QualInputAllowedCoreAttributes = 3020501; 1256 public final static int QualInputAllowedElements = 3020502; 1257 public final static int QualInputAllowedAttributes = 3020503; 1258 public final static int QualInputNameMustBeString = 3020504; 1259 public final static int QualInputSignMustBeSignEnum = 3020505; 1260 public final static int QualInputTransEffectMustBeInputEffect = 3020506; 1261 public final static int QualInputThreshMustBeInteger = 3020507; 1262 public final static int QualInputQSMustBeExistingQS = 3020508; 1263 public final static int QualInputConstantCannotBeConsumed = 3020509; 1264 public final static int QualInputThreshMustBeNonNegative = 3020510; 1265 public final static int QualOutputAllowedCoreAttributes = 3020601; 1266 public final static int QualOutputAllowedElements = 3020602; 1267 public final static int QualOutputAllowedAttributes = 3020603; 1268 public final static int QualOutputNameMustBeString = 3020604; 1269 public final static int QualOutputTransEffectMustBeOutput = 3020605; 1270 public final static int QualOutputLevelMustBeInteger = 3020606; 1271 public final static int QualOutputQSMustBeExistingQS = 3020607; 1272 public final static int QualOutputConstantMustBeFalse = 3020608; 1273 public final static int QualOutputProductionMustHaveLevel = 3020609; 1274 public final static int QualOutputLevelMustBeNonNegative = 3020610; 1275 public final static int QualDefaultTermAllowedCoreAttributes = 3020701; 1276 public final static int QualDefaultTermAllowedElements = 3020702; 1277 public final static int QualDefaultTermAllowedAttributes = 3020703; 1278 public final static int QualDefaultTermResultMustBeInteger = 3020704; 1279 public final static int QualDefaultTermResultMustBeNonNeg = 3020705; 1280 public final static int QualFuncTermAllowedCoreAttributes = 3020801; 1281 public final static int QualFuncTermAllowedElements = 3020802; 1282 public final static int QualFuncTermAllowedAttributes = 3020803; 1283 public final static int QualFuncTermOnlyOneMath = 3020804; 1284 public final static int QualFuncTermResultMustBeInteger = 3020805; 1285 public final static int QualFuncTermResultMustBeNonNeg = 3020806; 1286 1287}