001/* ---------------------------------------------------------------------------- 002 * This file was automatically generated by SWIG (http://www.swig.org). 003 * Version 2.0.11 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.8.0"; 013 public final static int LIBSBML_VERSION = 50800; 014 public final static String LIBSBML_VERSION_STRING = "50800"; 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 076 public final static int IdCheckON = 0x01; 077 public final static int IdCheckOFF = 0xfe; 078 public final static int SBMLCheckON = 0x02; 079 public final static int SBMLCheckOFF = 0xfd; 080 public final static int SBOCheckON = 0x04; 081 public final static int SBOCheckOFF = 0xfb; 082 public final static int MathCheckON = 0x08; 083 public final static int MathCheckOFF = 0xf7; 084 public final static int UnitsCheckON = 0x10; 085 public final static int UnitsCheckOFF = 0xef; 086 public final static int OverdeterCheckON = 0x20; 087 public final static int OverdeterCheckOFF = 0xdf; 088 public final static int PracticeCheckON = 0x40; 089 public final static int PracticeCheckOFF = 0xbf; 090 public final static int AllChecksON = 0x7f; 091 // UnitKind_t 092 public final static int UNIT_KIND_AMPERE = 0; 093 public final static int UNIT_KIND_AVOGADRO = UNIT_KIND_AMPERE + 1; 094 public final static int UNIT_KIND_BECQUEREL = UNIT_KIND_AVOGADRO + 1; 095 public final static int UNIT_KIND_CANDELA = UNIT_KIND_BECQUEREL + 1; 096 public final static int UNIT_KIND_CELSIUS = UNIT_KIND_CANDELA + 1; 097 public final static int UNIT_KIND_COULOMB = UNIT_KIND_CELSIUS + 1; 098 public final static int UNIT_KIND_DIMENSIONLESS = UNIT_KIND_COULOMB + 1; 099 public final static int UNIT_KIND_FARAD = UNIT_KIND_DIMENSIONLESS + 1; 100 public final static int UNIT_KIND_GRAM = UNIT_KIND_FARAD + 1; 101 public final static int UNIT_KIND_GRAY = UNIT_KIND_GRAM + 1; 102 public final static int UNIT_KIND_HENRY = UNIT_KIND_GRAY + 1; 103 public final static int UNIT_KIND_HERTZ = UNIT_KIND_HENRY + 1; 104 public final static int UNIT_KIND_ITEM = UNIT_KIND_HERTZ + 1; 105 public final static int UNIT_KIND_JOULE = UNIT_KIND_ITEM + 1; 106 public final static int UNIT_KIND_KATAL = UNIT_KIND_JOULE + 1; 107 public final static int UNIT_KIND_KELVIN = UNIT_KIND_KATAL + 1; 108 public final static int UNIT_KIND_KILOGRAM = UNIT_KIND_KELVIN + 1; 109 public final static int UNIT_KIND_LITER = UNIT_KIND_KILOGRAM + 1; 110 public final static int UNIT_KIND_LITRE = UNIT_KIND_LITER + 1; 111 public final static int UNIT_KIND_LUMEN = UNIT_KIND_LITRE + 1; 112 public final static int UNIT_KIND_LUX = UNIT_KIND_LUMEN + 1; 113 public final static int UNIT_KIND_METER = UNIT_KIND_LUX + 1; 114 public final static int UNIT_KIND_METRE = UNIT_KIND_METER + 1; 115 public final static int UNIT_KIND_MOLE = UNIT_KIND_METRE + 1; 116 public final static int UNIT_KIND_NEWTON = UNIT_KIND_MOLE + 1; 117 public final static int UNIT_KIND_OHM = UNIT_KIND_NEWTON + 1; 118 public final static int UNIT_KIND_PASCAL = UNIT_KIND_OHM + 1; 119 public final static int UNIT_KIND_RADIAN = UNIT_KIND_PASCAL + 1; 120 public final static int UNIT_KIND_SECOND = UNIT_KIND_RADIAN + 1; 121 public final static int UNIT_KIND_SIEMENS = UNIT_KIND_SECOND + 1; 122 public final static int UNIT_KIND_SIEVERT = UNIT_KIND_SIEMENS + 1; 123 public final static int UNIT_KIND_STERADIAN = UNIT_KIND_SIEVERT + 1; 124 public final static int UNIT_KIND_TESLA = UNIT_KIND_STERADIAN + 1; 125 public final static int UNIT_KIND_VOLT = UNIT_KIND_TESLA + 1; 126 public final static int UNIT_KIND_WATT = UNIT_KIND_VOLT + 1; 127 public final static int UNIT_KIND_WEBER = UNIT_KIND_WATT + 1; 128 public final static int UNIT_KIND_INVALID = UNIT_KIND_WEBER + 1; 129 130 // RuleType_t 131 public final static int RULE_TYPE_RATE = 0; 132 public final static int RULE_TYPE_SCALAR = RULE_TYPE_RATE + 1; 133 public final static int RULE_TYPE_INVALID = RULE_TYPE_SCALAR + 1; 134 135 // ConversionOptionType_t 136 public final static int CNV_TYPE_BOOL = 0; 137 public final static int CNV_TYPE_DOUBLE = CNV_TYPE_BOOL + 1; 138 public final static int CNV_TYPE_INT = CNV_TYPE_DOUBLE + 1; 139 public final static int CNV_TYPE_SINGLE = CNV_TYPE_INT + 1; 140 public final static int CNV_TYPE_STRING = CNV_TYPE_SINGLE + 1; 141 142 // ASTNodeType_t 143 public final static int AST_PLUS = '+'; 144 public final static int AST_MINUS = '-'; 145 public final static int AST_TIMES = '*'; 146 public final static int AST_DIVIDE = '/'; 147 public final static int AST_POWER = '^'; 148 public final static int AST_INTEGER = 256; 149 public final static int AST_REAL = AST_INTEGER + 1; 150 public final static int AST_REAL_E = AST_REAL + 1; 151 public final static int AST_RATIONAL = AST_REAL_E + 1; 152 public final static int AST_NAME = AST_RATIONAL + 1; 153 public final static int AST_NAME_AVOGADRO = AST_NAME + 1; 154 public final static int AST_NAME_TIME = AST_NAME_AVOGADRO + 1; 155 public final static int AST_CONSTANT_E = AST_NAME_TIME + 1; 156 public final static int AST_CONSTANT_FALSE = AST_CONSTANT_E + 1; 157 public final static int AST_CONSTANT_PI = AST_CONSTANT_FALSE + 1; 158 public final static int AST_CONSTANT_TRUE = AST_CONSTANT_PI + 1; 159 public final static int AST_LAMBDA = AST_CONSTANT_TRUE + 1; 160 public final static int AST_FUNCTION = AST_LAMBDA + 1; 161 public final static int AST_FUNCTION_ABS = AST_FUNCTION + 1; 162 public final static int AST_FUNCTION_ARCCOS = AST_FUNCTION_ABS + 1; 163 public final static int AST_FUNCTION_ARCCOSH = AST_FUNCTION_ARCCOS + 1; 164 public final static int AST_FUNCTION_ARCCOT = AST_FUNCTION_ARCCOSH + 1; 165 public final static int AST_FUNCTION_ARCCOTH = AST_FUNCTION_ARCCOT + 1; 166 public final static int AST_FUNCTION_ARCCSC = AST_FUNCTION_ARCCOTH + 1; 167 public final static int AST_FUNCTION_ARCCSCH = AST_FUNCTION_ARCCSC + 1; 168 public final static int AST_FUNCTION_ARCSEC = AST_FUNCTION_ARCCSCH + 1; 169 public final static int AST_FUNCTION_ARCSECH = AST_FUNCTION_ARCSEC + 1; 170 public final static int AST_FUNCTION_ARCSIN = AST_FUNCTION_ARCSECH + 1; 171 public final static int AST_FUNCTION_ARCSINH = AST_FUNCTION_ARCSIN + 1; 172 public final static int AST_FUNCTION_ARCTAN = AST_FUNCTION_ARCSINH + 1; 173 public final static int AST_FUNCTION_ARCTANH = AST_FUNCTION_ARCTAN + 1; 174 public final static int AST_FUNCTION_CEILING = AST_FUNCTION_ARCTANH + 1; 175 public final static int AST_FUNCTION_COS = AST_FUNCTION_CEILING + 1; 176 public final static int AST_FUNCTION_COSH = AST_FUNCTION_COS + 1; 177 public final static int AST_FUNCTION_COT = AST_FUNCTION_COSH + 1; 178 public final static int AST_FUNCTION_COTH = AST_FUNCTION_COT + 1; 179 public final static int AST_FUNCTION_CSC = AST_FUNCTION_COTH + 1; 180 public final static int AST_FUNCTION_CSCH = AST_FUNCTION_CSC + 1; 181 public final static int AST_FUNCTION_DELAY = AST_FUNCTION_CSCH + 1; 182 public final static int AST_FUNCTION_EXP = AST_FUNCTION_DELAY + 1; 183 public final static int AST_FUNCTION_FACTORIAL = AST_FUNCTION_EXP + 1; 184 public final static int AST_FUNCTION_FLOOR = AST_FUNCTION_FACTORIAL + 1; 185 public final static int AST_FUNCTION_LN = AST_FUNCTION_FLOOR + 1; 186 public final static int AST_FUNCTION_LOG = AST_FUNCTION_LN + 1; 187 public final static int AST_FUNCTION_PIECEWISE = AST_FUNCTION_LOG + 1; 188 public final static int AST_FUNCTION_POWER = AST_FUNCTION_PIECEWISE + 1; 189 public final static int AST_FUNCTION_ROOT = AST_FUNCTION_POWER + 1; 190 public final static int AST_FUNCTION_SEC = AST_FUNCTION_ROOT + 1; 191 public final static int AST_FUNCTION_SECH = AST_FUNCTION_SEC + 1; 192 public final static int AST_FUNCTION_SIN = AST_FUNCTION_SECH + 1; 193 public final static int AST_FUNCTION_SINH = AST_FUNCTION_SIN + 1; 194 public final static int AST_FUNCTION_TAN = AST_FUNCTION_SINH + 1; 195 public final static int AST_FUNCTION_TANH = AST_FUNCTION_TAN + 1; 196 public final static int AST_LOGICAL_AND = AST_FUNCTION_TANH + 1; 197 public final static int AST_LOGICAL_NOT = AST_LOGICAL_AND + 1; 198 public final static int AST_LOGICAL_OR = AST_LOGICAL_NOT + 1; 199 public final static int AST_LOGICAL_XOR = AST_LOGICAL_OR + 1; 200 public final static int AST_RELATIONAL_EQ = AST_LOGICAL_XOR + 1; 201 public final static int AST_RELATIONAL_GEQ = AST_RELATIONAL_EQ + 1; 202 public final static int AST_RELATIONAL_GT = AST_RELATIONAL_GEQ + 1; 203 public final static int AST_RELATIONAL_LEQ = AST_RELATIONAL_GT + 1; 204 public final static int AST_RELATIONAL_LT = AST_RELATIONAL_LEQ + 1; 205 public final static int AST_RELATIONAL_NEQ = AST_RELATIONAL_LT + 1; 206 public final static int AST_UNKNOWN = AST_RELATIONAL_NEQ + 1; 207 208 // ParseLogType_t 209 public final static int L3P_PARSE_LOG_AS_LOG10 = 0; 210 public final static int L3P_PARSE_LOG_AS_LN = 1; 211 public final static int L3P_PARSE_LOG_AS_ERROR = 2; 212 213 public final static boolean L3P_COLLAPSE_UNARY_MINUS = true; 214 public final static boolean L3P_EXPAND_UNARY_MINUS = false; 215 public final static boolean L3P_PARSE_UNITS = true; 216 public final static boolean L3P_NO_UNITS = false; 217 public final static boolean L3P_AVOGADRO_IS_CSYMBOL = true; 218 public final static boolean L3P_AVOGADRO_IS_NAME = false; 219 // XMLErrorCode_t 220 public final static int XMLUnknownError = 0; 221 public final static int XMLOutOfMemory = 1; 222 public final static int XMLFileUnreadable = 2; 223 public final static int XMLFileUnwritable = 3; 224 public final static int XMLFileOperationError = 4; 225 public final static int XMLNetworkAccessError = 5; 226 public final static int InternalXMLParserError = 101; 227 public final static int UnrecognizedXMLParserCode = 102; 228 public final static int XMLTranscoderError = 103; 229 public final static int MissingXMLDecl = 1001; 230 public final static int MissingXMLEncoding = 1002; 231 public final static int BadXMLDecl = 1003; 232 public final static int BadXMLDOCTYPE = 1004; 233 public final static int InvalidCharInXML = 1005; 234 public final static int BadlyFormedXML = 1006; 235 public final static int UnclosedXMLToken = 1007; 236 public final static int InvalidXMLConstruct = 1008; 237 public final static int XMLTagMismatch = 1009; 238 public final static int DuplicateXMLAttribute = 1010; 239 public final static int UndefinedXMLEntity = 1011; 240 public final static int BadProcessingInstruction = 1012; 241 public final static int BadXMLPrefix = 1013; 242 public final static int BadXMLPrefixValue = 1014; 243 public final static int MissingXMLRequiredAttribute = 1015; 244 public final static int XMLAttributeTypeMismatch = 1016; 245 public final static int XMLBadUTF8Content = 1017; 246 public final static int MissingXMLAttributeValue = 1018; 247 public final static int BadXMLAttributeValue = 1019; 248 public final static int BadXMLAttribute = 1020; 249 public final static int UnrecognizedXMLElement = 1021; 250 public final static int BadXMLComment = 1022; 251 public final static int BadXMLDeclLocation = 1023; 252 public final static int XMLUnexpectedEOF = 1024; 253 public final static int BadXMLIDValue = 1025; 254 public final static int BadXMLIDRef = 1026; 255 public final static int UninterpretableXMLContent = 1027; 256 public final static int BadXMLDocumentStructure = 1028; 257 public final static int InvalidAfterXMLContent = 1029; 258 public final static int XMLExpectedQuotedString = 1030; 259 public final static int XMLEmptyValueNotPermitted = 1031; 260 public final static int XMLBadNumber = 1032; 261 public final static int XMLBadColon = 1033; 262 public final static int MissingXMLElements = 1034; 263 public final static int XMLContentEmpty = 1035; 264 public final static int XMLErrorCodesUpperBound = 9999; 265 266 // XMLErrorCategory_t 267 public final static int LIBSBML_CAT_INTERNAL = 0; 268 public final static int LIBSBML_CAT_SYSTEM = LIBSBML_CAT_INTERNAL + 1; 269 public final static int LIBSBML_CAT_XML = LIBSBML_CAT_SYSTEM + 1; 270 271 // XMLErrorSeverity_t 272 public final static int LIBSBML_SEV_INFO = 0; 273 public final static int LIBSBML_SEV_WARNING = LIBSBML_SEV_INFO + 1; 274 public final static int LIBSBML_SEV_ERROR = LIBSBML_SEV_WARNING + 1; 275 public final static int LIBSBML_SEV_FATAL = LIBSBML_SEV_ERROR + 1; 276 277 // SBMLErrorCode_t 278 public final static int UnknownError = 10000; 279 public final static int NotUTF8 = 10101; 280 public final static int UnrecognizedElement = 10102; 281 public final static int NotSchemaConformant = 10103; 282 public final static int L3NotSchemaConformant = 10104; 283 public final static int InvalidMathElement = 10201; 284 public final static int DisallowedMathMLSymbol = 10202; 285 public final static int DisallowedMathMLEncodingUse = 10203; 286 public final static int DisallowedDefinitionURLUse = 10204; 287 public final static int BadCsymbolDefinitionURLValue = 10205; 288 public final static int DisallowedMathTypeAttributeUse = 10206; 289 public final static int DisallowedMathTypeAttributeValue = 10207; 290 public final static int LambdaOnlyAllowedInFunctionDef = 10208; 291 public final static int BooleanOpsNeedBooleanArgs = 10209; 292 public final static int NumericOpsNeedNumericArgs = 10210; 293 public final static int ArgsToEqNeedSameType = 10211; 294 public final static int PiecewiseNeedsConsistentTypes = 10212; 295 public final static int PieceNeedsBoolean = 10213; 296 public final static int ApplyCiMustBeUserFunction = 10214; 297 public final static int ApplyCiMustBeModelComponent = 10215; 298 public final static int KineticLawParametersAreLocalOnly = 10216; 299 public final static int MathResultMustBeNumeric = 10217; 300 public final static int OpsNeedCorrectNumberOfArgs = 10218; 301 public final static int InvalidNoArgsPassedToFunctionDef = 10219; 302 public final static int DisallowedMathUnitsUse = 10220; 303 public final static int InvalidUnitsValue = 10221; 304 public final static int DuplicateComponentId = 10301; 305 public final static int DuplicateUnitDefinitionId = 10302; 306 public final static int DuplicateLocalParameterId = 10303; 307 public final static int MultipleAssignmentOrRateRules = 10304; 308 public final static int MultipleEventAssignmentsForId = 10305; 309 public final static int EventAndAssignmentRuleForId = 10306; 310 public final static int DuplicateMetaId = 10307; 311 public final static int InvalidSBOTermSyntax = 10308; 312 public final static int InvalidMetaidSyntax = 10309; 313 public final static int InvalidIdSyntax = 10310; 314 public final static int InvalidUnitIdSyntax = 10311; 315 public final static int InvalidNameSyntax = 10312; 316 public final static int MissingAnnotationNamespace = 10401; 317 public final static int DuplicateAnnotationNamespaces = 10402; 318 public final static int SBMLNamespaceInAnnotation = 10403; 319 public final static int MultipleAnnotations = 10404; 320 public final static int InconsistentArgUnits = 10501; 321 public final static int InconsistentKineticLawUnitsL3 = 10503; 322 public final static int AssignRuleCompartmentMismatch = 10511; 323 public final static int AssignRuleSpeciesMismatch = 10512; 324 public final static int AssignRuleParameterMismatch = 10513; 325 public final static int AssignRuleStoichiometryMismatch = 10514; 326 public final static int InitAssignCompartmenMismatch = 10521; 327 public final static int InitAssignSpeciesMismatch = 10522; 328 public final static int InitAssignParameterMismatch = 10523; 329 public final static int InitAssignStoichiometryMismatch = 10524; 330 public final static int RateRuleCompartmentMismatch = 10531; 331 public final static int RateRuleSpeciesMismatch = 10532; 332 public final static int RateRuleParameterMismatch = 10533; 333 public final static int RateRuleStoichiometryMismatch = 10534; 334 public final static int KineticLawNotSubstancePerTime = 10541; 335 public final static int SpeciesInvalidExtentUnits = 10542; 336 public final static int DelayUnitsNotTime = 10551; 337 public final static int EventAssignCompartmentMismatch = 10561; 338 public final static int EventAssignSpeciesMismatch = 10562; 339 public final static int EventAssignParameterMismatch = 10563; 340 public final static int EventAssignStoichiometryMismatch = 10564; 341 public final static int PriorityUnitsNotDimensionless = 10565; 342 public final static int UpperUnitBound = 10599; 343 public final static int OverdeterminedSystem = 10601; 344 public final static int InvalidModelSBOTerm = 10701; 345 public final static int InvalidFunctionDefSBOTerm = 10702; 346 public final static int InvalidParameterSBOTerm = 10703; 347 public final static int InvalidInitAssignSBOTerm = 10704; 348 public final static int InvalidRuleSBOTerm = 10705; 349 public final static int InvalidConstraintSBOTerm = 10706; 350 public final static int InvalidReactionSBOTerm = 10707; 351 public final static int InvalidSpeciesReferenceSBOTerm = 10708; 352 public final static int InvalidKineticLawSBOTerm = 10709; 353 public final static int InvalidEventSBOTerm = 10710; 354 public final static int InvalidEventAssignmentSBOTerm = 10711; 355 public final static int InvalidCompartmentSBOTerm = 10712; 356 public final static int InvalidSpeciesSBOTerm = 10713; 357 public final static int InvalidCompartmentTypeSBOTerm = 10714; 358 public final static int InvalidSpeciesTypeSBOTerm = 10715; 359 public final static int InvalidTriggerSBOTerm = 10716; 360 public final static int InvalidDelaySBOTerm = 10717; 361 public final static int NotesNotInXHTMLNamespace = 10801; 362 public final static int NotesContainsXMLDecl = 10802; 363 public final static int NotesContainsDOCTYPE = 10803; 364 public final static int InvalidNotesContent = 10804; 365 public final static int OnlyOneNotesElementAllowed = 10805; 366 public final static int InvalidNamespaceOnSBML = 20101; 367 public final static int MissingOrInconsistentLevel = 20102; 368 public final static int MissingOrInconsistentVersion = 20103; 369 public final static int PackageNSMustMatch = 20104; 370 public final static int LevelPositiveInteger = 20105; 371 public final static int VersionPositiveInteger = 20106; 372 public final static int AllowedAttributesOnSBML = 20108; 373 public final static int L3PackageOnLowerSBML = 20109; 374 public final static int MissingModel = 20201; 375 public final static int IncorrectOrderInModel = 20202; 376 public final static int EmptyListElement = 20203; 377 public final static int NeedCompartmentIfHaveSpecies = 20204; 378 public final static int OneOfEachListOf = 20205; 379 public final static int OnlyFuncDefsInListOfFuncDefs = 20206; 380 public final static int OnlyUnitDefsInListOfUnitDefs = 20207; 381 public final static int OnlyCompartmentsInListOfCompartments = 20208; 382 public final static int OnlySpeciesInListOfSpecies = 20209; 383 public final static int OnlyParametersInListOfParameters = 20210; 384 public final static int OnlyInitAssignsInListOfInitAssigns = 20211; 385 public final static int OnlyRulesInListOfRules = 20212; 386 public final static int OnlyConstraintsInListOfConstraints = 20213; 387 public final static int OnlyReactionsInListOfReactions = 20214; 388 public final static int OnlyEventsInListOfEvents = 20215; 389 public final static int L3ConversionFactorOnModel = 20216; 390 public final static int L3TimeUnitsOnModel = 20217; 391 public final static int L3VolumeUnitsOnModel = 20218; 392 public final static int L3AreaUnitsOnModel = 20219; 393 public final static int L3LengthUnitsOnModel = 20220; 394 public final static int L3ExtentUnitsOnModel = 20221; 395 public final static int AllowedAttributesOnModel = 20222; 396 public final static int AllowedAttributesOnListOfFuncs = 20223; 397 public final static int AllowedAttributesOnListOfUnitDefs = 20224; 398 public final static int AllowedAttributesOnListOfComps = 20225; 399 public final static int AllowedAttributesOnListOfSpecies = 20226; 400 public final static int AllowedAttributesOnListOfParams = 20227; 401 public final static int AllowedAttributesOnListOfInitAssign = 20228; 402 public final static int AllowedAttributesOnListOfRules = 20229; 403 public final static int AllowedAttributesOnListOfConstraints = 20230; 404 public final static int AllowedAttributesOnListOfReactions = 20231; 405 public final static int AllowedAttributesOnListOfEvents = 20232; 406 public final static int FunctionDefMathNotLambda = 20301; 407 public final static int InvalidApplyCiInLambda = 20302; 408 public final static int RecursiveFunctionDefinition = 20303; 409 public final static int InvalidCiInLambda = 20304; 410 public final static int InvalidFunctionDefReturnType = 20305; 411 public final static int OneMathElementPerFunc = 20306; 412 public final static int AllowedAttributesOnFunc = 20307; 413 public final static int InvalidUnitDefId = 20401; 414 public final static int InvalidSubstanceRedefinition = 20402; 415 public final static int InvalidLengthRedefinition = 20403; 416 public final static int InvalidAreaRedefinition = 20404; 417 public final static int InvalidTimeRedefinition = 20405; 418 public final static int InvalidVolumeRedefinition = 20406; 419 public final static int VolumeLitreDefExponentNotOne = 20407; 420 public final static int VolumeMetreDefExponentNot3 = 20408; 421 public final static int EmptyListOfUnits = 20409; 422 public final static int InvalidUnitKind = 20410; 423 public final static int OffsetNoLongerValid = 20411; 424 public final static int CelsiusNoLongerValid = 20412; 425 public final static int EmptyUnitListElement = 20413; 426 public final static int OneListOfUnitsPerUnitDef = 20414; 427 public final static int OnlyUnitsInListOfUnits = 20415; 428 public final static int AllowedAttributesOnUnitDefinition = 20419; 429 public final static int AllowedAttributesOnListOfUnits = 20420; 430 public final static int AllowedAttributesOnUnit = 20421; 431 public final static int ZeroDimensionalCompartmentSize = 20501; 432 public final static int ZeroDimensionalCompartmentUnits = 20502; 433 public final static int ZeroDimensionalCompartmentConst = 20503; 434 public final static int UndefinedOutsideCompartment = 20504; 435 public final static int RecursiveCompartmentContainment = 20505; 436 public final static int ZeroDCompartmentContainment = 20506; 437 public final static int Invalid1DCompartmentUnits = 20507; 438 public final static int Invalid2DCompartmentUnits = 20508; 439 public final static int Invalid3DCompartmentUnits = 20509; 440 public final static int InvalidCompartmentTypeRef = 20510; 441 public final static int OneDimensionalCompartmentUnits = 20511; 442 public final static int TwoDimensionalCompartmentUnits = 20512; 443 public final static int ThreeDimensionalCompartmentUnits = 20513; 444 public final static int AllowedAttributesOnCompartment = 20517; 445 public final static int NoUnitsOnCompartment = 20518; 446 public final static int InvalidSpeciesCompartmentRef = 20601; 447 public final static int HasOnlySubsNoSpatialUnits = 20602; 448 public final static int NoSpatialUnitsInZeroD = 20603; 449 public final static int NoConcentrationInZeroD = 20604; 450 public final static int SpatialUnitsInOneD = 20605; 451 public final static int SpatialUnitsInTwoD = 20606; 452 public final static int SpatialUnitsInThreeD = 20607; 453 public final static int InvalidSpeciesSusbstanceUnits = 20608; 454 public final static int BothAmountAndConcentrationSet = 20609; 455 public final static int NonBoundarySpeciesAssignedAndUsed = 20610; 456 public final static int NonConstantSpeciesUsed = 20611; 457 public final static int InvalidSpeciesTypeRef = 20612; 458 public final static int MultSpeciesSameTypeInCompartment = 20613; 459 public final static int MissingSpeciesCompartment = 20614; 460 public final static int SpatialSizeUnitsRemoved = 20615; 461 public final static int SubstanceUnitsOnSpecies = 20616; 462 public final static int ConversionFactorOnSpecies = 20617; 463 public final static int AllowedAttributesOnSpecies = 20623; 464 public final static int InvalidParameterUnits = 20701; 465 public final static int ParameterUnits = 20702; 466 public final static int ConversionFactorMustConstant = 20705; 467 public final static int AllowedAttributesOnParameter = 20706; 468 public final static int InvalidInitAssignSymbol = 20801; 469 public final static int MultipleInitAssignments = 20802; 470 public final static int InitAssignmentAndRuleForSameId = 20803; 471 public final static int OneMathElementPerInitialAssign = 20804; 472 public final static int AllowedAttributesOnInitialAssign = 20805; 473 public final static int InvalidAssignRuleVariable = 20901; 474 public final static int InvalidRateRuleVariable = 20902; 475 public final static int AssignmentToConstantEntity = 20903; 476 public final static int RateRuleForConstantEntity = 20904; 477 public final static int RepeatedRule10304 = 20905; 478 public final static int CircularRuleDependency = 20906; 479 public final static int OneMathElementPerRule = 20907; 480 public final static int AllowedAttributesOnAssignRule = 20908; 481 public final static int AllowedAttributesOnRateRule = 20909; 482 public final static int AllowedAttributesOnAlgRule = 20910; 483 public final static int ConstraintMathNotBoolean = 21001; 484 public final static int IncorrectOrderInConstraint = 21002; 485 public final static int ConstraintNotInXHTMLNamespace = 21003; 486 public final static int ConstraintContainsXMLDecl = 21004; 487 public final static int ConstraintContainsDOCTYPE = 21005; 488 public final static int InvalidConstraintContent = 21006; 489 public final static int OneMathElementPerConstraint = 21007; 490 public final static int OneMessageElementPerConstraint = 21008; 491 public final static int AllowedAttributesOnConstraint = 21009; 492 public final static int NoReactantsOrProducts = 21101; 493 public final static int IncorrectOrderInReaction = 21102; 494 public final static int EmptyListInReaction = 21103; 495 public final static int InvalidReactantsProductsList = 21104; 496 public final static int InvalidModifiersList = 21105; 497 public final static int OneSubElementPerReaction = 21106; 498 public final static int CompartmentOnReaction = 21107; 499 public final static int AllowedAttributesOnReaction = 21110; 500 public final static int InvalidSpeciesReference = 21111; 501 public final static int RepeatedRule20611 = 21112; 502 public final static int BothStoichiometryAndMath = 21113; 503 public final static int AllowedAttributesOnSpeciesReference = 21116; 504 public final static int AllowedAttributesOnModifier = 21117; 505 public final static int UndeclaredSpeciesRef = 21121; 506 public final static int IncorrectOrderInKineticLaw = 21122; 507 public final static int EmptyListInKineticLaw = 21123; 508 public final static int NonConstantLocalParameter = 21124; 509 public final static int SubsUnitsNoLongerValid = 21125; 510 public final static int TimeUnitsNoLongerValid = 21126; 511 public final static int OneListOfPerKineticLaw = 21127; 512 public final static int OnlyLocalParamsInListOfLocalParams = 21128; 513 public final static int AllowedAttributesOnListOfLocalParam = 21129; 514 public final static int OneMathPerKineticLaw = 21130; 515 public final static int UndeclaredSpeciesInStoichMath = 21131; 516 public final static int AllowedAttributesOnKineticLaw = 21132; 517 public final static int AllowedAttributesOnListOfSpeciesRef = 21150; 518 public final static int AllowedAttributesOnListOfMods = 21151; 519 public final static int AllowedAttributesOnLocalParameter = 21172; 520 public final static int MissingTriggerInEvent = 21201; 521 public final static int TriggerMathNotBoolean = 21202; 522 public final static int MissingEventAssignment = 21203; 523 public final static int TimeUnitsEvent = 21204; 524 public final static int IncorrectOrderInEvent = 21205; 525 public final static int ValuesFromTriggerTimeNeedDelay = 21206; 526 public final static int DelayNeedsValuesFromTriggerTime = 21207; 527 public final static int OneMathPerTrigger = 21209; 528 public final static int OneMathPerDelay = 21210; 529 public final static int InvalidEventAssignmentVariable = 21211; 530 public final static int EventAssignmentForConstantEntity = 21212; 531 public final static int OneMathPerEventAssignment = 21213; 532 public final static int AllowedAttributesOnEventAssignment = 21214; 533 public final static int OnlyOneDelayPerEvent = 21221; 534 public final static int OneListOfEventAssignmentsPerEvent = 21222; 535 public final static int OnlyEventAssignInListOfEventAssign = 21223; 536 public final static int AllowedAttributesOnListOfEventAssign = 21224; 537 public final static int AllowedAttributesOnEvent = 21225; 538 public final static int AllowedAttributesOnTrigger = 21226; 539 public final static int AllowedAttributesOnDelay = 21227; 540 public final static int PersistentNotBoolean = 21228; 541 public final static int InitialValueNotBoolean = 21229; 542 public final static int OnlyOnePriorityPerEvent = 21230; 543 public final static int OneMathPerPriority = 21231; 544 public final static int AllowedAttributesOnPriority = 21232; 545 public final static int GeneralWarningNotSpecified = 29999; 546 public final static int CompartmentShouldHaveSize = 80501; 547 public final static int SpeciesShouldHaveValue = 80601; 548 public final static int ParameterShouldHaveUnits = 80701; 549 public final static int LocalParameterShadowsId = 81121; 550 public final static int LibSBMLAdditionalCodesLowerBound = 90000; 551 public final static int CannotConvertToL1V1 = 90001; 552 public final static int NoEventsInL1 = 91001; 553 public final static int NoFunctionDefinitionsInL1 = 91002; 554 public final static int NoConstraintsInL1 = 91003; 555 public final static int NoInitialAssignmentsInL1 = 91004; 556 public final static int NoSpeciesTypesInL1 = 91005; 557 public final static int NoCompartmentTypeInL1 = 91006; 558 public final static int NoNon3DCompartmentsInL1 = 91007; 559 public final static int NoFancyStoichiometryMathInL1 = 91008; 560 public final static int NoNonIntegerStoichiometryInL1 = 91009; 561 public final static int NoUnitMultipliersOrOffsetsInL1 = 91010; 562 public final static int SpeciesCompartmentRequiredInL1 = 91011; 563 public final static int NoSpeciesSpatialSizeUnitsInL1 = 91012; 564 public final static int NoSBOTermsInL1 = 91013; 565 public final static int StrictUnitsRequiredInL1 = 91014; 566 public final static int ConversionFactorNotInL1 = 91015; 567 public final static int CompartmentNotOnL1Reaction = 91016; 568 public final static int ExtentUnitsNotSubstance = 91017; 569 public final static int GlobalUnitsNotDeclared = 91018; 570 public final static int HasOnlySubstanceUnitsNotinL1 = 91019; 571 public final static int AvogadroNotSupported = 91020; 572 public final static int NoConstraintsInL2v1 = 92001; 573 public final static int NoInitialAssignmentsInL2v1 = 92002; 574 public final static int NoSpeciesTypeInL2v1 = 92003; 575 public final static int NoCompartmentTypeInL2v1 = 92004; 576 public final static int NoSBOTermsInL2v1 = 92005; 577 public final static int NoIdOnSpeciesReferenceInL2v1 = 92006; 578 public final static int NoDelayedEventAssignmentInL2v1 = 92007; 579 public final static int StrictUnitsRequiredInL2v1 = 92008; 580 public final static int IntegerSpatialDimensions = 92009; 581 public final static int StoichiometryMathNotYetSupported = 92010; 582 public final static int PriorityLostFromL3 = 92011; 583 public final static int NonPersistentNotSupported = 92012; 584 public final static int InitialValueFalseEventNotSupported = 92013; 585 public final static int SBOTermNotUniversalInL2v2 = 93001; 586 public final static int NoUnitOffsetInL2v2 = 93002; 587 public final static int NoKineticLawTimeUnitsInL2v2 = 93003; 588 public final static int NoKineticLawSubstanceUnitsInL2v2 = 93004; 589 public final static int NoDelayedEventAssignmentInL2v2 = 93005; 590 public final static int ModelSBOBranchChangedBeyondL2v2 = 93006; 591 public final static int StrictUnitsRequiredInL2v2 = 93007; 592 public final static int StrictSBORequiredInL2v2 = 93008; 593 public final static int DuplicateAnnotationInvalidInL2v2 = 93009; 594 public final static int NoUnitOffsetInL2v3 = 94001; 595 public final static int NoKineticLawTimeUnitsInL2v3 = 94002; 596 public final static int NoKineticLawSubstanceUnitsInL2v3 = 94003; 597 public final static int NoSpeciesSpatialSizeUnitsInL2v3 = 94004; 598 public final static int NoEventTimeUnitsInL2v3 = 94005; 599 public final static int NoDelayedEventAssignmentInL2v3 = 94006; 600 public final static int ModelSBOBranchChangedBeyondL2v3 = 94007; 601 public final static int StrictUnitsRequiredInL2v3 = 94008; 602 public final static int StrictSBORequiredInL2v3 = 94009; 603 public final static int DuplicateAnnotationInvalidInL2v3 = 94010; 604 public final static int NoUnitOffsetInL2v4 = 95001; 605 public final static int NoKineticLawTimeUnitsInL2v4 = 95002; 606 public final static int NoKineticLawSubstanceUnitsInL2v4 = 95003; 607 public final static int NoSpeciesSpatialSizeUnitsInL2v4 = 95004; 608 public final static int NoEventTimeUnitsInL2v4 = 95005; 609 public final static int ModelSBOBranchChangedInL2v4 = 95006; 610 public final static int DuplicateAnnotationInvalidInL2v4 = 95007; 611 public final static int NoSpeciesTypeInL3v1 = 96001; 612 public final static int NoCompartmentTypeInL3v1 = 96002; 613 public final static int NoUnitOffsetInL3v1 = 96003; 614 public final static int NoKineticLawTimeUnitsInL3v1 = 96004; 615 public final static int NoKineticLawSubstanceUnitsInL3v1 = 96005; 616 public final static int NoSpeciesSpatialSizeUnitsInL3v1 = 96006; 617 public final static int NoEventTimeUnitsInL3v1 = 96007; 618 public final static int ModelSBOBranchChangedInL3v1 = 96008; 619 public final static int DuplicateAnnotationInvalidInL3v1 = 96009; 620 public final static int NoCompartmentOutsideInL3v1 = 96010; 621 public final static int NoStoichiometryMathInL3v1 = 96011; 622 public final static int InvalidSBMLLevelVersion = 99101; 623 public final static int AnnotationNotesNotAllowedLevel1 = 99104; 624 public final static int InvalidRuleOrdering = 99106; 625 public final static int RequiredPackagePresent = 99107; 626 public final static int UnrequiredPackagePresent = 99108; 627 public final static int PackageRequiredShouldBeFalse = 99109; 628 public final static int SubsUnitsAllowedInKL = 99127; 629 public final static int TimeUnitsAllowedInKL = 99128; 630 public final static int FormulaInLevel1KL = 99129; 631 public final static int L3SubstanceUnitsOnModel = 99130; 632 public final static int TimeUnitsRemoved = 99206; 633 public final static int BadMathML = 99219; 634 public final static int FailedMathMLReadOfDouble = 99220; 635 public final static int FailedMathMLReadOfInteger = 99221; 636 public final static int FailedMathMLReadOfExponential = 99222; 637 public final static int FailedMathMLReadOfRational = 99223; 638 public final static int BadMathMLNodeType = 99224; 639 public final static int NoTimeSymbolInFunctionDef = 99301; 640 public final static int NoBodyInFunctionDef = 99302; 641 public final static int DanglingUnitSIdRef = 99303; 642 public final static int RDFMissingAboutTag = 99401; 643 public final static int RDFEmptyAboutTag = 99402; 644 public final static int RDFAboutTagNotMetaid = 99403; 645 public final static int RDFNotCompleteModelHistory = 99404; 646 public final static int RDFNotModelHistory = 99405; 647 public final static int AnnotationNotElement = 99406; 648 public final static int InconsistentArgUnitsWarnings = 99502; 649 public final static int InconsistentPowerUnitsWarnings = 99503; 650 public final static int InconsistentExponUnitsWarnings = 99504; 651 public final static int UndeclaredUnits = 99505; 652 public final static int UndeclaredTimeUnitsL3 = 99506; 653 public final static int UndeclaredExtentUnitsL3 = 99507; 654 public final static int UndeclaredObjectUnitsL3 = 99508; 655 public final static int UnrecognisedSBOTerm = 99701; 656 public final static int ObseleteSBOTerm = 99702; 657 public final static int IncorrectCompartmentSpatialDimensions = 99901; 658 public final static int CompartmentTypeNotValidAttribute = 99902; 659 public final static int ConstantNotValidAttribute = 99903; 660 public final static int MetaIdNotValidAttribute = 99904; 661 public final static int SBOTermNotValidAttributeBeforeL2V3 = 99905; 662 public final static int InvalidL1CompartmentUnits = 99906; 663 public final static int L1V1CompartmentVolumeReqd = 99907; 664 public final static int CompartmentTypeNotValidComponent = 99908; 665 public final static int ConstraintNotValidComponent = 99909; 666 public final static int EventNotValidComponent = 99910; 667 public final static int SBOTermNotValidAttributeBeforeL2V2 = 99911; 668 public final static int FuncDefNotValidComponent = 99912; 669 public final static int InitialAssignNotValidComponent = 99913; 670 public final static int VariableNotValidAttribute = 99914; 671 public final static int UnitsNotValidAttribute = 99915; 672 public final static int ConstantSpeciesNotValidAttribute = 99916; 673 public final static int SpatialSizeUnitsNotValidAttribute = 99917; 674 public final static int SpeciesTypeNotValidAttribute = 99918; 675 public final static int HasOnlySubsUnitsNotValidAttribute = 99919; 676 public final static int IdNotValidAttribute = 99920; 677 public final static int NameNotValidAttribute = 99921; 678 public final static int SpeciesTypeNotValidComponent = 99922; 679 public final static int StoichiometryMathNotValidComponent = 99923; 680 public final static int MultiplierNotValidAttribute = 99924; 681 public final static int OffsetNotValidAttribute = 99925; 682 public final static int L3SpatialDimensionsUnset = 99926; 683 public final static int UnknownCoreAttribute = 99994; 684 public final static int UnknownPackageAttribute = 99995; 685 public final static int PackageConversionNotSupported = 99996; 686 public final static int InvalidTargetLevelVersion = 99997; 687 public final static int L3NotSupported = 99998; 688 public final static int SBMLCodesUpperBound = 99999; 689 690 // SBMLErrorCategory_t 691 public final static int LIBSBML_CAT_SBML = (LIBSBML_CAT_XML+1); 692 public final static int LIBSBML_CAT_SBML_L1_COMPAT = LIBSBML_CAT_SBML + 1; 693 public final static int LIBSBML_CAT_SBML_L2V1_COMPAT = LIBSBML_CAT_SBML_L1_COMPAT + 1; 694 public final static int LIBSBML_CAT_SBML_L2V2_COMPAT = LIBSBML_CAT_SBML_L2V1_COMPAT + 1; 695 public final static int LIBSBML_CAT_GENERAL_CONSISTENCY = LIBSBML_CAT_SBML_L2V2_COMPAT + 1; 696 public final static int LIBSBML_CAT_IDENTIFIER_CONSISTENCY = LIBSBML_CAT_GENERAL_CONSISTENCY + 1; 697 public final static int LIBSBML_CAT_UNITS_CONSISTENCY = LIBSBML_CAT_IDENTIFIER_CONSISTENCY + 1; 698 public final static int LIBSBML_CAT_MATHML_CONSISTENCY = LIBSBML_CAT_UNITS_CONSISTENCY + 1; 699 public final static int LIBSBML_CAT_SBO_CONSISTENCY = LIBSBML_CAT_MATHML_CONSISTENCY + 1; 700 public final static int LIBSBML_CAT_OVERDETERMINED_MODEL = LIBSBML_CAT_SBO_CONSISTENCY + 1; 701 public final static int LIBSBML_CAT_SBML_L2V3_COMPAT = LIBSBML_CAT_OVERDETERMINED_MODEL + 1; 702 public final static int LIBSBML_CAT_MODELING_PRACTICE = LIBSBML_CAT_SBML_L2V3_COMPAT + 1; 703 public final static int LIBSBML_CAT_INTERNAL_CONSISTENCY = LIBSBML_CAT_MODELING_PRACTICE + 1; 704 public final static int LIBSBML_CAT_SBML_L2V4_COMPAT = LIBSBML_CAT_INTERNAL_CONSISTENCY + 1; 705 public final static int LIBSBML_CAT_SBML_L3V1_COMPAT = LIBSBML_CAT_SBML_L2V4_COMPAT + 1; 706 707 // SBMLErrorSeverity_t 708 public final static int LIBSBML_SEV_SCHEMA_ERROR = (LIBSBML_SEV_FATAL+1); 709 public final static int LIBSBML_SEV_GENERAL_WARNING = LIBSBML_SEV_SCHEMA_ERROR + 1; 710 public final static int LIBSBML_SEV_NOT_APPLICABLE = LIBSBML_SEV_GENERAL_WARNING + 1; 711 712 // QualifierType_t 713 public final static int MODEL_QUALIFIER = 0; 714 public final static int BIOLOGICAL_QUALIFIER = MODEL_QUALIFIER + 1; 715 public final static int UNKNOWN_QUALIFIER = BIOLOGICAL_QUALIFIER + 1; 716 717 // ModelQualifierType_t 718 public final static int BQM_IS = 0; 719 public final static int BQM_IS_DESCRIBED_BY = BQM_IS + 1; 720 public final static int BQM_IS_DERIVED_FROM = BQM_IS_DESCRIBED_BY + 1; 721 public final static int BQM_UNKNOWN = BQM_IS_DERIVED_FROM + 1; 722 723 // BiolQualifierType_t 724 public final static int BQB_IS = 0; 725 public final static int BQB_HAS_PART = BQB_IS + 1; 726 public final static int BQB_IS_PART_OF = BQB_HAS_PART + 1; 727 public final static int BQB_IS_VERSION_OF = BQB_IS_PART_OF + 1; 728 public final static int BQB_HAS_VERSION = BQB_IS_VERSION_OF + 1; 729 public final static int BQB_IS_HOMOLOG_TO = BQB_HAS_VERSION + 1; 730 public final static int BQB_IS_DESCRIBED_BY = BQB_IS_HOMOLOG_TO + 1; 731 public final static int BQB_IS_ENCODED_BY = BQB_IS_DESCRIBED_BY + 1; 732 public final static int BQB_ENCODES = BQB_IS_ENCODED_BY + 1; 733 public final static int BQB_OCCURS_IN = BQB_ENCODES + 1; 734 public final static int BQB_HAS_PROPERTY = BQB_OCCURS_IN + 1; 735 public final static int BQB_IS_PROPERTY_OF = BQB_HAS_PROPERTY + 1; 736 public final static int BQB_UNKNOWN = BQB_IS_PROPERTY_OF + 1; 737 738 // SBMLCompTypeCode_t 739 public final static int SBML_COMP_SUBMODEL = 250; 740 public final static int SBML_COMP_MODELDEFINITION = 251; 741 public final static int SBML_COMP_EXTERNALMODELDEFINITION = 252; 742 public final static int SBML_COMP_SBASEREF = 253; 743 public final static int SBML_COMP_DELETION = 254; 744 public final static int SBML_COMP_REPLACEDELEMENT = 255; 745 public final static int SBML_COMP_REPLACEDBY = 256; 746 public final static int SBML_COMP_PORT = 257; 747 748 // SBMLFbcTypeCode_t 749 public final static int SBML_FBC_ASSOCIATION = 800; 750 public final static int SBML_FBC_FLUXBOUND = 801; 751 public final static int SBML_FBC_FLUXOBJECTIVE = 802; 752 public final static int SBML_FBC_GENEASSOCIATION = 803; 753 public final static int SBML_FBC_OBJECTIVE = 804; 754 755 // AssociationTypeCode_t 756 public final static int GENE_ASSOCIATION = 0; 757 public final static int AND_ASSOCIATION = 1; 758 public final static int OR_ASSOCIATION = 2; 759 public final static int UNKNOWN_ASSOCIATION = 3; 760 761 // FluxBoundOperation_t 762 public final static int FLUXBOUND_OPERATION_LESS_EQUAL = 0; 763 public final static int FLUXBOUND_OPERATION_GREATER_EQUAL = FLUXBOUND_OPERATION_LESS_EQUAL + 1; 764 public final static int FLUXBOUND_OPERATION_LESS = FLUXBOUND_OPERATION_GREATER_EQUAL + 1; 765 public final static int FLUXBOUND_OPERATION_GREATER = FLUXBOUND_OPERATION_LESS + 1; 766 public final static int FLUXBOUND_OPERATION_EQUAL = FLUXBOUND_OPERATION_GREATER + 1; 767 public final static int FLUXBOUND_OPERATION_UNKNOWN = FLUXBOUND_OPERATION_EQUAL + 1; 768 769 // ObjectiveType_t 770 public final static int OBJECTIVE_TYPE_MAXIMIZE = 0; 771 public final static int OBJECTIVE_TYPE_MINIMIZE = OBJECTIVE_TYPE_MAXIMIZE + 1; 772 public final static int OBJECTIVE_TYPE_UNKNOWN = OBJECTIVE_TYPE_MINIMIZE + 1; 773 774 // SpeciesReferenceRole_t 775 public final static int SPECIES_ROLE_UNDEFINED = 0; 776 public final static int SPECIES_ROLE_SUBSTRATE = SPECIES_ROLE_UNDEFINED + 1; 777 public final static int SPECIES_ROLE_PRODUCT = SPECIES_ROLE_SUBSTRATE + 1; 778 public final static int SPECIES_ROLE_SIDESUBSTRATE = SPECIES_ROLE_PRODUCT + 1; 779 public final static int SPECIES_ROLE_SIDEPRODUCT = SPECIES_ROLE_SIDESUBSTRATE + 1; 780 public final static int SPECIES_ROLE_MODIFIER = SPECIES_ROLE_SIDEPRODUCT + 1; 781 public final static int SPECIES_ROLE_ACTIVATOR = SPECIES_ROLE_MODIFIER + 1; 782 public final static int SPECIES_ROLE_INHIBITOR = SPECIES_ROLE_ACTIVATOR + 1; 783 784 // SBMLLayoutTypeCode_t 785 public final static int SBML_LAYOUT_BOUNDINGBOX = 100; 786 public final static int SBML_LAYOUT_COMPARTMENTGLYPH = 101; 787 public final static int SBML_LAYOUT_CUBICBEZIER = 102; 788 public final static int SBML_LAYOUT_CURVE = 103; 789 public final static int SBML_LAYOUT_DIMENSIONS = 104; 790 public final static int SBML_LAYOUT_GRAPHICALOBJECT = 105; 791 public final static int SBML_LAYOUT_LAYOUT = 106; 792 public final static int SBML_LAYOUT_LINESEGMENT = 107; 793 public final static int SBML_LAYOUT_POINT = 108; 794 public final static int SBML_LAYOUT_REACTIONGLYPH = 109; 795 public final static int SBML_LAYOUT_SPECIESGLYPH = 110; 796 public final static int SBML_LAYOUT_SPECIESREFERENCEGLYPH = 111; 797 public final static int SBML_LAYOUT_TEXTGLYPH = 112; 798 public final static int SBML_LAYOUT_REFERENCEGLYPH = 113; 799 public final static int SBML_LAYOUT_GENERALGLYPH = 114; 800 801}