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}