|
libSBML C# API
libSBML 5.10.0 C# API
|
Static Public Member Functions | |
| static XMLNode | deleteLayoutAnnotation (XMLNode pAnnotation) |
| Takes an XMLNode and tries to find the layout annotation node and deletes it if it was found. More... | |
| static XMLNode | deleteLayoutIdAnnotation (XMLNode pAnnotation) |
| Takes an XMLNode and tries to find the layoutId annotation node and deletes it if it was found. More... | |
| static ASTBase | DowncastASTBase (IntPtr cPtr, bool owner) |
| static SBMLExtension | DowncastExtension (IntPtr cPtr, bool owner) |
| static SBase | DowncastSBase (IntPtr cPtr, bool owner) |
| static SBasePlugin | DowncastSBasePlugin (IntPtr cPtr, bool owner) |
| static SBMLNamespaces | DowncastSBMLNamespaces (IntPtr cPtr, bool owner) |
| static string | formulaToString (ASTNode tree) |
| Converts an AST to a string representation of a formula using a syntax basically derived from SBML Level 1. More... | |
| static int | getCoreTypeFromName (string name) |
| static L3ParserSettings | getDefaultL3ParserSettings () |
| Returns a copy of the default parser settings used bySBML_parseL3Formula(). More... | |
| static string | getLastParseL3Error () |
| Returns the last error reported by the parser. More... | |
| static string | getLibSBMLDependencyVersionOf (string option) |
| Returns the version string for the dependency library used. More... | |
| static string | getLibSBMLDottedVersion () |
| Returns the version number of this copy of libSBML as a string. More... | |
| static int | getLibSBMLVersion () |
| Returns the version number of this copy of libSBML as an integer. More... | |
| static string | getLibSBMLVersionString () |
| Returns the version number of this copy of libSBML as a string without periods. More... | |
| static string | getNameFromCoreType (int type) |
| static bool | isCoreTopLevelMathMLFunctionNodeTag (string name) |
| static bool | isCoreTopLevelMathMLNumberNodeTag (string name) |
| static int | isLibSBMLCompiledWith (string option) |
| Returns an indication whether libSBML has been compiled with against a specific library. More... | |
| static string | OperationReturnValue_toString (int returnValue) |
| This method takes an SBML operation return value and returns a string representing the code. More... | |
| static ASTNode | parseFormula (string formula) |
| Parses the given SBML formula and returns a representation of it as an Abstract Syntax Tree (AST). More... | |
| static ASTNode | parseL3Formula (string formula) |
| Parses the given mathematical formula and returns a representation of it as an Abstract Syntax Tree (AST). More... | |
| static ASTNode | parseL3FormulaWithModel (string formula, Model model) |
| Parses the given mathematical formula using specific a specific Model to resolve symbols, and returns an Abstract Syntax Tree (AST) representation of the result. More... | |
| static ASTNode | parseL3FormulaWithSettings (string formula, L3ParserSettings settings) |
| Parses the given mathematical formula using specific parser settings and returns an Abstract Syntax Tree (AST) representation of the result. More... | |
| static void | parseLayoutAnnotation (XMLNode annotation, ListOfLayouts layouts) |
| takes an annotation that has been read into the model identifies the RDF elements and creates a List of Layouts from the annotation More... | |
| static XMLNode | parseLayoutId (SimpleSpeciesReference sr) |
| Creates an XMLNode that represents the layoutId annotation of the species reference from the given SpeciesReference object. More... | |
| static XMLNode | parseLayouts (Model pModel) |
| Creates an XMLNode that represents the layouts of the model from the given Model object. More... | |
| static void | parseSpeciesReferenceAnnotation (XMLNode annotation, SimpleSpeciesReference sr) |
| takes an annotation that has been read into the species reference identifies the id elements and set the id of the species reference More... | |
| static ASTNode | readMathMLFromString (string xml) |
| Reads the MathML from the given XML string, constructs a corresponding abstract syntax tree, and returns a pointer to the root of the tree. More... | |
| static ASTNode | readMathMLFromStringWithNamespaces (string xml, XMLNamespaces xmlns) |
| Reads the MathML from the given XML string, constructs a corresponding abstract syntax tree, and returns a pointer to the root of the tree. More... | |
| static SBMLDocument | readSBML (string filename) |
Reads an SBML document from the given file filename. More... | |
| static SBMLDocument | readSBMLFromFile (string filename) |
Reads an SBML document from the given file filename. More... | |
| static SBMLDocument | readSBMLFromString (string xml) |
Reads an SBML document from the given XML string xml. More... | |
| static bool | representsBinaryFunction (int type, ASTBasePlugin plugin) |
| static bool | representsBinaryFunction (int type) |
| static bool | representsFunction (int type, ASTBasePlugin plugin) |
| static bool | representsFunction (int type) |
| static bool | representsFunctionRequiringAtLeastTwoArguments (int type) |
| static bool | representsNaryFunction (int type, ASTBasePlugin plugin) |
| static bool | representsNaryFunction (int type) |
| static bool | representsNumber (int type) |
| static bool | representsQualifier (int type, ASTBasePlugin plugin) |
| static bool | representsQualifier (int type) |
| static bool | representsUnaryFunction (int type, ASTBasePlugin plugin) |
| static bool | representsUnaryFunction (int type) |
| static string | SBMLTypeCode_toString (int tc, string pkgName) |
| This method takes an SBML type code and returns a string representing the code. More... | |
| static int | UnitKind_equals (int uk1, int uk2) |
| Tests for logical equality between two given. More... | |
| static int | UnitKind_forName (string name) |
| Converts a text string naming a kind of unit to its corresponding libSBML. More... | |
| static int | UnitKind_isValidUnitKindString (string str, long level, long version) |
| Predicate for testing whether a given string corresponds to a predefined libSBML unit code. More... | |
| static string | UnitKind_toString (int uk) |
| Converts a unit code to a text string equivalent. More... | |
| static string | writeMathMLToString (ASTNode node) |
| Writes the given ASTNode_t (and its children) to a string as MathML, and returns the string. More... | |
| static int | writeSBML (SBMLDocument d, string filename) |
Writes the given SBML document d to the file named by filename. More... | |
| static int | writeSBMLToFile (SBMLDocument d, string filename) |
Writes the given SBML document d to the file filename. More... | |
| static string | writeSBMLToString (SBMLDocument d) |
Writes the given SBML document d to an in-memory string and returns a pointer to it. More... | |
Static Public Attributes | |
| static readonly OStream | cerr = new OStream(OStream.CERR) |
| static readonly OStream | clog = new OStream(OStream.CLOG) |
| static readonly OStream | cout = new OStream(OStream.COUT) |
Takes an XMLNode and tries to find the layout annotation node and deletes it if it was found.
Takes an XMLNode and tries to find the layoutId annotation node and deletes it if it was found.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Converts an AST to a string representation of a formula using a syntax basically derived from SBML Level 1.
*
The text-string form of mathematical formulas produced by libsbmlcs.libsbml.formulaToString()and read bylibsbmlcs.libsbml.parseFormula()use a simple C-inspired infix notation taken from SBML Level 1. A formula in this text-string form therefore can be handed to a program that understands SBML Level 1 mathematical expressions, or used as part of a formula translation system. The syntax is described in detail in the documentation for ASTNode.
Note that this facility is provided as a convenience by libSBML—the MathML standard does not actually define a 'string-form' equivalent to MathML expression trees, so the choice of formula syntax is somewhat arbitrary. The approach taken by libSBML is to use the syntax defined by SBML Level 1 (which in fact used a text-string representation of formulas and not MathML). This formula syntax is based mostly on C programming syntax, and may contain operators, function calls, symbols, and white space characters. The following table provides the precedence rules for the different entities that may appear in formula strings.
| Token | Operation | Class | Precedence | Associates |
|---|---|---|---|---|
| name | symbol reference | operand | 6 | n/a |
(expression) | expression grouping | operand | 6 | n/a |
f(...) | function call | prefix | 6 | left |
- | negation | unary | 5 | right |
^ | power | binary | 4 | left |
* | multiplication | binary | 3 | left |
/ | divison | binary | 3 | left |
+ | addition | binary | 2 | left |
- | subtraction | binary | 2 | left |
, | argument delimiter | binary | 1 | left |
In the table above, operand implies the construct is an operand, prefix implies the operation is applied to the following arguments, unary implies there is one argument, and binary implies there are two arguments. The values in the Precedence column show how the order of different types of operation are determined. For example, the expression a * b + c is evaluated as (a * b) + c because the * operator has higher precedence. The Associates column shows how the order of similar precedence operations is determined; for example, a - b + c is evaluated as (a - b) + c because the + and - operators are left-associative.
The function call syntax consists of a function name, followed by optional white space, followed by an opening parenthesis token, followed by a sequence of zero or more arguments separated by commas (with each comma optionally preceded and/or followed by zero or more white space characters, followed by a closing parenthesis token. The function name must be chosen from one of the pre-defined functions in SBML or a user-defined function in the model. The following table lists the names of certain common mathematical functions; this table corresponds to Table 6 in the SBML Level 1 Version 2 specification:
| Name | Args | Formula or meaning | Argument Constraints | Result constraints |
|---|---|---|---|---|
abs | x | absolute value of x | ||
acos | x | arc cosine of x in radians | -1.0 ≤ x ≤ 1.0 | 0 ≤ acos(x) ≤ π |
asin | x | arc sine of x in radians | -1.0 ≤ x ≤ 1.0 | 0 ≤ asin(x) ≤ π |
atan | x | arc tangent of x in radians | 0 ≤ atan(x) ≤ π | |
ceil | x | smallest number not less than x whose value is an exact integer | ||
cos | x | cosine of x | ||
exp | x | e x, where e is the base of the natural logarithm | ||
floor | x | the largest number not greater than x whose value is an exact integer | ||
log | x | natural logarithm of x | x > 0 | |
log10 | x | base 10 logarithm of x | x > 0 | |
pow | x, y | x y | ||
sqr | x | x2 | ||
sqrt | x | √x | x > 0 | sqrt(x) ≥ 0 |
sin | x | sine of x | ||
tan | x | tangent of x | x ≠ n*π/2, for odd integer n |
log(x) represents the natural logarithm, whereas in MathML, the natural logarithm is <ln/>. Application writers are urged to be careful when translating between text forms and MathML forms, especially if they provide a direct text-string input facility to users of their software systems.*
| tree | the AST to be converted. |
|
static |
|
static |
Returns a copy of the default parser settings used bySBML_parseL3Formula().
The settings structure allows callers to change the following parsing behaviors:
pi", and the formula to be parsed is "3*pi", the MathML produced will contain the construct <ci> pi </ci> instead of the construct <pi/>. log(x)" with a single argument as the base 10 logarithm of x, the natural logarithm of x, or treat the case as an error. number id" by interpreting id as the identifier of a unit of measurement associated with the number, or whether to treat the case as an error. avogadro" as an ASTNode of type AST_NAME_AVOGADRO or as type AST_NAME. For more details about the parser, please see the definition of L3ParserSettings and SBML_parseL3Formula().
|
static |
Returns the last error reported by the parser.
IfSBML_parseL3Formula(), SBML_parseL3FormulaWithSettings(), or SBML_parseL3FormulaWithModel()return null, an error is set internally which is accessible via this function.
|
static |
Returns the version string for the dependency library used.
| option | the library for which the version should be retrieved, this can be one of 'expat', 'libxml', 'xerces-c', 'bzip2', 'zip' |
|
static |
Returns the version number of this copy of libSBML as a string.
|
static |
Returns the version number of this copy of libSBML as an integer.
|
static |
Returns the version number of this copy of libSBML as a string without periods.
|
static |
|
static |
|
static |
|
static |
Returns an indication whether libSBML has been compiled with against a specific library.
| option | the library to test against, this can be one of 'expat', 'libxml', 'xerces-c', 'bzip2', 'zip' |
|
static |
This method takes an SBML operation return value and returns a string representing the code.
| returnValue | the operation return value to convert to a string |
|
static |
Parses the given SBML formula and returns a representation of it as an Abstract Syntax Tree (AST).
*
The text-string form of mathematical formulas produced by libsbmlcs.libsbml.formulaToString()and read bylibsbmlcs.libsbml.parseFormula()use a simple C-inspired infix notation taken from SBML Level 1. A formula in this text-string form therefore can be handed to a program that understands SBML Level 1 mathematical expressions, or used as part of a formula translation system. The syntax is described in detail in the documentation for ASTNode.
Note that this facility is provided as a convenience by libSBML—the MathML standard does not actually define a 'string-form' equivalent to MathML expression trees, so the choice of formula syntax is somewhat arbitrary. The approach taken by libSBML is to use the syntax defined by SBML Level 1 (which in fact used a text-string representation of formulas and not MathML). This formula syntax is based mostly on C programming syntax, and may contain operators, function calls, symbols, and white space characters. The following table provides the precedence rules for the different entities that may appear in formula strings.
| Token | Operation | Class | Precedence | Associates |
|---|---|---|---|---|
| name | symbol reference | operand | 6 | n/a |
(expression) | expression grouping | operand | 6 | n/a |
f(...) | function call | prefix | 6 | left |
- | negation | unary | 5 | right |
^ | power | binary | 4 | left |
* | multiplication | binary | 3 | left |
/ | divison | binary | 3 | left |
+ | addition | binary | 2 | left |
- | subtraction | binary | 2 | left |
, | argument delimiter | binary | 1 | left |
In the table above, operand implies the construct is an operand, prefix implies the operation is applied to the following arguments, unary implies there is one argument, and binary implies there are two arguments. The values in the Precedence column show how the order of different types of operation are determined. For example, the expression a * b + c is evaluated as (a * b) + c because the * operator has higher precedence. The Associates column shows how the order of similar precedence operations is determined; for example, a - b + c is evaluated as (a - b) + c because the + and - operators are left-associative.
The function call syntax consists of a function name, followed by optional white space, followed by an opening parenthesis token, followed by a sequence of zero or more arguments separated by commas (with each comma optionally preceded and/or followed by zero or more white space characters, followed by a closing parenthesis token. The function name must be chosen from one of the pre-defined functions in SBML or a user-defined function in the model. The following table lists the names of certain common mathematical functions; this table corresponds to Table 6 in the SBML Level 1 Version 2 specification:
| Name | Args | Formula or meaning | Argument Constraints | Result constraints |
|---|---|---|---|---|
abs | x | absolute value of x | ||
acos | x | arc cosine of x in radians | -1.0 ≤ x ≤ 1.0 | 0 ≤ acos(x) ≤ π |
asin | x | arc sine of x in radians | -1.0 ≤ x ≤ 1.0 | 0 ≤ asin(x) ≤ π |
atan | x | arc tangent of x in radians | 0 ≤ atan(x) ≤ π | |
ceil | x | smallest number not less than x whose value is an exact integer | ||
cos | x | cosine of x | ||
exp | x | e x, where e is the base of the natural logarithm | ||
floor | x | the largest number not greater than x whose value is an exact integer | ||
log | x | natural logarithm of x | x > 0 | |
log10 | x | base 10 logarithm of x | x > 0 | |
pow | x, y | x y | ||
sqr | x | x2 | ||
sqrt | x | √x | x > 0 | sqrt(x) ≥ 0 |
sin | x | sine of x | ||
tan | x | tangent of x | x ≠ n*π/2, for odd integer n |
log(x) represents the natural logarithm, whereas in MathML, the natural logarithm is <ln/>. Application writers are urged to be careful when translating between text forms and MathML forms, especially if they provide a direct text-string input facility to users of their software systems.*
| formula | the text-string formula expression to be parsed |
formula, or null if an error occurred in parsing the formula
|
static |
Parses the given mathematical formula and returns a representation of it as an Abstract Syntax Tree (AST).
*
The text-string form of mathematical formulas read by the functions SBML_formulaL3ToString()and SBML_parseL3Formula()are expanded versions of the formats produced and read by libsbmlcs.libsbml.formulaToString()and libsbmlcs.libsbml.parseFormula(), respectively. The latter two libSBML functions were originally developed to support conversion between SBML Levels 1 and 2, and were focused on the syntax of mathematical formulas used in SBML Level 1. With time, and the use of MathML in SBML Levels 2 and 3, it became clear that supporting Level 2 and 3's expanded mathematical syntax would be useful for software developers. To maintain backwards compatibility, the original libsbmlcs.libsbml.formulaToString() and libsbmlcs.libsbml.parseFormula() have been left untouched, and instead, the new functionality is provided in the form of SBML_parseL3Formula() and SBML_formulaL3ToString().
The following are the differences in the formula syntax supported by the 'L3' versions of the formula parsers and formatters, compared to what is supported by libsbmlcs.libsbml.parseFormula()andSBML_formulaL3ToString():
SId in the SBML specifications). The whitespace between number and unit is optional.&&, ||, !, and != may be used.% and will produce a piecewise function in the MathML.arc as a prefix or simply a; in other words, both arccsc and acsc are interpreted as the operator arccosecant defined in MathML. (Many functions in the SBML Level 1 infix-notation parser implemented by libsbmlcs.libsbml.parseFormula()are defined this way as well, but not all.)(integer/integer)No spaces are allowed in this construct; in other words, "
(3 / 4)" will be parsed into the MathML <divide> construct rather than a rational number. The general number syntax allows you to assign units to a rational number, e.g., "(3/4) ml". (If the string is a division, units are not interpreted in this way.)log with a single argument ("log(x)") can be parsed as log10(x), ln(x), or treated as an error, as desired. - -3") can be removed from the input entirely and single unary minuses can be incorporated into the number node, or all minuses can be preserved in the AST node structure. avogadro can be parsed as a MathML csymbol or as an identifier. SId) from that model are used in preference to pre-defined MathML definitions. More precisely, the Model entities whose identifiers will shadow identical symbols in the mathematical formula are: Species, Compartment, Parameter, Reaction, and SpeciesReference. For instance, if the parser is given a Model containing a Species with the identifier "pi", and the formula to be parsed is "3*pi", the MathML produced will contain the construct <ci> pi </ci> instead of the construct <pi/>. SId values of user-defined functions present in the model will be used preferentially over pre-defined MathML functions. For example, if the passed-in Model contains a FunctionDefinition with the identifier "sin", that function will be used instead of the predefined MathML function <sin/>. The parser function SBML_parseL3FormulaWithSettings() returns the root node of the AST corresponding to the formula given as the argument. If the formula contains a syntax error, the function will return null instead. When null is returned, an error is set; information about the error can be retrieved using SBML_getLastParseL3Error().
Note that this facility and the SBML Level 1-basedlibsbmlcs.libsbml.parseFormula()are provided as a convenience by libSBML—the MathML standard does not actually define a 'string-form' equivalent to MathML expressions, so the choice of formula syntax is arbitrary. The approach taken by libSBML is to start with the syntax defined by SBML Level 1 (which in fact used a text-string representation of formulas, and not MathML), and expand it to include the above functionality. This formula syntax is based mostly on C programming syntax, and may contain operators, function calls, symbols, and white space characters. The following table provides the precedence rules for the different entities that may appear in formula strings.
| Token | Operation | Class | Precedence | Associates |
|---|---|---|---|---|
| name | symbol reference | operand | 8 | n/a |
(expression) | expression grouping | operand | 8 | n/a |
f(...) | function call | prefix | 8 | left |
^ | power | binary | 7 | left |
-, ! | negation and boolean 'not' | unary | 6 | right |
*, /, % | multiplication, division, and modulo | binary | 5 | left |
+, - | addition and subtraction | binary | 4 | left |
==, <, >, <=, >=, != | boolean equality, inequality, and comparison | binary | 3 | left |
&&, || | boolean 'and' and 'or' | binary | 2 | left |
, | argument delimiter | binary | 1 | left |
In the table above, operand implies the construct is an operand, prefix implies the operation is applied to the following arguments, unary implies there is one argument, and binary implies there are two arguments. The values in the Precedence column show how the order of different types of operation are determined. For example, the expression a + b * c is evaluated as a + (b * c) because the * operator has higher precedence. The Associates column shows how the order of similar precedence operations is determined; for example, a && b || c is evaluated as (a && b) || c because the && and || operators are left-associative and have the same precedence.
The function call syntax consists of a function name, followed by optional white space, followed by an opening parenthesis token, followed by a sequence of zero or more arguments separated by commas (with each comma optionally preceded and/or followed by zero or more white space characters), followed by a closing parenthesis token. The function name must be chosen from one of the pre-defined functions in SBML or a user-defined function in the model. The following table lists the names of certain common mathematical functions; this table corresponds to Table 6 in the SBML Level 1 Version 2 specification with additions based on the functions added in SBML Level 2 and Level 3:
| Name | Argument(s) | Formula or meaning | Argument Constraints | Result constraints |
|---|---|---|---|---|
abs |
x | Absolute value of x. | ||
acos, arccos |
x | Arccosine of x in radians. | -1.0 ≤ x ≤ 1.0 | 0 ≤ acos(x) ≤ π |
acosh, arccosh |
x | Hyperbolic arccosine of x in radians. | ||
acot, arccot |
x | Arccotangent of x in radians. | ||
acoth, arccoth |
x | Hyperbolic arccotangent of x in radians. | ||
acsc, arccsc |
x | Arccosecant of x in radians. | ||
acsch, arccsch |
x | Hyperbolic arccosecant of x in radians. | ||
asec, arcsec |
x | Arcsecant of x in radians. | ||
asech, arcsech |
x | Hyperbolic arcsecant of x in radians. | ||
asin, arcsin |
x | Arcsine of x in radians. | -1.0 ≤ x ≤ 1.0 | 0 ≤ asin(x) ≤ π |
atan, arctan |
x | Arctangent of x in radians. | 0 ≤ atan(x) ≤ π | |
atanh, arctanh |
x | Hyperbolic arctangent of x in radians. | ||
ceil, ceiling |
x | Smallest number not less than x whose value is an exact integer. | ||
cos |
x | Cosine of x | ||
cosh |
x | Hyperbolic cosine of x. | ||
cot |
x | Cotangent of x. | ||
coth |
x | Hyperbolic cotangent of x. | ||
csc |
x | Cosecant of x. | ||
csch |
x | Hyperbolic cosecant of x. | ||
delay |
x, y | The value of x at y time units in the past. | ||
factorial |
n | The factorial of n. Factorials are defined by n! = n*(n-1)* ... * 1. | n must be an integer. | |
exp |
x | e x, where e is the base of the natural logarithm. | ||
floor |
x | The largest number not greater than x whose value is an exact integer. | ||
ln |
x | Natural logarithm of x. | x > 0 | |
log |
x | By default, the base 10 logarithm of x, but can be set to be the natural logarithm of x, or to be an illegal construct. | x > 0 | |
log |
x, y | The base x logarithm of y. | y > 0 | |
log10 |
x | Base 10 logarithm of x. | x > 0 | |
piecewise |
x1, y1, [x2, y2,] [...] [z] | A piecewise function: if (y1), x1. Otherwise, if (y2), x2, etc. Otherwise, z. | y1, y2, y3 [etc] must be boolean | |
pow, power |
x, y | x y. | ||
root |
b, x | The root base b of x. | ||
sec |
x | Secant of x. | ||
sech |
x | Hyperbolic secant of x. | ||
sqr |
x | x2. | ||
sqrt |
x | √x. | x > 0 | sqrt(x) ≥ 0 |
sin |
x | Sine of x. | ||
sinh |
x | Hyperbolic sine of x. | ||
tan |
x | Tangent of x. | x ≠ n*π/2, for odd integer n | |
tanh |
x | Hyperbolic tangent of x. | ||
and |
x, y, z... | Boolean and(x, y, z...): returns true if all of its arguments are true. Note that 'and' is an n-ary function, taking 0 or more arguments, and that and() returns 'true'. | All arguments must be boolean | |
not |
x | Boolean not(x) | x must be boolean | |
or |
x, y, z... | Boolean or(x, y, z...): returns true if at least one of its arguments is true. Note that 'or' is an n-ary function, taking 0 or more arguments, and that or() returns 'false'. | All arguments must be boolean | |
xor |
x, y, z... | Boolean xor(x, y, z...): returns true if an odd number of its arguments is true. Note that 'xor' is an n-ary function, taking 0 or more arguments, and that xor() returns 'false'. | All arguments must be boolean | |
eq |
x, y, z... | Boolean eq(x, y, z...): returns true if all arguments are equal. Note that 'eq' is an n-ary function, but must take 2 or more arguments. | ||
geq |
x, y, z... | Boolean geq(x, y, z...): returns true if each argument is greater than or equal to the argument following it. Note that 'geq' is an n-ary function, but must take 2 or more arguments. | ||
gt |
x, y, z... | Boolean gt(x, y, z...): returns true if each argument is greater than the argument following it. Note that 'gt' is an n-ary function, but must take 2 or more arguments. | ||
leq |
x, y, z... | Boolean leq(x, y, z...): returns true if each argument is less than or equal to the argument following it. Note that 'leq' is an n-ary function, but must take 2 or more arguments. | ||
lt |
x, y, z... | Boolean lt(x, y, z...): returns true if each argument is less than the argument following it. Note that 'lt' is an n-ary function, but must take 2 or more arguments. | ||
neq |
x, y | Boolean x != y: returns true unless x and y are equal. | ||
plus |
x, y, z... | x + y + z + ...: The sum of the arguments of the function. Note that 'plus' is an n-ary function taking 0 or more arguments, and that 'plus()' returns 0. | ||
times |
x, y, z... | x * y * z * ...: The product of the arguments of the function. Note that 'times' is an n-ary function taking 0 or more arguments, and that 'times()' returns 1. | ||
minus |
x, y | x - y. | ||
divide |
x, y | x / y. |
Note that the manner in which the 'L3' versions of the formula parser and formatter interpret the function "log" can be changed. To do so, callers should use the function SBML_parseL3FormulaWithSettings() and pass it an appropriate L3ParserSettings object. By default, unlike the SBML Level 1 parser implemented bylibsbmlcs.libsbml.parseFormula(), the string "log" is interpreted as the base 10 logarithm, and not as the natural logarithm. However, you can change the interpretation to be base-10 log, natural log, or as an error; since the name 'log' by itself is ambiguous, you require that the parser uses log10 or ln instead, which are more clear. Please refer to SBML_parseL3FormulaWithSettings().
In addition, the following symbols will be translated to their MathML equivalents, if no symbol with the same SId identifier string exists in the Model object provided:
| Name | Meaning | MathML |
|---|---|---|
true |
The boolean value true |
<true/> |
false |
The boolean value false |
<false/> |
pi |
The mathematical constant pi | <pi/> |
avogadro |
The numerical value of Avogadro's constant, as defined in the SBML specification | <csymbol encoding="text" definitionURL="http://www.sbml.org/sbml/symbols/avogadro"> avogadro </csymbol/> |
time |
Simulation time as defined in SBML | <csymbol encoding="text" definitionURL="http://www.sbml.org/sbml/symbols/time"> time </csymbol/> |
inf or infinity |
The mathematical constant "infinity" | <infinity/> |
nan or notanumber |
The mathematical concept "not a number" | <notanumber/> |
Note that whether the string "avogadro" is parsed as an AST node of type AST_NAME_AVOGADRO or AST_NAME is configurable; use the alternate version of this function, called SBML_parseL3FormulaWithSettings(). This functionality is provided because SBML Level 2 models may not use AST_NAME_AVOGADRO AST nodes.
| formula | the text-string formula expression to be parsed |
null if an error occurred while parsing the formula. When null is returned, an error is recorded internally; information about the error can be retrieved using SBML_getLastParseL3Error().Parses the given mathematical formula using specific a specific Model to resolve symbols, and returns an Abstract Syntax Tree (AST) representation of the result.
This is identical to SBML_parseL3Formula(), except that this function uses the given model in the argument model to check against identifiers that appear in the formula.
For more details about the parser, please see the definition of the functionSBML_parseL3Formula().
| formula | the mathematical formula expression to be parsed |
| model | the Model object to use for checking identifiers |
null if an error occurred while parsing the formula. When null is returned, an error is recorded internally; information about the error can be retrieved using SBML_getLastParseL3Error().
|
static |
Parses the given mathematical formula using specific parser settings and returns an Abstract Syntax Tree (AST) representation of the result.
This is identical to SBML_parseL3Formula(), except that this function uses the parser settings given in the argument settings. The settings override the default parsing behavior.
The parameter settings allows callers to change the following parsing behaviors:
pi", and the formula to be parsed is "3*pi", the MathML produced will contain the construct <ci> pi </ci> instead of the construct <pi/>. log(x)" with a single argument as the base 10 logarithm of x, the natural logarithm of x, or treat the case as an error. number id" by interpreting id as the identifier of a unit of measurement associated with the number, or whether to treat the case as an error. avogadro" as an ASTNode of type AST_NAME_AVOGADRO or as type AST_NAME. For more details about the parser, please see the definition of L3ParserSettings and SBML_parseL3Formula().
| formula | the mathematical formula expression to be parsed |
| settings | the settings to be used for this parser invocation |
null if an error occurred while parsing the formula. When null is returned, an error is recorded internally; information about the error can be retrieved using SBML_getLastParseL3Error().
|
static |
takes an annotation that has been read into the model identifies the RDF elements and creates a List of Layouts from the annotation
|
static |
Creates an XMLNode that represents the layoutId annotation of the species reference from the given SpeciesReference object.
|
static |
takes an annotation that has been read into the species reference identifies the id elements and set the id of the species reference
|
static |
Reads the MathML from the given XML string, constructs a corresponding abstract syntax tree, and returns a pointer to the root of the tree.
| xml | a string containing a full MathML expression |
null is returned if the given string is null or invalid.
|
static |
Reads the MathML from the given XML string, constructs a corresponding abstract syntax tree, and returns a pointer to the root of the tree.
| xml | a string containing a full MathML expression |
| xmlns | a XMLNamespaces_t object containing namespaces that are considered active during the read e.g. an L3 package namespace |
null is returned if the given string is null or invalid.
|
static |
Reads an SBML document from the given file filename.
If filename does not exist, or it is not an SBML file, an error will be logged in the error log of the SBMLDocument object returned by this method. Calling programs can inspect this error log to determine the nature of the problem. Please refer to the definition of SBMLDocument_t for more information about the error reporting mechanism.
SBMLReader_t *sr;
SBMLDocument_t *d;
sr = SBMLReader_create();
d = SBMLReader_readSBML(reader, filename);
if (SBMLDocument_getNumErrors(d) > 0)
{
if (XMLError_getId(SBMLDocument_getError(d, 0)) == SBML_READ_ERROR_FILE_NOT_FOUND)
if (XMLError_getId(SBMLDocument_getError(d, 0)) == SBML_READ_ERROR_NOT_SBML)
}
If the filename ends with .gz, the file will be read as a gzip file. Similary, if the filename ends with .zip or .bz2, the file will be read as a zip or bzip2 file, respectively. Otherwise, the fill will be read as an uncompressed file. If the filename ends with .zip, only the first file in the archive will be read if the zip archive contains two or more files.
To read a gzip/zip file, underlying libSBML needs to be linked with zlib at compile time. Also, underlying libSBML needs to be linked with bzip2 to read a bzip2 file. File unreadable error will be logged if a compressed file name is given and underlying libSBML is not linked with the corresponding required library. SBMLReader_hasZlib() and SBMLReader_hasBzip2() can be used to check whether libSBML is linked with each library.
|
static |
Reads an SBML document from the given file filename.
If filename does not exist, or it is not an SBML file, an error will be logged in the error log of the SBMLDocument object returned by this method. Calling programs can inspect this error log to determine the nature of the problem. Please refer to the definition of SBMLDocument_t for more information about the error reporting mechanism.
SBMLReader_t *sr;
SBMLDocument_t *d;
sr = SBMLReader_create();
d = SBMLReader_readSBML(reader, filename);
if (SBMLDocument_getNumErrors(d) > 0)
{
if (XMLError_getId(SBMLDocument_getError(d, 0)) == SBML_READ_ERROR_FILE_NOT_FOUND)
if (XMLError_getId(SBMLDocument_getError(d, 0)) == SBML_READ_ERROR_NOT_SBML)
}
If the filename ends with .gz, the file will be read as a gzip file. Similary, if the filename ends with .zip or .bz2, the file will be read as a zip or bzip2 file, respectively. Otherwise, the fill will be read as an uncompressed file. If the filename ends with .zip, only the first file in the archive will be read if the zip archive contains two or more files.
To read a gzip/zip file, underlying libSBML needs to be linked with zlib at compile time. Also, underlying libSBML needs to be linked with bzip2 to read a bzip2 file. File unreadable error will be logged if a compressed file name is given and underlying libSBML is not linked with the corresponding required library. SBMLReader_hasZlib() and SBMLReader_hasBzip2() can be used to check whether libSBML is linked with each library.
|
static |
Reads an SBML document from the given XML string xml.
If the string does not begin with XML declaration,
<?xml version='1.0' encoding='UTF-8'?>
an XML declaration string will be prepended.
This method will report an error if the given string xml is not SBML. The error will be logged in the error log of the SBMLDocument_t structure returned by this method. Calling programs can inspect this error log to determine the nature of the problem. Please refer to the definition of SBMLDocument for more information about the error reporting mechanism.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
This method takes an SBML type code and returns a string representing the code.
LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In the C# language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.
|
static |
Tests for logical equality between two given.
UNIT_KIND_ code values.
This function behaves exactly like C's == operator, except for the following two cases:
In the two cases above, C equality comparison would yield false (because each of the above is a distinct enumeration value), but this function returns true.
| uk1 | a UNIT_KIND_ value |
| uk2 | a second UNIT_KIND_ value to compare to uk1 |
true) if uk1 is logically equivalent to uk2, zero (for false) otherwise.
|
static |
Converts a text string naming a kind of unit to its corresponding libSBML.
UNIT_KIND_ constant/enumeration value.
| name | a string, the name of a predefined base unit in SBML |
|
static |
Predicate for testing whether a given string corresponds to a predefined libSBML unit code.
| str | a text string naming a base unit defined by SBML |
| level | the Level of SBML |
| version | the Version within the Level of SBML |
true) if string is the name of a valid UNIT_KIND_ value, zero (for false) otherwise.
|
static |
Converts a unit code to a text string equivalent.
| uk |
|
static |
Writes the given ASTNode_t (and its children) to a string as MathML, and returns the string.
| node | the root of an AST to write out to the stream. |
null is returned if the given argument is null.
|
static |
Writes the given SBML document d to the file named by filename.
This convenience function is functionally equivalent to:
SBMLWriter_writeSBML(SBMLWriter_create(), d, filename);
If the given filename ends with the suffix".gz"
(for example, "myfile.xml.gz"), libSBML assumes the
caller wants the file to be written compressed in gzip format.
Similarly, if the given filename ends with ".zip" or
".bz2", libSBML assumes the caller wants the file to
be compressed in zip or bzip2 format (respectively).
Files whose names lack these suffixes will be written uncompressed.
Special considerations for the zip format: If the given filename
ends with ".zip", the file placed in the zip archive
will have the suffix ".xml" or
".sbml". For example, the file in the zip archive
will be named "test.xml" if the given filename is
"test.xml.zip" or "test.zip".
Similarly, the filename in the archive will be
"test.sbml" if the given filename is
"test.sbml.zip".
| d | the SBMLDocument object to be written out in XML format |
| filename | a string giving the path to a file where the XML content is to be written. |
1 on success and 0 (zero) if filename could not be written. Some possible reasons for failure include (a) being unable to open the file, and (b) using a filename that indicates a compressed SBML file (i.e., a filename ending in ".zip" or similar) when the compression functionality has not been enabled in the underlying copy of libSBML.
|
static |
Writes the given SBML document d to the file filename.
This convenience function is functionally equivalent to:
SBMLWriter_writeSBMLToFile(SBMLWriter_create(), d, filename);
but that does not require the caller to create an SBMLWriter object first.
If the given filename ends with the suffix".gz"
(for example, "myfile.xml.gz"), libSBML assumes the
caller wants the file to be written compressed in gzip format.
Similarly, if the given filename ends with ".zip" or
".bz2", libSBML assumes the caller wants the file to
be compressed in zip or bzip2 format (respectively).
Files whose names lack these suffixes will be written uncompressed.
Special considerations for the zip format: If the given filename
ends with ".zip", the file placed in the zip archive
will have the suffix ".xml" or
".sbml". For example, the file in the zip archive
will be named "test.xml" if the given filename is
"test.xml.zip" or "test.zip".
Similarly, the filename in the archive will be
"test.sbml" if the given filename is
"test.sbml.zip".
| d | an SBMLDocument object to be written out in XML format |
| filename | a string giving the path to a file where the XML content is to be written. |
1 on success and 0 (zero) if filename could not be written. Some possible reasons for failure include (a) being unable to open the file, and (b) using a filename that indicates a compressed SBML file (i.e., a filename ending in ".zip" or similar) when the compression functionality has not been enabled in the underlying copy of libSBML.
|
static |
Writes the given SBML document d to an in-memory string and returns a pointer to it.
The string is owned by the caller and should be freed (with free()) when no longer needed. This convenience function is functionally equivalent to:
SBMLWriter_writeSBMLToString(SBMLWriter_create(), d);
but does not require the caller to create an SBMLWriter object first.
| d | an SBMLDocument object to be written out in XML format |
null if one of the underlying parser components fail. | const int libsbmlcs.libsbml.AllChecksON = 0x7f |
| const int libsbmlcs.libsbml.AllowedAttributesOnAlgRule = 20910 |
| const int libsbmlcs.libsbml.AllowedAttributesOnAssignRule = 20908 |
| const int libsbmlcs.libsbml.AllowedAttributesOnCompartment = 20517 |
| const int libsbmlcs.libsbml.AllowedAttributesOnConstraint = 21009 |
| const int libsbmlcs.libsbml.AllowedAttributesOnDelay = 21227 |
| const int libsbmlcs.libsbml.AllowedAttributesOnEvent = 21225 |
| const int libsbmlcs.libsbml.AllowedAttributesOnEventAssignment = 21214 |
| const int libsbmlcs.libsbml.AllowedAttributesOnFunc = 20307 |
| const int libsbmlcs.libsbml.AllowedAttributesOnInitialAssign = 20805 |
| const int libsbmlcs.libsbml.AllowedAttributesOnKineticLaw = 21132 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfComps = 20225 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfConstraints = 20230 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfEventAssign = 21224 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfEvents = 20232 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfFuncs = 20223 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfInitAssign = 20228 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfLocalParam = 21129 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfMods = 21151 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfParams = 20227 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfReactions = 20231 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfRules = 20229 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfSpecies = 20226 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfSpeciesRef = 21150 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfUnitDefs = 20224 |
| const int libsbmlcs.libsbml.AllowedAttributesOnListOfUnits = 20420 |
| const int libsbmlcs.libsbml.AllowedAttributesOnLocalParameter = 21172 |
| const int libsbmlcs.libsbml.AllowedAttributesOnModel = 20222 |
| const int libsbmlcs.libsbml.AllowedAttributesOnModifier = 21117 |
| const int libsbmlcs.libsbml.AllowedAttributesOnParameter = 20706 |
| const int libsbmlcs.libsbml.AllowedAttributesOnPriority = 21232 |
| const int libsbmlcs.libsbml.AllowedAttributesOnRateRule = 20909 |
| const int libsbmlcs.libsbml.AllowedAttributesOnReaction = 21110 |
| const int libsbmlcs.libsbml.AllowedAttributesOnSBML = 20108 |
| const int libsbmlcs.libsbml.AllowedAttributesOnSpecies = 20623 |
| const int libsbmlcs.libsbml.AllowedAttributesOnSpeciesReference = 21116 |
| const int libsbmlcs.libsbml.AllowedAttributesOnTrigger = 21226 |
| const int libsbmlcs.libsbml.AllowedAttributesOnUnit = 20421 |
| const int libsbmlcs.libsbml.AllowedAttributesOnUnitDefinition = 20419 |
| const int libsbmlcs.libsbml.AND_ASSOCIATION = 1 |
| const int libsbmlcs.libsbml.AnnotationNotElement = 99406 |
| const int libsbmlcs.libsbml.AnnotationNotesNotAllowedLevel1 = 99104 |
| const int libsbmlcs.libsbml.ApplyCiMustBeModelComponent = 10215 |
| const int libsbmlcs.libsbml.ApplyCiMustBeUserFunction = 10214 |
| const int libsbmlcs.libsbml.ArgsToEqNeedSameType = 10211 |
| const int libsbmlcs.libsbml.AssignmentToConstantEntity = 20903 |
| const int libsbmlcs.libsbml.AssignRuleCompartmentMismatch = 10511 |
| const int libsbmlcs.libsbml.AssignRuleParameterMismatch = 10513 |
| const int libsbmlcs.libsbml.AssignRuleSpeciesMismatch = 10512 |
| const int libsbmlcs.libsbml.AssignRuleStoichiometryMismatch = 10514 |
| const int libsbmlcs.libsbml.AST_CONSTANT_E = AST_NAME_TIME + 1 |
| const int libsbmlcs.libsbml.AST_CONSTANT_FALSE = AST_CONSTANT_E + 1 |
| const int libsbmlcs.libsbml.AST_CONSTANT_PI = AST_CONSTANT_FALSE + 1 |
| const int libsbmlcs.libsbml.AST_CONSTANT_TRUE = AST_CONSTANT_PI + 1 |
| const int libsbmlcs.libsbml.AST_CONSTRUCTOR_OTHERWISE = AST_CONSTRUCTOR_PIECE + 1 |
| const int libsbmlcs.libsbml.AST_CONSTRUCTOR_PIECE = AST_SEMANTICS + 1 |
| const int libsbmlcs.libsbml.AST_DIVIDE = '/' |
| const int libsbmlcs.libsbml.AST_FUNCTION = AST_LAMBDA + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ABS = AST_FUNCTION + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCCOS = AST_FUNCTION_ABS + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCCOSH = AST_FUNCTION_ARCCOS + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCCOT = AST_FUNCTION_ARCCOSH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCCOTH = AST_FUNCTION_ARCCOT + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCCSC = AST_FUNCTION_ARCCOTH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCCSCH = AST_FUNCTION_ARCCSC + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCSEC = AST_FUNCTION_ARCCSCH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCSECH = AST_FUNCTION_ARCSEC + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCSIN = AST_FUNCTION_ARCSECH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCSINH = AST_FUNCTION_ARCSIN + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCTAN = AST_FUNCTION_ARCSINH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ARCTANH = AST_FUNCTION_ARCTAN + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_CEILING = AST_FUNCTION_ARCTANH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_COS = AST_FUNCTION_CEILING + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_COSH = AST_FUNCTION_COS + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_COT = AST_FUNCTION_COSH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_COTH = AST_FUNCTION_COT + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_CSC = AST_FUNCTION_COTH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_CSCH = AST_FUNCTION_CSC + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_DELAY = AST_FUNCTION_CSCH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_EXP = AST_FUNCTION_DELAY + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_FACTORIAL = AST_FUNCTION_EXP + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_FLOOR = AST_FUNCTION_FACTORIAL + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_LN = AST_FUNCTION_FLOOR + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_LOG = AST_FUNCTION_LN + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_PIECEWISE = AST_FUNCTION_LOG + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_POWER = AST_FUNCTION_PIECEWISE + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_ROOT = AST_FUNCTION_POWER + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_SEC = AST_FUNCTION_ROOT + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_SECH = AST_FUNCTION_SEC + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_SIN = AST_FUNCTION_SECH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_SINH = AST_FUNCTION_SIN + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_TAN = AST_FUNCTION_SINH + 1 |
| const int libsbmlcs.libsbml.AST_FUNCTION_TANH = AST_FUNCTION_TAN + 1 |
| const int libsbmlcs.libsbml.AST_INTEGER = 256 |
| const int libsbmlcs.libsbml.AST_LAMBDA = AST_CONSTANT_TRUE + 1 |
| const int libsbmlcs.libsbml.AST_LOGICAL_AND = AST_FUNCTION_TANH + 1 |
| const int libsbmlcs.libsbml.AST_LOGICAL_NOT = AST_LOGICAL_AND + 1 |
| const int libsbmlcs.libsbml.AST_LOGICAL_OR = AST_LOGICAL_NOT + 1 |
| const int libsbmlcs.libsbml.AST_LOGICAL_XOR = AST_LOGICAL_OR + 1 |
| const int libsbmlcs.libsbml.AST_MINUS = '-' |
| const int libsbmlcs.libsbml.AST_NAME = AST_RATIONAL + 1 |
| const int libsbmlcs.libsbml.AST_NAME_AVOGADRO = AST_NAME + 1 |
| const int libsbmlcs.libsbml.AST_NAME_TIME = AST_NAME_AVOGADRO + 1 |
| const int libsbmlcs.libsbml.AST_ORIGINATES_IN_PACKAGE = AST_UNKNOWN + 1 |
| const int libsbmlcs.libsbml.AST_PLUS = '+' |
| const int libsbmlcs.libsbml.AST_POWER = '^' |
| const int libsbmlcs.libsbml.AST_QUALIFIER_BVAR = AST_RELATIONAL_NEQ + 1 |
| const int libsbmlcs.libsbml.AST_QUALIFIER_DEGREE = AST_QUALIFIER_LOGBASE + 1 |
| const int libsbmlcs.libsbml.AST_QUALIFIER_LOGBASE = AST_QUALIFIER_BVAR + 1 |
| const int libsbmlcs.libsbml.AST_RATIONAL = AST_REAL_E + 1 |
| const int libsbmlcs.libsbml.AST_REAL = AST_INTEGER + 1 |
| const int libsbmlcs.libsbml.AST_REAL_E = AST_REAL + 1 |
| const int libsbmlcs.libsbml.AST_RELATIONAL_EQ = AST_LOGICAL_XOR + 1 |
| const int libsbmlcs.libsbml.AST_RELATIONAL_GEQ = AST_RELATIONAL_EQ + 1 |
| const int libsbmlcs.libsbml.AST_RELATIONAL_GT = AST_RELATIONAL_GEQ + 1 |
| const int libsbmlcs.libsbml.AST_RELATIONAL_LEQ = AST_RELATIONAL_GT + 1 |
| const int libsbmlcs.libsbml.AST_RELATIONAL_LT = AST_RELATIONAL_LEQ + 1 |
| const int libsbmlcs.libsbml.AST_RELATIONAL_NEQ = AST_RELATIONAL_LT + 1 |
| const int libsbmlcs.libsbml.AST_SEMANTICS = AST_QUALIFIER_DEGREE + 1 |
| const int libsbmlcs.libsbml.AST_TIMES = '*' |
| const int libsbmlcs.libsbml.AST_TYPECODE_ASTNODE = AST_TYPECODE_FUNCTION_QUALIFIER + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_BASE = 0 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CI_NUMBER = AST_TYPECODE_CONSTANT_NUMBER + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CN_BASE = AST_TYPECODE_BASE + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CN_EXPONENTIAL = AST_TYPECODE_CN_INTEGER + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CN_INTEGER = AST_TYPECODE_NUMBER + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CN_RATIONAL = AST_TYPECODE_CN_EXPONENTIAL + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CN_REAL = AST_TYPECODE_CN_RATIONAL + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CONSTANT_NUMBER = AST_TYPECODE_CN_REAL + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CSYMBOL = AST_TYPECODE_CI_NUMBER + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CSYMBOL_AVOGADRO = AST_TYPECODE_CSYMBOL + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CSYMBOL_DELAY = AST_TYPECODE_CSYMBOL_AVOGADRO + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_CSYMBOL_TIME = AST_TYPECODE_CSYMBOL_DELAY + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION = AST_TYPECODE_CSYMBOL_TIME + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION_BASE = AST_TYPECODE_CN_BASE + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION_BINARY = AST_TYPECODE_FUNCTION_UNARY + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION_CI = AST_TYPECODE_FUNCTION_LAMBDA + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION_LAMBDA = AST_TYPECODE_FUNCTION_PIECEWISE + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION_NARY = AST_TYPECODE_FUNCTION_BINARY + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION_PIECEWISE = AST_TYPECODE_FUNCTION_NARY + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION_QUALIFIER = AST_TYPECODE_FUNCTION_SEMANTIC + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION_SEMANTIC = AST_TYPECODE_FUNCTION_CI + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_FUNCTION_UNARY = AST_TYPECODE_FUNCTION + 1 |
| const int libsbmlcs.libsbml.AST_TYPECODE_NUMBER = AST_TYPECODE_FUNCTION_BASE + 1 |
| const int libsbmlcs.libsbml.AST_UNKNOWN = AST_CONSTRUCTOR_OTHERWISE + 1 |
| const int libsbmlcs.libsbml.AvogadroNotSupported = 91020 |
| const int libsbmlcs.libsbml.BadCsymbolDefinitionURLValue = 10205 |
| const int libsbmlcs.libsbml.BadlyFormedXML = 1006 |
| const int libsbmlcs.libsbml.BadMathML = 99219 |
| const int libsbmlcs.libsbml.BadMathMLNodeType = 99224 |
| const int libsbmlcs.libsbml.BadProcessingInstruction = 1012 |
| const int libsbmlcs.libsbml.BadXMLAttribute = 1020 |
| const int libsbmlcs.libsbml.BadXMLAttributeValue = 1019 |
| const int libsbmlcs.libsbml.BadXMLComment = 1022 |
| const int libsbmlcs.libsbml.BadXMLDecl = 1003 |
| const int libsbmlcs.libsbml.BadXMLDeclLocation = 1023 |
| const int libsbmlcs.libsbml.BadXMLDOCTYPE = 1004 |
| const int libsbmlcs.libsbml.BadXMLDocumentStructure = 1028 |
| const int libsbmlcs.libsbml.BadXMLIDRef = 1026 |
| const int libsbmlcs.libsbml.BadXMLIDValue = 1025 |
| const int libsbmlcs.libsbml.BadXMLPrefix = 1013 |
| const int libsbmlcs.libsbml.BadXMLPrefixValue = 1014 |
| const int libsbmlcs.libsbml.BIOLOGICAL_QUALIFIER = MODEL_QUALIFIER + 1 |
| const int libsbmlcs.libsbml.BooleanOpsNeedBooleanArgs = 10209 |
| const int libsbmlcs.libsbml.BothAmountAndConcentrationSet = 20609 |
| const int libsbmlcs.libsbml.BothStoichiometryAndMath = 21113 |
| const int libsbmlcs.libsbml.BQB_ENCODES = BQB_IS_ENCODED_BY + 1 |
| const int libsbmlcs.libsbml.BQB_HAS_PART = BQB_IS + 1 |
| const int libsbmlcs.libsbml.BQB_HAS_PROPERTY = BQB_OCCURS_IN + 1 |
| const int libsbmlcs.libsbml.BQB_HAS_VERSION = BQB_IS_VERSION_OF + 1 |
| const int libsbmlcs.libsbml.BQB_IS = 0 |
| const int libsbmlcs.libsbml.BQB_IS_DESCRIBED_BY = BQB_IS_HOMOLOG_TO + 1 |
| const int libsbmlcs.libsbml.BQB_IS_ENCODED_BY = BQB_IS_DESCRIBED_BY + 1 |
| const int libsbmlcs.libsbml.BQB_IS_HOMOLOG_TO = BQB_HAS_VERSION + 1 |
| const int libsbmlcs.libsbml.BQB_IS_PART_OF = BQB_HAS_PART + 1 |
| const int libsbmlcs.libsbml.BQB_IS_PROPERTY_OF = BQB_HAS_PROPERTY + 1 |
| const int libsbmlcs.libsbml.BQB_IS_VERSION_OF = BQB_IS_PART_OF + 1 |
| const int libsbmlcs.libsbml.BQB_OCCURS_IN = BQB_ENCODES + 1 |
| const int libsbmlcs.libsbml.BQB_UNKNOWN = BQB_IS_PROPERTY_OF + 1 |
| const int libsbmlcs.libsbml.BQM_IS = 0 |
| const int libsbmlcs.libsbml.BQM_IS_DERIVED_FROM = BQM_IS_DESCRIBED_BY + 1 |
| const int libsbmlcs.libsbml.BQM_IS_DESCRIBED_BY = BQM_IS + 1 |
| const int libsbmlcs.libsbml.BQM_UNKNOWN = BQM_IS_DERIVED_FROM + 1 |
| const int libsbmlcs.libsbml.CannotConvertToL1V1 = 90001 |
| const int libsbmlcs.libsbml.CelsiusNoLongerValid = 20412 |
|
static |
| const int libsbmlcs.libsbml.CircularRuleDependency = 20906 |
|
static |
| const int libsbmlcs.libsbml.CNV_TYPE_BOOL = 0 |
| const int libsbmlcs.libsbml.CNV_TYPE_DOUBLE = CNV_TYPE_BOOL + 1 |
| const int libsbmlcs.libsbml.CNV_TYPE_INT = CNV_TYPE_DOUBLE + 1 |
| const int libsbmlcs.libsbml.CNV_TYPE_SINGLE = CNV_TYPE_INT + 1 |
| const int libsbmlcs.libsbml.CNV_TYPE_STRING = CNV_TYPE_SINGLE + 1 |
| const int libsbmlcs.libsbml.CompartmentNotOnL1Reaction = 91016 |
| const int libsbmlcs.libsbml.CompartmentOnReaction = 21107 |
| const int libsbmlcs.libsbml.CompartmentShouldHaveSize = 80501 |
| const int libsbmlcs.libsbml.CompartmentTypeNotValidAttribute = 99902 |
| const int libsbmlcs.libsbml.CompartmentTypeNotValidComponent = 99908 |
| const int libsbmlcs.libsbml.CompAttributeRequiredMissing = 1020201 |
| const int libsbmlcs.libsbml.CompAttributeRequiredMustBeBoolean = 1020202 |
| const int libsbmlcs.libsbml.CompAttributeRequiredMustBeTrue = 1020212 |
| const int libsbmlcs.libsbml.CompCircularExternalModelReference = 1020310 |
| const int libsbmlcs.libsbml.CompDeletedReplacement = 1090114 |
| const int libsbmlcs.libsbml.CompDeletionAllowedAttributes = 1020903 |
| const int libsbmlcs.libsbml.CompDeletionMustReferenceObject = 1020901 |
| const int libsbmlcs.libsbml.CompDeletionMustReferOnlyOneObject = 1020902 |
| const int libsbmlcs.libsbml.CompDeprecatedDeleteFunction = 1090112 |
| const int libsbmlcs.libsbml.CompDeprecatedReplaceFunction = 1090113 |
| const int libsbmlcs.libsbml.CompDeprecatedSBaseRefSpelling = 1020711 |
| const int libsbmlcs.libsbml.CompDuplicateComponentId = 1010301 |
| const int libsbmlcs.libsbml.CompElementNotInNs = 1010102 |
| const int libsbmlcs.libsbml.CompEmptyLOModelDefs = 1020206 |
| const int libsbmlcs.libsbml.CompEmptyLOReplacedElements = 1020104 |
| const int libsbmlcs.libsbml.CompExtentConversionMustBeParameter = 1020623 |
| const int libsbmlcs.libsbml.CompExtModDefAllowedAttributes = 1020303 |
| const int libsbmlcs.libsbml.CompExtModDefAllowedCoreAttributes = 1020301 |
| const int libsbmlcs.libsbml.CompExtModDefAllowedElements = 1020302 |
| const int libsbmlcs.libsbml.CompExtModDefBad = 1090103 |
| const int libsbmlcs.libsbml.CompExtModMd5DoesNotMatch = 1020306 |
| const int libsbmlcs.libsbml.CompFlatModelNotValid = 1090105 |
| const int libsbmlcs.libsbml.CompFlatteningNotImplementedNotReqd = 1090109 |
| const int libsbmlcs.libsbml.CompFlatteningNotImplementedReqd = 1090110 |
| const int libsbmlcs.libsbml.CompFlatteningNotRecognisedNotReqd = 1090108 |
| const int libsbmlcs.libsbml.CompFlatteningNotRecognisedReqd = 1090107 |
| const int libsbmlcs.libsbml.CompFlatteningWarning = 1090111 |
| const int libsbmlcs.libsbml.CompIdRefMayReferenceUnknownPackage = 1090115 |
| const int libsbmlcs.libsbml.CompIdRefMustReferenceObject = 1020702 |
| const int libsbmlcs.libsbml.CompInvalidConversionFactorSyntax = 1010310 |
| const int libsbmlcs.libsbml.CompInvalidDeletionSyntax = 1010309 |
| const int libsbmlcs.libsbml.CompInvalidExtentConvFactorSyntax = 1020614 |
| const int libsbmlcs.libsbml.CompInvalidIdRefSyntax = 1020707 |
| const int libsbmlcs.libsbml.CompInvalidMD5Syntax = 1020309 |
| const int libsbmlcs.libsbml.CompInvalidMetaIdRefSyntax = 1020709 |
| const int libsbmlcs.libsbml.CompInvalidModelRefSyntax = 1020308 |
| const int libsbmlcs.libsbml.CompInvalidNameSyntax = 1010311 |
| const int libsbmlcs.libsbml.CompInvalidPortRefSyntax = 1020706 |
| const int libsbmlcs.libsbml.CompInvalidSIdSyntax = 1010304 |
| const int libsbmlcs.libsbml.CompInvalidSourceSyntax = 1020307 |
| const int libsbmlcs.libsbml.CompInvalidSubmodelRefSyntax = 1010308 |
| const int libsbmlcs.libsbml.CompInvalidTimeConvFactorSyntax = 1020613 |
| const int libsbmlcs.libsbml.CompInvalidUnitRefSyntax = 1020708 |
| const int libsbmlcs.libsbml.CompLineNumbersUnreliable = 1090106 |
| const int libsbmlcs.libsbml.CompLODeletionAllowedAttributes = 1020606 |
| const int libsbmlcs.libsbml.CompLODeletionsAllowedElements = 1020605 |
| const int libsbmlcs.libsbml.CompLOExtModDefsAllowedAttributes = 1020210 |
| const int libsbmlcs.libsbml.CompLOExtModelDefsAllowedElements = 1020208 |
| const int libsbmlcs.libsbml.CompLOModelDefsAllowedAttributes = 1020209 |
| const int libsbmlcs.libsbml.CompLOModelDefsAllowedElements = 1020207 |
| const int libsbmlcs.libsbml.CompLOPortsAllowedAttributes = 1020506 |
| const int libsbmlcs.libsbml.CompLOPortsAllowedElements = 1020504 |
| const int libsbmlcs.libsbml.CompLOReplacedElementsAllowedAttribs = 1020103 |
| const int libsbmlcs.libsbml.CompLOReplaceElementsAllowedElements = 1020102 |
| const int libsbmlcs.libsbml.CompLOSubmodelsAllowedAttributes = 1020505 |
| const int libsbmlcs.libsbml.CompLOSubmodelsAllowedElements = 1020503 |
| const int libsbmlcs.libsbml.CompMetaIdRefMayReferenceUnknownPkg = 1090116 |
| const int libsbmlcs.libsbml.CompMetaIdRefMustReferenceObject = 1020704 |
| const int libsbmlcs.libsbml.CompModCannotCircularlyReferenceSelf = 1020617 |
| const int libsbmlcs.libsbml.CompModelFlatteningFailed = 1090104 |
| const int libsbmlcs.libsbml.CompModReferenceMustIdOfModel = 1020305 |
| const int libsbmlcs.libsbml.CompModReferenceSyntax = 1020608 |
| const int libsbmlcs.libsbml.CompMustReplaceIDs = 1021202 |
| const int libsbmlcs.libsbml.CompMustReplaceMetaIDs = 1021203 |
| const int libsbmlcs.libsbml.CompMustReplacePackageIDs = 1021204 |
| const int libsbmlcs.libsbml.CompMustReplaceSameClass = 1021201 |
| const int libsbmlcs.libsbml.CompNoEmptyListOfOnModel = 1020502 |
| const int libsbmlcs.libsbml.CompNoModelInReference = 1090102 |
| const int libsbmlcs.libsbml.CompNoMultipleReferences = 1020714 |
| const int libsbmlcs.libsbml.CompNSUndeclared = 1010101 |
| const int libsbmlcs.libsbml.CompOneListOfDeletionOnSubmodel = 1020603 |
| const int libsbmlcs.libsbml.CompOneListOfExtModelDefinitions = 1020211 |
| const int libsbmlcs.libsbml.CompOneListOfModelDefinitions = 1020205 |
| const int libsbmlcs.libsbml.CompOneListOfOnModel = 1020501 |
| const int libsbmlcs.libsbml.CompOneListOfReplacedElements = 1020101 |
| const int libsbmlcs.libsbml.CompOneReplacedByElement = 1020105 |
| const int libsbmlcs.libsbml.CompOneSBaseRefOnly = 1020710 |
| const int libsbmlcs.libsbml.CompParentOfSBRefChildMustBeSubmodel = 1020705 |
| const int libsbmlcs.libsbml.CompPortAllowedAttributes = 1020803 |
| const int libsbmlcs.libsbml.CompPortMustReferenceObject = 1020801 |
| const int libsbmlcs.libsbml.CompPortMustReferenceOnlyOneObject = 1020802 |
| const int libsbmlcs.libsbml.CompPortReferencesUnique = 1020804 |
| const int libsbmlcs.libsbml.CompPortRefMustReferencePort = 1020701 |
| const int libsbmlcs.libsbml.CompReferenceMustBeL3 = 1020304 |
| const int libsbmlcs.libsbml.CompReplacedByAllowedAttributes = 1021103 |
| const int libsbmlcs.libsbml.CompReplacedByMustRefObject = 1021101 |
| const int libsbmlcs.libsbml.CompReplacedByMustRefOnlyOne = 1021102 |
| const int libsbmlcs.libsbml.CompReplacedBySubModelRef = 1021104 |
| const int libsbmlcs.libsbml.CompReplacedElementAllowedAttributes = 1021003 |
| const int libsbmlcs.libsbml.CompReplacedElementConvFactorRef = 1021006 |
| const int libsbmlcs.libsbml.CompReplacedElementDeletionRef = 1021005 |
| const int libsbmlcs.libsbml.CompReplacedElementMustRefObject = 1021001 |
| const int libsbmlcs.libsbml.CompReplacedElementMustRefOnlyOne = 1021002 |
| const int libsbmlcs.libsbml.CompReplacedElementNoDelAndConvFact = 1021011 |
| const int libsbmlcs.libsbml.CompReplacedElementSameReference = 1021010 |
| const int libsbmlcs.libsbml.CompReplacedElementSubModelRef = 1021004 |
| const int libsbmlcs.libsbml.CompReplacedUnitsShouldMatch = 1010501 |
| const int libsbmlcs.libsbml.CompRequiredFalseIfAllElementsReplaced = 1020204 |
| const int libsbmlcs.libsbml.CompRequiredTrueIfElementsRemain = 1020203 |
| const int libsbmlcs.libsbml.CompSBaseRefMustReferenceObject = 1020712 |
| const int libsbmlcs.libsbml.CompSBaseRefMustReferenceOnlyOneObject = 1020713 |
| const int libsbmlcs.libsbml.CompSubmodelAllowedAttributes = 1020607 |
| const int libsbmlcs.libsbml.CompSubmodelAllowedCoreAttributes = 1020601 |
| const int libsbmlcs.libsbml.CompSubmodelAllowedElements = 1020602 |
| const int libsbmlcs.libsbml.CompSubmodelCannotReferenceSelf = 1020616 |
| const int libsbmlcs.libsbml.CompSubmodelMustReferenceModel = 1020615 |
| const int libsbmlcs.libsbml.CompSubmodelNoEmptyLODeletions = 1020604 |
| const int libsbmlcs.libsbml.CompTimeConversionMustBeParameter = 1020622 |
| const int libsbmlcs.libsbml.CompUniqueModelIds = 1010302 |
| const int libsbmlcs.libsbml.CompUniquePortIds = 1010303 |
| const int libsbmlcs.libsbml.CompUnitRefMustReferenceUnitDef = 1020703 |
| const int libsbmlcs.libsbml.CompUnknown = 1010100 |
| const int libsbmlcs.libsbml.CompUnresolvedReference = 1090101 |
| const int libsbmlcs.libsbml.ConstantNotValidAttribute = 99903 |
| const int libsbmlcs.libsbml.ConstantSpeciesNotValidAttribute = 99916 |
| const int libsbmlcs.libsbml.ConstraintContainsDOCTYPE = 21005 |
| const int libsbmlcs.libsbml.ConstraintContainsXMLDecl = 21004 |
| const int libsbmlcs.libsbml.ConstraintMathNotBoolean = 21001 |
| const int libsbmlcs.libsbml.ConstraintNotInXHTMLNamespace = 21003 |
| const int libsbmlcs.libsbml.ConstraintNotValidComponent = 99909 |
| const int libsbmlcs.libsbml.ConversionFactorMustConstant = 20705 |
| const int libsbmlcs.libsbml.ConversionFactorNotInL1 = 91015 |
| const int libsbmlcs.libsbml.ConversionFactorOnSpecies = 20617 |
|
static |
| const int libsbmlcs.libsbml.DanglingUnitSIdRef = 99303 |
| const int libsbmlcs.libsbml.DelayNeedsValuesFromTriggerTime = 21207 |
| const int libsbmlcs.libsbml.DelayUnitsNotTime = 10551 |
| const int libsbmlcs.libsbml.DisallowedDefinitionURLUse = 10204 |
| const int libsbmlcs.libsbml.DisallowedMathMLEncodingUse = 10203 |
| const int libsbmlcs.libsbml.DisallowedMathMLSymbol = 10202 |
| const int libsbmlcs.libsbml.DisallowedMathTypeAttributeUse = 10206 |
| const int libsbmlcs.libsbml.DisallowedMathTypeAttributeValue = 10207 |
| const int libsbmlcs.libsbml.DisallowedMathUnitsUse = 10220 |
| const int libsbmlcs.libsbml.DuplicateAnnotationInvalidInL2v2 = 93009 |
| const int libsbmlcs.libsbml.DuplicateAnnotationInvalidInL2v3 = 94010 |
| const int libsbmlcs.libsbml.DuplicateAnnotationInvalidInL2v4 = 95007 |
| const int libsbmlcs.libsbml.DuplicateAnnotationInvalidInL3v1 = 96009 |
| const int libsbmlcs.libsbml.DuplicateAnnotationNamespaces = 10402 |
| const int libsbmlcs.libsbml.DuplicateComponentId = 10301 |
| const int libsbmlcs.libsbml.DuplicateLocalParameterId = 10303 |
| const int libsbmlcs.libsbml.DuplicateMetaId = 10307 |
| const int libsbmlcs.libsbml.DuplicateUnitDefinitionId = 10302 |
| const int libsbmlcs.libsbml.DuplicateXMLAttribute = 1010 |
| const int libsbmlcs.libsbml.EmptyListElement = 20203 |
| const int libsbmlcs.libsbml.EmptyListInKineticLaw = 21123 |
| const int libsbmlcs.libsbml.EmptyListInReaction = 21103 |
| const int libsbmlcs.libsbml.EmptyListOfUnits = 20409 |
| const int libsbmlcs.libsbml.EmptyUnitListElement = 20413 |
| const int libsbmlcs.libsbml.EventAndAssignmentRuleForId = 10306 |
| const int libsbmlcs.libsbml.EventAssignCompartmentMismatch = 10561 |
| const int libsbmlcs.libsbml.EventAssignmentForConstantEntity = 21212 |
| const int libsbmlcs.libsbml.EventAssignParameterMismatch = 10563 |
| const int libsbmlcs.libsbml.EventAssignSpeciesMismatch = 10562 |
| const int libsbmlcs.libsbml.EventAssignStoichiometryMismatch = 10564 |
| const int libsbmlcs.libsbml.EventNotValidComponent = 99910 |
| const int libsbmlcs.libsbml.ExtentUnitsNotSubstance = 91017 |
| const int libsbmlcs.libsbml.FailedMathMLReadOfDouble = 99220 |
| const int libsbmlcs.libsbml.FailedMathMLReadOfExponential = 99222 |
| const int libsbmlcs.libsbml.FailedMathMLReadOfInteger = 99221 |
| const int libsbmlcs.libsbml.FailedMathMLReadOfRational = 99223 |
| const int libsbmlcs.libsbml.FbcActiveObjectiveRefersObjective = 2020208 |
| const int libsbmlcs.libsbml.FbcActiveObjectiveSyntax = 2020207 |
| const int libsbmlcs.libsbml.FbcAttributeRequiredMissing = 2020101 |
| const int libsbmlcs.libsbml.FbcAttributeRequiredMustBeBoolean = 2020102 |
| const int libsbmlcs.libsbml.FbcDuplicateComponentId = 2010301 |
| const int libsbmlcs.libsbml.FbcElementNotInNs = 2010102 |
| const int libsbmlcs.libsbml.FbcFluxBoundAllowedElements = 2020402 |
| const int libsbmlcs.libsbml.FbcFluxBoundAllowedL3Attributes = 2020401 |
| const int libsbmlcs.libsbml.FbcFluxBoundNameMustBeString = 2020405 |
| const int libsbmlcs.libsbml.FbcFluxBoundOperationMustBeEnum = 2020406 |
| const int libsbmlcs.libsbml.FbcFluxBoundReactionMustExist = 2020408 |
| const int libsbmlcs.libsbml.FbcFluxBoundRectionMustBeSIdRef = 2020404 |
| const int libsbmlcs.libsbml.FbcFluxBoundRequiredAttributes = 2020403 |
| const int libsbmlcs.libsbml.FbcFluxBoundsForReactionConflict = 2020409 |
| const int libsbmlcs.libsbml.FbcFluxBoundValueMustBeDouble = 2020407 |
| const int libsbmlcs.libsbml.FbcFluxObjectAllowedElements = 2020602 |
| const int libsbmlcs.libsbml.FbcFluxObjectAllowedL3Attributes = 2020601 |
| const int libsbmlcs.libsbml.FbcFluxObjectCoefficientMustBeDouble = 2020607 |
| const int libsbmlcs.libsbml.FbcFluxObjectNameMustBeString = 2020604 |
| const int libsbmlcs.libsbml.FbcFluxObjectReactionMustBeSIdRef = 2020605 |
| const int libsbmlcs.libsbml.FbcFluxObjectReactionMustExist = 2020606 |
| const int libsbmlcs.libsbml.FbcFluxObjectRequiredAttributes = 2020603 |
| const int libsbmlcs.libsbml.FbcLOFluxBoundsAllowedAttributes = 2020205 |
| const int libsbmlcs.libsbml.FbcLOFluxBoundsAllowedElements = 2020203 |
| const int libsbmlcs.libsbml.FbcLOObjectivesAllowedAttributes = 2020206 |
| const int libsbmlcs.libsbml.FbcLOObjectivesAllowedElements = 2020204 |
| const int libsbmlcs.libsbml.FbcNoEmptyListOfs = 2020202 |
| const int libsbmlcs.libsbml.FbcNSUndeclared = 2010101 |
| const int libsbmlcs.libsbml.FbcObjectiveAllowedElements = 2020502 |
| const int libsbmlcs.libsbml.FbcObjectiveAllowedL3Attributes = 2020501 |
| const int libsbmlcs.libsbml.FbcObjectiveLOFluxObjAllowedAttribs = 2020509 |
| const int libsbmlcs.libsbml.FbcObjectiveLOFluxObjMustNotBeEmpty = 2020507 |
| const int libsbmlcs.libsbml.FbcObjectiveLOFluxObjOnlyFluxObj = 2020508 |
| const int libsbmlcs.libsbml.FbcObjectiveNameMustBeString = 2020504 |
| const int libsbmlcs.libsbml.FbcObjectiveOneListOfObjectives = 2020506 |
| const int libsbmlcs.libsbml.FbcObjectiveRequiredAttributes = 2020503 |
| const int libsbmlcs.libsbml.FbcObjectiveTypeMustBeEnum = 2020505 |
| const int libsbmlcs.libsbml.FbcOnlyOneEachListOf = 2020201 |
| const int libsbmlcs.libsbml.FbcRequiredFalse = 2020103 |
| const int libsbmlcs.libsbml.FbcSBMLSIdSyntax = 2010302 |
| const int libsbmlcs.libsbml.FbcSpeciesAllowedL3Attributes = 2020301 |
| const int libsbmlcs.libsbml.FbcSpeciesChargeMustBeInteger = 2020302 |
| const int libsbmlcs.libsbml.FbcSpeciesFormulaMustBeString = 2020303 |
| const int libsbmlcs.libsbml.FbcUnknown = 2010100 |
| const int libsbmlcs.libsbml.FLUXBOUND_OPERATION_EQUAL = FLUXBOUND_OPERATION_GREATER + 1 |
| const int libsbmlcs.libsbml.FLUXBOUND_OPERATION_GREATER = FLUXBOUND_OPERATION_LESS + 1 |
| const int libsbmlcs.libsbml.FLUXBOUND_OPERATION_GREATER_EQUAL = FLUXBOUND_OPERATION_LESS_EQUAL + 1 |
| const int libsbmlcs.libsbml.FLUXBOUND_OPERATION_LESS = FLUXBOUND_OPERATION_GREATER_EQUAL + 1 |
| const int libsbmlcs.libsbml.FLUXBOUND_OPERATION_LESS_EQUAL = 0 |
| const int libsbmlcs.libsbml.FLUXBOUND_OPERATION_UNKNOWN = FLUXBOUND_OPERATION_EQUAL + 1 |
| const int libsbmlcs.libsbml.FormulaInLevel1KL = 99129 |
| const int libsbmlcs.libsbml.FuncDefNotValidComponent = 99912 |
| const int libsbmlcs.libsbml.FunctionDefMathNotLambda = 20301 |
| const int libsbmlcs.libsbml.GENE_ASSOCIATION = 0 |
| const int libsbmlcs.libsbml.GeneralWarningNotSpecified = 29999 |
| const int libsbmlcs.libsbml.GlobalUnitsNotDeclared = 91018 |
| const int libsbmlcs.libsbml.GROUP_KIND_CLASSIFICATION = 0 |
| const int libsbmlcs.libsbml.GROUP_KIND_COLLECTION = GROUP_KIND_PARTONOMY + 1 |
| const int libsbmlcs.libsbml.GROUP_KIND_PARTONOMY = GROUP_KIND_CLASSIFICATION + 1 |
| const int libsbmlcs.libsbml.GROUP_KIND_UNKNOWN = GROUP_KIND_COLLECTION + 1 |
| const int libsbmlcs.libsbml.HasOnlySubsNoSpatialUnits = 20602 |
| const int libsbmlcs.libsbml.HasOnlySubstanceUnitsNotinL1 = 91019 |
| const int libsbmlcs.libsbml.HasOnlySubsUnitsNotValidAttribute = 99919 |
| const int libsbmlcs.libsbml.IdCheckOFF = 0xfe |
| const int libsbmlcs.libsbml.IdCheckON = 0x01 |
| const int libsbmlcs.libsbml.IdNotValidAttribute = 99920 |
| const int libsbmlcs.libsbml.InconsistentArgUnits = 10501 |
| const int libsbmlcs.libsbml.InconsistentArgUnitsWarnings = 99502 |
| const int libsbmlcs.libsbml.InconsistentExponUnitsWarnings = 99504 |
| const int libsbmlcs.libsbml.InconsistentKineticLawUnitsL3 = 10503 |
| const int libsbmlcs.libsbml.InconsistentPowerUnitsWarnings = 99503 |
| const int libsbmlcs.libsbml.IncorrectCompartmentSpatialDimensions = 99901 |
| const int libsbmlcs.libsbml.IncorrectOrderInConstraint = 21002 |
| const int libsbmlcs.libsbml.IncorrectOrderInEvent = 21205 |
| const int libsbmlcs.libsbml.IncorrectOrderInKineticLaw = 21122 |
| const int libsbmlcs.libsbml.IncorrectOrderInModel = 20202 |
| const int libsbmlcs.libsbml.IncorrectOrderInReaction = 21102 |
| const int libsbmlcs.libsbml.InitAssignCompartmenMismatch = 10521 |
| const int libsbmlcs.libsbml.InitAssignmentAndRuleForSameId = 20803 |
| const int libsbmlcs.libsbml.InitAssignParameterMismatch = 10523 |
| const int libsbmlcs.libsbml.InitAssignSpeciesMismatch = 10522 |
| const int libsbmlcs.libsbml.InitAssignStoichiometryMismatch = 10524 |
| const int libsbmlcs.libsbml.InitialAssignNotValidComponent = 99913 |
| const int libsbmlcs.libsbml.InitialValueFalseEventNotSupported = 92013 |
| const int libsbmlcs.libsbml.InitialValueNotBoolean = 21229 |
| const int libsbmlcs.libsbml.INPUT_SIGN_DUAL = INPUT_SIGN_NEGATIVE + 1 |
| const int libsbmlcs.libsbml.INPUT_SIGN_NEGATIVE = INPUT_SIGN_POSITIVE + 1 |
| const int libsbmlcs.libsbml.INPUT_SIGN_POSITIVE = 0 |
| const int libsbmlcs.libsbml.INPUT_SIGN_UNKNOWN = INPUT_SIGN_DUAL + 1 |
| const int libsbmlcs.libsbml.INPUT_SIGN_VALUE_NOTSET = INPUT_SIGN_UNKNOWN + 1 |
| const int libsbmlcs.libsbml.INPUT_TRANSITION_EFFECT_CONSUMPTION = INPUT_TRANSITION_EFFECT_NONE + 1 |
| const int libsbmlcs.libsbml.INPUT_TRANSITION_EFFECT_NONE = 0 |
| const int libsbmlcs.libsbml.INPUT_TRANSITION_EFFECT_UNKNOWN = INPUT_TRANSITION_EFFECT_CONSUMPTION + 1 |
| const int libsbmlcs.libsbml.IntegerSpatialDimensions = 92009 |
| const int libsbmlcs.libsbml.InternalXMLParserError = 101 |
| const int libsbmlcs.libsbml.Invalid1DCompartmentUnits = 20507 |
| const int libsbmlcs.libsbml.Invalid2DCompartmentUnits = 20508 |
| const int libsbmlcs.libsbml.Invalid3DCompartmentUnits = 20509 |
| const int libsbmlcs.libsbml.InvalidAfterXMLContent = 1029 |
| const int libsbmlcs.libsbml.InvalidApplyCiInLambda = 20302 |
| const int libsbmlcs.libsbml.InvalidAreaRedefinition = 20404 |
| const int libsbmlcs.libsbml.InvalidAssignRuleVariable = 20901 |
| const int libsbmlcs.libsbml.InvalidCharInXML = 1005 |
| const int libsbmlcs.libsbml.InvalidCiInLambda = 20304 |
| const int libsbmlcs.libsbml.InvalidCompartmentSBOTerm = 10712 |
| const int libsbmlcs.libsbml.InvalidCompartmentTypeRef = 20510 |
| const int libsbmlcs.libsbml.InvalidCompartmentTypeSBOTerm = 10714 |
| const int libsbmlcs.libsbml.InvalidConstraintContent = 21006 |
| const int libsbmlcs.libsbml.InvalidConstraintSBOTerm = 10706 |
| const int libsbmlcs.libsbml.InvalidDelaySBOTerm = 10717 |
| const int libsbmlcs.libsbml.InvalidEventAssignmentSBOTerm = 10711 |
| const int libsbmlcs.libsbml.InvalidEventAssignmentVariable = 21211 |
| const int libsbmlcs.libsbml.InvalidEventSBOTerm = 10710 |
| const int libsbmlcs.libsbml.InvalidFunctionDefReturnType = 20305 |
| const int libsbmlcs.libsbml.InvalidFunctionDefSBOTerm = 10702 |
| const int libsbmlcs.libsbml.InvalidIdSyntax = 10310 |
| const int libsbmlcs.libsbml.InvalidInitAssignSBOTerm = 10704 |
| const int libsbmlcs.libsbml.InvalidInitAssignSymbol = 20801 |
| const int libsbmlcs.libsbml.InvalidKineticLawSBOTerm = 10709 |
| const int libsbmlcs.libsbml.InvalidL1CompartmentUnits = 99906 |
| const int libsbmlcs.libsbml.InvalidLengthRedefinition = 20403 |
| const int libsbmlcs.libsbml.InvalidMathElement = 10201 |
| const int libsbmlcs.libsbml.InvalidMathMLAttribute = 99225 |
| const int libsbmlcs.libsbml.InvalidMetaidSyntax = 10309 |
| const int libsbmlcs.libsbml.InvalidModelSBOTerm = 10701 |
| const int libsbmlcs.libsbml.InvalidModifiersList = 21105 |
| const int libsbmlcs.libsbml.InvalidNamespaceOnSBML = 20101 |
| const int libsbmlcs.libsbml.InvalidNameSyntax = 10312 |
| const int libsbmlcs.libsbml.InvalidNoArgsPassedToFunctionDef = 10219 |
| const int libsbmlcs.libsbml.InvalidNotesContent = 10804 |
| const int libsbmlcs.libsbml.InvalidParameterSBOTerm = 10703 |
| const int libsbmlcs.libsbml.InvalidParameterUnits = 20701 |
| const int libsbmlcs.libsbml.InvalidRateRuleVariable = 20902 |
| const int libsbmlcs.libsbml.InvalidReactantsProductsList = 21104 |
| const int libsbmlcs.libsbml.InvalidReactionSBOTerm = 10707 |
| const int libsbmlcs.libsbml.InvalidRuleOrdering = 99106 |
| const int libsbmlcs.libsbml.InvalidRuleSBOTerm = 10705 |
| const int libsbmlcs.libsbml.InvalidSBMLLevelVersion = 99101 |
| const int libsbmlcs.libsbml.InvalidSBOTermSyntax = 10308 |
| const int libsbmlcs.libsbml.InvalidSpeciesCompartmentRef = 20601 |
| const int libsbmlcs.libsbml.InvalidSpeciesReference = 21111 |
| const int libsbmlcs.libsbml.InvalidSpeciesReferenceSBOTerm = 10708 |
| const int libsbmlcs.libsbml.InvalidSpeciesSBOTerm = 10713 |
| const int libsbmlcs.libsbml.InvalidSpeciesSusbstanceUnits = 20608 |
| const int libsbmlcs.libsbml.InvalidSpeciesTypeRef = 20612 |
| const int libsbmlcs.libsbml.InvalidSpeciesTypeSBOTerm = 10715 |
| const int libsbmlcs.libsbml.InvalidSubstanceRedefinition = 20402 |
| const int libsbmlcs.libsbml.InvalidTargetLevelVersion = 99997 |
| const int libsbmlcs.libsbml.InvalidTimeRedefinition = 20405 |
| const int libsbmlcs.libsbml.InvalidTriggerSBOTerm = 10716 |
| const int libsbmlcs.libsbml.InvalidUnitDefId = 20401 |
| const int libsbmlcs.libsbml.InvalidUnitIdSyntax = 10311 |
| const int libsbmlcs.libsbml.InvalidUnitKind = 20410 |
| const int libsbmlcs.libsbml.InvalidUnitsValue = 10221 |
| const int libsbmlcs.libsbml.InvalidVolumeRedefinition = 20406 |
| const int libsbmlcs.libsbml.InvalidXMLConstruct = 1008 |
| const int libsbmlcs.libsbml.KineticLawNotSubstancePerTime = 10541 |
| const int libsbmlcs.libsbml.KineticLawParametersAreLocalOnly = 10216 |
| const int libsbmlcs.libsbml.L1V1CompartmentVolumeReqd = 99907 |
| const int libsbmlcs.libsbml.L3AreaUnitsOnModel = 20219 |
| const int libsbmlcs.libsbml.L3ConversionFactorOnModel = 20216 |
| const int libsbmlcs.libsbml.L3ExtentUnitsOnModel = 20221 |
| const int libsbmlcs.libsbml.L3LengthUnitsOnModel = 20220 |
| const int libsbmlcs.libsbml.L3NotSchemaConformant = 10104 |
| const int libsbmlcs.libsbml.L3NotSupported = 99998 |
| const bool libsbmlcs.libsbml.L3P_AVOGADRO_IS_CSYMBOL = true |
| const bool libsbmlcs.libsbml.L3P_AVOGADRO_IS_NAME = false |
| const bool libsbmlcs.libsbml.L3P_COLLAPSE_UNARY_MINUS = true |
| const bool libsbmlcs.libsbml.L3P_EXPAND_UNARY_MINUS = false |
| const bool libsbmlcs.libsbml.L3P_NO_UNITS = false |
| const int libsbmlcs.libsbml.L3P_PARSE_LOG_AS_ERROR = 2 |
| const int libsbmlcs.libsbml.L3P_PARSE_LOG_AS_LN = 1 |
| const int libsbmlcs.libsbml.L3P_PARSE_LOG_AS_LOG10 = 0 |
| const bool libsbmlcs.libsbml.L3P_PARSE_UNITS = true |
| const int libsbmlcs.libsbml.L3PackageOnLowerSBML = 20109 |
| const int libsbmlcs.libsbml.L3SpatialDimensionsUnset = 99926 |
| const int libsbmlcs.libsbml.L3SubstanceUnitsOnModel = 99130 |
| const int libsbmlcs.libsbml.L3TimeUnitsOnModel = 20217 |
| const int libsbmlcs.libsbml.L3VolumeUnitsOnModel = 20218 |
| const int libsbmlcs.libsbml.LambdaOnlyAllowedInFunctionDef = 10208 |
| const int libsbmlcs.libsbml.LayoutAttributeRequiredMissing = 6020101 |
| const int libsbmlcs.libsbml.LayoutAttributeRequiredMustBeBoolean = 6020102 |
| const int libsbmlcs.libsbml.LayoutBBoxAllowedAttributes = 6021304 |
| const int libsbmlcs.libsbml.LayoutBBoxAllowedCoreAttributes = 6021302 |
| const int libsbmlcs.libsbml.LayoutBBoxAllowedCoreElements = 6021301 |
| const int libsbmlcs.libsbml.LayoutBBoxAllowedElements = 6021303 |
| const int libsbmlcs.libsbml.LayoutBBoxConsistent3DDefinition = 6021305 |
| const int libsbmlcs.libsbml.LayoutCBezAllowedAttributes = 6021604 |
| const int libsbmlcs.libsbml.LayoutCBezAllowedCoreAttributes = 6021602 |
| const int libsbmlcs.libsbml.LayoutCBezAllowedCoreElements = 6021601 |
| const int libsbmlcs.libsbml.LayoutCBezAllowedElements = 6021603 |
| const int libsbmlcs.libsbml.LayoutCGAllowedAttributes = 6020504 |
| const int libsbmlcs.libsbml.LayoutCGAllowedCoreAttributes = 6020502 |
| const int libsbmlcs.libsbml.LayoutCGAllowedCoreElements = 6020501 |
| const int libsbmlcs.libsbml.LayoutCGAllowedElements = 6020503 |
| const int libsbmlcs.libsbml.LayoutCGCompartmentMustRefComp = 6020508 |
| const int libsbmlcs.libsbml.LayoutCGCompartmentSyntax = 6020507 |
| const int libsbmlcs.libsbml.LayoutCGMetaIdRefMustBeIDREF = 6020505 |
| const int libsbmlcs.libsbml.LayoutCGMetaIdRefMustReferenceObject = 6020506 |
| const int libsbmlcs.libsbml.LayoutCGNoDuplicateReferences = 6020509 |
| const int libsbmlcs.libsbml.LayoutCGOrderMustBeDouble = 6020510 |
| const int libsbmlcs.libsbml.LayoutCurveAllowedAttributes = 6021404 |
| const int libsbmlcs.libsbml.LayoutCurveAllowedCoreAttributes = 6021402 |
| const int libsbmlcs.libsbml.LayoutCurveAllowedCoreElements = 6021401 |
| const int libsbmlcs.libsbml.LayoutCurveAllowedElements = 6021403 |
| const int libsbmlcs.libsbml.LayoutDimsAllowedAttributes = 6021703 |
| const int libsbmlcs.libsbml.LayoutDimsAllowedCoreAttributes = 6021702 |
| const int libsbmlcs.libsbml.LayoutDimsAllowedCoreElements = 6021701 |
| const int libsbmlcs.libsbml.LayoutDimsAttributesMustBeDouble = 6021704 |
| const int libsbmlcs.libsbml.LayoutDuplicateComponentId = 6010301 |
| const int libsbmlcs.libsbml.LayoutElementNotInNs = 6010102 |
| const int libsbmlcs.libsbml.LayoutGGAllowedAttributes = 6020804 |
| const int libsbmlcs.libsbml.LayoutGGAllowedCoreAttributes = 6020802 |
| const int libsbmlcs.libsbml.LayoutGGAllowedCoreElements = 6020801 |
| const int libsbmlcs.libsbml.LayoutGGAllowedElements = 6020803 |
| const int libsbmlcs.libsbml.LayoutGGMetaIdRefMustBeIDREF = 6020805 |
| const int libsbmlcs.libsbml.LayoutGGMetaIdRefMustReferenceObject = 6020806 |
| const int libsbmlcs.libsbml.LayoutGGNoDuplicateReferences = 6020809 |
| const int libsbmlcs.libsbml.LayoutGGReferenceMustRefObject = 6020808 |
| const int libsbmlcs.libsbml.LayoutGGReferenceSyntax = 6020807 |
| const int libsbmlcs.libsbml.LayoutGOAllowedAttributes = 6020404 |
| const int libsbmlcs.libsbml.LayoutGOAllowedCoreAttributes = 6020402 |
| const int libsbmlcs.libsbml.LayoutGOAllowedCoreElements = 6020401 |
| const int libsbmlcs.libsbml.LayoutGOAllowedElements = 6020403 |
| const int libsbmlcs.libsbml.LayoutGOMetaIdRefMustBeIDREF = 6020405 |
| const int libsbmlcs.libsbml.LayoutGOMetaIdRefMustReferenceObject = 6020406 |
| const int libsbmlcs.libsbml.LayoutGOMustContainBoundingBox = 6020407 |
| const int libsbmlcs.libsbml.LayoutLayoutAllowedAttributes = 6020305 |
| const int libsbmlcs.libsbml.LayoutLayoutAllowedCoreAttributes = 6020302 |
| const int libsbmlcs.libsbml.LayoutLayoutAllowedElements = 6020301 |
| const int libsbmlcs.libsbml.LayoutLayoutMustHaveDimensions = 6020315 |
| const int libsbmlcs.libsbml.LayoutLayoutNameMustBeString = 6020306 |
| const int libsbmlcs.libsbml.LayoutLOAddGOAllowedAttribut = 6020313 |
| const int libsbmlcs.libsbml.LayoutLOAddGOAllowedElements = 6020314 |
| const int libsbmlcs.libsbml.LayoutLOCompGlyphAllowedAttributes = 6020307 |
| const int libsbmlcs.libsbml.LayoutLOCompGlyphAllowedElements = 6020308 |
| const int libsbmlcs.libsbml.LayoutLOCurveSegsAllowedAttributes = 6021405 |
| const int libsbmlcs.libsbml.LayoutLOCurveSegsAllowedElements = 6021406 |
| const int libsbmlcs.libsbml.LayoutLOCurveSegsNotEmpty = 6021407 |
| const int libsbmlcs.libsbml.LayoutLOLayoutsAllowedAttributes = 6020204 |
| const int libsbmlcs.libsbml.LayoutLOLayoutsAllowedElements = 6020203 |
| const int libsbmlcs.libsbml.LayoutLOLayoutsNotEmpty = 6020202 |
| const int libsbmlcs.libsbml.LayoutLOReferenceGlyphAllowedAttribs = 6020811 |
| const int libsbmlcs.libsbml.LayoutLOReferenceGlyphAllowedElements = 6020810 |
| const int libsbmlcs.libsbml.LayoutLORnGlyphAllowedAttributes = 6020311 |
| const int libsbmlcs.libsbml.LayoutLORnGlyphAllowedElements = 6020312 |
| const int libsbmlcs.libsbml.LayoutLOSpeciesGlyphAllowedAttributes = 6020309 |
| const int libsbmlcs.libsbml.LayoutLOSpeciesGlyphAllowedElements = 6020310 |
| const int libsbmlcs.libsbml.LayoutLOSpeciesRefGlyphAllowedAttribs = 6020711 |
| const int libsbmlcs.libsbml.LayoutLOSpeciesRefGlyphAllowedElements = 6020710 |
| const int libsbmlcs.libsbml.LayoutLOSpeciesRefGlyphNotEmpty = 6020712 |
| const int libsbmlcs.libsbml.LayoutLOSubGlyphAllowedAttribs = 6020813 |
| const int libsbmlcs.libsbml.LayoutLOSubGlyphAllowedElements = 6020812 |
| const int libsbmlcs.libsbml.LayoutLOTextGlyphAllowedAttributes = 6020316 |
| const int libsbmlcs.libsbml.LayoutLOTextGlyphAllowedElements = 6020317 |
| const int libsbmlcs.libsbml.LayoutLSegAllowedAttributes = 6021504 |
| const int libsbmlcs.libsbml.LayoutLSegAllowedCoreAttributes = 6021502 |
| const int libsbmlcs.libsbml.LayoutLSegAllowedCoreElements = 6021501 |
| const int libsbmlcs.libsbml.LayoutLSegAllowedElements = 6021503 |
| const int libsbmlcs.libsbml.LayoutNoEmptyListOfs = 6020304 |
| const int libsbmlcs.libsbml.LayoutNSUndeclared = 6010101 |
| const int libsbmlcs.libsbml.LayoutOnlyOneEachListOf = 6020303 |
| const int libsbmlcs.libsbml.LayoutOnlyOneLOLayouts = 6020201 |
| const int libsbmlcs.libsbml.LayoutPointAllowedAttributes = 6021203 |
| const int libsbmlcs.libsbml.LayoutPointAllowedCoreAttributes = 6021202 |
| const int libsbmlcs.libsbml.LayoutPointAllowedCoreElements = 6021201 |
| const int libsbmlcs.libsbml.LayoutPointAttributesMustBeDouble = 6021204 |
| const int libsbmlcs.libsbml.LayoutREFGAllowedAttributes = 6021104 |
| const int libsbmlcs.libsbml.LayoutREFGAllowedCoreAttributes = 6021102 |
| const int libsbmlcs.libsbml.LayoutREFGAllowedCoreElements = 6021101 |
| const int libsbmlcs.libsbml.LayoutREFGAllowedElements = 6021103 |
| const int libsbmlcs.libsbml.LayoutREFGGlyphMustRefObject = 6021111 |
| const int libsbmlcs.libsbml.LayoutREFGGlyphSyntax = 6021110 |
| const int libsbmlcs.libsbml.LayoutREFGMetaIdRefMustBeIDREF = 6021105 |
| const int libsbmlcs.libsbml.LayoutREFGMetaIdRefMustReferenceObject = 6021106 |
| const int libsbmlcs.libsbml.LayoutREFGNoDuplicateReferences = 6021109 |
| const int libsbmlcs.libsbml.LayoutREFGReferenceMustRefObject = 6021108 |
| const int libsbmlcs.libsbml.LayoutREFGReferenceSyntax = 6021107 |
| const int libsbmlcs.libsbml.LayoutREFGRoleSyntax = 6021112 |
| const int libsbmlcs.libsbml.LayoutRequiredFalse = 6020103 |
| const int libsbmlcs.libsbml.LayoutRGAllowedAttributes = 6020704 |
| const int libsbmlcs.libsbml.LayoutRGAllowedCoreAttributes = 6020702 |
| const int libsbmlcs.libsbml.LayoutRGAllowedCoreElements = 6020701 |
| const int libsbmlcs.libsbml.LayoutRGAllowedElements = 6020703 |
| const int libsbmlcs.libsbml.LayoutRGMetaIdRefMustBeIDREF = 6020705 |
| const int libsbmlcs.libsbml.LayoutRGMetaIdRefMustReferenceObject = 6020706 |
| const int libsbmlcs.libsbml.LayoutRGNoDuplicateReferences = 6020709 |
| const int libsbmlcs.libsbml.LayoutRGReactionMustRefReaction = 6020708 |
| const int libsbmlcs.libsbml.LayoutRGReactionSyntax = 6020707 |
| const int libsbmlcs.libsbml.LayoutSGAllowedAttributes = 6020604 |
| const int libsbmlcs.libsbml.LayoutSGAllowedCoreAttributes = 6020602 |
| const int libsbmlcs.libsbml.LayoutSGAllowedCoreElements = 6020601 |
| const int libsbmlcs.libsbml.LayoutSGAllowedElements = 6020603 |
| const int libsbmlcs.libsbml.LayoutSGMetaIdRefMustBeIDREF = 6020605 |
| const int libsbmlcs.libsbml.LayoutSGMetaIdRefMustReferenceObject = 6020606 |
| const int libsbmlcs.libsbml.LayoutSGNoDuplicateReferences = 6020609 |
| const int libsbmlcs.libsbml.LayoutSGSpeciesMustRefSpecies = 6020608 |
| const int libsbmlcs.libsbml.LayoutSGSpeciesSyntax = 6020607 |
| const int libsbmlcs.libsbml.LayoutSIdSyntax = 6010302 |
| const int libsbmlcs.libsbml.LayoutSRGAllowedAttributes = 6021004 |
| const int libsbmlcs.libsbml.LayoutSRGAllowedCoreAttributes = 6021002 |
| const int libsbmlcs.libsbml.LayoutSRGAllowedCoreElements = 6021001 |
| const int libsbmlcs.libsbml.LayoutSRGAllowedElements = 6021003 |
| const int libsbmlcs.libsbml.LayoutSRGMetaIdRefMustBeIDREF = 6021005 |
| const int libsbmlcs.libsbml.LayoutSRGMetaIdRefMustReferenceObject = 6021006 |
| const int libsbmlcs.libsbml.LayoutSRGNoDuplicateReferences = 6021009 |
| const int libsbmlcs.libsbml.LayoutSRGRoleSyntax = 6021012 |
| const int libsbmlcs.libsbml.LayoutSRGSpeciesGlyphMustRefObject = 6021011 |
| const int libsbmlcs.libsbml.LayoutSRGSpeciesGlyphSyntax = 6021010 |
| const int libsbmlcs.libsbml.LayoutSRGSpeciesReferenceSyntax = 6021007 |
| const int libsbmlcs.libsbml.LayoutSRGSpeciesRefMustRefObject = 6021008 |
| const int libsbmlcs.libsbml.LayoutTGAllowedAttributes = 6020904 |
| const int libsbmlcs.libsbml.LayoutTGAllowedCoreAttributes = 6020902 |
| const int libsbmlcs.libsbml.LayoutTGAllowedCoreElements = 6020901 |
| const int libsbmlcs.libsbml.LayoutTGAllowedElements = 6020903 |
| const int libsbmlcs.libsbml.LayoutTGGraphicalObjectMustRefObject = 6020911 |
| const int libsbmlcs.libsbml.LayoutTGGraphicalObjectSyntax = 6020910 |
| const int libsbmlcs.libsbml.LayoutTGMetaIdRefMustBeIDREF = 6020905 |
| const int libsbmlcs.libsbml.LayoutTGMetaIdRefMustReferenceObject = 6020906 |
| const int libsbmlcs.libsbml.LayoutTGNoDuplicateReferences = 6020909 |
| const int libsbmlcs.libsbml.LayoutTGOriginOfTextMustRefObject = 6020908 |
| const int libsbmlcs.libsbml.LayoutTGOriginOfTextSyntax = 6020907 |
| const int libsbmlcs.libsbml.LayoutTGTextMustBeString = 6020912 |
| const int libsbmlcs.libsbml.LayoutUnknownError = 6010100 |
| const int libsbmlcs.libsbml.LayoutXsiTypeAllowedLocations = 6010401 |
| const int libsbmlcs.libsbml.LayoutXsiTypeSyntax = 6010402 |
| const int libsbmlcs.libsbml.LevelPositiveInteger = 20105 |
| const int libsbmlcs.libsbml.LIBSBML_ANNOTATION_NAME_NOT_FOUND = -12 |
| const int libsbmlcs.libsbml.LIBSBML_ANNOTATION_NS_NOT_FOUND = -13 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_GENERAL_CONSISTENCY = LIBSBML_CAT_SBML_L2V2_COMPAT + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_IDENTIFIER_CONSISTENCY = LIBSBML_CAT_GENERAL_CONSISTENCY + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_INTERNAL = 0 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_INTERNAL_CONSISTENCY = LIBSBML_CAT_MODELING_PRACTICE + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_MATHML_CONSISTENCY = LIBSBML_CAT_UNITS_CONSISTENCY + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_MODELING_PRACTICE = LIBSBML_CAT_SBML_L2V3_COMPAT + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_OVERDETERMINED_MODEL = LIBSBML_CAT_SBO_CONSISTENCY + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_SBML = (LIBSBML_CAT_XML+1) |
| const int libsbmlcs.libsbml.LIBSBML_CAT_SBML_L1_COMPAT = LIBSBML_CAT_SBML + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_SBML_L2V1_COMPAT = LIBSBML_CAT_SBML_L1_COMPAT + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_SBML_L2V2_COMPAT = LIBSBML_CAT_SBML_L2V1_COMPAT + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_SBML_L2V3_COMPAT = LIBSBML_CAT_OVERDETERMINED_MODEL + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_SBML_L2V4_COMPAT = LIBSBML_CAT_INTERNAL_CONSISTENCY + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_SBML_L3V1_COMPAT = LIBSBML_CAT_SBML_L2V4_COMPAT + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_SBO_CONSISTENCY = LIBSBML_CAT_MATHML_CONSISTENCY + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_SYSTEM = LIBSBML_CAT_INTERNAL + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_UNITS_CONSISTENCY = LIBSBML_CAT_IDENTIFIER_CONSISTENCY + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CAT_XML = LIBSBML_CAT_SYSTEM + 1 |
| const int libsbmlcs.libsbml.LIBSBML_CONV_CONVERSION_NOT_AVAILABLE = -33 |
| const int libsbmlcs.libsbml.LIBSBML_CONV_INVALID_SRC_DOCUMENT = -32 |
| const int libsbmlcs.libsbml.LIBSBML_CONV_INVALID_TARGET_NAMESPACE = -30 |
| const int libsbmlcs.libsbml.LIBSBML_CONV_PKG_CONSIDERED_UNKNOWN = -34 |
| const int libsbmlcs.libsbml.LIBSBML_CONV_PKG_CONVERSION_NOT_AVAILABLE = -31 |
| const string libsbmlcs.libsbml.LIBSBML_DOTTED_VERSION = "5.10.0" |
| const int libsbmlcs.libsbml.LIBSBML_DUPLICATE_ANNOTATION_NS = -11 |
| const int libsbmlcs.libsbml.LIBSBML_DUPLICATE_OBJECT_ID = -6 |
| const int libsbmlcs.libsbml.LIBSBML_INDEX_EXCEEDS_SIZE = -1 |
| const int libsbmlcs.libsbml.LIBSBML_INVALID_ATTRIBUTE_VALUE = -4 |
| const int libsbmlcs.libsbml.LIBSBML_INVALID_OBJECT = -5 |
| const int libsbmlcs.libsbml.LIBSBML_INVALID_XML_OPERATION = -9 |
| const int libsbmlcs.libsbml.LIBSBML_LEVEL_MISMATCH = -7 |
| const int libsbmlcs.libsbml.LIBSBML_NAMESPACES_MISMATCH = -10 |
| const int libsbmlcs.libsbml.LIBSBML_OPERATION_FAILED = -3 |
| const int libsbmlcs.libsbml.LIBSBML_OPERATION_SUCCESS = 0 |
| const int libsbmlcs.libsbml.LIBSBML_OVERRIDE_DISABLED = 0 |
| const int libsbmlcs.libsbml.LIBSBML_OVERRIDE_DONT_LOG = LIBSBML_OVERRIDE_DISABLED + 1 |
| const int libsbmlcs.libsbml.LIBSBML_OVERRIDE_WARNING = LIBSBML_OVERRIDE_DONT_LOG + 1 |
| const int libsbmlcs.libsbml.LIBSBML_PKG_CONFLICT = -25 |
| const int libsbmlcs.libsbml.LIBSBML_PKG_CONFLICTED_VERSION = -24 |
| const int libsbmlcs.libsbml.LIBSBML_PKG_DISABLED = -23 |
| const int libsbmlcs.libsbml.LIBSBML_PKG_UNKNOWN = -21 |
| const int libsbmlcs.libsbml.LIBSBML_PKG_UNKNOWN_VERSION = -22 |
| const int libsbmlcs.libsbml.LIBSBML_PKG_VERSION_MISMATCH = -20 |
| const int libsbmlcs.libsbml.LIBSBML_SEV_ERROR = LIBSBML_SEV_WARNING + 1 |
| const int libsbmlcs.libsbml.LIBSBML_SEV_FATAL = LIBSBML_SEV_ERROR + 1 |
| const int libsbmlcs.libsbml.LIBSBML_SEV_GENERAL_WARNING = LIBSBML_SEV_SCHEMA_ERROR + 1 |
| const int libsbmlcs.libsbml.LIBSBML_SEV_INFO = 0 |
| const int libsbmlcs.libsbml.LIBSBML_SEV_NOT_APPLICABLE = LIBSBML_SEV_GENERAL_WARNING + 1 |
| const int libsbmlcs.libsbml.LIBSBML_SEV_SCHEMA_ERROR = (LIBSBML_SEV_FATAL+1) |
| const int libsbmlcs.libsbml.LIBSBML_SEV_WARNING = LIBSBML_SEV_INFO + 1 |
| const int libsbmlcs.libsbml.LIBSBML_UNEXPECTED_ATTRIBUTE = -2 |
| const int libsbmlcs.libsbml.LIBSBML_VERSION = 51000 |
| const int libsbmlcs.libsbml.LIBSBML_VERSION_MISMATCH = -8 |
| const string libsbmlcs.libsbml.LIBSBML_VERSION_STRING = "51000" |
| const int libsbmlcs.libsbml.LibSBMLAdditionalCodesLowerBound = 90000 |
| const int libsbmlcs.libsbml.LocalParameterShadowsId = 81121 |
| const int libsbmlcs.libsbml.MathCheckOFF = 0xf7 |
| const int libsbmlcs.libsbml.MathCheckON = 0x08 |
| const int libsbmlcs.libsbml.MathResultMustBeNumeric = 10217 |
| const int libsbmlcs.libsbml.MetaIdNotValidAttribute = 99904 |
| const int libsbmlcs.libsbml.MissingAnnotationNamespace = 10401 |
| const int libsbmlcs.libsbml.MissingEventAssignment = 21203 |
| const int libsbmlcs.libsbml.MissingModel = 20201 |
| const int libsbmlcs.libsbml.MissingOrInconsistentLevel = 20102 |
| const int libsbmlcs.libsbml.MissingOrInconsistentVersion = 20103 |
| const int libsbmlcs.libsbml.MissingSpeciesCompartment = 20614 |
| const int libsbmlcs.libsbml.MissingTriggerInEvent = 21201 |
| const int libsbmlcs.libsbml.MissingXMLAttributeValue = 1018 |
| const int libsbmlcs.libsbml.MissingXMLDecl = 1001 |
| const int libsbmlcs.libsbml.MissingXMLElements = 1034 |
| const int libsbmlcs.libsbml.MissingXMLEncoding = 1002 |
| const int libsbmlcs.libsbml.MissingXMLRequiredAttribute = 1015 |
| const int libsbmlcs.libsbml.MODEL_QUALIFIER = 0 |
| const int libsbmlcs.libsbml.ModelSBOBranchChangedBeyondL2v2 = 93006 |
| const int libsbmlcs.libsbml.ModelSBOBranchChangedBeyondL2v3 = 94007 |
| const int libsbmlcs.libsbml.ModelSBOBranchChangedInL2v4 = 95006 |
| const int libsbmlcs.libsbml.ModelSBOBranchChangedInL3v1 = 96008 |
| const int libsbmlcs.libsbml.MultipleAnnotations = 10404 |
| const int libsbmlcs.libsbml.MultipleAssignmentOrRateRules = 10304 |
| const int libsbmlcs.libsbml.MultipleEventAssignmentsForId = 10305 |
| const int libsbmlcs.libsbml.MultipleInitAssignments = 20802 |
| const int libsbmlcs.libsbml.MultiplierNotValidAttribute = 99924 |
| const int libsbmlcs.libsbml.MultSpeciesSameTypeInCompartment = 20613 |
| const int libsbmlcs.libsbml.NameNotValidAttribute = 99921 |
| const int libsbmlcs.libsbml.NeedCompartmentIfHaveSpecies = 20204 |
| const int libsbmlcs.libsbml.NoBodyInFunctionDef = 99302 |
| const int libsbmlcs.libsbml.NoCompartmentOutsideInL3v1 = 96010 |
| const int libsbmlcs.libsbml.NoCompartmentTypeInL1 = 91006 |
| const int libsbmlcs.libsbml.NoCompartmentTypeInL2v1 = 92004 |
| const int libsbmlcs.libsbml.NoCompartmentTypeInL3v1 = 96002 |
| const int libsbmlcs.libsbml.NoConcentrationInZeroD = 20604 |
| const int libsbmlcs.libsbml.NoConstraintsInL1 = 91003 |
| const int libsbmlcs.libsbml.NoConstraintsInL2v1 = 92001 |
| const int libsbmlcs.libsbml.NoDelayedEventAssignmentInL2v1 = 92007 |
| const int libsbmlcs.libsbml.NoDelayedEventAssignmentInL2v2 = 93005 |
| const int libsbmlcs.libsbml.NoDelayedEventAssignmentInL2v3 = 94006 |
| const int libsbmlcs.libsbml.NoEventsInL1 = 91001 |
| const int libsbmlcs.libsbml.NoEventTimeUnitsInL2v3 = 94005 |
| const int libsbmlcs.libsbml.NoEventTimeUnitsInL2v4 = 95005 |
| const int libsbmlcs.libsbml.NoEventTimeUnitsInL3v1 = 96007 |
| const int libsbmlcs.libsbml.NoFancyStoichiometryMathInL1 = 91008 |
| const int libsbmlcs.libsbml.NoFunctionDefinitionsInL1 = 91002 |
| const int libsbmlcs.libsbml.NoIdOnSpeciesReferenceInL2v1 = 92006 |
| const int libsbmlcs.libsbml.NoInitialAssignmentsInL1 = 91004 |
| const int libsbmlcs.libsbml.NoInitialAssignmentsInL2v1 = 92002 |
| const int libsbmlcs.libsbml.NoKineticLawSubstanceUnitsInL2v2 = 93004 |
| const int libsbmlcs.libsbml.NoKineticLawSubstanceUnitsInL2v3 = 94003 |
| const int libsbmlcs.libsbml.NoKineticLawSubstanceUnitsInL2v4 = 95003 |
| const int libsbmlcs.libsbml.NoKineticLawSubstanceUnitsInL3v1 = 96005 |
| const int libsbmlcs.libsbml.NoKineticLawTimeUnitsInL2v2 = 93003 |
| const int libsbmlcs.libsbml.NoKineticLawTimeUnitsInL2v3 = 94002 |
| const int libsbmlcs.libsbml.NoKineticLawTimeUnitsInL2v4 = 95002 |
| const int libsbmlcs.libsbml.NoKineticLawTimeUnitsInL3v1 = 96004 |
| const int libsbmlcs.libsbml.NonBoundarySpeciesAssignedAndUsed = 20610 |
| const int libsbmlcs.libsbml.NonConstantLocalParameter = 21124 |
| const int libsbmlcs.libsbml.NonConstantSpeciesUsed = 20611 |
| const int libsbmlcs.libsbml.NoNon3DCompartmentsInL1 = 91007 |
| const int libsbmlcs.libsbml.NoNonIntegerStoichiometryInL1 = 91009 |
| const int libsbmlcs.libsbml.NonPersistentNotSupported = 92012 |
| const int libsbmlcs.libsbml.NoReactantsOrProducts = 21101 |
| const int libsbmlcs.libsbml.NoSBOTermsInL1 = 91013 |
| const int libsbmlcs.libsbml.NoSBOTermsInL2v1 = 92005 |
| const int libsbmlcs.libsbml.NoSpatialUnitsInZeroD = 20603 |
| const int libsbmlcs.libsbml.NoSpeciesSpatialSizeUnitsInL1 = 91012 |
| const int libsbmlcs.libsbml.NoSpeciesSpatialSizeUnitsInL2v3 = 94004 |
| const int libsbmlcs.libsbml.NoSpeciesSpatialSizeUnitsInL2v4 = 95004 |
| const int libsbmlcs.libsbml.NoSpeciesSpatialSizeUnitsInL3v1 = 96006 |
| const int libsbmlcs.libsbml.NoSpeciesTypeInL2v1 = 92003 |
| const int libsbmlcs.libsbml.NoSpeciesTypeInL3v1 = 96001 |
| const int libsbmlcs.libsbml.NoSpeciesTypesInL1 = 91005 |
| const int libsbmlcs.libsbml.NoStoichiometryMathInL3v1 = 96011 |
| const int libsbmlcs.libsbml.NotesContainsDOCTYPE = 10803 |
| const int libsbmlcs.libsbml.NotesContainsXMLDecl = 10802 |
| const int libsbmlcs.libsbml.NotesNotInXHTMLNamespace = 10801 |
| const int libsbmlcs.libsbml.NoTimeSymbolInFunctionDef = 99301 |
| const int libsbmlcs.libsbml.NotSchemaConformant = 10103 |
| const int libsbmlcs.libsbml.NotUTF8 = 10101 |
| const int libsbmlcs.libsbml.NoUnitMultipliersOrOffsetsInL1 = 91010 |
| const int libsbmlcs.libsbml.NoUnitOffsetInL2v2 = 93002 |
| const int libsbmlcs.libsbml.NoUnitOffsetInL2v3 = 94001 |
| const int libsbmlcs.libsbml.NoUnitOffsetInL2v4 = 95001 |
| const int libsbmlcs.libsbml.NoUnitOffsetInL3v1 = 96003 |
| const int libsbmlcs.libsbml.NoUnitsOnCompartment = 20518 |
| const int libsbmlcs.libsbml.NumericOpsNeedNumericArgs = 10210 |
| const int libsbmlcs.libsbml.OBJECTIVE_TYPE_MAXIMIZE = 0 |
| const int libsbmlcs.libsbml.OBJECTIVE_TYPE_MINIMIZE = OBJECTIVE_TYPE_MAXIMIZE + 1 |
| const int libsbmlcs.libsbml.OBJECTIVE_TYPE_UNKNOWN = OBJECTIVE_TYPE_MINIMIZE + 1 |
| const int libsbmlcs.libsbml.ObseleteSBOTerm = 99702 |
| const int libsbmlcs.libsbml.OffsetNoLongerValid = 20411 |
| const int libsbmlcs.libsbml.OffsetNotValidAttribute = 99925 |
| const int libsbmlcs.libsbml.OneDimensionalCompartmentUnits = 20511 |
| const int libsbmlcs.libsbml.OneListOfEventAssignmentsPerEvent = 21222 |
| const int libsbmlcs.libsbml.OneListOfPerKineticLaw = 21127 |
| const int libsbmlcs.libsbml.OneListOfUnitsPerUnitDef = 20414 |
| const int libsbmlcs.libsbml.OneMathElementPerConstraint = 21007 |
| const int libsbmlcs.libsbml.OneMathElementPerFunc = 20306 |
| const int libsbmlcs.libsbml.OneMathElementPerInitialAssign = 20804 |
| const int libsbmlcs.libsbml.OneMathElementPerRule = 20907 |
| const int libsbmlcs.libsbml.OneMathPerDelay = 21210 |
| const int libsbmlcs.libsbml.OneMathPerEventAssignment = 21213 |
| const int libsbmlcs.libsbml.OneMathPerKineticLaw = 21130 |
| const int libsbmlcs.libsbml.OneMathPerPriority = 21231 |
| const int libsbmlcs.libsbml.OneMathPerTrigger = 21209 |
| const int libsbmlcs.libsbml.OneMessageElementPerConstraint = 21008 |
| const int libsbmlcs.libsbml.OneOfEachListOf = 20205 |
| const int libsbmlcs.libsbml.OneSubElementPerReaction = 21106 |
| const int libsbmlcs.libsbml.OnlyCompartmentsInListOfCompartments = 20208 |
| const int libsbmlcs.libsbml.OnlyConstraintsInListOfConstraints = 20213 |
| const int libsbmlcs.libsbml.OnlyEventAssignInListOfEventAssign = 21223 |
| const int libsbmlcs.libsbml.OnlyEventsInListOfEvents = 20215 |
| const int libsbmlcs.libsbml.OnlyFuncDefsInListOfFuncDefs = 20206 |
| const int libsbmlcs.libsbml.OnlyInitAssignsInListOfInitAssigns = 20211 |
| const int libsbmlcs.libsbml.OnlyLocalParamsInListOfLocalParams = 21128 |
| const int libsbmlcs.libsbml.OnlyOneDelayPerEvent = 21221 |
| const int libsbmlcs.libsbml.OnlyOneNotesElementAllowed = 10805 |
| const int libsbmlcs.libsbml.OnlyOnePriorityPerEvent = 21230 |
| const int libsbmlcs.libsbml.OnlyParametersInListOfParameters = 20210 |
| const int libsbmlcs.libsbml.OnlyReactionsInListOfReactions = 20214 |
| const int libsbmlcs.libsbml.OnlyRulesInListOfRules = 20212 |
| const int libsbmlcs.libsbml.OnlySpeciesInListOfSpecies = 20209 |
| const int libsbmlcs.libsbml.OnlyUnitDefsInListOfUnitDefs = 20207 |
| const int libsbmlcs.libsbml.OnlyUnitsInListOfUnits = 20415 |
| const int libsbmlcs.libsbml.OpsNeedCorrectNumberOfArgs = 10218 |
| const int libsbmlcs.libsbml.OR_ASSOCIATION = 2 |
| const int libsbmlcs.libsbml.OUTPUT_TRANSITION_EFFECT_ASSIGNMENT_LEVEL = OUTPUT_TRANSITION_EFFECT_PRODUCTION + 1 |
| const int libsbmlcs.libsbml.OUTPUT_TRANSITION_EFFECT_PRODUCTION = 0 |
| const int libsbmlcs.libsbml.OUTPUT_TRANSITION_EFFECT_UNKNOWN = OUTPUT_TRANSITION_EFFECT_ASSIGNMENT_LEVEL + 1 |
| const int libsbmlcs.libsbml.OverdeterCheckOFF = 0xdf |
| const int libsbmlcs.libsbml.OverdeterCheckON = 0x20 |
| const int libsbmlcs.libsbml.OverdeterminedSystem = 10601 |
| const int libsbmlcs.libsbml.PackageConversionNotSupported = 99996 |
| const int libsbmlcs.libsbml.PackageNSMustMatch = 20104 |
| const int libsbmlcs.libsbml.PackageRequiredShouldBeFalse = 99109 |
| const int libsbmlcs.libsbml.ParameterShouldHaveUnits = 80701 |
| const int libsbmlcs.libsbml.ParameterUnits = 20702 |
| const int libsbmlcs.libsbml.PersistentNotBoolean = 21228 |
| const int libsbmlcs.libsbml.PieceNeedsBoolean = 10213 |
| const int libsbmlcs.libsbml.PiecewiseNeedsConsistentTypes = 10212 |
| const int libsbmlcs.libsbml.PracticeCheckOFF = 0xbf |
| const int libsbmlcs.libsbml.PracticeCheckON = 0x40 |
| const int libsbmlcs.libsbml.PriorityLostFromL3 = 92011 |
| const int libsbmlcs.libsbml.PriorityUnitsNotDimensionless = 10565 |
| const int libsbmlcs.libsbml.QualAttributeRequiredMissing = 3020101 |
| const int libsbmlcs.libsbml.QualAttributeRequiredMustBeBoolean = 3020102 |
| const int libsbmlcs.libsbml.QualCompartmentMustReferExisting = 3020308 |
| const int libsbmlcs.libsbml.QualConstantMustBeBool = 3020304 |
| const int libsbmlcs.libsbml.QualConstantQSCannotBeOutput = 3020310 |
| const int libsbmlcs.libsbml.QualDefaultTermAllowedAttributes = 3020703 |
| const int libsbmlcs.libsbml.QualDefaultTermAllowedCoreAttributes = 3020701 |
| const int libsbmlcs.libsbml.QualDefaultTermAllowedElements = 3020702 |
| const int libsbmlcs.libsbml.QualDefaultTermResultMustBeInteger = 3020704 |
| const int libsbmlcs.libsbml.QualDefaultTermResultMustBeNonNeg = 3020705 |
| const int libsbmlcs.libsbml.QualDuplicateComponentId = 3010301 |
| const int libsbmlcs.libsbml.QualElementNotInNs = 3010102 |
| const int libsbmlcs.libsbml.QualEmptyLONotAllowed = 3020202 |
| const int libsbmlcs.libsbml.QualFuncTermAllowedAttributes = 3020803 |
| const int libsbmlcs.libsbml.QualFuncTermAllowedCoreAttributes = 3020801 |
| const int libsbmlcs.libsbml.QualFuncTermAllowedElements = 3020802 |
| const int libsbmlcs.libsbml.QualFuncTermOnlyOneMath = 3020804 |
| const int libsbmlcs.libsbml.QualFuncTermResultMustBeInteger = 3020805 |
| const int libsbmlcs.libsbml.QualFuncTermResultMustBeNonNeg = 3020806 |
| const int libsbmlcs.libsbml.QualFunctionTermBool = 3010201 |
| const int libsbmlcs.libsbml.QualInitalLevelNotNegative = 3020312 |
| const int libsbmlcs.libsbml.QualInitialLevelCannotExceedMax = 3020309 |
| const int libsbmlcs.libsbml.QualInitialLevelMustBeInt = 3020306 |
| const int libsbmlcs.libsbml.QualInputAllowedAttributes = 3020503 |
| const int libsbmlcs.libsbml.QualInputAllowedCoreAttributes = 3020501 |
| const int libsbmlcs.libsbml.QualInputAllowedElements = 3020502 |
| const int libsbmlcs.libsbml.QualInputConstantCannotBeConsumed = 3020509 |
| const int libsbmlcs.libsbml.QualInputNameMustBeString = 3020504 |
| const int libsbmlcs.libsbml.QualInputQSMustBeExistingQS = 3020508 |
| const int libsbmlcs.libsbml.QualInputSignMustBeSignEnum = 3020505 |
| const int libsbmlcs.libsbml.QualInputThreshMustBeInteger = 3020507 |
| const int libsbmlcs.libsbml.QualInputThreshMustBeNonNegative = 3020510 |
| const int libsbmlcs.libsbml.QualInputTransEffectMustBeInputEffect = 3020506 |
| const int libsbmlcs.libsbml.QualLOQualSpeciesAllowedAttributes = 3020205 |
| const int libsbmlcs.libsbml.QualLOQualSpeciesAllowedElements = 3020204 |
| const int libsbmlcs.libsbml.QualLOTransitiondAllowedElements = 3020203 |
| const int libsbmlcs.libsbml.QualLOTransitionsAllowedAttributes = 3020206 |
| const int libsbmlcs.libsbml.QualMathCSymbolDisallowed = 3010202 |
| const int libsbmlcs.libsbml.QualMaxLevelMustBeInt = 3020307 |
| const int libsbmlcs.libsbml.QualMaxLevelNotNegative = 3020313 |
| const int libsbmlcs.libsbml.QualNameMustBeString = 3020305 |
| const int libsbmlcs.libsbml.QualNSUndeclared = 3010101 |
| const int libsbmlcs.libsbml.QualOneListOfTransOrQS = 3020201 |
| const int libsbmlcs.libsbml.QualOutputAllowedAttributes = 3020603 |
| const int libsbmlcs.libsbml.QualOutputAllowedCoreAttributes = 3020601 |
| const int libsbmlcs.libsbml.QualOutputAllowedElements = 3020602 |
| const int libsbmlcs.libsbml.QualOutputConstantMustBeFalse = 3020608 |
| const int libsbmlcs.libsbml.QualOutputLevelMustBeInteger = 3020606 |
| const int libsbmlcs.libsbml.QualOutputLevelMustBeNonNegative = 3020610 |
| const int libsbmlcs.libsbml.QualOutputNameMustBeString = 3020604 |
| const int libsbmlcs.libsbml.QualOutputProductionMustHaveLevel = 3020609 |
| const int libsbmlcs.libsbml.QualOutputQSMustBeExistingQS = 3020607 |
| const int libsbmlcs.libsbml.QualOutputTransEffectMustBeOutput = 3020605 |
| const int libsbmlcs.libsbml.QualQSAssignedOnlyOnce = 3020311 |
| const int libsbmlcs.libsbml.QualQualSpeciesAllowedAttributes = 3020303 |
| const int libsbmlcs.libsbml.QualQualSpeciesAllowedCoreAttributes = 3020301 |
| const int libsbmlcs.libsbml.QualQualSpeciesAllowedElements = 3020302 |
| const int libsbmlcs.libsbml.QualRequiredTrueIfTransitions = 3020103 |
| const int libsbmlcs.libsbml.QualTransitionAllowedAttributes = 3020403 |
| const int libsbmlcs.libsbml.QualTransitionAllowedCoreAttributes = 3020401 |
| const int libsbmlcs.libsbml.QualTransitionAllowedElements = 3020402 |
| const int libsbmlcs.libsbml.QualTransitionEmptyLOElements = 3020406 |
| const int libsbmlcs.libsbml.QualTransitionLOElements = 3020405 |
| const int libsbmlcs.libsbml.QualTransitionLOFuncTermAttributes = 3020412 |
| const int libsbmlcs.libsbml.QualTransitionLOFuncTermElements = 3020409 |
| const int libsbmlcs.libsbml.QualTransitionLOFuncTermExceedMax = 3020413 |
| const int libsbmlcs.libsbml.QualTransitionLOFuncTermNegative = 3020414 |
| const int libsbmlcs.libsbml.QualTransitionLOInputAttributes = 3020410 |
| const int libsbmlcs.libsbml.QualTransitionLOInputElements = 3020407 |
| const int libsbmlcs.libsbml.QualTransitionLOOutputAttributes = 3020411 |
| const int libsbmlcs.libsbml.QualTransitionLOOutputElements = 3020408 |
| const int libsbmlcs.libsbml.QualTransitionNameMustBeString = 3020404 |
| const int libsbmlcs.libsbml.QualUnknown = 3010100 |
| const int libsbmlcs.libsbml.RateRuleCompartmentMismatch = 10531 |
| const int libsbmlcs.libsbml.RateRuleForConstantEntity = 20904 |
| const int libsbmlcs.libsbml.RateRuleParameterMismatch = 10533 |
| const int libsbmlcs.libsbml.RateRuleSpeciesMismatch = 10532 |
| const int libsbmlcs.libsbml.RateRuleStoichiometryMismatch = 10534 |
| const int libsbmlcs.libsbml.RDFAboutTagNotMetaid = 99403 |
| const int libsbmlcs.libsbml.RDFEmptyAboutTag = 99402 |
| const int libsbmlcs.libsbml.RDFMissingAboutTag = 99401 |
| const int libsbmlcs.libsbml.RDFNotCompleteModelHistory = 99404 |
| const int libsbmlcs.libsbml.RDFNotModelHistory = 99405 |
| const int libsbmlcs.libsbml.RecursiveCompartmentContainment = 20505 |
| const int libsbmlcs.libsbml.RecursiveFunctionDefinition = 20303 |
| const int libsbmlcs.libsbml.RepeatedRule10304 = 20905 |
| const int libsbmlcs.libsbml.RepeatedRule20611 = 21112 |
| const int libsbmlcs.libsbml.RequiredPackagePresent = 99107 |
| const int libsbmlcs.libsbml.RULE_TYPE_INVALID = RULE_TYPE_SCALAR + 1 |
| const int libsbmlcs.libsbml.RULE_TYPE_RATE = 0 |
| const int libsbmlcs.libsbml.RULE_TYPE_SCALAR = RULE_TYPE_RATE + 1 |
| const int libsbmlcs.libsbml.SBML_ALGEBRAIC_RULE = 21 |
| const int libsbmlcs.libsbml.SBML_ASSIGNMENT_RULE = 22 |
| const int libsbmlcs.libsbml.SBML_COMP_DELETION = 254 |
| const int libsbmlcs.libsbml.SBML_COMP_EXTERNALMODELDEFINITION = 252 |
| const int libsbmlcs.libsbml.SBML_COMP_MODELDEFINITION = 251 |
| const int libsbmlcs.libsbml.SBML_COMP_PORT = 257 |
| const int libsbmlcs.libsbml.SBML_COMP_REPLACEDBY = 256 |
| const int libsbmlcs.libsbml.SBML_COMP_REPLACEDELEMENT = 255 |
| const int libsbmlcs.libsbml.SBML_COMP_SBASEREF = 253 |
| const int libsbmlcs.libsbml.SBML_COMP_SUBMODEL = 250 |
| const int libsbmlcs.libsbml.SBML_COMPARTMENT = 1 |
| const int libsbmlcs.libsbml.SBML_COMPARTMENT_TYPE = 2 |
| const int libsbmlcs.libsbml.SBML_COMPARTMENT_VOLUME_RULE = 25 |
| const int libsbmlcs.libsbml.SBML_CONSTRAINT = 3 |
| const int libsbmlcs.libsbml.SBML_DELAY = 28 |
| const int libsbmlcs.libsbml.SBML_DOCUMENT = 4 |
| const int libsbmlcs.libsbml.SBML_EVENT = 5 |
| const int libsbmlcs.libsbml.SBML_EVENT_ASSIGNMENT = 6 |
| const int libsbmlcs.libsbml.SBML_FBC_ASSOCIATION = 800 |
| const int libsbmlcs.libsbml.SBML_FBC_FLUXBOUND = 801 |
| const int libsbmlcs.libsbml.SBML_FBC_FLUXOBJECTIVE = 802 |
| const int libsbmlcs.libsbml.SBML_FBC_GENEASSOCIATION = 803 |
| const int libsbmlcs.libsbml.SBML_FBC_OBJECTIVE = 804 |
| const int libsbmlcs.libsbml.SBML_FUNCTION_DEFINITION = 7 |
| const int libsbmlcs.libsbml.SBML_GENERIC_SBASE = 32 |
| const int libsbmlcs.libsbml.SBML_GROUPS_GROUP = 202 |
| const int libsbmlcs.libsbml.SBML_GROUPS_MEMBER = 200 |
| const int libsbmlcs.libsbml.SBML_GROUPS_MEMBER_CONSTRAINT = 201 |
| const int libsbmlcs.libsbml.SBML_INITIAL_ASSIGNMENT = 8 |
| const int libsbmlcs.libsbml.SBML_KINETIC_LAW = 9 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_BOUNDINGBOX = 100 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_COMPARTMENTGLYPH = 101 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_CUBICBEZIER = 102 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_CURVE = 103 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_DIMENSIONS = 104 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_GENERALGLYPH = 114 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_GRAPHICALOBJECT = 105 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_LAYOUT = 106 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_LINESEGMENT = 107 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_POINT = 108 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_REACTIONGLYPH = 109 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_REFERENCEGLYPH = 113 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_SPECIESGLYPH = 110 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_SPECIESREFERENCEGLYPH = 111 |
| const int libsbmlcs.libsbml.SBML_LAYOUT_TEXTGLYPH = 112 |
| const int libsbmlcs.libsbml.SBML_LIST_OF = 10 |
| const int libsbmlcs.libsbml.SBML_LOCAL_PARAMETER = 30 |
| const int libsbmlcs.libsbml.SBML_MODEL = 11 |
| const int libsbmlcs.libsbml.SBML_MODIFIER_SPECIES_REFERENCE = 18 |
| const int libsbmlcs.libsbml.SBML_PARAMETER = 12 |
| const int libsbmlcs.libsbml.SBML_PARAMETER_RULE = 26 |
| const int libsbmlcs.libsbml.SBML_PRIORITY = 31 |
| const int libsbmlcs.libsbml.SBML_QUAL_DEFAULT_TERM = 1105 |
| const int libsbmlcs.libsbml.SBML_QUAL_FUNCTION_TERM = 1104 |
| const int libsbmlcs.libsbml.SBML_QUAL_INPUT = 1102 |
| const int libsbmlcs.libsbml.SBML_QUAL_OUTPUT = 1103 |
| const int libsbmlcs.libsbml.SBML_QUAL_QUALITATIVE_SPECIES = 1100 |
| const int libsbmlcs.libsbml.SBML_QUAL_TRANSITION = 1101 |
| const int libsbmlcs.libsbml.SBML_RATE_RULE = 23 |
| const int libsbmlcs.libsbml.SBML_REACTION = 13 |
| const int libsbmlcs.libsbml.SBML_RENDER_COLORDEFINITION = 1000 |
| const int libsbmlcs.libsbml.SBML_RENDER_CUBICBEZIER = 1019 |
| const int libsbmlcs.libsbml.SBML_RENDER_CURVE = 1020 |
| const int libsbmlcs.libsbml.SBML_RENDER_ELLIPSE = 1001 |
| const int libsbmlcs.libsbml.SBML_RENDER_GLOBALRENDERINFORMATION = 1002 |
| const int libsbmlcs.libsbml.SBML_RENDER_GLOBALSTYLE = 1003 |
| const int libsbmlcs.libsbml.SBML_RENDER_GRADIENT_STOP = 1005 |
| const int libsbmlcs.libsbml.SBML_RENDER_GRADIENTDEFINITION = 1004 |
| const int libsbmlcs.libsbml.SBML_RENDER_GROUP = 1006 |
| const int libsbmlcs.libsbml.SBML_RENDER_IMAGE = 1007 |
| const int libsbmlcs.libsbml.SBML_RENDER_LINEARGRADIENT = 1009 |
| const int libsbmlcs.libsbml.SBML_RENDER_LINEENDING = 1008 |
| const int libsbmlcs.libsbml.SBML_RENDER_LINESEGMENT = 1010 |
| const int libsbmlcs.libsbml.SBML_RENDER_LISTOFGLOBALSTYLES = 1011 |
| const int libsbmlcs.libsbml.SBML_RENDER_LISTOFLOCALSTYLES = 1012 |
| const int libsbmlcs.libsbml.SBML_RENDER_LOCALRENDERINFORMATION = 1013 |
| const int libsbmlcs.libsbml.SBML_RENDER_LOCALSTYLE = 1014 |
| const int libsbmlcs.libsbml.SBML_RENDER_POINT = 1021 |
| const int libsbmlcs.libsbml.SBML_RENDER_POLYGON = 1015 |
| const int libsbmlcs.libsbml.SBML_RENDER_RADIALGRADIENT = 1016 |
| const int libsbmlcs.libsbml.SBML_RENDER_RECTANGLE = 1017 |
| const int libsbmlcs.libsbml.SBML_RENDER_RELABSVECTOR = 1018 |
| const int libsbmlcs.libsbml.SBML_RENDER_TEXT = 1022 |
| const int libsbmlcs.libsbml.SBML_RENDER_TRANSFORMATION2D = 1023 |
| const int libsbmlcs.libsbml.SBML_RULE = 14 |
| const int libsbmlcs.libsbml.SBML_SPECIES = 15 |
| const int libsbmlcs.libsbml.SBML_SPECIES_CONCENTRATION_RULE = 24 |
| const int libsbmlcs.libsbml.SBML_SPECIES_REFERENCE = 16 |
| const int libsbmlcs.libsbml.SBML_SPECIES_TYPE = 17 |
| const int libsbmlcs.libsbml.SBML_STOICHIOMETRY_MATH = 29 |
| const int libsbmlcs.libsbml.SBML_TRIGGER = 27 |
| const int libsbmlcs.libsbml.SBML_UNIT = 20 |
| const int libsbmlcs.libsbml.SBML_UNIT_DEFINITION = 19 |
| const int libsbmlcs.libsbml.SBML_UNKNOWN = 0 |
| const int libsbmlcs.libsbml.SBMLCheckOFF = 0xfd |
| const int libsbmlcs.libsbml.SBMLCheckON = 0x02 |
| const int libsbmlcs.libsbml.SBMLCodesUpperBound = 99999 |
| const int libsbmlcs.libsbml.SBMLNamespaceInAnnotation = 10403 |
| const int libsbmlcs.libsbml.SBOCheckOFF = 0xfb |
| const int libsbmlcs.libsbml.SBOCheckON = 0x04 |
| const int libsbmlcs.libsbml.SBOTermNotUniversalInL2v2 = 93001 |
| const int libsbmlcs.libsbml.SBOTermNotValidAttributeBeforeL2V2 = 99911 |
| const int libsbmlcs.libsbml.SBOTermNotValidAttributeBeforeL2V3 = 99905 |
| const int libsbmlcs.libsbml.SpatialSizeUnitsNotValidAttribute = 99917 |
| const int libsbmlcs.libsbml.SpatialSizeUnitsRemoved = 20615 |
| const int libsbmlcs.libsbml.SpatialUnitsInOneD = 20605 |
| const int libsbmlcs.libsbml.SpatialUnitsInThreeD = 20607 |
| const int libsbmlcs.libsbml.SpatialUnitsInTwoD = 20606 |
| const int libsbmlcs.libsbml.SPECIES_ROLE_ACTIVATOR = SPECIES_ROLE_MODIFIER + 1 |
| const int libsbmlcs.libsbml.SPECIES_ROLE_INHIBITOR = SPECIES_ROLE_ACTIVATOR + 1 |
| const int libsbmlcs.libsbml.SPECIES_ROLE_MODIFIER = SPECIES_ROLE_SIDEPRODUCT + 1 |
| const int libsbmlcs.libsbml.SPECIES_ROLE_PRODUCT = SPECIES_ROLE_SUBSTRATE + 1 |
| const int libsbmlcs.libsbml.SPECIES_ROLE_SIDEPRODUCT = SPECIES_ROLE_SIDESUBSTRATE + 1 |
| const int libsbmlcs.libsbml.SPECIES_ROLE_SIDESUBSTRATE = SPECIES_ROLE_PRODUCT + 1 |
| const int libsbmlcs.libsbml.SPECIES_ROLE_SUBSTRATE = SPECIES_ROLE_UNDEFINED + 1 |
| const int libsbmlcs.libsbml.SPECIES_ROLE_UNDEFINED = 0 |
| const int libsbmlcs.libsbml.SpeciesCompartmentRequiredInL1 = 91011 |
| const int libsbmlcs.libsbml.SpeciesInvalidExtentUnits = 10542 |
| const int libsbmlcs.libsbml.SpeciesShouldHaveValue = 80601 |
| const int libsbmlcs.libsbml.SpeciesTypeNotValidAttribute = 99918 |
| const int libsbmlcs.libsbml.SpeciesTypeNotValidComponent = 99922 |
| const int libsbmlcs.libsbml.StoichiometryMathNotValidComponent = 99923 |
| const int libsbmlcs.libsbml.StoichiometryMathNotYetSupported = 92010 |
| const int libsbmlcs.libsbml.StrictSBORequiredInL2v2 = 93008 |
| const int libsbmlcs.libsbml.StrictSBORequiredInL2v3 = 94009 |
| const int libsbmlcs.libsbml.StrictUnitsRequiredInL1 = 91014 |
| const int libsbmlcs.libsbml.StrictUnitsRequiredInL2v1 = 92008 |
| const int libsbmlcs.libsbml.StrictUnitsRequiredInL2v2 = 93007 |
| const int libsbmlcs.libsbml.StrictUnitsRequiredInL2v3 = 94008 |
| const int libsbmlcs.libsbml.SubstanceUnitsOnSpecies = 20616 |
| const int libsbmlcs.libsbml.SubsUnitsAllowedInKL = 99127 |
| const int libsbmlcs.libsbml.SubsUnitsNoLongerValid = 21125 |
| const int libsbmlcs.libsbml.ThreeDimensionalCompartmentUnits = 20513 |
| const int libsbmlcs.libsbml.TimeUnitsAllowedInKL = 99128 |
| const int libsbmlcs.libsbml.TimeUnitsEvent = 21204 |
| const int libsbmlcs.libsbml.TimeUnitsNoLongerValid = 21126 |
| const int libsbmlcs.libsbml.TimeUnitsRemoved = 99206 |
| const int libsbmlcs.libsbml.TriggerMathNotBoolean = 21202 |
| const int libsbmlcs.libsbml.TwoDimensionalCompartmentUnits = 20512 |
| const int libsbmlcs.libsbml.UnclosedXMLToken = 1007 |
| const int libsbmlcs.libsbml.UndeclaredExtentUnitsL3 = 99507 |
| const int libsbmlcs.libsbml.UndeclaredObjectUnitsL3 = 99508 |
| const int libsbmlcs.libsbml.UndeclaredSpeciesInStoichMath = 21131 |
| const int libsbmlcs.libsbml.UndeclaredSpeciesRef = 21121 |
| const int libsbmlcs.libsbml.UndeclaredTimeUnitsL3 = 99506 |
| const int libsbmlcs.libsbml.UndeclaredUnits = 99505 |
| const int libsbmlcs.libsbml.UndefinedOutsideCompartment = 20504 |
| const int libsbmlcs.libsbml.UndefinedXMLEntity = 1011 |
| const int libsbmlcs.libsbml.UninterpretableXMLContent = 1027 |
| const int libsbmlcs.libsbml.UNIT_KIND_AMPERE = 0 |
| const int libsbmlcs.libsbml.UNIT_KIND_AVOGADRO = UNIT_KIND_AMPERE + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_BECQUEREL = UNIT_KIND_AVOGADRO + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_CANDELA = UNIT_KIND_BECQUEREL + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_CELSIUS = UNIT_KIND_CANDELA + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_COULOMB = UNIT_KIND_CELSIUS + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_DIMENSIONLESS = UNIT_KIND_COULOMB + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_FARAD = UNIT_KIND_DIMENSIONLESS + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_GRAM = UNIT_KIND_FARAD + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_GRAY = UNIT_KIND_GRAM + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_HENRY = UNIT_KIND_GRAY + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_HERTZ = UNIT_KIND_HENRY + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_INVALID = UNIT_KIND_WEBER + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_ITEM = UNIT_KIND_HERTZ + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_JOULE = UNIT_KIND_ITEM + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_KATAL = UNIT_KIND_JOULE + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_KELVIN = UNIT_KIND_KATAL + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_KILOGRAM = UNIT_KIND_KELVIN + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_LITER = UNIT_KIND_KILOGRAM + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_LITRE = UNIT_KIND_LITER + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_LUMEN = UNIT_KIND_LITRE + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_LUX = UNIT_KIND_LUMEN + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_METER = UNIT_KIND_LUX + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_METRE = UNIT_KIND_METER + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_MOLE = UNIT_KIND_METRE + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_NEWTON = UNIT_KIND_MOLE + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_OHM = UNIT_KIND_NEWTON + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_PASCAL = UNIT_KIND_OHM + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_RADIAN = UNIT_KIND_PASCAL + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_SECOND = UNIT_KIND_RADIAN + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_SIEMENS = UNIT_KIND_SECOND + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_SIEVERT = UNIT_KIND_SIEMENS + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_STERADIAN = UNIT_KIND_SIEVERT + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_TESLA = UNIT_KIND_STERADIAN + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_VOLT = UNIT_KIND_TESLA + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_WATT = UNIT_KIND_VOLT + 1 |
| const int libsbmlcs.libsbml.UNIT_KIND_WEBER = UNIT_KIND_WATT + 1 |
| const int libsbmlcs.libsbml.UnitsCheckOFF = 0xef |
| const int libsbmlcs.libsbml.UnitsCheckON = 0x10 |
| const int libsbmlcs.libsbml.UnitsNotValidAttribute = 99915 |
| const int libsbmlcs.libsbml.UNKNOWN_ASSOCIATION = 3 |
| const int libsbmlcs.libsbml.UNKNOWN_QUALIFIER = BIOLOGICAL_QUALIFIER + 1 |
| const int libsbmlcs.libsbml.UnknownCoreAttribute = 99994 |
| const int libsbmlcs.libsbml.UnknownError = 10000 |
| const int libsbmlcs.libsbml.UnknownPackageAttribute = 99995 |
| const int libsbmlcs.libsbml.UnrecognisedSBOTerm = 99701 |
| const int libsbmlcs.libsbml.UnrecognizedElement = 10102 |
| const int libsbmlcs.libsbml.UnrecognizedXMLElement = 1021 |
| const int libsbmlcs.libsbml.UnrecognizedXMLParserCode = 102 |
| const int libsbmlcs.libsbml.UnrequiredPackagePresent = 99108 |
| const int libsbmlcs.libsbml.UpperUnitBound = 10599 |
| const int libsbmlcs.libsbml.ValuesFromTriggerTimeNeedDelay = 21206 |
| const int libsbmlcs.libsbml.VariableNotValidAttribute = 99914 |
| const int libsbmlcs.libsbml.VersionPositiveInteger = 20106 |
| const int libsbmlcs.libsbml.VolumeLitreDefExponentNotOne = 20407 |
| const int libsbmlcs.libsbml.VolumeMetreDefExponentNot3 = 20408 |
| const int libsbmlcs.libsbml.XMLAttributeTypeMismatch = 1016 |
| const int libsbmlcs.libsbml.XMLBadColon = 1033 |
| const int libsbmlcs.libsbml.XMLBadNumber = 1032 |
| const int libsbmlcs.libsbml.XMLBadUTF8Content = 1017 |
| const int libsbmlcs.libsbml.XMLContentEmpty = 1035 |
| const int libsbmlcs.libsbml.XMLEmptyValueNotPermitted = 1031 |
| const int libsbmlcs.libsbml.XMLErrorCodesUpperBound = 9999 |
| const int libsbmlcs.libsbml.XMLExpectedQuotedString = 1030 |
| const int libsbmlcs.libsbml.XMLFileOperationError = 4 |
| const int libsbmlcs.libsbml.XMLFileUnreadable = 2 |
| const int libsbmlcs.libsbml.XMLFileUnwritable = 3 |
| const int libsbmlcs.libsbml.XMLNetworkAccessError = 5 |
| const int libsbmlcs.libsbml.XMLOutOfMemory = 1 |
| const int libsbmlcs.libsbml.XMLTagMismatch = 1009 |
| const int libsbmlcs.libsbml.XMLTranscoderError = 103 |
| const int libsbmlcs.libsbml.XMLUnexpectedEOF = 1024 |
| const int libsbmlcs.libsbml.XMLUnknownError = 0 |
| const int libsbmlcs.libsbml.ZeroDCompartmentContainment = 20506 |
| const int libsbmlcs.libsbml.ZeroDimensionalCompartmentConst = 20503 |
| const int libsbmlcs.libsbml.ZeroDimensionalCompartmentSize = 20501 |
| const int libsbmlcs.libsbml.ZeroDimensionalCompartmentUnits = 20502 |