001package org.sbml.libsbml;
002
003/**
004 * Constants defined in libSBML.
005 * <p>
006 * <em style='color: #555'>
007 * This interace class is defined by libSBML only and has no direct
008 * equivalent in terms of SBML components.
009 * </em>
010 * <p>
011 * This interface is necessary because of programming language differences
012 * between Java and the underlying C++ core of libSBML's implementation, as
013 * well as limitations in the translation system (SWIG) used to create the
014 * Java interface.  In the C++ core, nearly all of the following constants
015 * are defined as enumerations.  However, owing to how SWIG works and the
016 * lack of proper enumerations in Java before Java 1.4, the enumerations
017 * are instead translated to plain constants here in this {@link
018 * libsbmlConstants} interface.
019 */
020public interface libsbmlConstants
021{
022    /**
023     * A version string of the form "1.2.3".
024     */
025    public final static String LIBSBML_DOTTED_VERSION = "5.18.0";
026
027
028    /**
029     * The version as an integer: version 1.2.3 becomes 10203.  Since the major
030     * number comes first, the overall number will always increase when a new
031     * libSBML is released, making it easy to use less-than and greater-than
032     * comparisons when testing versions numbers.
033     */
034    public final static int LIBSBML_VERSION = 51800;
035
036
037    /**
038     * The numeric version as a string: version 1.2.3 becomes "10203".
039     */
040    public final static String LIBSBML_VERSION_STRING = "51800";
041
042
043    // OperationReturnValues_t
044
045
046    /**
047     * One of the possible libSBML operation return codes.
048     * <p>
049     * This code has the following meaning: The operation was successful.
050     */
051    public final static int LIBSBML_OPERATION_SUCCESS = 0;
052
053
054    /**
055     * One of the possible libSBML operation return codes.
056     *
057     * This code has the following meaning: An index parameter exceeded the
058     * bounds of a data array or other collection used in the operation.
059     * This return value is typically returned by methods that take index
060     * numbers to refer to lists of objects, when the caller has provided
061     * an index that exceeds the bounds of the list.  LibSBML provides
062     * methods for checking the size of list/sequence/collection
063     * structures, and callers should verify the sizes before calling
064     * methods that take index numbers.
065     */
066    public final static int LIBSBML_INDEX_EXCEEDS_SIZE = -1;
067
068
069    /**
070     * One of the possible libSBML operation return codes.
071     * <p>
072     * This code has the following meaning: The attribute that is the
073     * subject of this operation is not valid for the combination of SBML
074     * Level and Version for the underlying object.  This can happen
075     * because libSBML strives to offer a uniform API for all SBML Levels
076     * and Versions, but some object attributes and elements are not
077     * defined for all SBML Levels and Versions.  Calling programs are
078     * expected to be aware of which object structures they are working
079     * with, but when errors of this kind occur, they are reported using
080     * this return value.
081     */
082    public final static int LIBSBML_UNEXPECTED_ATTRIBUTE = -2;
083
084
085    /**
086     * One of the possible libSBML operation return codes.
087     * <p>
088     * This code has the following meaning: The requested action could not
089     * be performed.  This can occur in a variety of contexts, such as
090     * passing a null object as a parameter in a situation where it does
091     * not make sense to permit a null object.
092     */
093    public final static int LIBSBML_OPERATION_FAILED = -3;
094
095
096    /**
097     * One of the possible libSBML operation return codes.
098     * <p>
099     * This code has the following meaning: A value passed as an argument
100     * to the method is not of a type that is valid for the operation or
101     * kind of object involved.  For example, this return code is used when
102     * a calling program attempts to set an SBML object identifier to a
103     * string whose syntax does not conform to the SBML identifier syntax.
104     */
105    public final static int LIBSBML_INVALID_ATTRIBUTE_VALUE = -4;
106
107
108    /**
109     * One of the possible libSBML operation return codes.
110     * <p>
111     * This code has the following meaning: The object passed as an
112     * argument to the method is not of a type that is valid for the
113     * operation or kind of object involved.  For example, handing an
114     * invalidly-constructed {@link ASTNode} to a method expecting an
115     * {@link ASTNode} will result in this error.
116     */
117    public final static int LIBSBML_INVALID_OBJECT = -5;
118
119
120    /**
121     * One of the possible libSBML operation return codes.
122     * <p>
123     * This code has the following meaning: There already exists an object
124     * with this identifier in the context where this operation is being
125     * attempted.  This error is typically returned in situations where
126     * SBML object identifiers must be unique, such as attempting to add
127     * two species with the same identifier to a model.
128     */
129    public final static int LIBSBML_DUPLICATE_OBJECT_ID = -6;
130
131
132    /**
133     * One of the possible libSBML operation return codes.
134     * <p>
135     * This code has the following meaning: The SBML Level associated with
136     * the object does not match the Level of the parent object.  This
137     * error can happen when an SBML component such as a species or
138     * compartment object is created outside of a model and a calling
139     * program then attempts to add the object to a model that has a
140     * different SBML Level defined.
141     */
142    public final static int LIBSBML_LEVEL_MISMATCH = -7;
143
144
145    /**
146     * One of the possible libSBML operation return codes.
147     * <p>
148     * This code has the following meaning: The SBML Version within the
149     * SBML Level associated with the object does not match the Version of
150     * the parent object.  This error can happen when an SBML component
151     * such as a species or compartment object is created outside of a
152     * model and a calling program then attempts to add the object to a
153     * model that has a different SBML Level+Version combination.
154     */
155    public final static int LIBSBML_VERSION_MISMATCH = -8;
156
157
158    /**
159     * One of the possible libSBML operation return codes.
160     * <p>
161     * This code has the following meaning: The XML operation attempted is
162     * not valid for the object or context involved.  This error is
163     * typically returned by the XML interface layer of libSBML, when a
164     * calling program attempts to construct or manipulate XML in an
165     * invalid way.
166     */
167    public final static int LIBSBML_INVALID_XML_OPERATION = -9;
168
169
170    /**
171     * One of the possible libSBML operation return codes.
172     * <p>
173     * This code has the following meaning: The operation attempt could not
174     * be performed because the object(s) involved have mismatched XML
175     * namespaces for SBML Level/Versions.  This typically means the
176     * properties of the {@link SBMLNamespaces} objects possessed by the
177     * SBML objects do not correspond in some way.
178     */
179    public final static int LIBSBML_NAMESPACES_MISMATCH = -10;
180
181
182    /**
183     * One of the possible libSBML operation return codes.
184     * <p>
185     * This error is typically returned in situations where the
186     * appendAnnotation function is being used to add an annotation that has
187     * a namespace that is already present in the existing annotation.
188     */
189    public final static int LIBSBML_DUPLICATE_ANNOTATION_NS = -11;
190
191
192    /**
193     * One of the possible libSBML operation return codes.
194     * <p>
195     * This code has the following meaning: The existing annotation does
196     * not have a top-level element with the given name. This error is
197     * typically returned in situations one of the annotation replacement
198     * functions is being used to replace or remove an annotation with a
199     * name that does not match the name of any top-level element that is
200     * already present in the existing annotation.
201     */
202    public final static int LIBSBML_ANNOTATION_NAME_NOT_FOUND = -12;
203
204
205    /**
206     * One of the possible libSBML operation return codes.
207     * <p>
208     * This code has the following meaning: The existing annotation does
209     * not have a top-level element with the given namespace. This error is
210     * typically returned in situations where one of the annotation
211     * replacement functions is being used to remove an annotation with a
212     * namespace that does not match the namespace of any top-level element
213     * that is already present in the existing annotation.
214     */
215    public final static int LIBSBML_ANNOTATION_NS_NOT_FOUND = -13;
216
217
218    /**
219     * One of the possible libSBML operation return codes.
220     * <p>
221     * This code has the following meaning: the requested action cannot be
222     * performed because the target object does not have its "metaid"
223     * attribute set.
224     */
225    public final static int LIBSBML_MISSING_METAID = -14;
226
227
228    /**
229     * One of the possible libSBML operation return codes.
230     * <p>
231     * This code has the following meaning: The attribute that is the subject
232     * of this operation has been deprecated for the combination of SBML Level
233     * and Version for the underlying object.
234     */
235    public final static int LIBSBML_DEPRECATED_ATTRIBUTE = -15;
236
237
238    /**
239     * One of the possible libSBML operation return codes.
240     * <p>
241     * This code has the following meaning: For SBML Level 3 Version 2, use
242     * the IdAttribute functions.
243     */
244    public final static int LIBSBML_USE_ID_ATTRIBUTE_FUNCTION = -16;
245
246
247    /**
248     * One of the possible libSBML package operation return codes.
249     * <p>
250     * This code has the following meaning: the Version of the package
251     * extension within the SBML Level and version associated with the
252     * object does not match the Version of the parent object. This error
253     * can happen when an SBML component object is created outside of a
254     * model, and a calling program then attempts to add the object to a
255     * model that has a different SBML Level+Version+Package Version
256     * combination.
257     */
258    public final static int LIBSBML_PKG_VERSION_MISMATCH  = -20;
259
260
261    /**
262     * One of the possible libSBML package operation return codes.
263     * <p>
264     * This code has the following meaning: the required package extension
265     * is unknown. This error is typically returned when creating an object
266     * of {@link SBase} derived class with the required package, creating
267     * an object of {@link SBMLNamespaces} or its derived class with the
268     * required package, or invoking functions depending on the required
269     * package.  To avoid this error, the library of the required package
270     * needs to be linked.
271     */
272    public final static int LIBSBML_PKG_UNKNOWN           = -21;
273
274
275    /**
276     * One of the possible libSBML package operation return codes.
277     * <p>
278     * This code has the following meaning: The required version of the
279     * package extension is unknown.  This error is typically returned when
280     * creating an object of {@link SBase} derived class with the required
281     * package, creating an object of {@link SBMLNamespaces} or its derived
282     * class with the required package, or invoking functions depending on
283     * the required package.  This error may be avoided by updating the
284     * library of the required package to be linked.
285     */
286    public final static int LIBSBML_PKG_UNKNOWN_VERSION    = -22;
287
288
289    /**
290     * One of the possible libSBML package operation return codes.
291     * <p>
292     * This code has the following meaning: The required package extension
293     * is disabled.  This error is typically returned when creating an
294     * object of {@link SBase} derived class with the required package,
295     * creating an object of {@link SBMLNamespaces} or its derived class
296     * with the required package, or invoking functions depending on the
297     * required package.  To avoid this error, the library of the required
298     * package needs to be enabled.
299     */
300    public final static int LIBSBML_PKG_DISABLED            = -23;
301
302
303    /**
304     * One of the possible libSBML package operation return codes.
305     * <p>
306     * This code has the following meaning: another version of the required
307     * package extension has already been enabled in the target SBase
308     * object, or enabled in the model to/in which the target object to be
309     * added/contained. This error is typically returned when adding an
310     * object of some {@link SBase} derived class with the required package
311     * to other {@link SBase} derived object, or when enabling the required
312     * package in the target object.  To avoid this error, the conflict of
313     * versions need to be avoided.
314     */
315    public final static int LIBSBML_PKG_CONFLICTED_VERSION  = -24;
316
317
318    /**
319     * One of the possible libSBML package operation return codes.
320     * <p>
321     * This code has the following meaning: another SBML package extension
322     * for the same URI has already been registered. This error is
323     * typically returned when adding a SBML package extension to the
324     * {@link SBMLExtensionRegistry}. To avoid this error, ensure that SBML
325     * package extensions are only registered once.
326     */
327    public final static int LIBSBML_PKG_CONFLICT            = -25;
328
329
330    /**
331     * One of the possible libSBML package operation return codes.
332     * <p>
333     * This code has the following meaning: while attempting to convert the
334     * SBML document using {@link SBMLLevelVersionConverter#convert()} or
335     * related methods, the target namespace has been found to be invalid
336     * or unset.  (The function {@link SBMLNamespaces#isValidCombination()}
337     * may be useful in detecting this situation and preventing the error.)
338     */
339    public final static int LIBSBML_CONV_INVALID_TARGET_NAMESPACE = -30;
340
341
342    /**
343     * One of the possible libSBML package operation return codes.
344     * <p>
345     * This code has the following meaning: conversions involving SBML
346     * Level&nbsp;3 packages are not available in the given libSBML
347     * method. This error is typically returned when calling a converter
348     * that does not have the functionality to deal with SBML packages. To
349     * avoid this error, ensure that the requested {@link
350     * ConversionProperties} specifies packages.
351     */
352    public final static int LIBSBML_CONV_PKG_CONVERSION_NOT_AVAILABLE = -31;
353
354
355    /**
356     * One of the possible libSBML package operation return codes.
357     * <p>
358     * This code has the following meaning: The document on which
359     * conversion is being requested is invalid and the requested
360     * conversion cannot be performed. This error is typically returned
361     * when a conversion routine has been given an invalid target document
362     * or the conversion requires a certain degree of validity that is not
363     * present in the document. To avoid this error use the {@link
364     * SBMLDocument#checkConsistency()} function to find and resolve errors
365     * before passing the document to a conversion method.
366     */
367    public final static int LIBSBML_CONV_INVALID_SRC_DOCUMENT = -32;
368
369
370    /**
371     * One of the possible libSBML package operation return codes.
372     * <p>
373     * This code has the following meaning: conversion with the given
374     * properties is not yet available.
375     */
376    public final static int LIBSBML_CONV_CONVERSION_NOT_AVAILABLE = -33;
377
378
379    /**
380     * One of the possible libSBML package operation return codes.
381     * <p>
382     * This code has the following meaning: the SBML Level 3 package
383     * involved is not known to this copy of libSBML.
384     */
385    public final static int LIBSBML_CONV_PKG_CONSIDERED_UNKNOWN = -34;
386
387
388
389    // SBMLTypeCode_t
390
391    /**
392     * One of the possible SBML component type codes.
393     * <p>
394     * LibSBML attaches an identifying code to every kind of SBML object.
395     * These are known as <em>SBML type codes</em>.  In other languages,
396     * the set of type codes is stored in an enumeration; in the Java
397     * language interface for libSBML, the type codes are defined as static
398     * integer constants in the interface class {@link libsbmlConstants}.
399     * The names of the type codes all begin with the characters
400     * <code>SBML_</code>.
401     */
402    public final static int SBML_UNKNOWN = 0;
403
404
405    /**
406     * One of the possible SBML component type codes.
407     * <p>
408     * LibSBML attaches an identifying code to every kind of SBML object.
409     * These are known as <em>SBML type codes</em>.  In other languages,
410     * the set of type codes is stored in an enumeration; in the Java
411     * language interface for libSBML, the type codes are defined as static
412     * integer constants in the interface class {@link libsbmlConstants}.
413     * The names of the type codes all begin with the characters
414     * <code>SBML_</code>.
415     */
416    public final static int SBML_COMPARTMENT = SBML_UNKNOWN + 1;
417
418
419    /**
420     * One of the possible SBML component type codes.
421     * <p>
422     * LibSBML attaches an identifying code to every kind of SBML object.
423     * These are known as <em>SBML type codes</em>.  In other languages,
424     * the set of type codes is stored in an enumeration; in the Java
425     * language interface for libSBML, the type codes are defined as static
426     * integer constants in the interface class {@link libsbmlConstants}.
427     * The names of the type codes all begin with the characters
428     * <code>SBML_</code>.
429     */
430    public final static int SBML_COMPARTMENT_TYPE = SBML_COMPARTMENT + 1;
431
432
433    /**
434     * One of the possible SBML component type codes.
435     * <p>
436     * LibSBML attaches an identifying code to every kind of SBML object.
437     * These are known as <em>SBML type codes</em>.  In other languages,
438     * the set of type codes is stored in an enumeration; in the Java
439     * language interface for libSBML, the type codes are defined as static
440     * integer constants in the interface class {@link libsbmlConstants}.
441     * The names of the type codes all begin with the characters
442     * <code>SBML_</code>.
443     */
444    public final static int SBML_CONSTRAINT = SBML_COMPARTMENT_TYPE + 1;
445
446
447    /**
448     * One of the possible SBML component type codes.
449     * <p>
450     * LibSBML attaches an identifying code to every kind of SBML object.
451     * These are known as <em>SBML type codes</em>.  In other languages,
452     * the set of type codes is stored in an enumeration; in the Java
453     * language interface for libSBML, the type codes are defined as static
454     * integer constants in the interface class {@link libsbmlConstants}.
455     * The names of the type codes all begin with the characters
456     * <code>SBML_</code>.
457     */
458    public final static int SBML_DOCUMENT = SBML_CONSTRAINT + 1;
459
460
461    /**
462     * One of the possible SBML component type codes.
463     * <p>
464     * LibSBML attaches an identifying code to every kind of SBML object.
465     * These are known as <em>SBML type codes</em>.  In other languages,
466     * the set of type codes is stored in an enumeration; in the Java
467     * language interface for libSBML, the type codes are defined as static
468     * integer constants in the interface class {@link libsbmlConstants}.
469     * The names of the type codes all begin with the characters
470     * <code>SBML_</code>.
471     */
472    public final static int SBML_EVENT = SBML_DOCUMENT + 1;
473
474
475    /**
476     * One of the possible SBML component type codes.
477     * <p>
478     * LibSBML attaches an identifying code to every kind of SBML object.
479     * These are known as <em>SBML type codes</em>.  In other languages,
480     * the set of type codes is stored in an enumeration; in the Java
481     * language interface for libSBML, the type codes are defined as static
482     * integer constants in the interface class {@link libsbmlConstants}.
483     * The names of the type codes all begin with the characters
484     * <code>SBML_</code>.
485     */
486    public final static int SBML_EVENT_ASSIGNMENT = SBML_EVENT + 1;
487
488
489    /**
490     * One of the possible SBML component type codes.
491     * <p>
492     * LibSBML attaches an identifying code to every kind of SBML object.
493     * These are known as <em>SBML type codes</em>.  In other languages,
494     * the set of type codes is stored in an enumeration; in the Java
495     * language interface for libSBML, the type codes are defined as static
496     * integer constants in the interface class {@link libsbmlConstants}.
497     * The names of the type codes all begin with the characters
498     * <code>SBML_</code>.
499     */
500    public final static int SBML_FUNCTION_DEFINITION = SBML_EVENT_ASSIGNMENT + 1;
501
502
503    /**
504     * One of the possible SBML component type codes.
505     * <p>
506     * LibSBML attaches an identifying code to every kind of SBML object.
507     * These are known as <em>SBML type codes</em>.  In other languages,
508     * the set of type codes is stored in an enumeration; in the Java
509     * language interface for libSBML, the type codes are defined as static
510     * integer constants in the interface class {@link libsbmlConstants}.
511     * The names of the type codes all begin with the characters
512     * <code>SBML_</code>.
513     */
514    public final static int SBML_INITIAL_ASSIGNMENT = SBML_FUNCTION_DEFINITION + 1;
515
516
517    /**
518     * One of the possible SBML component type codes.
519     * <p>
520     * LibSBML attaches an identifying code to every kind of SBML object.
521     * These are known as <em>SBML type codes</em>.  In other languages,
522     * the set of type codes is stored in an enumeration; in the Java
523     * language interface for libSBML, the type codes are defined as static
524     * integer constants in the interface class {@link libsbmlConstants}.
525     * The names of the type codes all begin with the characters
526     * <code>SBML_</code>.
527     */
528    public final static int SBML_KINETIC_LAW = SBML_INITIAL_ASSIGNMENT + 1;
529
530
531    /**
532     * One of the possible SBML component type codes.
533     * <p>
534     * LibSBML attaches an identifying code to every kind of SBML object.
535     * These are known as <em>SBML type codes</em>.  In other languages,
536     * the set of type codes is stored in an enumeration; in the Java
537     * language interface for libSBML, the type codes are defined as static
538     * integer constants in the interface class {@link libsbmlConstants}.
539     * The names of the type codes all begin with the characters
540     * <code>SBML_</code>.
541     */
542    public final static int SBML_LIST_OF = SBML_KINETIC_LAW + 1;
543
544
545    /**
546     * One of the possible SBML component type codes.
547     * <p>
548     * LibSBML attaches an identifying code to every kind of SBML object.
549     * These are known as <em>SBML type codes</em>.  In other languages,
550     * the set of type codes is stored in an enumeration; in the Java
551     * language interface for libSBML, the type codes are defined as static
552     * integer constants in the interface class {@link libsbmlConstants}.
553     * The names of the type codes all begin with the characters
554     * <code>SBML_</code>.
555     */
556    public final static int SBML_MODEL = SBML_LIST_OF + 1;
557
558
559    /**
560     * One of the possible SBML component type codes.
561     * <p>
562     * LibSBML attaches an identifying code to every kind of SBML object.
563     * These are known as <em>SBML type codes</em>.  In other languages,
564     * the set of type codes is stored in an enumeration; in the Java
565     * language interface for libSBML, the type codes are defined as static
566     * integer constants in the interface class {@link libsbmlConstants}.
567     * The names of the type codes all begin with the characters
568     * <code>SBML_</code>.
569     */
570    public final static int SBML_PARAMETER = SBML_MODEL + 1;
571
572
573    /**
574     * One of the possible SBML component type codes.
575     * <p>
576     * LibSBML attaches an identifying code to every kind of SBML object.
577     * These are known as <em>SBML type codes</em>.  In other languages,
578     * the set of type codes is stored in an enumeration; in the Java
579     * language interface for libSBML, the type codes are defined as static
580     * integer constants in the interface class {@link libsbmlConstants}.
581     * The names of the type codes all begin with the characters
582     * <code>SBML_</code>.
583     */
584    public final static int SBML_REACTION = SBML_PARAMETER + 1;
585
586
587    /**
588     * One of the possible SBML component type codes.
589     * <p>
590     * LibSBML attaches an identifying code to every kind of SBML object.
591     * These are known as <em>SBML type codes</em>.  In other languages,
592     * the set of type codes is stored in an enumeration; in the Java
593     * language interface for libSBML, the type codes are defined as static
594     * integer constants in the interface class {@link libsbmlConstants}.
595     * The names of the type codes all begin with the characters
596     * <code>SBML_</code>.
597     */
598    public final static int SBML_RULE = SBML_REACTION + 1;
599
600
601    /**
602     * One of the possible SBML component type codes.
603     * <p>
604     * LibSBML attaches an identifying code to every kind of SBML object.
605     * These are known as <em>SBML type codes</em>.  In other languages,
606     * the set of type codes is stored in an enumeration; in the Java
607     * language interface for libSBML, the type codes are defined as static
608     * integer constants in the interface class {@link libsbmlConstants}.
609     * The names of the type codes all begin with the characters
610     * <code>SBML_</code>.
611     */
612    public final static int SBML_SPECIES = SBML_RULE + 1;
613
614
615    /**
616     * One of the possible SBML component type codes.
617     * <p>
618     * LibSBML attaches an identifying code to every kind of SBML object.
619     * These are known as <em>SBML type codes</em>.  In other languages,
620     * the set of type codes is stored in an enumeration; in the Java
621     * language interface for libSBML, the type codes are defined as static
622     * integer constants in the interface class {@link libsbmlConstants}.
623     * The names of the type codes all begin with the characters
624     * <code>SBML_</code>.
625     */
626    public final static int SBML_SPECIES_REFERENCE = SBML_SPECIES + 1;
627
628
629    /**
630     * One of the possible SBML component type codes.
631     * <p>
632     * LibSBML attaches an identifying code to every kind of SBML object.
633     * These are known as <em>SBML type codes</em>.  In other languages,
634     * the set of type codes is stored in an enumeration; in the Java
635     * language interface for libSBML, the type codes are defined as static
636     * integer constants in the interface class {@link libsbmlConstants}.
637     * The names of the type codes all begin with the characters
638     * <code>SBML_</code>.
639     */
640    public final static int SBML_SPECIES_TYPE = SBML_SPECIES_REFERENCE + 1;
641
642
643    /**
644     * One of the possible SBML component type codes.
645     * <p>
646     * LibSBML attaches an identifying code to every kind of SBML object.
647     * These are known as <em>SBML type codes</em>.  In other languages,
648     * the set of type codes is stored in an enumeration; in the Java
649     * language interface for libSBML, the type codes are defined as static
650     * integer constants in the interface class {@link libsbmlConstants}.
651     * The names of the type codes all begin with the characters
652     * <code>SBML_</code>.
653     */
654    public final static int SBML_MODIFIER_SPECIES_REFERENCE = SBML_SPECIES_TYPE + 1;
655
656
657    /**
658     * One of the possible SBML component type codes.
659     * <p>
660     * LibSBML attaches an identifying code to every kind of SBML object.
661     * These are known as <em>SBML type codes</em>.  In other languages,
662     * the set of type codes is stored in an enumeration; in the Java
663     * language interface for libSBML, the type codes are defined as static
664     * integer constants in the interface class {@link libsbmlConstants}.
665     * The names of the type codes all begin with the characters
666     * <code>SBML_</code>.
667     */
668    public final static int SBML_UNIT_DEFINITION = SBML_MODIFIER_SPECIES_REFERENCE + 1;
669
670
671    /**
672     * One of the possible SBML component type codes.
673     * <p>
674     * LibSBML attaches an identifying code to every kind of SBML object.
675     * These are known as <em>SBML type codes</em>.  In other languages,
676     * the set of type codes is stored in an enumeration; in the Java
677     * language interface for libSBML, the type codes are defined as static
678     * integer constants in the interface class {@link libsbmlConstants}.
679     * The names of the type codes all begin with the characters
680     * <code>SBML_</code>.
681     */
682    public final static int SBML_UNIT = SBML_UNIT_DEFINITION + 1;
683
684
685    /**
686     * One of the possible SBML component type codes.
687     * <p>
688     * LibSBML attaches an identifying code to every kind of SBML object.
689     * These are known as <em>SBML type codes</em>.  In other languages,
690     * the set of type codes is stored in an enumeration; in the Java
691     * language interface for libSBML, the type codes are defined as static
692     * integer constants in the interface class {@link libsbmlConstants}.
693     * The names of the type codes all begin with the characters
694     * <code>SBML_</code>.
695     */
696    public final static int SBML_ALGEBRAIC_RULE = SBML_UNIT + 1;
697
698
699    /**
700     * One of the possible SBML component type codes.
701     * <p>
702     * LibSBML attaches an identifying code to every kind of SBML object.
703     * These are known as <em>SBML type codes</em>.  In other languages,
704     * the set of type codes is stored in an enumeration; in the Java
705     * language interface for libSBML, the type codes are defined as static
706     * integer constants in the interface class {@link libsbmlConstants}.
707     * The names of the type codes all begin with the characters
708     * <code>SBML_</code>.
709     */
710    public final static int SBML_ASSIGNMENT_RULE = SBML_ALGEBRAIC_RULE + 1;
711
712
713    /**
714     * One of the possible SBML component type codes.
715     * <p>
716     * LibSBML attaches an identifying code to every kind of SBML object.
717     * These are known as <em>SBML type codes</em>.  In other languages,
718     * the set of type codes is stored in an enumeration; in the Java
719     * language interface for libSBML, the type codes are defined as static
720     * integer constants in the interface class {@link libsbmlConstants}.
721     * The names of the type codes all begin with the characters
722     * <code>SBML_</code>.
723     */
724    public final static int SBML_RATE_RULE = SBML_ASSIGNMENT_RULE + 1;
725
726
727    /**
728     * One of the possible SBML component type codes.
729     * <p>
730     * LibSBML attaches an identifying code to every kind of SBML object.
731     * These are known as <em>SBML type codes</em>.  In other languages,
732     * the set of type codes is stored in an enumeration; in the Java
733     * language interface for libSBML, the type codes are defined as static
734     * integer constants in the interface class {@link libsbmlConstants}.
735     * The names of the type codes all begin with the characters
736     * <code>SBML_</code>.
737     */
738    public final static int SBML_SPECIES_CONCENTRATION_RULE = SBML_RATE_RULE + 1;
739
740
741    /**
742     * One of the possible SBML component type codes.
743     * <p>
744     * LibSBML attaches an identifying code to every kind of SBML object.
745     * These are known as <em>SBML type codes</em>.  In other languages,
746     * the set of type codes is stored in an enumeration; in the Java
747     * language interface for libSBML, the type codes are defined as static
748     * integer constants in the interface class {@link libsbmlConstants}.
749     * The names of the type codes all begin with the characters
750     * <code>SBML_</code>.
751     */
752    public final static int SBML_COMPARTMENT_VOLUME_RULE = SBML_SPECIES_CONCENTRATION_RULE + 1;
753
754
755    /**
756     * One of the possible SBML component type codes.
757     * <p>
758     * LibSBML attaches an identifying code to every kind of SBML object.
759     * These are known as <em>SBML type codes</em>.  In other languages,
760     * the set of type codes is stored in an enumeration; in the Java
761     * language interface for libSBML, the type codes are defined as static
762     * integer constants in the interface class {@link libsbmlConstants}.
763     * The names of the type codes all begin with the characters
764     * <code>SBML_</code>.
765     */
766    public final static int SBML_PARAMETER_RULE = SBML_COMPARTMENT_VOLUME_RULE + 1;
767
768
769    /**
770     * One of the possible SBML component type codes.
771     * <p>
772     * LibSBML attaches an identifying code to every kind of SBML object.
773     * These are known as <em>SBML type codes</em>.  In other languages,
774     * the set of type codes is stored in an enumeration; in the Java
775     * language interface for libSBML, the type codes are defined as static
776     * integer constants in the interface class {@link libsbmlConstants}.
777     * The names of the type codes all begin with the characters
778     * <code>SBML_</code>.
779     */
780    public final static int SBML_TRIGGER = SBML_PARAMETER_RULE + 1;
781
782
783    /**
784     * One of the possible SBML component type codes.
785     * <p>
786     * LibSBML attaches an identifying code to every kind of SBML object.
787     * These are known as <em>SBML type codes</em>.  In other languages,
788     * the set of type codes is stored in an enumeration; in the Java
789     * language interface for libSBML, the type codes are defined as static
790     * integer constants in the interface class {@link libsbmlConstants}.
791     * The names of the type codes all begin with the characters
792     * <code>SBML_</code>.
793     */
794    public final static int SBML_DELAY = SBML_TRIGGER + 1;
795
796
797    /**
798     * One of the possible SBML component type codes.
799     * <p>
800     * LibSBML attaches an identifying code to every kind of SBML object.
801     * These are known as <em>SBML type codes</em>.  In other languages,
802     * the set of type codes is stored in an enumeration; in the Java
803     * language interface for libSBML, the type codes are defined as static
804     * integer constants in the interface class {@link libsbmlConstants}.
805     * The names of the type codes all begin with the characters
806     * <code>SBML_</code>.
807     */
808    public final static int SBML_STOICHIOMETRY_MATH = SBML_DELAY + 1;
809
810
811    /**
812     * One of the possible SBML component type codes.
813     * <p>
814     * LibSBML attaches an identifying code to every kind of SBML object.
815     * These are known as <em>SBML type codes</em>.  In other languages,
816     * the set of type codes is stored in an enumeration; in the Java
817     * language interface for libSBML, the type codes are defined as static
818     * integer constants in the interface class {@link libsbmlConstants}.
819     * The names of the type codes all begin with the characters
820     * <code>SBML_</code>.
821     */
822    public final static int SBML_LOCAL_PARAMETER = SBML_STOICHIOMETRY_MATH + 1;
823
824
825    /**
826     * One of the possible SBML component type codes.
827     * <p>
828     * LibSBML attaches an identifying code to every kind of SBML object.
829     * These are known as <em>SBML type codes</em>.  In other languages,
830     * the set of type codes is stored in an enumeration; in the Java
831     * language interface for libSBML, the type codes are defined as static
832     * integer constants in the interface class {@link libsbmlConstants}.
833     * The names of the type codes all begin with the characters
834     * <code>SBML_</code>.
835     */
836    public final static int SBML_PRIORITY = SBML_LOCAL_PARAMETER + 1;
837
838
839    /**
840     * One of the possible SBML component type codes.
841     * <p>
842     * LibSBML attaches an identifying code to every kind of SBML object.
843     * These are known as <em>SBML type codes</em>.  In other languages,
844     * the set of type codes is stored in an enumeration; in the Java
845     * language interface for libSBML, the type codes are defined as static
846     * integer constants in the interface class {@link libsbmlConstants}.
847     * The names of the type codes all begin with the characters
848     * <code>SBML_</code>.
849     */
850    public final static int SBML_GENERIC_SBASE = SBML_PRIORITY + 1;
851
852
853    // UnitKind_t
854
855    /**
856     * One of the possible predefined SBML units.
857     */
858    public final static int UNIT_KIND_AMPERE = 0;
859
860
861    /**
862     * One of the possible predefined SBML units.
863     */
864    public final static int UNIT_KIND_AVOGADRO = UNIT_KIND_AMPERE + 1;
865
866
867    /**
868     * One of the possible predefined SBML units.
869     */
870    public final static int UNIT_KIND_BECQUEREL = UNIT_KIND_AVOGADRO + 1;
871
872
873    /**
874     * One of the possible predefined SBML units.
875     */
876    public final static int UNIT_KIND_CANDELA = UNIT_KIND_BECQUEREL + 1;
877
878
879    /**
880     * One of the possible predefined SBML units.
881     */
882    public final static int UNIT_KIND_CELSIUS = UNIT_KIND_CANDELA + 1;
883
884
885    /**
886     * One of the possible predefined SBML units.
887     */
888    public final static int UNIT_KIND_COULOMB = UNIT_KIND_CELSIUS + 1;
889
890
891    /**
892     * One of the possible predefined SBML units.
893     */
894    public final static int UNIT_KIND_DIMENSIONLESS = UNIT_KIND_COULOMB + 1;
895
896
897    /**
898     * One of the possible predefined SBML units.
899     */
900    public final static int UNIT_KIND_FARAD = UNIT_KIND_DIMENSIONLESS + 1;
901
902
903    /**
904     * One of the possible predefined SBML units.
905     */
906    public final static int UNIT_KIND_GRAM = UNIT_KIND_FARAD + 1;
907
908
909    /**
910     * One of the possible predefined SBML units.
911     */
912    public final static int UNIT_KIND_GRAY = UNIT_KIND_GRAM + 1;
913
914
915    /**
916     * One of the possible predefined SBML units.
917     */
918    public final static int UNIT_KIND_HENRY = UNIT_KIND_GRAY + 1;
919
920
921    /**
922     * One of the possible predefined SBML units.
923     */
924    public final static int UNIT_KIND_HERTZ = UNIT_KIND_HENRY + 1;
925
926
927    /**
928     * One of the possible predefined SBML units.
929     */
930    public final static int UNIT_KIND_ITEM = UNIT_KIND_HERTZ + 1;
931
932
933    /**
934     * One of the possible predefined SBML units.
935     */
936    public final static int UNIT_KIND_JOULE = UNIT_KIND_ITEM + 1;
937
938
939    /**
940     * One of the possible predefined SBML units.
941     */
942    public final static int UNIT_KIND_KATAL = UNIT_KIND_JOULE + 1;
943
944
945    /**
946     * One of the possible predefined SBML units.
947     */
948    public final static int UNIT_KIND_KELVIN = UNIT_KIND_KATAL + 1;
949
950
951    /**
952     * One of the possible predefined SBML units.
953     */
954    public final static int UNIT_KIND_KILOGRAM = UNIT_KIND_KELVIN + 1;
955
956
957    /**
958     * One of the possible predefined SBML units.
959     */
960    public final static int UNIT_KIND_LITER = UNIT_KIND_KILOGRAM + 1;
961
962
963    /**
964     * One of the possible predefined SBML units.
965     */
966    public final static int UNIT_KIND_LITRE = UNIT_KIND_LITER + 1;
967
968
969    /**
970     * One of the possible predefined SBML units.
971     */
972    public final static int UNIT_KIND_LUMEN = UNIT_KIND_LITRE + 1;
973
974
975    /**
976     * One of the possible predefined SBML units.
977     */
978    public final static int UNIT_KIND_LUX = UNIT_KIND_LUMEN + 1;
979
980
981    /**
982     * One of the possible predefined SBML units.
983     */
984    public final static int UNIT_KIND_METER = UNIT_KIND_LUX + 1;
985
986
987    /**
988     * One of the possible predefined SBML units.
989     */
990    public final static int UNIT_KIND_METRE = UNIT_KIND_METER + 1;
991
992
993    /**
994     * One of the possible predefined SBML units.
995     */
996    public final static int UNIT_KIND_MOLE = UNIT_KIND_METRE + 1;
997
998
999    /**
1000     * One of the possible predefined SBML units.
1001     */
1002    public final static int UNIT_KIND_NEWTON = UNIT_KIND_MOLE + 1;
1003
1004
1005    /**
1006     * One of the possible predefined SBML units.
1007     */
1008    public final static int UNIT_KIND_OHM = UNIT_KIND_NEWTON + 1;
1009
1010
1011    /**
1012     * One of the possible predefined SBML units.
1013     */
1014    public final static int UNIT_KIND_PASCAL = UNIT_KIND_OHM + 1;
1015
1016
1017    /**
1018     * One of the possible predefined SBML units.
1019     */
1020    public final static int UNIT_KIND_RADIAN = UNIT_KIND_PASCAL + 1;
1021
1022
1023    /**
1024     * One of the possible predefined SBML units.
1025     */
1026    public final static int UNIT_KIND_SECOND = UNIT_KIND_RADIAN + 1;
1027
1028
1029    /**
1030     * One of the possible predefined SBML units.
1031     */
1032    public final static int UNIT_KIND_SIEMENS = UNIT_KIND_SECOND + 1;
1033
1034
1035    /**
1036     * One of the possible predefined SBML units.
1037     */
1038    public final static int UNIT_KIND_SIEVERT = UNIT_KIND_SIEMENS + 1;
1039
1040
1041    /**
1042     * One of the possible predefined SBML units.
1043     */
1044    public final static int UNIT_KIND_STERADIAN = UNIT_KIND_SIEVERT + 1;
1045
1046
1047    /**
1048     * One of the possible predefined SBML units.
1049     */
1050    public final static int UNIT_KIND_TESLA = UNIT_KIND_STERADIAN + 1;
1051
1052
1053    /**
1054     * One of the possible predefined SBML units.
1055     */
1056    public final static int UNIT_KIND_VOLT = UNIT_KIND_TESLA + 1;
1057
1058
1059    /**
1060     * One of the possible predefined SBML units.
1061     */
1062    public final static int UNIT_KIND_WATT = UNIT_KIND_VOLT + 1;
1063
1064
1065    /**
1066     * One of the possible predefined SBML units.
1067     */
1068    public final static int UNIT_KIND_WEBER = UNIT_KIND_WATT + 1;
1069
1070
1071    /**
1072     * One of the possible predefined SBML units.
1073     */
1074    public final static int UNIT_KIND_INVALID = UNIT_KIND_WEBER + 1;
1075
1076    // RuleType_t
1077
1078
1079    /**
1080     * One of the possible SBML {@link Rule} object types.
1081     */
1082    public final static int RULE_TYPE_RATE = 0;
1083
1084
1085    /**
1086     * One of the possible SBML {@link Rule} object types.
1087     */
1088    public final static int RULE_TYPE_SCALAR = RULE_TYPE_RATE + 1;
1089
1090
1091    /**
1092     * One of the possible SBML {@link Rule} object types.
1093     */
1094    public final static int RULE_TYPE_INVALID = RULE_TYPE_SCALAR + 1;
1095
1096
1097    // AllowedChildrenType_t
1098
1099    /**
1100     * Enumeration value for allowed children types.
1101     */
1102    public final static int ALLOWED_CHILDREN_ANY = 0;
1103
1104
1105    /**
1106     * Enumeration value for allowed children types.
1107     */
1108    public final static int ALLOWED_CHILDREN_ATLEAST = ALLOWED_CHILDREN_ANY + 1;
1109
1110
1111    /**
1112     * Enumeration value for allowed children types.
1113     */
1114    public final static int ALLOWED_CHILDREN_EXACTLY = ALLOWED_CHILDREN_ATLEAST + 1;
1115
1116
1117    /**
1118     * Enumeration value for allowed children types.
1119     */
1120    public final static int ALLOWED_CHILDREN_UNKNOWN = ALLOWED_CHILDREN_EXACTLY + 1;
1121
1122
1123    // ExtendedMathType_t
1124
1125    /**
1126     * Enumeration value for extended math types.
1127     */
1128    public final static int EM_L3V2 = 0;
1129
1130
1131    /**
1132     * Enumeration value for extended math types.
1133     */
1134    public final static int EM_DISTRIB = EM_L3V2 + 1;
1135
1136
1137    /**
1138     * Enumeration value for extended math types.
1139     */
1140    public final static int EM_ARRAYS = EM_DISTRIB + 1;
1141
1142
1143    /**
1144     * Enumeration value for extended math types.
1145     */
1146    public final static int EM_UNKNOWN = EM_ARRAYS + 1;
1147
1148
1149    // ASTNodeType_t
1150
1151
1152    /**
1153     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1154     * a type whose value is one of the elements of this enumeration.
1155     */
1156    public final static int AST_PLUS = '+';
1157
1158
1159    /**
1160     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1161     * a type whose value is one of the elements of this enumeration.
1162     */
1163    public final static int AST_MINUS = '-';
1164
1165
1166    /**
1167     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1168     * a type whose value is one of the elements of this enumeration.
1169     */
1170    public final static int AST_TIMES = '*';
1171
1172
1173    /**
1174     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1175     * a type whose value is one of the elements of this enumeration.
1176     */
1177    public final static int AST_DIVIDE = '/';
1178
1179
1180    /**
1181     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1182     * a type whose value is one of the elements of this enumeration.
1183     */
1184    public final static int AST_POWER = '^';
1185
1186
1187    /**
1188     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1189     * a type whose value is one of the elements of this enumeration.
1190     */
1191    public final static int AST_INTEGER = 256;
1192
1193
1194    /**
1195     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1196     * a type whose value is one of the elements of this enumeration.
1197     */
1198    public final static int AST_REAL = AST_INTEGER + 1;
1199
1200
1201    /**
1202     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1203     * a type whose value is one of the elements of this enumeration.
1204     */
1205    public final static int AST_REAL_E = AST_REAL + 1;
1206
1207
1208    /**
1209     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1210     * a type whose value is one of the elements of this enumeration.
1211     */
1212    public final static int AST_RATIONAL = AST_REAL_E + 1;
1213
1214
1215    /**
1216     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1217     * a type whose value is one of the elements of this enumeration.
1218     */
1219    public final static int AST_NAME = AST_RATIONAL + 1;
1220
1221
1222    /**
1223     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1224     * a type whose value is one of the elements of this enumeration.
1225     */
1226    public final static int AST_NAME_AVOGADRO = AST_NAME + 1;
1227
1228
1229    /**
1230     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1231     * a type whose value is one of the elements of this enumeration.
1232     */
1233    public final static int AST_NAME_TIME = AST_NAME_AVOGADRO + 1;
1234
1235
1236    /**
1237     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1238     * a type whose value is one of the elements of this enumeration.
1239     */
1240    public final static int AST_CONSTANT_E = AST_NAME_TIME + 1;
1241
1242
1243    /**
1244     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1245     * a type whose value is one of the elements of this enumeration.
1246     */
1247    public final static int AST_CONSTANT_FALSE = AST_CONSTANT_E + 1;
1248
1249
1250    /**
1251     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1252     * a type whose value is one of the elements of this enumeration.
1253     */
1254    public final static int AST_CONSTANT_PI = AST_CONSTANT_FALSE + 1;
1255
1256
1257    /**
1258     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1259     * a type whose value is one of the elements of this enumeration.
1260     */
1261    public final static int AST_CONSTANT_TRUE = AST_CONSTANT_PI + 1;
1262
1263
1264    /**
1265     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1266     * a type whose value is one of the elements of this enumeration.
1267     */
1268    public final static int AST_LAMBDA = AST_CONSTANT_TRUE + 1;
1269
1270
1271    /**
1272     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1273     * a type whose value is one of the elements of this enumeration.
1274     */
1275    public final static int AST_FUNCTION = AST_LAMBDA + 1;
1276
1277
1278    /**
1279     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1280     * a type whose value is one of the elements of this enumeration.
1281     */
1282    public final static int AST_FUNCTION_ABS = AST_FUNCTION + 1;
1283
1284
1285    /**
1286     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1287     * a type whose value is one of the elements of this enumeration.
1288     */
1289    public final static int AST_FUNCTION_ARCCOS = AST_FUNCTION_ABS + 1;
1290
1291
1292    /**
1293     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1294     * a type whose value is one of the elements of this enumeration.
1295     */
1296    public final static int AST_FUNCTION_ARCCOSH = AST_FUNCTION_ARCCOS + 1;
1297
1298
1299    /**
1300     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1301     * a type whose value is one of the elements of this enumeration.
1302     */
1303    public final static int AST_FUNCTION_ARCCOT = AST_FUNCTION_ARCCOSH + 1;
1304
1305
1306    /**
1307     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1308     * a type whose value is one of the elements of this enumeration.
1309     */
1310    public final static int AST_FUNCTION_ARCCOTH = AST_FUNCTION_ARCCOT + 1;
1311
1312
1313    /**
1314     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1315     * a type whose value is one of the elements of this enumeration.
1316     */
1317    public final static int AST_FUNCTION_ARCCSC = AST_FUNCTION_ARCCOTH + 1;
1318
1319
1320    /**
1321     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1322     * a type whose value is one of the elements of this enumeration.
1323     */
1324    public final static int AST_FUNCTION_ARCCSCH = AST_FUNCTION_ARCCSC + 1;
1325
1326
1327    /**
1328     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1329     * a type whose value is one of the elements of this enumeration.
1330     */
1331    public final static int AST_FUNCTION_ARCSEC = AST_FUNCTION_ARCCSCH + 1;
1332
1333
1334    /**
1335     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1336     * a type whose value is one of the elements of this enumeration.
1337     */
1338    public final static int AST_FUNCTION_ARCSECH = AST_FUNCTION_ARCSEC + 1;
1339
1340
1341    /**
1342     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1343     * a type whose value is one of the elements of this enumeration.
1344     */
1345    public final static int AST_FUNCTION_ARCSIN = AST_FUNCTION_ARCSECH + 1;
1346
1347
1348    /**
1349     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1350     * a type whose value is one of the elements of this enumeration.
1351     */
1352    public final static int AST_FUNCTION_ARCSINH = AST_FUNCTION_ARCSIN + 1;
1353
1354
1355    /**
1356     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1357     * a type whose value is one of the elements of this enumeration.
1358     */
1359    public final static int AST_FUNCTION_ARCTAN = AST_FUNCTION_ARCSINH + 1;
1360
1361
1362    /**
1363     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1364     * a type whose value is one of the elements of this enumeration.
1365     */
1366    public final static int AST_FUNCTION_ARCTANH = AST_FUNCTION_ARCTAN + 1;
1367
1368
1369    /**
1370     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1371     * a type whose value is one of the elements of this enumeration.
1372     */
1373    public final static int AST_FUNCTION_CEILING = AST_FUNCTION_ARCTANH + 1;
1374
1375
1376    /**
1377     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1378     * a type whose value is one of the elements of this enumeration.
1379     */
1380    public final static int AST_FUNCTION_COS = AST_FUNCTION_CEILING + 1;
1381
1382
1383    /**
1384     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1385     * a type whose value is one of the elements of this enumeration.
1386     */
1387    public final static int AST_FUNCTION_COSH = AST_FUNCTION_COS + 1;
1388
1389
1390    /**
1391     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1392     * a type whose value is one of the elements of this enumeration.
1393     */
1394    public final static int AST_FUNCTION_COT = AST_FUNCTION_COSH + 1;
1395
1396
1397    /**
1398     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1399     * a type whose value is one of the elements of this enumeration.
1400     */
1401    public final static int AST_FUNCTION_COTH = AST_FUNCTION_COT + 1;
1402
1403
1404    /**
1405     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1406     * a type whose value is one of the elements of this enumeration.
1407     */
1408    public final static int AST_FUNCTION_CSC = AST_FUNCTION_COTH + 1;
1409
1410
1411    /**
1412     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1413     * a type whose value is one of the elements of this enumeration.
1414     */
1415    public final static int AST_FUNCTION_CSCH = AST_FUNCTION_CSC + 1;
1416
1417
1418    /**
1419     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1420     * a type whose value is one of the elements of this enumeration.
1421     */
1422    public final static int AST_FUNCTION_DELAY = AST_FUNCTION_CSCH + 1;
1423
1424
1425    /**
1426     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1427     * a type whose value is one of the elements of this enumeration.
1428     */
1429    public final static int AST_FUNCTION_EXP = AST_FUNCTION_DELAY + 1;
1430
1431
1432    /**
1433     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1434     * a type whose value is one of the elements of this enumeration.
1435     */
1436    public final static int AST_FUNCTION_FACTORIAL = AST_FUNCTION_EXP + 1;
1437
1438
1439    /**
1440     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1441     * a type whose value is one of the elements of this enumeration.
1442     */
1443    public final static int AST_FUNCTION_FLOOR = AST_FUNCTION_FACTORIAL + 1;
1444
1445
1446    /**
1447     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1448     * a type whose value is one of the elements of this enumeration.
1449     */
1450    public final static int AST_FUNCTION_LN = AST_FUNCTION_FLOOR + 1;
1451
1452
1453    /**
1454     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1455     * a type whose value is one of the elements of this enumeration.
1456     */
1457    public final static int AST_FUNCTION_LOG = AST_FUNCTION_LN + 1;
1458
1459
1460    /**
1461     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1462     * a type whose value is one of the elements of this enumeration.
1463     */
1464    public final static int AST_FUNCTION_PIECEWISE = AST_FUNCTION_LOG + 1;
1465
1466
1467    /**
1468     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1469     * a type whose value is one of the elements of this enumeration.
1470     */
1471    public final static int AST_FUNCTION_POWER = AST_FUNCTION_PIECEWISE + 1;
1472
1473
1474    /**
1475     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1476     * a type whose value is one of the elements of this enumeration.
1477     */
1478    public final static int AST_FUNCTION_ROOT = AST_FUNCTION_POWER + 1;
1479
1480
1481    /**
1482     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1483     * a type whose value is one of the elements of this enumeration.
1484     */
1485    public final static int AST_FUNCTION_SEC = AST_FUNCTION_ROOT + 1;
1486
1487
1488    /**
1489     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1490     * a type whose value is one of the elements of this enumeration.
1491     */
1492    public final static int AST_FUNCTION_SECH = AST_FUNCTION_SEC + 1;
1493
1494
1495    /**
1496     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1497     * a type whose value is one of the elements of this enumeration.
1498     */
1499    public final static int AST_FUNCTION_SIN = AST_FUNCTION_SECH + 1;
1500
1501
1502    /**
1503     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1504     * a type whose value is one of the elements of this enumeration.
1505     */
1506    public final static int AST_FUNCTION_SINH = AST_FUNCTION_SIN + 1;
1507
1508
1509    /**
1510     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1511     * a type whose value is one of the elements of this enumeration.
1512     */
1513    public final static int AST_FUNCTION_TAN = AST_FUNCTION_SINH + 1;
1514
1515
1516    /**
1517     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1518     * a type whose value is one of the elements of this enumeration.
1519     */
1520    public final static int AST_FUNCTION_TANH = AST_FUNCTION_TAN + 1;
1521
1522
1523    /**
1524     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1525     * a type whose value is one of the elements of this enumeration.
1526     */
1527    public final static int AST_LOGICAL_AND = AST_FUNCTION_TANH + 1;
1528
1529
1530    /**
1531     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1532     * a type whose value is one of the elements of this enumeration.
1533     */
1534    public final static int AST_LOGICAL_NOT = AST_LOGICAL_AND + 1;
1535
1536
1537    /**
1538     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1539     * a type whose value is one of the elements of this enumeration.
1540     */
1541    public final static int AST_LOGICAL_OR = AST_LOGICAL_NOT + 1;
1542
1543
1544    /**
1545     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1546     * a type whose value is one of the elements of this enumeration.
1547     */
1548    public final static int AST_LOGICAL_XOR = AST_LOGICAL_OR + 1;
1549
1550
1551    /**
1552     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1553     * a type whose value is one of the elements of this enumeration.
1554     */
1555    public final static int AST_RELATIONAL_EQ = AST_LOGICAL_XOR + 1;
1556
1557
1558    /**
1559     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1560     * a type whose value is one of the elements of this enumeration.
1561     */
1562    public final static int AST_RELATIONAL_GEQ = AST_RELATIONAL_EQ + 1;
1563
1564
1565    /**
1566     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1567     * a type whose value is one of the elements of this enumeration.
1568     */
1569    public final static int AST_RELATIONAL_GT = AST_RELATIONAL_GEQ + 1;
1570
1571
1572    /**
1573     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1574     * a type whose value is one of the elements of this enumeration.
1575     */
1576    public final static int AST_RELATIONAL_LEQ = AST_RELATIONAL_GT + 1;
1577
1578
1579    /**
1580     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1581     * a type whose value is one of the elements of this enumeration.
1582     */
1583    public final static int AST_RELATIONAL_LT = AST_RELATIONAL_LEQ + 1;
1584
1585
1586    /**
1587     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1588     * a type whose value is one of the elements of this enumeration.
1589     */
1590    public final static int AST_RELATIONAL_NEQ = AST_RELATIONAL_LT + 1;
1591
1592
1593    /**
1594     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1595     * a type whose value is one of the elements of this enumeration.
1596     */
1597    public final static int AST_END_OF_CORE = AST_RELATIONAL_NEQ + 1;
1598
1599
1600    /**
1601     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1602     * a type whose value is one of the elements of this enumeration.
1603     */
1604    public final static int AST_FUNCTION_MAX = AST_END_OF_CORE + 1;
1605
1606
1607    /**
1608     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1609     * a type whose value is one of the elements of this enumeration.
1610     */
1611    public final static int AST_FUNCTION_MIN = AST_FUNCTION_MAX + 1;
1612
1613
1614    /**
1615     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1616     * a type whose value is one of the elements of this enumeration.
1617     */
1618    public final static int AST_FUNCTION_QUOTIENT = AST_FUNCTION_MIN + 1;
1619
1620
1621    /**
1622     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1623     * a type whose value is one of the elements of this enumeration.
1624     */
1625    public final static int AST_FUNCTION_RATE_OF = AST_FUNCTION_QUOTIENT + 1;
1626
1627
1628    /**
1629     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1630     * a type whose value is one of the elements of this enumeration.
1631     */
1632    public final static int AST_FUNCTION_REM = AST_FUNCTION_RATE_OF + 1;
1633
1634
1635    /**
1636     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1637     * a type whose value is one of the elements of this enumeration.
1638     */
1639    public final static int AST_LOGICAL_IMPLIES = AST_FUNCTION_REM + 1;
1640
1641
1642    /**
1643     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1644     * a type whose value is one of the elements of this enumeration.
1645     */
1646    public final static int AST_CSYMBOL_FUNCTION = 400;
1647
1648
1649    /**
1650     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1651     * a type whose value is one of the elements of this enumeration.
1652     */
1653    public final static int AST_DISTRIB_FUNCTION_NORMAL = 500;
1654
1655
1656    /**
1657     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1658     * a type whose value is one of the elements of this enumeration.
1659     */
1660    public final static int AST_DISTRIB_FUNCTION_UNIFORM = AST_DISTRIB_FUNCTION_NORMAL + 1;
1661
1662
1663    /**
1664     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1665     * a type whose value is one of the elements of this enumeration.
1666     */
1667    public final static int AST_DISTRIB_FUNCTION_BERNOULLI = AST_DISTRIB_FUNCTION_UNIFORM + 1;
1668
1669    /**
1670     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1671     * a type whose value is one of the elements of this enumeration.
1672     */
1673    public final static int AST_DISTRIB_FUNCTION_BINOMIAL = AST_DISTRIB_FUNCTION_BERNOULLI + 1;
1674
1675
1676    /**
1677     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1678     * a type whose value is one of the elements of this enumeration.
1679     */
1680    public final static int AST_DISTRIB_FUNCTION_CAUCHY = AST_DISTRIB_FUNCTION_BINOMIAL + 1;
1681
1682
1683    /**
1684     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1685     * a type whose value is one of the elements of this enumeration.
1686     */
1687    public final static int AST_DISTRIB_FUNCTION_CHISQUARE = AST_DISTRIB_FUNCTION_CAUCHY + 1;
1688
1689
1690    /**
1691     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1692     * a type whose value is one of the elements of this enumeration.
1693     */
1694    public final static int AST_DISTRIB_FUNCTION_EXPONENTIAL = AST_DISTRIB_FUNCTION_CHISQUARE + 1;
1695
1696
1697    /**
1698     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1699     * a type whose value is one of the elements of this enumeration.
1700     */
1701    public final static int AST_DISTRIB_FUNCTION_GAMMA = AST_DISTRIB_FUNCTION_EXPONENTIAL + 1;
1702
1703
1704    /**
1705     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1706     * a type whose value is one of the elements of this enumeration.
1707     */
1708    public final static int AST_DISTRIB_FUNCTION_LAPLACE = AST_DISTRIB_FUNCTION_GAMMA + 1;
1709
1710
1711    /**
1712     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1713     * a type whose value is one of the elements of this enumeration.
1714     */
1715    public final static int AST_DISTRIB_FUNCTION_LOGNORMAL = AST_DISTRIB_FUNCTION_LAPLACE + 1;
1716
1717
1718    /**
1719     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1720     * a type whose value is one of the elements of this enumeration.
1721     */
1722    public final static int AST_DISTRIB_FUNCTION_POISSON = AST_DISTRIB_FUNCTION_LOGNORMAL + 1;
1723
1724
1725    /**
1726     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1727     * a type whose value is one of the elements of this enumeration.
1728     */
1729    public final static int AST_DISTRIB_FUNCTION_RAYLEIGH = AST_DISTRIB_FUNCTION_POISSON + 1;
1730
1731
1732    /**
1733     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1734     * a type whose value is one of the elements of this enumeration.
1735     */
1736    public final static int AST_LINEAR_ALGEBRA_VECTOR = AST_DISTRIB_FUNCTION_RAYLEIGH + 1;
1737
1738
1739    /**
1740     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1741     * a type whose value is one of the elements of this enumeration.
1742     */
1743    public final static int AST_LINEAR_ALGEBRA_SELECTOR = AST_LINEAR_ALGEBRA_VECTOR + 1;
1744
1745
1746    /**
1747     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1748     * a type whose value is one of the elements of this enumeration.
1749     */
1750    public final static int AST_LINEAR_ALGEBRA_MATRIX = AST_LINEAR_ALGEBRA_SELECTOR + 1;
1751
1752
1753    /**
1754     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1755     * a type whose value is one of the elements of this enumeration.
1756     */
1757    public final static int AST_LINEAR_ALGEBRA_MATRIXROW = AST_LINEAR_ALGEBRA_MATRIX + 1;
1758
1759
1760    /**
1761     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1762     * a type whose value is one of the elements of this enumeration.
1763     */
1764    public final static int AST_LINEAR_ALGEBRA_DETERMINANT = AST_LINEAR_ALGEBRA_MATRIXROW + 1;
1765
1766
1767    /**
1768     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1769     * a type whose value is one of the elements of this enumeration.
1770     */
1771    public final static int AST_LINEAR_ALGEBRA_TRANSPOSE = AST_LINEAR_ALGEBRA_DETERMINANT + 1;
1772
1773
1774    /**
1775     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1776     * a type whose value is one of the elements of this enumeration.
1777     */
1778    public final static int AST_LINEAR_ALGEBRA_VECTOR_PRODUCT = AST_LINEAR_ALGEBRA_TRANSPOSE + 1;
1779
1780
1781    /**
1782     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1783     * a type whose value is one of the elements of this enumeration.
1784     */
1785    public final static int AST_LINEAR_ALGEBRA_SCALAR_PRODUCT = AST_LINEAR_ALGEBRA_VECTOR_PRODUCT + 1;
1786
1787
1788    /**
1789     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1790     * a type whose value is one of the elements of this enumeration.
1791     */
1792    public final static int AST_LINEAR_ALGEBRA_OUTER_PRODUCT = AST_LINEAR_ALGEBRA_SCALAR_PRODUCT + 1;
1793
1794
1795    /**
1796     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1797     * a type whose value is one of the elements of this enumeration.
1798     */
1799    public final static int AST_LOGICAL_EXISTS = AST_LINEAR_ALGEBRA_OUTER_PRODUCT + 1;
1800
1801
1802    /**
1803     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1804     * a type whose value is one of the elements of this enumeration.
1805     */
1806    public final static int AST_LOGICAL_FORALL = AST_LOGICAL_EXISTS + 1;
1807
1808
1809    /**
1810     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1811     * a type whose value is one of the elements of this enumeration.
1812     */
1813    public final static int AST_STATISTICS_MEAN = AST_LOGICAL_FORALL + 1;
1814
1815
1816    /**
1817     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1818     * a type whose value is one of the elements of this enumeration.
1819     */
1820    public final static int AST_STATISTICS_MEDIAN = AST_STATISTICS_MEAN + 1;
1821
1822
1823    /**
1824     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1825     * a type whose value is one of the elements of this enumeration.
1826     */
1827    public final static int AST_STATISTICS_MODE = AST_STATISTICS_MEDIAN + 1;
1828
1829
1830    /**
1831     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1832     * a type whose value is one of the elements of this enumeration.
1833     */
1834    public final static int AST_STATISTICS_MOMENT = AST_STATISTICS_MODE + 1;
1835
1836
1837    /**
1838     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1839     * a type whose value is one of the elements of this enumeration.
1840     */
1841    public final static int AST_SERIES_PRODUCT = AST_STATISTICS_MOMENT + 1;
1842
1843
1844    /**
1845     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1846     * a type whose value is one of the elements of this enumeration.
1847     */
1848    public final static int AST_STATISTICS_SDEV = AST_SERIES_PRODUCT + 1;
1849
1850
1851    /**
1852     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1853     * a type whose value is one of the elements of this enumeration.
1854     */
1855    public final static int AST_SERIES_SUM = AST_STATISTICS_SDEV + 1;
1856
1857
1858    /**
1859     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1860     * a type whose value is one of the elements of this enumeration.
1861     */
1862    public final static int AST_STATISTICS_VARIANCE = AST_SERIES_SUM + 1;
1863
1864
1865    /**
1866     * One of the possible {@link ASTNode} types.  Each {@link ASTNode} has
1867     * a type whose value is one of the elements of this enumeration.
1868     */
1869    public final static int AST_UNKNOWN = AST_STATISTICS_VARIANCE + 1;
1870
1871
1872    // ParseLogType_t
1873
1874    /**
1875     * Parse <code>log(x)</code> as the base-10 logarithm of <code>x</code>.
1876     */
1877    public final static int L3P_PARSE_LOG_AS_LOG10 = 0;
1878
1879
1880    /**
1881     * Parse <code>log(x)</code> as the natural logarithm of <code>x</code>.
1882     */
1883    public final static int L3P_PARSE_LOG_AS_LN = 1;
1884
1885
1886    /**
1887     * Refuse to parse <code>log(x)</code> at all, and set an error message
1888     * telling the user to use <code>log10(x)</code>, <code>ln(x)</code>,
1889     * or <code>log(base, x)</code> instead.
1890     */
1891    public final static int L3P_PARSE_LOG_AS_ERROR = 2;
1892
1893
1894    /**
1895     * Collapse unary minuses where possible when parsing text-string
1896     * formulas.
1897     */
1898    public final static boolean L3P_COLLAPSE_UNARY_MINUS = true;
1899
1900
1901    /**
1902     * Retain unary minuses in the AST representation when parsing
1903     * text-string formulas.
1904     */
1905    public final static boolean L3P_EXPAND_UNARY_MINUS = false;
1906
1907
1908    /**
1909     * Parse units in text-string formulas when parsing
1910     * text-string formulas.
1911     */
1912    public final static boolean L3P_PARSE_UNITS = true;
1913
1914
1915    /**
1916     * Parse the percent ('%') symbol as an expanded 'piecewise' function
1917     * (valid in all levels/versions).
1918     */
1919    public final static boolean L3P_PARSE_L3V2_FUNCTIONS_AS_GENERIC = false;
1920
1921
1922    /**
1923     * Parse the functions added in l3v2.
1924     */
1925    public final static boolean L3P_PARSE_L3V2_FUNCTIONS_DIRECTLY = true;
1926
1927
1928    /**
1929     * Parse the functions added in SBML Level 3 'distrib'.
1930     */
1931    public final static boolean L3P_PARSE_PACKAGE_MATH_DIRECTLY = true;
1932
1933
1934    /**
1935     * Parse the '%' symbol as an expanded 'piecewise'
1936     * function (valid in all Levels/Versions).
1937     */
1938    public final static boolean L3P_PARSE_PACKAGE_MATH_AS_GENERIC = false;
1939
1940
1941    /**
1942     * Do not recognize units in text-string formulas&mdash;treat them as
1943     * errors.
1944     */
1945    public final static boolean L3P_NO_UNITS = false;
1946
1947
1948    /**
1949     * Recognize 'avogadro' as an SBML Level 3 symbol when parsing
1950     * text-string formulas.
1951     */
1952    public final static boolean L3P_AVOGADRO_IS_CSYMBOL = true;
1953
1954
1955    /**
1956     * Do not treat 'avogadro' specially&mdash;consider it a plain symbol
1957     * name when parsing text-string formulas.
1958     */
1959    public final static boolean L3P_AVOGADRO_IS_NAME = false;
1960
1961
1962    /**
1963     * Treat all forms of built-in functions as referencing that function,
1964     * regardless of the capitalization of that string.
1965     */
1966    public final static boolean L3P_COMPARE_BUILTINS_CASE_INSENSITIVE = true;
1967
1968
1969    /**
1970     * Treat only the all-lower-case form of built-in functions as
1971     * referencing that function, and all other forms of capitalization of
1972     * that string as referencing user-defined functions or values.
1973     */
1974    public final static boolean L3P_COMPARE_BUILTINS_CASE_SENSITIVE = true;
1975
1976
1977    /**
1978     * One of the settings in L3Parser affects whether the <code>%</code>
1979     * symbol (modulo) is parsed as a piecewise equation that returns the
1980     * modulo value of the entries on either side of the symbol, or whether
1981     * it is parsed as the MathML <code>rem</code> function, which was
1982     * allowed in SBML Level&nbsp;3 Version&nbsp;2, but not in previous
1983     * Level/Versions.  The latter is more succinct, but might not be legal
1984     * SBML for the desired target SBML document.
1985     *
1986     * This value means use the <code>rem</code> MathML function
1987     * (@sbmlconstant{AST_FUNCTION_REM,ASTNodeType_t}).
1988     */
1989    public final static boolean L3P_MODULO_IS_REM = true;
1990
1991
1992    /**
1993     * One of the settings in L3Parser affects whether the <code>%</code>
1994     * symbol (modulo) is parsed as a piecewise equation that returns the
1995     * modulo value of the entries on either side of the symbol, or whether
1996     * it is parsed as the MathML <code>rem</code> function, which was
1997     * allowed in SBML Level&nbsp;3 Version&nbsp;2, but not in previous
1998     * Level/Versions.  The latter is more succinct, but might not be legal
1999     * SBML for the desired target SBML document.
2000     *
2001     * This value means use a piecewise function
2002     * (@sbmlconstant{AST_FUNCTION_PIECEWISE,ASTNodeType_t}) to encode the
2003     * modulo rule explicitly.
2004     */
2005    public final static boolean L3P_MODULO_IS_PIECEWISE = false;
2006
2007
2008    // L3ParserGrammarLineType_t
2009
2010    /**
2011     */
2012    public final static int INFIX_SYNTAX_NAMED_SQUARE_BRACKETS = 0;
2013    public final static int INFIX_SYNTAX_CURLY_BRACES = INFIX_SYNTAX_NAMED_SQUARE_BRACKETS + 1;
2014    public final static int INFIX_SYNTAX_CURLY_BRACES_SEMICOLON = INFIX_SYNTAX_CURLY_BRACES + 1;
2015
2016
2017    // XMLErrorCode_t
2018
2019
2020    /**
2021     * A value in the enumeration of all the error and warning codes
2022     * returned by the XML layer in libSBML.  Please consult the
2023     * documentation for {@link XMLError} for an explanation of the
2024     * meaning of this particular error code.
2025     */
2026    public final static int XMLUnknownError = 0;
2027
2028
2029    /**
2030     * A value in the enumeration of all the error and warning codes
2031     * returned by the XML layer in libSBML.  Please consult the
2032     * documentation for {@link XMLError} for an explanation of the
2033     * meaning of this particular error code.
2034     */
2035    public final static int XMLOutOfMemory = 1;
2036
2037
2038    /**
2039     * A value in the enumeration of all the error and warning codes
2040     * returned by the XML layer in libSBML.  Please consult the
2041     * documentation for {@link XMLError} for an explanation of the
2042     * meaning of this particular error code.
2043     */
2044    public final static int XMLFileUnreadable = 2;
2045
2046
2047    /**
2048     * A value in the enumeration of all the error and warning codes
2049     * returned by the XML layer in libSBML.  Please consult the
2050     * documentation for {@link XMLError} for an explanation of the
2051     * meaning of this particular error code.
2052     */
2053    public final static int XMLFileUnwritable = 3;
2054
2055
2056    /**
2057     * A value in the enumeration of all the error and warning codes
2058     * returned by the XML layer in libSBML.  Please consult the
2059     * documentation for {@link XMLError} for an explanation of the
2060     * meaning of this particular error code.
2061     */
2062    public final static int XMLFileOperationError = 4;
2063
2064
2065    /**
2066     * A value in the enumeration of all the error and warning codes
2067     * returned by the XML layer in libSBML.  Please consult the
2068     * documentation for {@link XMLError} for an explanation of the
2069     * meaning of this particular error code.
2070     */
2071    public final static int XMLNetworkAccessError = 5;
2072
2073
2074    /**
2075     * A value in the enumeration of all the error and warning codes
2076     * returned by the XML layer in libSBML.  Please consult the
2077     * documentation for {@link XMLError} for an explanation of the
2078     * meaning of this particular error code.
2079     */
2080    public final static int InternalXMLParserError = 101;
2081
2082
2083    /**
2084     * A value in the enumeration of all the error and warning codes
2085     * returned by the XML layer in libSBML.  Please consult the
2086     * documentation for {@link XMLError} for an explanation of the
2087     * meaning of this particular error code.
2088     */
2089    public final static int UnrecognizedXMLParserCode = 102;
2090
2091
2092    /**
2093     * A value in the enumeration of all the error and warning codes
2094     * returned by the XML layer in libSBML.  Please consult the
2095     * documentation for {@link XMLError} for an explanation of the
2096     * meaning of this particular error code.
2097     */
2098    public final static int XMLTranscoderError = 103;
2099
2100
2101    /**
2102     * A value in the enumeration of all the error and warning codes
2103     * returned by the XML layer in libSBML.  Please consult the
2104     * documentation for {@link XMLError} for an explanation of the
2105     * meaning of this particular error code.
2106     */
2107    public final static int MissingXMLDecl = 1001;
2108
2109
2110    /**
2111     * A value in the enumeration of all the error and warning codes
2112     * returned by the XML layer in libSBML.  Please consult the
2113     * documentation for {@link XMLError} for an explanation of the
2114     * meaning of this particular error code.
2115     */
2116    public final static int MissingXMLEncoding = 1002;
2117
2118
2119    /**
2120     * A value in the enumeration of all the error and warning codes
2121     * returned by the XML layer in libSBML.  Please consult the
2122     * documentation for {@link XMLError} for an explanation of the
2123     * meaning of this particular error code.
2124     */
2125    public final static int BadXMLDecl = 1003;
2126
2127
2128    /**
2129     * A value in the enumeration of all the error and warning codes
2130     * returned by the XML layer in libSBML.  Please consult the
2131     * documentation for {@link XMLError} for an explanation of the
2132     * meaning of this particular error code.
2133     */
2134    public final static int BadXMLDOCTYPE = 1004;
2135
2136
2137    /**
2138     * A value in the enumeration of all the error and warning codes
2139     * returned by the XML layer in libSBML.  Please consult the
2140     * documentation for {@link XMLError} for an explanation of the
2141     * meaning of this particular error code.
2142     */
2143    public final static int InvalidCharInXML = 1005;
2144
2145
2146    /**
2147     * A value in the enumeration of all the error and warning codes
2148     * returned by the XML layer in libSBML.  Please consult the
2149     * documentation for {@link XMLError} for an explanation of the
2150     * meaning of this particular error code.
2151     */
2152    public final static int BadlyFormedXML = 1006;
2153
2154
2155    /**
2156     * A value in the enumeration of all the error and warning codes
2157     * returned by the XML layer in libSBML.  Please consult the
2158     * documentation for {@link XMLError} for an explanation of the
2159     * meaning of this particular error code.
2160     */
2161    public final static int UnclosedXMLToken = 1007;
2162
2163
2164    /**
2165     * A value in the enumeration of all the error and warning codes
2166     * returned by the XML layer in libSBML.  Please consult the
2167     * documentation for {@link XMLError} for an explanation of the
2168     * meaning of this particular error code.
2169     */
2170    public final static int InvalidXMLConstruct = 1008;
2171
2172
2173    /**
2174     * A value in the enumeration of all the error and warning codes
2175     * returned by the XML layer in libSBML.  Please consult the
2176     * documentation for {@link XMLError} for an explanation of the
2177     * meaning of this particular error code.
2178     */
2179    public final static int XMLTagMismatch = 1009;
2180
2181
2182    /**
2183     * A value in the enumeration of all the error and warning codes
2184     * returned by the XML layer in libSBML.  Please consult the
2185     * documentation for {@link XMLError} for an explanation of the
2186     * meaning of this particular error code.
2187     */
2188    public final static int DuplicateXMLAttribute = 1010;
2189
2190
2191    /**
2192     * A value in the enumeration of all the error and warning codes
2193     * returned by the XML layer in libSBML.  Please consult the
2194     * documentation for {@link XMLError} for an explanation of the
2195     * meaning of this particular error code.
2196     */
2197    public final static int UndefinedXMLEntity = 1011;
2198
2199
2200    /**
2201     * A value in the enumeration of all the error and warning codes
2202     * returned by the XML layer in libSBML.  Please consult the
2203     * documentation for {@link XMLError} for an explanation of the
2204     * meaning of this particular error code.
2205     */
2206    public final static int BadProcessingInstruction = 1012;
2207
2208
2209    /**
2210     * A value in the enumeration of all the error and warning codes
2211     * returned by the XML layer in libSBML.  Please consult the
2212     * documentation for {@link XMLError} for an explanation of the
2213     * meaning of this particular error code.
2214     */
2215    public final static int BadXMLPrefix = 1013;
2216
2217
2218    /**
2219     * A value in the enumeration of all the error and warning codes
2220     * returned by the XML layer in libSBML.  Please consult the
2221     * documentation for {@link XMLError} for an explanation of the
2222     * meaning of this particular error code.
2223     */
2224    public final static int BadXMLPrefixValue = 1014;
2225
2226
2227    /**
2228     * A value in the enumeration of all the error and warning codes
2229     * returned by the XML layer in libSBML.  Please consult the
2230     * documentation for {@link XMLError} for an explanation of the
2231     * meaning of this particular error code.
2232     */
2233    public final static int MissingXMLRequiredAttribute = 1015;
2234
2235
2236    /**
2237     * A value in the enumeration of all the error and warning codes
2238     * returned by the XML layer in libSBML.  Please consult the
2239     * documentation for {@link XMLError} for an explanation of the
2240     * meaning of this particular error code.
2241     */
2242    public final static int XMLAttributeTypeMismatch = 1016;
2243
2244
2245    /**
2246     * A value in the enumeration of all the error and warning codes
2247     * returned by the XML layer in libSBML.  Please consult the
2248     * documentation for {@link XMLError} for an explanation of the
2249     * meaning of this particular error code.
2250     */
2251    public final static int XMLBadUTF8Content = 1017;
2252
2253
2254    /**
2255     * A value in the enumeration of all the error and warning codes
2256     * returned by the XML layer in libSBML.  Please consult the
2257     * documentation for {@link XMLError} for an explanation of the
2258     * meaning of this particular error code.
2259     */
2260    public final static int MissingXMLAttributeValue = 1018;
2261
2262
2263    /**
2264     * A value in the enumeration of all the error and warning codes
2265     * returned by the XML layer in libSBML.  Please consult the
2266     * documentation for {@link XMLError} for an explanation of the
2267     * meaning of this particular error code.
2268     */
2269    public final static int BadXMLAttributeValue = 1019;
2270
2271
2272    /**
2273     * A value in the enumeration of all the error and warning codes
2274     * returned by the XML layer in libSBML.  Please consult the
2275     * documentation for {@link XMLError} for an explanation of the
2276     * meaning of this particular error code.
2277     */
2278    public final static int BadXMLAttribute = 1020;
2279
2280
2281    /**
2282     * A value in the enumeration of all the error and warning codes
2283     * returned by the XML layer in libSBML.  Please consult the
2284     * documentation for {@link XMLError} for an explanation of the
2285     * meaning of this particular error code.
2286     */
2287    public final static int UnrecognizedXMLElement = 1021;
2288
2289
2290    /**
2291     * A value in the enumeration of all the error and warning codes
2292     * returned by the XML layer in libSBML.  Please consult the
2293     * documentation for {@link XMLError} for an explanation of the
2294     * meaning of this particular error code.
2295     */
2296    public final static int BadXMLComment = 1022;
2297
2298
2299    /**
2300     * A value in the enumeration of all the error and warning codes
2301     * returned by the XML layer in libSBML.  Please consult the
2302     * documentation for {@link XMLError} for an explanation of the
2303     * meaning of this particular error code.
2304     */
2305    public final static int BadXMLDeclLocation = 1023;
2306
2307
2308    /**
2309     * A value in the enumeration of all the error and warning codes
2310     * returned by the XML layer in libSBML.  Please consult the
2311     * documentation for {@link XMLError} for an explanation of the
2312     * meaning of this particular error code.
2313     */
2314    public final static int XMLUnexpectedEOF = 1024;
2315
2316
2317    /**
2318     * A value in the enumeration of all the error and warning codes
2319     * returned by the XML layer in libSBML.  Please consult the
2320     * documentation for {@link XMLError} for an explanation of the
2321     * meaning of this particular error code.
2322     */
2323    public final static int BadXMLIDValue = 1025;
2324
2325
2326    /**
2327     * A value in the enumeration of all the error and warning codes
2328     * returned by the XML layer in libSBML.  Please consult the
2329     * documentation for {@link XMLError} for an explanation of the
2330     * meaning of this particular error code.
2331     */
2332    public final static int BadXMLIDRef = 1026;
2333
2334
2335    /**
2336     * A value in the enumeration of all the error and warning codes
2337     * returned by the XML layer in libSBML.  Please consult the
2338     * documentation for {@link XMLError} for an explanation of the
2339     * meaning of this particular error code.
2340     */
2341    public final static int UninterpretableXMLContent = 1027;
2342
2343
2344    /**
2345     * A value in the enumeration of all the error and warning codes
2346     * returned by the XML layer in libSBML.  Please consult the
2347     * documentation for {@link XMLError} for an explanation of the
2348     * meaning of this particular error code.
2349     */
2350    public final static int BadXMLDocumentStructure = 1028;
2351
2352
2353    /**
2354     * A value in the enumeration of all the error and warning codes
2355     * returned by the XML layer in libSBML.  Please consult the
2356     * documentation for {@link XMLError} for an explanation of the
2357     * meaning of this particular error code.
2358     */
2359    public final static int InvalidAfterXMLContent = 1029;
2360
2361
2362    /**
2363     * A value in the enumeration of all the error and warning codes
2364     * returned by the XML layer in libSBML.  Please consult the
2365     * documentation for {@link XMLError} for an explanation of the
2366     * meaning of this particular error code.
2367     */
2368    public final static int XMLExpectedQuotedString = 1030;
2369
2370
2371    /**
2372     * A value in the enumeration of all the error and warning codes
2373     * returned by the XML layer in libSBML.  Please consult the
2374     * documentation for {@link XMLError} for an explanation of the
2375     * meaning of this particular error code.
2376     */
2377    public final static int XMLEmptyValueNotPermitted = 1031;
2378
2379
2380    /**
2381     * A value in the enumeration of all the error and warning codes
2382     * returned by the XML layer in libSBML.  Please consult the
2383     * documentation for {@link XMLError} for an explanation of the
2384     * meaning of this particular error code.
2385     */
2386    public final static int XMLBadNumber = 1032;
2387
2388
2389    /**
2390     * A value in the enumeration of all the error and warning codes
2391     * returned by the XML layer in libSBML.  Please consult the
2392     * documentation for {@link XMLError} for an explanation of the
2393     * meaning of this particular error code.
2394     */
2395    public final static int XMLBadColon = 1033;
2396
2397
2398    /**
2399     * A value in the enumeration of all the error and warning codes
2400     * returned by the XML layer in libSBML.  Please consult the
2401     * documentation for {@link XMLError} for an explanation of the
2402     * meaning of this particular error code.
2403     */
2404    public final static int MissingXMLElements = 1034;
2405
2406
2407    /**
2408     * A value in the enumeration of all the error and warning codes
2409     * returned by the XML layer in libSBML.  Please consult the
2410     * documentation for {@link XMLError} for an explanation of the
2411     * meaning of this particular error code.
2412     */
2413    public final static int XMLContentEmpty = 1035;
2414
2415
2416    /**
2417     * A value in the enumeration of all the error and warning codes
2418     * returned by the XML layer in libSBML.  Please consult the
2419     * documentation for {@link XMLError} for an explanation of the
2420     * meaning of this particular error code.
2421     */
2422    public final static int XMLErrorCodesUpperBound = 9999;
2423
2424    // XMLErrorCategory_t
2425
2426
2427    /**
2428     * Category code for errors in the XML layer.
2429     * <p>
2430     * This code has the following meaning: A problem involving the libSBML
2431     * software itself or the underlying XML parser.  This almost certainly
2432     * indicates a software defect (i.e., bug) in libSBML.  Please report
2433     * instances of this to the libSBML developers.
2434     */
2435    public final static int LIBSBML_CAT_INTERNAL = 0;
2436
2437
2438    /**
2439     * Category code for errors in the XML layer.
2440     * <p>
2441     * This code has the following meaning: A problem reported by the
2442     * operating system, such as an inability to read or write a file.
2443     * This indicates something that is not a program error but is outside
2444     * of the control of libSBML.
2445     */
2446    public final static int LIBSBML_CAT_SYSTEM = LIBSBML_CAT_INTERNAL + 1;
2447
2448
2449    /**
2450     * Category code for errors in the XML layer.
2451     * <p>
2452     * This code has the following meaning: A problem in the XML content
2453     * itself.  This usually arises from malformed XML or the use of
2454     * constructs not permitted in SBML.
2455     */
2456    public final static int LIBSBML_CAT_XML = LIBSBML_CAT_SYSTEM + 1;
2457
2458    // XMLErrorSeverity_t
2459
2460
2461    /**
2462     * Severity code for errors in the XML layer.
2463     * <p>
2464     * This code has the following meaning: The error is actually
2465     * informational and not necessarily a serious problem.
2466     */
2467    public final static int LIBSBML_SEV_INFO = 0;
2468
2469
2470    /**
2471     * Severity code for errors in the XML layer.
2472     * <p>
2473     * This code has the following meaning: The error object represents a
2474     * problem that is not serious enough to necessarily stop the problem,
2475     * but applications should take note of the problem and evaluate what
2476     * its implications may be.
2477     */
2478    public final static int LIBSBML_SEV_WARNING = LIBSBML_SEV_INFO + 1;
2479
2480
2481    /**
2482     * Severity code for errors in the XML layer.
2483     * <p>
2484     * This code has the following meaning: The error object represents a
2485     * serious error.  The application may continue running but it is
2486     * unlikely to be able to continue processing the same XML file or data
2487     * stream.
2488     */
2489    public final static int LIBSBML_SEV_ERROR = LIBSBML_SEV_WARNING + 1;
2490
2491
2492    /**
2493     * Severity code for errors in the XML layer.
2494     * <p>
2495     * This code has the following meaning: A serious error occurred, such
2496     * as an out-of-memory condition, and the software should terminate
2497     * immediately.
2498     */
2499    public final static int LIBSBML_SEV_FATAL = LIBSBML_SEV_ERROR + 1;
2500
2501
2502    // XMLErrorSeverityOverride_t
2503
2504    /**
2505     * Severity override code for errors logged in the XML layer.
2506     * <p>
2507     * XMLErrorLog can be configured whether to log errors or not log them.
2508     * This code has the following meaning: log errors in the error log, as
2509     * normal.
2510     */
2511    public final static int LIBSBML_OVERRIDE_DISABLED = 0;
2512
2513
2514    /**
2515     * Severity override code for errors logged in the XML layer.
2516     * <p>
2517     * XMLErrorLog can be configured whether to log errors or not log them.
2518     * This code has the following meaning: disable all error logging.
2519     */
2520    public final static int LIBSBML_OVERRIDE_DONT_LOG = LIBSBML_OVERRIDE_DISABLED + 1;
2521
2522
2523    /**
2524     * Severity override code for errors logged in the XML layer.
2525     * <p>
2526     * XMLErrorLog can be configured whether to log errors or not log them.
2527     * This code has the following meaning: log all errors as warnings instead
2528     * of actual errors.
2529     */
2530    public final static int LIBSBML_OVERRIDE_WARNING = LIBSBML_OVERRIDE_DONT_LOG + 1;
2531
2532
2533    /**
2534     * Severity override code for errors logged in the XML layer.
2535     * <p>
2536     * XMLErrorLog can be configured whether to log errors or not log them.
2537     * This code has the following meaning: log all warnings as errors instead
2538     * of as warnings.
2539     */
2540    public final static int LIBSBML_OVERRIDE_ERROR = LIBSBML_OVERRIDE_WARNING + 1;
2541
2542
2543    // SBMLErrorCode_t
2544
2545
2546    /**
2547     * A value in the enumeration of all the SBML error and warning codes
2548     * for objects of class {@link SBMLError}.  Please consult the
2549     * documentation for {@link SBMLError} for an explanation of the
2550     * meaning of this particular error code.
2551     */
2552    public final static int UnknownError = 10000;
2553
2554
2555    /**
2556     * A value in the enumeration of all the SBML error and warning codes
2557     * for objects of class {@link SBMLError}.  Please consult the
2558     * documentation for {@link SBMLError} for an explanation of the
2559     * meaning of this particular error code.
2560     */
2561    public final static int NotUTF8 = 10101;
2562
2563
2564    /**
2565     * A value in the enumeration of all the SBML error and warning codes
2566     * for objects of class {@link SBMLError}.  Please consult the
2567     * documentation for {@link SBMLError} for an explanation of the
2568     * meaning of this particular error code.
2569     */
2570    public final static int UnrecognizedElement = 10102;
2571
2572
2573    /**
2574     * A value in the enumeration of all the SBML error and warning codes
2575     * for objects of class {@link SBMLError}.  Please consult the
2576     * documentation for {@link SBMLError} for an explanation of the
2577     * meaning of this particular error code.
2578     */
2579    public final static int NotSchemaConformant = 10103;
2580
2581
2582    /**
2583     * A value in the enumeration of all the SBML error and warning codes
2584     * for objects of class {@link SBMLError}.  Please consult the
2585     * documentation for {@link SBMLError} for an explanation of the
2586     * meaning of this particular error code.
2587     */
2588    public final static int L3NotSchemaConformant = 10104;
2589
2590
2591    /**
2592     * A value in the enumeration of all the SBML error and warning codes
2593     * for objects of class {@link SBMLError}.  Please consult the
2594     * documentation for {@link SBMLError} for an explanation of the
2595     * meaning of this particular error code.
2596     */
2597    public final static int InvalidMathElement = 10201;
2598
2599
2600    /**
2601     * A value in the enumeration of all the SBML error and warning codes
2602     * for objects of class {@link SBMLError}.  Please consult the
2603     * documentation for {@link SBMLError} for an explanation of the
2604     * meaning of this particular error code.
2605     */
2606    public final static int DisallowedMathMLSymbol = 10202;
2607
2608
2609    /**
2610     * A value in the enumeration of all the SBML error and warning codes
2611     * for objects of class {@link SBMLError}.  Please consult the
2612     * documentation for {@link SBMLError} for an explanation of the
2613     * meaning of this particular error code.
2614     */
2615    public final static int DisallowedMathMLEncodingUse = 10203;
2616
2617
2618    /**
2619     * A value in the enumeration of all the SBML error and warning codes
2620     * for objects of class {@link SBMLError}.  Please consult the
2621     * documentation for {@link SBMLError} for an explanation of the
2622     * meaning of this particular error code.
2623     */
2624    public final static int DisallowedDefinitionURLUse = 10204;
2625
2626
2627    /**
2628     * A value in the enumeration of all the SBML error and warning codes
2629     * for objects of class {@link SBMLError}.  Please consult the
2630     * documentation for {@link SBMLError} for an explanation of the
2631     * meaning of this particular error code.
2632     */
2633    public final static int BadCsymbolDefinitionURLValue = 10205;
2634
2635
2636    /**
2637     * A value in the enumeration of all the SBML error and warning codes
2638     * for objects of class {@link SBMLError}.  Please consult the
2639     * documentation for {@link SBMLError} for an explanation of the
2640     * meaning of this particular error code.
2641     */
2642    public final static int DisallowedMathTypeAttributeUse = 10206;
2643
2644
2645    /**
2646     * A value in the enumeration of all the SBML error and warning codes
2647     * for objects of class {@link SBMLError}.  Please consult the
2648     * documentation for {@link SBMLError} for an explanation of the
2649     * meaning of this particular error code.
2650     */
2651    public final static int DisallowedMathTypeAttributeValue = 10207;
2652
2653
2654    /**
2655     * A value in the enumeration of all the SBML error and warning codes
2656     * for objects of class {@link SBMLError}.  Please consult the
2657     * documentation for {@link SBMLError} for an explanation of the
2658     * meaning of this particular error code.
2659     */
2660    public final static int LambdaOnlyAllowedInFunctionDef = 10208;
2661
2662
2663    /**
2664     * A value in the enumeration of all the SBML error and warning codes
2665     * for objects of class {@link SBMLError}.  Please consult the
2666     * documentation for {@link SBMLError} for an explanation of the
2667     * meaning of this particular error code.
2668     */
2669    public final static int BooleanOpsNeedBooleanArgs = 10209;
2670
2671
2672    /**
2673     * A value in the enumeration of all the SBML error and warning codes
2674     * for objects of class {@link SBMLError}.  Please consult the
2675     * documentation for {@link SBMLError} for an explanation of the
2676     * meaning of this particular error code.
2677     */
2678    public final static int NumericOpsNeedNumericArgs = 10210;
2679
2680
2681    /**
2682     * A value in the enumeration of all the SBML error and warning codes
2683     * for objects of class {@link SBMLError}.  Please consult the
2684     * documentation for {@link SBMLError} for an explanation of the
2685     * meaning of this particular error code.
2686     */
2687    public final static int ArgsToEqNeedSameType = 10211;
2688
2689
2690    /**
2691     * A value in the enumeration of all the SBML error and warning codes
2692     * for objects of class {@link SBMLError}.  Please consult the
2693     * documentation for {@link SBMLError} for an explanation of the
2694     * meaning of this particular error code.
2695     */
2696    public final static int PiecewiseNeedsConsistentTypes = 10212;
2697
2698
2699    /**
2700     * A value in the enumeration of all the SBML error and warning codes
2701     * for objects of class {@link SBMLError}.  Please consult the
2702     * documentation for {@link SBMLError} for an explanation of the
2703     * meaning of this particular error code.
2704     */
2705    public final static int PieceNeedsBoolean = 10213;
2706
2707
2708    /**
2709     * A value in the enumeration of all the SBML error and warning codes
2710     * for objects of class {@link SBMLError}.  Please consult the
2711     * documentation for {@link SBMLError} for an explanation of the
2712     * meaning of this particular error code.
2713     */
2714    public final static int ApplyCiMustBeUserFunction = 10214;
2715
2716
2717    /**
2718     * A value in the enumeration of all the SBML error and warning codes
2719     * for objects of class {@link SBMLError}.  Please consult the
2720     * documentation for {@link SBMLError} for an explanation of the
2721     * meaning of this particular error code.
2722     */
2723    public final static int ApplyCiMustBeModelComponent = 10215;
2724
2725
2726    /**
2727     * A value in the enumeration of all the SBML error and warning codes
2728     * for objects of class {@link SBMLError}.  Please consult the
2729     * documentation for {@link SBMLError} for an explanation of the
2730     * meaning of this particular error code.
2731     */
2732    public final static int KineticLawParametersAreLocalOnly = 10216;
2733
2734
2735    /**
2736     * A value in the enumeration of all the SBML error and warning codes
2737     * for objects of class {@link SBMLError}.  Please consult the
2738     * documentation for {@link SBMLError} for an explanation of the
2739     * meaning of this particular error code.
2740     */
2741    public final static int MathResultMustBeNumeric = 10217;
2742
2743
2744    /**
2745     * A value in the enumeration of all the SBML error and warning codes
2746     * for objects of class {@link SBMLError}.  Please consult the
2747     * documentation for {@link SBMLError} for an explanation of the
2748     * meaning of this particular error code.
2749     */
2750    public final static int OpsNeedCorrectNumberOfArgs = 10218;
2751
2752
2753    /**
2754     * A value in the enumeration of all the SBML error and warning codes
2755     * for objects of class {@link SBMLError}.  Please consult the
2756     * documentation for {@link SBMLError} for an explanation of the
2757     * meaning of this particular error code.
2758     */
2759    public final static int InvalidNoArgsPassedToFunctionDef = 10219;
2760
2761
2762    /**
2763     * A value in the enumeration of all the SBML error and warning codes
2764     * for objects of class {@link SBMLError}.  Please consult the
2765     * documentation for {@link SBMLError} for an explanation of the
2766     * meaning of this particular error code.
2767     */
2768    public final static int DisallowedMathUnitsUse = 10220;
2769
2770
2771    /**
2772     * A value in the enumeration of all the SBML error and warning codes
2773     * for objects of class {@link SBMLError}.  Please consult the
2774     * documentation for {@link SBMLError} for an explanation of the
2775     * meaning of this particular error code.
2776     */
2777    public final static int InvalidUnitsValue = 10221;
2778
2779
2780    /**
2781     * A value in the enumeration of all the SBML error and warning codes
2782     * for objects of class {@link SBMLError}.  Please consult the
2783     * documentation for {@link SBMLError} for an explanation of the
2784     * meaning of this particular error code.
2785     */
2786    public final static int CiCannotReference0DCompartment = 10222;
2787
2788
2789    /**
2790     * A value in the enumeration of all the SBML error and warning codes
2791     * for objects of class {@link SBMLError}.  Please consult the
2792     * documentation for {@link SBMLError} for an explanation of the
2793     * meaning of this particular error code.
2794     */
2795    public final static int RateOfTargetMustBeCi = 10223;
2796
2797
2798    /**
2799     * A value in the enumeration of all the SBML error and warning codes
2800     * for objects of class {@link SBMLError}.  Please consult the
2801     * documentation for {@link SBMLError} for an explanation of the
2802     * meaning of this particular error code.
2803     */
2804    public final static int RateOfTargetCannotBeAssigned = 10224;
2805
2806
2807    /**
2808     * A value in the enumeration of all the SBML error and warning codes
2809     * for objects of class {@link SBMLError}.  Please consult the
2810     * documentation for {@link SBMLError} for an explanation of the
2811     * meaning of this particular error code.
2812     */
2813    public final static int RateOfSpeciesTargetCompartmentNot = 10225;
2814
2815
2816    /**
2817     * A value in the enumeration of all the SBML error and warning codes
2818     * for objects of class {@link SBMLError}.  Please consult the
2819     * documentation for {@link SBMLError} for an explanation of the
2820     * meaning of this particular error code.
2821     */
2822    public final static int DuplicateComponentId = 10301;
2823
2824
2825    /**
2826     * A value in the enumeration of all the SBML error and warning codes
2827     * for objects of class {@link SBMLError}.  Please consult the
2828     * documentation for {@link SBMLError} for an explanation of the
2829     * meaning of this particular error code.
2830     */
2831    public final static int DuplicateUnitDefinitionId = 10302;
2832
2833
2834    /**
2835     * A value in the enumeration of all the SBML error and warning codes
2836     * for objects of class {@link SBMLError}.  Please consult the
2837     * documentation for {@link SBMLError} for an explanation of the
2838     * meaning of this particular error code.
2839     */
2840    public final static int DuplicateLocalParameterId = 10303;
2841
2842
2843    /**
2844     * A value in the enumeration of all the SBML error and warning codes
2845     * for objects of class {@link SBMLError}.  Please consult the
2846     * documentation for {@link SBMLError} for an explanation of the
2847     * meaning of this particular error code.
2848     */
2849    public final static int MultipleAssignmentOrRateRules = 10304;
2850
2851
2852    /**
2853     * A value in the enumeration of all the SBML error and warning codes
2854     * for objects of class {@link SBMLError}.  Please consult the
2855     * documentation for {@link SBMLError} for an explanation of the
2856     * meaning of this particular error code.
2857     */
2858    public final static int MultipleEventAssignmentsForId = 10305;
2859
2860
2861    /**
2862     * A value in the enumeration of all the SBML error and warning codes
2863     * for objects of class {@link SBMLError}.  Please consult the
2864     * documentation for {@link SBMLError} for an explanation of the
2865     * meaning of this particular error code.
2866     */
2867    public final static int EventAndAssignmentRuleForId = 10306;
2868
2869
2870    /**
2871     * A value in the enumeration of all the SBML error and warning codes
2872     * for objects of class {@link SBMLError}.  Please consult the
2873     * documentation for {@link SBMLError} for an explanation of the
2874     * meaning of this particular error code.
2875     */
2876    public final static int DuplicateMetaId = 10307;
2877
2878
2879    /**
2880     * A value in the enumeration of all the SBML error and warning codes
2881     * for objects of class {@link SBMLError}.  Please consult the
2882     * documentation for {@link SBMLError} for an explanation of the
2883     * meaning of this particular error code.
2884     */
2885    public final static int InvalidSBOTermSyntax = 10308;
2886
2887
2888    /**
2889     * A value in the enumeration of all the SBML error and warning codes
2890     * for objects of class {@link SBMLError}.  Please consult the
2891     * documentation for {@link SBMLError} for an explanation of the
2892     * meaning of this particular error code.
2893     */
2894    public final static int InvalidMetaidSyntax = 10309;
2895
2896
2897    /**
2898     * A value in the enumeration of all the SBML error and warning codes
2899     * for objects of class {@link SBMLError}.  Please consult the
2900     * documentation for {@link SBMLError} for an explanation of the
2901     * meaning of this particular error code.
2902     */
2903    public final static int InvalidIdSyntax = 10310;
2904
2905
2906    /**
2907     * A value in the enumeration of all the SBML error and warning codes
2908     * for objects of class {@link SBMLError}.  Please consult the
2909     * documentation for {@link SBMLError} for an explanation of the
2910     * meaning of this particular error code.
2911     */
2912    public final static int InvalidUnitIdSyntax = 10311;
2913
2914
2915    /**
2916     * A value in the enumeration of all the SBML error and warning codes
2917     * for objects of class {@link SBMLError}.  Please consult the
2918     * documentation for {@link SBMLError} for an explanation of the
2919     * meaning of this particular error code.
2920     */
2921    public final static int InvalidNameSyntax = 10312;
2922
2923
2924    /**
2925     * A value in the enumeration of all the SBML error and warning codes
2926     * for objects of class {@link SBMLError}.  Please consult the
2927     * documentation for {@link SBMLError} for an explanation of the
2928     * meaning of this particular error code.
2929     */
2930    public final static int DanglingUnitReference = 10313;
2931
2932
2933    /**
2934     * A value in the enumeration of all the SBML error and warning codes
2935     * for objects of class {@link SBMLError}.  Please consult the
2936     * documentation for {@link SBMLError} for an explanation of the
2937     * meaning of this particular error code.
2938     */
2939    public final static int MissingAnnotationNamespace = 10401;
2940
2941
2942    /**
2943     * A value in the enumeration of all the SBML error and warning codes
2944     * for objects of class {@link SBMLError}.  Please consult the
2945     * documentation for {@link SBMLError} for an explanation of the
2946     * meaning of this particular error code.
2947     */
2948    public final static int DuplicateAnnotationNamespaces = 10402;
2949
2950
2951    /**
2952     * A value in the enumeration of all the SBML error and warning codes
2953     * for objects of class {@link SBMLError}.  Please consult the
2954     * documentation for {@link SBMLError} for an explanation of the
2955     * meaning of this particular error code.
2956     */
2957    public final static int SBMLNamespaceInAnnotation = 10403;
2958
2959
2960    /**
2961     * A value in the enumeration of all the SBML error and warning codes
2962     * for objects of class {@link SBMLError}.  Please consult the
2963     * documentation for {@link SBMLError} for an explanation of the
2964     * meaning of this particular error code.
2965     */
2966    public final static int MultipleAnnotations = 10404;
2967
2968
2969    /**
2970     * A value in the enumeration of all the SBML error and warning codes
2971     * for objects of class {@link SBMLError}.  Please consult the
2972     * documentation for {@link SBMLError} for an explanation of the
2973     * meaning of this particular error code.
2974     */
2975    public final static int InconsistentArgUnits = 10501;
2976
2977
2978    /**
2979     * A value in the enumeration of all the SBML error and warning codes
2980     * for objects of class {@link SBMLError}.  Please consult the
2981     * documentation for {@link SBMLError} for an explanation of the
2982     * meaning of this particular error code.
2983     */
2984    public final static int InconsistentKineticLawUnitsL3 = 10503;
2985
2986
2987    /**
2988     * A value in the enumeration of all the SBML error and warning codes
2989     * for objects of class {@link SBMLError}.  Please consult the
2990     * documentation for {@link SBMLError} for an explanation of the
2991     * meaning of this particular error code.
2992     */
2993    public final static int AssignRuleCompartmentMismatch = 10511;
2994
2995
2996    /**
2997     * A value in the enumeration of all the SBML error and warning codes
2998     * for objects of class {@link SBMLError}.  Please consult the
2999     * documentation for {@link SBMLError} for an explanation of the
3000     * meaning of this particular error code.
3001     */
3002    public final static int AssignRuleSpeciesMismatch = 10512;
3003
3004
3005    /**
3006     * A value in the enumeration of all the SBML error and warning codes
3007     * for objects of class {@link SBMLError}.  Please consult the
3008     * documentation for {@link SBMLError} for an explanation of the
3009     * meaning of this particular error code.
3010     */
3011    public final static int AssignRuleParameterMismatch = 10513;
3012
3013
3014    /**
3015     * A value in the enumeration of all the SBML error and warning codes
3016     * for objects of class {@link SBMLError}.  Please consult the
3017     * documentation for {@link SBMLError} for an explanation of the
3018     * meaning of this particular error code.
3019     */
3020    public final static int AssignRuleStoichiometryMismatch = 10514;
3021
3022
3023    /**
3024     * A value in the enumeration of all the SBML error and warning codes
3025     * for objects of class {@link SBMLError}.  Please consult the
3026     * documentation for {@link SBMLError} for an explanation of the
3027     * meaning of this particular error code.
3028     */
3029    public final static int InitAssignCompartmenMismatch = 10521;
3030
3031
3032    /**
3033     * A value in the enumeration of all the SBML error and warning codes
3034     * for objects of class {@link SBMLError}.  Please consult the
3035     * documentation for {@link SBMLError} for an explanation of the
3036     * meaning of this particular error code.
3037     */
3038    public final static int InitAssignSpeciesMismatch = 10522;
3039
3040
3041    /**
3042     * A value in the enumeration of all the SBML error and warning codes
3043     * for objects of class {@link SBMLError}.  Please consult the
3044     * documentation for {@link SBMLError} for an explanation of the
3045     * meaning of this particular error code.
3046     */
3047    public final static int InitAssignParameterMismatch = 10523;
3048
3049
3050    /**
3051     * A value in the enumeration of all the SBML error and warning codes
3052     * for objects of class {@link SBMLError}.  Please consult the
3053     * documentation for {@link SBMLError} for an explanation of the
3054     * meaning of this particular error code.
3055     */
3056    public final static int InitAssignStoichiometryMismatch = 10524;
3057
3058
3059    /**
3060     * A value in the enumeration of all the SBML error and warning codes
3061     * for objects of class {@link SBMLError}.  Please consult the
3062     * documentation for {@link SBMLError} for an explanation of the
3063     * meaning of this particular error code.
3064     */
3065    public final static int RateRuleCompartmentMismatch = 10531;
3066
3067
3068    /**
3069     * A value in the enumeration of all the SBML error and warning codes
3070     * for objects of class {@link SBMLError}.  Please consult the
3071     * documentation for {@link SBMLError} for an explanation of the
3072     * meaning of this particular error code.
3073     */
3074    public final static int RateRuleSpeciesMismatch = 10532;
3075
3076
3077    /**
3078     * A value in the enumeration of all the SBML error and warning codes
3079     * for objects of class {@link SBMLError}.  Please consult the
3080     * documentation for {@link SBMLError} for an explanation of the
3081     * meaning of this particular error code.
3082     */
3083    public final static int RateRuleParameterMismatch = 10533;
3084
3085
3086    /**
3087     * A value in the enumeration of all the SBML error and warning codes
3088     * for objects of class {@link SBMLError}.  Please consult the
3089     * documentation for {@link SBMLError} for an explanation of the
3090     * meaning of this particular error code.
3091     */
3092    public final static int RateRuleStoichiometryMismatch = 10534;
3093
3094
3095    /**
3096     * A value in the enumeration of all the SBML error and warning codes
3097     * for objects of class {@link SBMLError}.  Please consult the
3098     * documentation for {@link SBMLError} for an explanation of the
3099     * meaning of this particular error code.
3100     */
3101    public final static int KineticLawNotSubstancePerTime = 10541;
3102
3103
3104    /**
3105     * A value in the enumeration of all the SBML error and warning codes
3106     * for objects of class {@link SBMLError}.  Please consult the
3107     * documentation for {@link SBMLError} for an explanation of the
3108     * meaning of this particular error code.
3109     */
3110    public final static int SpeciesInvalidExtentUnits = 10542;
3111
3112
3113    /**
3114     * A value in the enumeration of all the SBML error and warning codes
3115     * for objects of class {@link SBMLError}.  Please consult the
3116     * documentation for {@link SBMLError} for an explanation of the
3117     * meaning of this particular error code.
3118     */
3119    public final static int DelayUnitsNotTime = 10551;
3120
3121
3122    /**
3123     * A value in the enumeration of all the SBML error and warning codes
3124     * for objects of class {@link SBMLError}.  Please consult the
3125     * documentation for {@link SBMLError} for an explanation of the
3126     * meaning of this particular error code.
3127     */
3128    public final static int EventAssignCompartmentMismatch = 10561;
3129
3130
3131    /**
3132     * A value in the enumeration of all the SBML error and warning codes
3133     * for objects of class {@link SBMLError}.  Please consult the
3134     * documentation for {@link SBMLError} for an explanation of the
3135     * meaning of this particular error code.
3136     */
3137    public final static int EventAssignSpeciesMismatch = 10562;
3138
3139
3140    /**
3141     * A value in the enumeration of all the SBML error and warning codes
3142     * for objects of class {@link SBMLError}.  Please consult the
3143     * documentation for {@link SBMLError} for an explanation of the
3144     * meaning of this particular error code.
3145     */
3146    public final static int EventAssignParameterMismatch = 10563;
3147
3148
3149    /**
3150     * A value in the enumeration of all the SBML error and warning codes
3151     * for objects of class {@link SBMLError}.  Please consult the
3152     * documentation for {@link SBMLError} for an explanation of the
3153     * meaning of this particular error code.
3154     */
3155    public final static int EventAssignStoichiometryMismatch = 10564;
3156
3157
3158    /**
3159     * A value in the enumeration of all the SBML error and warning codes
3160     * for objects of class {@link SBMLError}.  Please consult the
3161     * documentation for {@link SBMLError} for an explanation of the
3162     * meaning of this particular error code.
3163     */
3164    public final static int PriorityUnitsNotDimensionless = 10565;
3165
3166
3167    /**
3168     * A value in the enumeration of all the SBML error and warning codes
3169     * for objects of class {@link SBMLError}.  Please consult the
3170     * documentation for {@link SBMLError} for an explanation of the
3171     * meaning of this particular error code.
3172     */
3173    public final static int OverdeterminedSystem = 10601;
3174
3175
3176    /**
3177     * A value in the enumeration of all the SBML error and warning codes
3178     * for objects of class {@link SBMLError}.  Please consult the
3179     * documentation for {@link SBMLError} for an explanation of the
3180     * meaning of this particular error code.
3181     */
3182    public final static int UpperUnitBound = 10599;
3183
3184
3185    /**
3186     * A value in the enumeration of all the SBML error and warning codes
3187     * for objects of class {@link SBMLError}.  Please consult the
3188     * documentation for {@link SBMLError} for an explanation of the
3189     * meaning of this particular error code.
3190     */
3191    public final static int InvalidModelSBOTerm = 10701;
3192
3193
3194    /**
3195     * A value in the enumeration of all the SBML error and warning codes
3196     * for objects of class {@link SBMLError}.  Please consult the
3197     * documentation for {@link SBMLError} for an explanation of the
3198     * meaning of this particular error code.
3199     */
3200    public final static int InvalidFunctionDefSBOTerm = 10702;
3201
3202
3203    /**
3204     * A value in the enumeration of all the SBML error and warning codes
3205     * for objects of class {@link SBMLError}.  Please consult the
3206     * documentation for {@link SBMLError} for an explanation of the
3207     * meaning of this particular error code.
3208     */
3209    public final static int InvalidParameterSBOTerm = 10703;
3210
3211
3212    /**
3213     * A value in the enumeration of all the SBML error and warning codes
3214     * for objects of class {@link SBMLError}.  Please consult the
3215     * documentation for {@link SBMLError} for an explanation of the
3216     * meaning of this particular error code.
3217     */
3218    public final static int InvalidInitAssignSBOTerm = 10704;
3219
3220
3221    /**
3222     * A value in the enumeration of all the SBML error and warning codes
3223     * for objects of class {@link SBMLError}.  Please consult the
3224     * documentation for {@link SBMLError} for an explanation of the
3225     * meaning of this particular error code.
3226     */
3227    public final static int InvalidRuleSBOTerm = 10705;
3228
3229
3230    /**
3231     * A value in the enumeration of all the SBML error and warning codes
3232     * for objects of class {@link SBMLError}.  Please consult the
3233     * documentation for {@link SBMLError} for an explanation of the
3234     * meaning of this particular error code.
3235     */
3236    public final static int InvalidConstraintSBOTerm = 10706;
3237
3238
3239    /**
3240     * A value in the enumeration of all the SBML error and warning codes
3241     * for objects of class {@link SBMLError}.  Please consult the
3242     * documentation for {@link SBMLError} for an explanation of the
3243     * meaning of this particular error code.
3244     */
3245    public final static int InvalidReactionSBOTerm = 10707;
3246
3247
3248    /**
3249     * A value in the enumeration of all the SBML error and warning codes
3250     * for objects of class {@link SBMLError}.  Please consult the
3251     * documentation for {@link SBMLError} for an explanation of the
3252     * meaning of this particular error code.
3253     */
3254    public final static int InvalidSpeciesReferenceSBOTerm = 10708;
3255
3256
3257    /**
3258     * A value in the enumeration of all the SBML error and warning codes
3259     * for objects of class {@link SBMLError}.  Please consult the
3260     * documentation for {@link SBMLError} for an explanation of the
3261     * meaning of this particular error code.
3262     */
3263    public final static int InvalidKineticLawSBOTerm = 10709;
3264
3265
3266    /**
3267     * A value in the enumeration of all the SBML error and warning codes
3268     * for objects of class {@link SBMLError}.  Please consult the
3269     * documentation for {@link SBMLError} for an explanation of the
3270     * meaning of this particular error code.
3271     */
3272    public final static int InvalidEventSBOTerm = 10710;
3273
3274
3275    /**
3276     * A value in the enumeration of all the SBML error and warning codes
3277     * for objects of class {@link SBMLError}.  Please consult the
3278     * documentation for {@link SBMLError} for an explanation of the
3279     * meaning of this particular error code.
3280     */
3281    public final static int InvalidEventAssignmentSBOTerm = 10711;
3282
3283
3284    /**
3285     * A value in the enumeration of all the SBML error and warning codes
3286     * for objects of class {@link SBMLError}.  Please consult the
3287     * documentation for {@link SBMLError} for an explanation of the
3288     * meaning of this particular error code.
3289     */
3290    public final static int InvalidCompartmentSBOTerm = 10712;
3291
3292
3293    /**
3294     * A value in the enumeration of all the SBML error and warning codes
3295     * for objects of class {@link SBMLError}.  Please consult the
3296     * documentation for {@link SBMLError} for an explanation of the
3297     * meaning of this particular error code.
3298     */
3299    public final static int InvalidSpeciesSBOTerm = 10713;
3300
3301
3302    /**
3303     * A value in the enumeration of all the SBML error and warning codes
3304     * for objects of class {@link SBMLError}.  Please consult the
3305     * documentation for {@link SBMLError} for an explanation of the
3306     * meaning of this particular error code.
3307     */
3308    public final static int InvalidCompartmentTypeSBOTerm = 10714;
3309
3310
3311    /**
3312     * A value in the enumeration of all the SBML error and warning codes
3313     * for objects of class {@link SBMLError}.  Please consult the
3314     * documentation for {@link SBMLError} for an explanation of the
3315     * meaning of this particular error code.
3316     */
3317    public final static int InvalidSpeciesTypeSBOTerm = 10715;
3318
3319
3320    /**
3321     * A value in the enumeration of all the SBML error and warning codes
3322     * for objects of class {@link SBMLError}.  Please consult the
3323     * documentation for {@link SBMLError} for an explanation of the
3324     * meaning of this particular error code.
3325     */
3326    public final static int InvalidTriggerSBOTerm = 10716;
3327
3328
3329    /**
3330     * A value in the enumeration of all the SBML error and warning codes
3331     * for objects of class {@link SBMLError}.  Please consult the
3332     * documentation for {@link SBMLError} for an explanation of the
3333     * meaning of this particular error code.
3334     */
3335    public final static int InvalidDelaySBOTerm = 10717;
3336
3337
3338    /**
3339     * A value in the enumeration of all the SBML error and warning codes
3340     * for objects of class {@link SBMLError}.  Please consult the
3341     * documentation for {@link SBMLError} for an explanation of the
3342     * meaning of this particular error code.
3343     */
3344    public final static int InvalidLocalParameterSBOTerm = 10718;
3345
3346
3347    /**
3348     * A value in the enumeration of all the SBML error and warning codes
3349     * for objects of class {@link SBMLError}.  Please consult the
3350     * documentation for {@link SBMLError} for an explanation of the
3351     * meaning of this particular error code.
3352     */
3353    public final static int InvalidSBMLElementSBOTerm = 10719;
3354
3355
3356    /**
3357     * A value in the enumeration of all the SBML error and warning codes
3358     * for objects of class {@link SBMLError}.  Please consult the
3359     * documentation for {@link SBMLError} for an explanation of the
3360     * meaning of this particular error code.
3361     */
3362    public final static int NotesNotInXHTMLNamespace = 10801;
3363
3364
3365    /**
3366     * A value in the enumeration of all the SBML error and warning codes
3367     * for objects of class {@link SBMLError}.  Please consult the
3368     * documentation for {@link SBMLError} for an explanation of the
3369     * meaning of this particular error code.
3370     */
3371    public final static int NotesContainsXMLDecl = 10802;
3372
3373
3374    /**
3375     * A value in the enumeration of all the SBML error and warning codes
3376     * for objects of class {@link SBMLError}.  Please consult the
3377     * documentation for {@link SBMLError} for an explanation of the
3378     * meaning of this particular error code.
3379     */
3380    public final static int NotesContainsDOCTYPE = 10803;
3381
3382
3383    /**
3384     * A value in the enumeration of all the SBML error and warning codes
3385     * for objects of class {@link SBMLError}.  Please consult the
3386     * documentation for {@link SBMLError} for an explanation of the
3387     * meaning of this particular error code.
3388     */
3389    public final static int InvalidNotesContent = 10804;
3390
3391
3392    /**
3393     * A value in the enumeration of all the SBML error and warning codes
3394     * for objects of class {@link SBMLError}.  Please consult the
3395     * documentation for {@link SBMLError} for an explanation of the
3396     * meaning of this particular error code.
3397     */
3398    public final static int OnlyOneNotesElementAllowed = 10805;
3399
3400
3401    /**
3402     * A value in the enumeration of all the SBML error and warning codes
3403     * for objects of class {@link SBMLError}.  Please consult the
3404     * documentation for {@link SBMLError} for an explanation of the
3405     * meaning of this particular error code.
3406     */
3407    public final static int InvalidNamespaceOnSBML = 20101;
3408
3409
3410    /**
3411     * A value in the enumeration of all the SBML error and warning codes
3412     * for objects of class {@link SBMLError}.  Please consult the
3413     * documentation for {@link SBMLError} for an explanation of the
3414     * meaning of this particular error code.
3415     */
3416    public final static int MissingOrInconsistentLevel = 20102;
3417
3418
3419    /**
3420     * A value in the enumeration of all the SBML error and warning codes
3421     * for objects of class {@link SBMLError}.  Please consult the
3422     * documentation for {@link SBMLError} for an explanation of the
3423     * meaning of this particular error code.
3424     */
3425    public final static int MissingOrInconsistentVersion = 20103;
3426
3427
3428    /**
3429     * A value in the enumeration of all the SBML error and warning codes
3430     * for objects of class {@link SBMLError}.  Please consult the
3431     * documentation for {@link SBMLError} for an explanation of the
3432     * meaning of this particular error code.
3433     */
3434    public final static int PackageNSMustMatch = 20104;
3435
3436
3437    /**
3438     * A value in the enumeration of all the SBML error and warning codes
3439     * for objects of class {@link SBMLError}.  Please consult the
3440     * documentation for {@link SBMLError} for an explanation of the
3441     * meaning of this particular error code.
3442     */
3443    public final static int LevelPositiveInteger = 20105;
3444
3445
3446    /**
3447     * A value in the enumeration of all the SBML error and warning codes
3448     * for objects of class {@link SBMLError}.  Please consult the
3449     * documentation for {@link SBMLError} for an explanation of the
3450     * meaning of this particular error code.
3451     */
3452    public final static int VersionPositiveInteger = 20106;
3453
3454
3455    /**
3456     * A value in the enumeration of all the SBML error and warning codes
3457     * for objects of class {@link SBMLError}.  Please consult the
3458     * documentation for {@link SBMLError} for an explanation of the
3459     * meaning of this particular error code.
3460     */
3461    public final static int AllowedAttributesOnSBML = 20108;
3462
3463
3464    /**
3465     * A value in the enumeration of all the SBML error and warning codes
3466     * for objects of class {@link SBMLError}.  Please consult the
3467     * documentation for {@link SBMLError} for an explanation of the
3468     * meaning of this particular error code.
3469     */
3470    public final static int MissingModel = 20201;
3471
3472
3473    /**
3474     * A value in the enumeration of all the SBML error and warning codes
3475     * for objects of class {@link SBMLError}.  Please consult the
3476     * documentation for {@link SBMLError} for an explanation of the
3477     * meaning of this particular error code.
3478     */
3479    public final static int L3PackageOnLowerSBML = 20109;
3480
3481
3482    /**
3483     * A value in the enumeration of all the SBML error and warning codes
3484     * for objects of class {@link SBMLError}.  Please consult the
3485     * documentation for {@link SBMLError} for an explanation of the
3486     * meaning of this particular error code.
3487     */
3488    public final static int IncorrectOrderInModel = 20202;
3489
3490
3491    /**
3492     * A value in the enumeration of all the SBML error and warning codes
3493     * for objects of class {@link SBMLError}.  Please consult the
3494     * documentation for {@link SBMLError} for an explanation of the
3495     * meaning of this particular error code.
3496     */
3497    public final static int EmptyListElement = 20203;
3498
3499
3500    /**
3501     * A value in the enumeration of all the SBML error and warning codes
3502     * for objects of class {@link SBMLError}.  Please consult the
3503     * documentation for {@link SBMLError} for an explanation of the
3504     * meaning of this particular error code.
3505     */
3506    public final static int NeedCompartmentIfHaveSpecies = 20204;
3507
3508
3509    /**
3510     * A value in the enumeration of all the SBML error and warning codes
3511     * for objects of class {@link SBMLError}.  Please consult the
3512     * documentation for {@link SBMLError} for an explanation of the
3513     * meaning of this particular error code.
3514     */
3515    public final static int OneOfEachListOf = 20205;
3516
3517
3518    /**
3519     * A value in the enumeration of all the SBML error and warning codes
3520     * for objects of class {@link SBMLError}.  Please consult the
3521     * documentation for {@link SBMLError} for an explanation of the
3522     * meaning of this particular error code.
3523     */
3524    public final static int OnlyFuncDefsInListOfFuncDefs = 20206;
3525
3526
3527    /**
3528     * A value in the enumeration of all the SBML error and warning codes
3529     * for objects of class {@link SBMLError}.  Please consult the
3530     * documentation for {@link SBMLError} for an explanation of the
3531     * meaning of this particular error code.
3532     */
3533    public final static int OnlyUnitDefsInListOfUnitDefs = 20207;
3534
3535
3536    /**
3537     * A value in the enumeration of all the SBML error and warning codes
3538     * for objects of class {@link SBMLError}.  Please consult the
3539     * documentation for {@link SBMLError} for an explanation of the
3540     * meaning of this particular error code.
3541     */
3542    public final static int OnlyCompartmentsInListOfCompartments = 20208;
3543
3544
3545    /**
3546     * A value in the enumeration of all the SBML error and warning codes
3547     * for objects of class {@link SBMLError}.  Please consult the
3548     * documentation for {@link SBMLError} for an explanation of the
3549     * meaning of this particular error code.
3550     */
3551    public final static int OnlySpeciesInListOfSpecies = 20209;
3552
3553
3554    /**
3555     * A value in the enumeration of all the SBML error and warning codes
3556     * for objects of class {@link SBMLError}.  Please consult the
3557     * documentation for {@link SBMLError} for an explanation of the
3558     * meaning of this particular error code.
3559     */
3560    public final static int OnlyParametersInListOfParameters = 20210;
3561
3562
3563    /**
3564     * A value in the enumeration of all the SBML error and warning codes
3565     * for objects of class {@link SBMLError}.  Please consult the
3566     * documentation for {@link SBMLError} for an explanation of the
3567     * meaning of this particular error code.
3568     */
3569    public final static int OnlyInitAssignsInListOfInitAssigns = 20211;
3570
3571
3572    /**
3573     * A value in the enumeration of all the SBML error and warning codes
3574     * for objects of class {@link SBMLError}.  Please consult the
3575     * documentation for {@link SBMLError} for an explanation of the
3576     * meaning of this particular error code.
3577     */
3578    public final static int OnlyRulesInListOfRules = 20212;
3579
3580
3581    /**
3582     * A value in the enumeration of all the SBML error and warning codes
3583     * for objects of class {@link SBMLError}.  Please consult the
3584     * documentation for {@link SBMLError} for an explanation of the
3585     * meaning of this particular error code.
3586     */
3587    public final static int OnlyConstraintsInListOfConstraints = 20213;
3588
3589
3590    /**
3591     * A value in the enumeration of all the SBML error and warning codes
3592     * for objects of class {@link SBMLError}.  Please consult the
3593     * documentation for {@link SBMLError} for an explanation of the
3594     * meaning of this particular error code.
3595     */
3596    public final static int OnlyReactionsInListOfReactions = 20214;
3597
3598
3599    /**
3600     * A value in the enumeration of all the SBML error and warning codes
3601     * for objects of class {@link SBMLError}.  Please consult the
3602     * documentation for {@link SBMLError} for an explanation of the
3603     * meaning of this particular error code.
3604     */
3605    public final static int OnlyEventsInListOfEvents = 20215;
3606
3607
3608    /**
3609     * A value in the enumeration of all the SBML error and warning codes
3610     * for objects of class {@link SBMLError}.  Please consult the
3611     * documentation for {@link SBMLError} for an explanation of the
3612     * meaning of this particular error code.
3613     */
3614    public final static int L3ConversionFactorOnModel = 20216;
3615
3616
3617    /**
3618     * A value in the enumeration of all the SBML error and warning codes
3619     * for objects of class {@link SBMLError}.  Please consult the
3620     * documentation for {@link SBMLError} for an explanation of the
3621     * meaning of this particular error code.
3622     */
3623    public final static int L3TimeUnitsOnModel = 20217;
3624
3625
3626    /**
3627     * A value in the enumeration of all the SBML error and warning codes
3628     * for objects of class {@link SBMLError}.  Please consult the
3629     * documentation for {@link SBMLError} for an explanation of the
3630     * meaning of this particular error code.
3631     */
3632    public final static int L3VolumeUnitsOnModel = 20218;
3633
3634
3635    /**
3636     * A value in the enumeration of all the SBML error and warning codes
3637     * for objects of class {@link SBMLError}.  Please consult the
3638     * documentation for {@link SBMLError} for an explanation of the
3639     * meaning of this particular error code.
3640     */
3641    public final static int L3AreaUnitsOnModel = 20219;
3642
3643
3644    /**
3645     * A value in the enumeration of all the SBML error and warning codes
3646     * for objects of class {@link SBMLError}.  Please consult the
3647     * documentation for {@link SBMLError} for an explanation of the
3648     * meaning of this particular error code.
3649     */
3650    public final static int L3LengthUnitsOnModel = 20220;
3651
3652
3653    /**
3654     * A value in the enumeration of all the SBML error and warning codes
3655     * for objects of class {@link SBMLError}.  Please consult the
3656     * documentation for {@link SBMLError} for an explanation of the
3657     * meaning of this particular error code.
3658     */
3659    public final static int L3ExtentUnitsOnModel = 20221;
3660
3661
3662    /**
3663     * A value in the enumeration of all the SBML error and warning codes
3664     * for objects of class {@link SBMLError}.  Please consult the
3665     * documentation for {@link SBMLError} for an explanation of the
3666     * meaning of this particular error code.
3667     */
3668    public final static int AllowedAttributesOnModel = 20222;
3669
3670
3671    /**
3672     * A value in the enumeration of all the SBML error and warning codes
3673     * for objects of class {@link SBMLError}.  Please consult the
3674     * documentation for {@link SBMLError} for an explanation of the
3675     * meaning of this particular error code.
3676     */
3677    public final static int AllowedAttributesOnListOfFuncs = 20223;
3678
3679
3680    /**
3681     * A value in the enumeration of all the SBML error and warning codes
3682     * for objects of class {@link SBMLError}.  Please consult the
3683     * documentation for {@link SBMLError} for an explanation of the
3684     * meaning of this particular error code.
3685     */
3686    public final static int AllowedAttributesOnListOfUnitDefs = 20224;
3687
3688
3689    /**
3690     * A value in the enumeration of all the SBML error and warning codes
3691     * for objects of class {@link SBMLError}.  Please consult the
3692     * documentation for {@link SBMLError} for an explanation of the
3693     * meaning of this particular error code.
3694     */
3695    public final static int AllowedAttributesOnListOfComps = 20225;
3696
3697
3698    /**
3699     * A value in the enumeration of all the SBML error and warning codes
3700     * for objects of class {@link SBMLError}.  Please consult the
3701     * documentation for {@link SBMLError} for an explanation of the
3702     * meaning of this particular error code.
3703     */
3704    public final static int AllowedAttributesOnListOfSpecies = 20226;
3705
3706
3707    /**
3708     * A value in the enumeration of all the SBML error and warning codes
3709     * for objects of class {@link SBMLError}.  Please consult the
3710     * documentation for {@link SBMLError} for an explanation of the
3711     * meaning of this particular error code.
3712     */
3713    public final static int AllowedAttributesOnListOfParams = 20227;
3714
3715
3716    /**
3717     * A value in the enumeration of all the SBML error and warning codes
3718     * for objects of class {@link SBMLError}.  Please consult the
3719     * documentation for {@link SBMLError} for an explanation of the
3720     * meaning of this particular error code.
3721     */
3722    public final static int AllowedAttributesOnListOfInitAssign = 20228;
3723
3724
3725    /**
3726     * A value in the enumeration of all the SBML error and warning codes
3727     * for objects of class {@link SBMLError}.  Please consult the
3728     * documentation for {@link SBMLError} for an explanation of the
3729     * meaning of this particular error code.
3730     */
3731    public final static int AllowedAttributesOnListOfRules = 20229;
3732
3733
3734    /**
3735     * A value in the enumeration of all the SBML error and warning codes
3736     * for objects of class {@link SBMLError}.  Please consult the
3737     * documentation for {@link SBMLError} for an explanation of the
3738     * meaning of this particular error code.
3739     */
3740    public final static int AllowedAttributesOnListOfConstraints = 20230;
3741
3742
3743    /**
3744     * A value in the enumeration of all the SBML error and warning codes
3745     * for objects of class {@link SBMLError}.  Please consult the
3746     * documentation for {@link SBMLError} for an explanation of the
3747     * meaning of this particular error code.
3748     */
3749    public final static int AllowedAttributesOnListOfReactions = 20231;
3750
3751
3752    /**
3753     * A value in the enumeration of all the SBML error and warning codes
3754     * for objects of class {@link SBMLError}.  Please consult the
3755     * documentation for {@link SBMLError} for an explanation of the
3756     * meaning of this particular error code.
3757     */
3758    public final static int AllowedAttributesOnListOfEvents = 20232;
3759
3760
3761    /**
3762     * A value in the enumeration of all the SBML error and warning codes
3763     * for objects of class {@link SBMLError}.  Please consult the
3764     * documentation for {@link SBMLError} for an explanation of the
3765     * meaning of this particular error code.
3766     */
3767    public final static int L3V2SubstanceUnitsOnModel = 20233;
3768
3769
3770    /**
3771     * A value in the enumeration of all the SBML error and warning codes
3772     * for objects of class {@link SBMLError}.  Please consult the
3773     * documentation for {@link SBMLError} for an explanation of the
3774     * meaning of this particular error code.
3775     */
3776    public final static int FunctionDefMathNotLambda = 20301;
3777
3778
3779    /**
3780     * A value in the enumeration of all the SBML error and warning codes
3781     * for objects of class {@link SBMLError}.  Please consult the
3782     * documentation for {@link SBMLError} for an explanation of the
3783     * meaning of this particular error code.
3784     */
3785    public final static int InvalidApplyCiInLambda = 20302;
3786
3787
3788    /**
3789     * A value in the enumeration of all the SBML error and warning codes
3790     * for objects of class {@link SBMLError}.  Please consult the
3791     * documentation for {@link SBMLError} for an explanation of the
3792     * meaning of this particular error code.
3793     */
3794    public final static int RecursiveFunctionDefinition = 20303;
3795
3796
3797    /**
3798     * A value in the enumeration of all the SBML error and warning codes
3799     * for objects of class {@link SBMLError}.  Please consult the
3800     * documentation for {@link SBMLError} for an explanation of the
3801     * meaning of this particular error code.
3802     */
3803    public final static int InvalidCiInLambda = 20304;
3804
3805
3806    /**
3807     * A value in the enumeration of all the SBML error and warning codes
3808     * for objects of class {@link SBMLError}.  Please consult the
3809     * documentation for {@link SBMLError} for an explanation of the
3810     * meaning of this particular error code.
3811     */
3812    public final static int InvalidFunctionDefReturnType = 20305;
3813
3814
3815    /**
3816     * A value in the enumeration of all the SBML error and warning codes
3817     * for objects of class {@link SBMLError}.  Please consult the
3818     * documentation for {@link SBMLError} for an explanation of the
3819     * meaning of this particular error code.
3820     */
3821    public final static int OneMathElementPerFunc = 20306;
3822
3823
3824    /**
3825     * A value in the enumeration of all the SBML error and warning codes
3826     * for objects of class {@link SBMLError}.  Please consult the
3827     * documentation for {@link SBMLError} for an explanation of the
3828     * meaning of this particular error code.
3829     */
3830    public final static int AllowedAttributesOnFunc = 20307;
3831
3832
3833    /**
3834     * A value in the enumeration of all the SBML error and warning codes
3835     * for objects of class {@link SBMLError}.  Please consult the
3836     * documentation for {@link SBMLError} for an explanation of the
3837     * meaning of this particular error code.
3838     */
3839    public final static int OnlyCiInsideBVar = 20308;
3840
3841
3842    /**
3843     * A value in the enumeration of all the SBML error and warning codes
3844     * for objects of class {@link SBMLError}.  Please consult the
3845     * documentation for {@link SBMLError} for an explanation of the
3846     * meaning of this particular error code.
3847     */
3848    public final static int InvalidUnitDefId = 20401;
3849
3850
3851    /**
3852     * A value in the enumeration of all the SBML error and warning codes
3853     * for objects of class {@link SBMLError}.  Please consult the
3854     * documentation for {@link SBMLError} for an explanation of the
3855     * meaning of this particular error code.
3856     */
3857    public final static int InvalidSubstanceRedefinition = 20402;
3858
3859
3860    /**
3861     * A value in the enumeration of all the SBML error and warning codes
3862     * for objects of class {@link SBMLError}.  Please consult the
3863     * documentation for {@link SBMLError} for an explanation of the
3864     * meaning of this particular error code.
3865     */
3866    public final static int InvalidLengthRedefinition = 20403;
3867
3868
3869    /**
3870     * A value in the enumeration of all the SBML error and warning codes
3871     * for objects of class {@link SBMLError}.  Please consult the
3872     * documentation for {@link SBMLError} for an explanation of the
3873     * meaning of this particular error code.
3874     */
3875    public final static int InvalidAreaRedefinition = 20404;
3876
3877
3878    /**
3879     * A value in the enumeration of all the SBML error and warning codes
3880     * for objects of class {@link SBMLError}.  Please consult the
3881     * documentation for {@link SBMLError} for an explanation of the
3882     * meaning of this particular error code.
3883     */
3884    public final static int InvalidTimeRedefinition = 20405;
3885
3886
3887    /**
3888     * A value in the enumeration of all the SBML error and warning codes
3889     * for objects of class {@link SBMLError}.  Please consult the
3890     * documentation for {@link SBMLError} for an explanation of the
3891     * meaning of this particular error code.
3892     */
3893    public final static int InvalidVolumeRedefinition = 20406;
3894
3895
3896    /**
3897     * A value in the enumeration of all the SBML error and warning codes
3898     * for objects of class {@link SBMLError}.  Please consult the
3899     * documentation for {@link SBMLError} for an explanation of the
3900     * meaning of this particular error code.
3901     */
3902    public final static int VolumeLitreDefExponentNotOne = 20407;
3903
3904
3905    /**
3906     * A value in the enumeration of all the SBML error and warning codes
3907     * for objects of class {@link SBMLError}.  Please consult the
3908     * documentation for {@link SBMLError} for an explanation of the
3909     * meaning of this particular error code.
3910     */
3911    public final static int VolumeMetreDefExponentNot3 = 20408;
3912
3913
3914    /**
3915     * A value in the enumeration of all the SBML error and warning codes
3916     * for objects of class {@link SBMLError}.  Please consult the
3917     * documentation for {@link SBMLError} for an explanation of the
3918     * meaning of this particular error code.
3919     */
3920    public final static int EmptyListOfUnits = 20409;
3921
3922
3923    /**
3924     * A value in the enumeration of all the SBML error and warning codes
3925     * for objects of class {@link SBMLError}.  Please consult the
3926     * documentation for {@link SBMLError} for an explanation of the
3927     * meaning of this particular error code.
3928     */
3929    public final static int InvalidUnitKind = 20410;
3930
3931
3932    /**
3933     * A value in the enumeration of all the SBML error and warning codes
3934     * for objects of class {@link SBMLError}.  Please consult the
3935     * documentation for {@link SBMLError} for an explanation of the
3936     * meaning of this particular error code.
3937     */
3938    public final static int OffsetNoLongerValid = 20411;
3939
3940
3941    /**
3942     * A value in the enumeration of all the SBML error and warning codes
3943     * for objects of class {@link SBMLError}.  Please consult the
3944     * documentation for {@link SBMLError} for an explanation of the
3945     * meaning of this particular error code.
3946     */
3947    public final static int CelsiusNoLongerValid = 20412;
3948
3949
3950    /**
3951     * A value in the enumeration of all the SBML error and warning codes
3952     * for objects of class {@link SBMLError}.  Please consult the
3953     * documentation for {@link SBMLError} for an explanation of the
3954     * meaning of this particular error code.
3955     */
3956    public final static int EmptyUnitListElement = 20413;
3957
3958
3959    /**
3960     * A value in the enumeration of all the SBML error and warning codes
3961     * for objects of class {@link SBMLError}.  Please consult the
3962     * documentation for {@link SBMLError} for an explanation of the
3963     * meaning of this particular error code.
3964     */
3965    public final static int OneListOfUnitsPerUnitDef = 20414;
3966
3967
3968    /**
3969     * A value in the enumeration of all the SBML error and warning codes
3970     * for objects of class {@link SBMLError}.  Please consult the
3971     * documentation for {@link SBMLError} for an explanation of the
3972     * meaning of this particular error code.
3973     */
3974    public final static int OnlyUnitsInListOfUnits = 20415;
3975
3976
3977    /**
3978     * A value in the enumeration of all the SBML error and warning codes
3979     * for objects of class {@link SBMLError}.  Please consult the
3980     * documentation for {@link SBMLError} for an explanation of the
3981     * meaning of this particular error code.
3982     */
3983    public final static int AllowedAttributesOnUnitDefinition = 20419;
3984
3985
3986    /**
3987     * A value in the enumeration of all the SBML error and warning codes
3988     * for objects of class {@link SBMLError}.  Please consult the
3989     * documentation for {@link SBMLError} for an explanation of the
3990     * meaning of this particular error code.
3991     */
3992    public final static int AllowedAttributesOnListOfUnits = 20420;
3993
3994
3995    /**
3996     * A value in the enumeration of all the SBML error and warning codes
3997     * for objects of class {@link SBMLError}.  Please consult the
3998     * documentation for {@link SBMLError} for an explanation of the
3999     * meaning of this particular error code.
4000     */
4001    public final static int AllowedAttributesOnUnit = 20421;
4002
4003
4004    /**
4005     * A value in the enumeration of all the SBML error and warning codes
4006     * for objects of class {@link SBMLError}.  Please consult the
4007     * documentation for {@link SBMLError} for an explanation of the
4008     * meaning of this particular error code.
4009     */
4010    public final static int ZeroDimensionalCompartmentSize = 20501;
4011
4012
4013    /**
4014     * A value in the enumeration of all the SBML error and warning codes
4015     * for objects of class {@link SBMLError}.  Please consult the
4016     * documentation for {@link SBMLError} for an explanation of the
4017     * meaning of this particular error code.
4018     */
4019    public final static int ZeroDimensionalCompartmentUnits = 20502;
4020
4021
4022    /**
4023     * A value in the enumeration of all the SBML error and warning codes
4024     * for objects of class {@link SBMLError}.  Please consult the
4025     * documentation for {@link SBMLError} for an explanation of the
4026     * meaning of this particular error code.
4027     */
4028    public final static int ZeroDimensionalCompartmentConst = 20503;
4029
4030
4031    /**
4032     * A value in the enumeration of all the SBML error and warning codes
4033     * for objects of class {@link SBMLError}.  Please consult the
4034     * documentation for {@link SBMLError} for an explanation of the
4035     * meaning of this particular error code.
4036     */
4037    public final static int UndefinedOutsideCompartment = 20504;
4038
4039
4040    /**
4041     * A value in the enumeration of all the SBML error and warning codes
4042     * for objects of class {@link SBMLError}.  Please consult the
4043     * documentation for {@link SBMLError} for an explanation of the
4044     * meaning of this particular error code.
4045     */
4046    public final static int RecursiveCompartmentContainment = 20505;
4047
4048
4049    /**
4050     * A value in the enumeration of all the SBML error and warning codes
4051     * for objects of class {@link SBMLError}.  Please consult the
4052     * documentation for {@link SBMLError} for an explanation of the
4053     * meaning of this particular error code.
4054     */
4055    public final static int ZeroDCompartmentContainment = 20506;
4056
4057
4058    /**
4059     * A value in the enumeration of all the SBML error and warning codes
4060     * for objects of class {@link SBMLError}.  Please consult the
4061     * documentation for {@link SBMLError} for an explanation of the
4062     * meaning of this particular error code.
4063     */
4064    public final static int Invalid1DCompartmentUnits = 20507;
4065
4066
4067    /**
4068     * A value in the enumeration of all the SBML error and warning codes
4069     * for objects of class {@link SBMLError}.  Please consult the
4070     * documentation for {@link SBMLError} for an explanation of the
4071     * meaning of this particular error code.
4072     */
4073    public final static int Invalid2DCompartmentUnits = 20508;
4074
4075
4076    /**
4077     * A value in the enumeration of all the SBML error and warning codes
4078     * for objects of class {@link SBMLError}.  Please consult the
4079     * documentation for {@link SBMLError} for an explanation of the
4080     * meaning of this particular error code.
4081     */
4082    public final static int Invalid3DCompartmentUnits = 20509;
4083
4084
4085    /**
4086     * A value in the enumeration of all the SBML error and warning codes
4087     * for objects of class {@link SBMLError}.  Please consult the
4088     * documentation for {@link SBMLError} for an explanation of the
4089     * meaning of this particular error code.
4090     */
4091    public final static int InvalidCompartmentTypeRef = 20510;
4092
4093
4094    /**
4095     * A value in the enumeration of all the SBML error and warning codes
4096     * for objects of class {@link SBMLError}.  Please consult the
4097     * documentation for {@link SBMLError} for an explanation of the
4098     * meaning of this particular error code.
4099     */
4100    public final static int OneDimensionalCompartmentUnits = 20511;
4101
4102
4103    /**
4104     * A value in the enumeration of all the SBML error and warning codes
4105     * for objects of class {@link SBMLError}.  Please consult the
4106     * documentation for {@link SBMLError} for an explanation of the
4107     * meaning of this particular error code.
4108     */
4109    public final static int TwoDimensionalCompartmentUnits = 20512;
4110
4111
4112    /**
4113     * A value in the enumeration of all the SBML error and warning codes
4114     * for objects of class {@link SBMLError}.  Please consult the
4115     * documentation for {@link SBMLError} for an explanation of the
4116     * meaning of this particular error code.
4117     */
4118    public final static int ThreeDimensionalCompartmentUnits = 20513;
4119
4120
4121    /**
4122     * A value in the enumeration of all the SBML error and warning codes
4123     * for objects of class {@link SBMLError}.  Please consult the
4124     * documentation for {@link SBMLError} for an explanation of the
4125     * meaning of this particular error code.
4126     */
4127    public final static int AllowedAttributesOnCompartment = 20517;
4128
4129
4130    /**
4131     * A value in the enumeration of all the SBML error and warning codes
4132     * for objects of class {@link SBMLError}.  Please consult the
4133     * documentation for {@link SBMLError} for an explanation of the
4134     * meaning of this particular error code.
4135     */
4136    public final static int NoUnitsOnCompartment = 20518;
4137
4138
4139    /**
4140     * A value in the enumeration of all the SBML error and warning codes
4141     * for objects of class {@link SBMLError}.  Please consult the
4142     * documentation for {@link SBMLError} for an explanation of the
4143     * meaning of this particular error code.
4144     */
4145    public final static int InvalidSpeciesCompartmentRef = 20601;
4146
4147
4148    /**
4149     * A value in the enumeration of all the SBML error and warning codes
4150     * for objects of class {@link SBMLError}.  Please consult the
4151     * documentation for {@link SBMLError} for an explanation of the
4152     * meaning of this particular error code.
4153     */
4154    public final static int HasOnlySubsNoSpatialUnits = 20602;
4155
4156
4157    /**
4158     * A value in the enumeration of all the SBML error and warning codes
4159     * for objects of class {@link SBMLError}.  Please consult the
4160     * documentation for {@link SBMLError} for an explanation of the
4161     * meaning of this particular error code.
4162     */
4163    public final static int NoSpatialUnitsInZeroD = 20603;
4164
4165
4166    /**
4167     * A value in the enumeration of all the SBML error and warning codes
4168     * for objects of class {@link SBMLError}.  Please consult the
4169     * documentation for {@link SBMLError} for an explanation of the
4170     * meaning of this particular error code.
4171     */
4172    public final static int NoConcentrationInZeroD = 20604;
4173
4174
4175    /**
4176     * A value in the enumeration of all the SBML error and warning codes
4177     * for objects of class {@link SBMLError}.  Please consult the
4178     * documentation for {@link SBMLError} for an explanation of the
4179     * meaning of this particular error code.
4180     */
4181    public final static int SpatialUnitsInOneD = 20605;
4182
4183
4184    /**
4185     * A value in the enumeration of all the SBML error and warning codes
4186     * for objects of class {@link SBMLError}.  Please consult the
4187     * documentation for {@link SBMLError} for an explanation of the
4188     * meaning of this particular error code.
4189     */
4190    public final static int SpatialUnitsInTwoD = 20606;
4191
4192
4193    /**
4194     * A value in the enumeration of all the SBML error and warning codes
4195     * for objects of class {@link SBMLError}.  Please consult the
4196     * documentation for {@link SBMLError} for an explanation of the
4197     * meaning of this particular error code.
4198     */
4199    public final static int SpatialUnitsInThreeD = 20607;
4200
4201
4202    /**
4203     * A value in the enumeration of all the SBML error and warning codes
4204     * for objects of class {@link SBMLError}.  Please consult the
4205     * documentation for {@link SBMLError} for an explanation of the
4206     * meaning of this particular error code.
4207     */
4208    public final static int InvalidSpeciesSusbstanceUnits = 20608;
4209
4210
4211    /**
4212     * A value in the enumeration of all the SBML error and warning codes
4213     * for objects of class {@link SBMLError}.  Please consult the
4214     * documentation for {@link SBMLError} for an explanation of the
4215     * meaning of this particular error code.
4216     */
4217    public final static int BothAmountAndConcentrationSet = 20609;
4218
4219
4220    /**
4221     * A value in the enumeration of all the SBML error and warning codes
4222     * for objects of class {@link SBMLError}.  Please consult the
4223     * documentation for {@link SBMLError} for an explanation of the
4224     * meaning of this particular error code.
4225     */
4226    public final static int NonBoundarySpeciesAssignedAndUsed = 20610;
4227
4228
4229    /**
4230     * A value in the enumeration of all the SBML error and warning codes
4231     * for objects of class {@link SBMLError}.  Please consult the
4232     * documentation for {@link SBMLError} for an explanation of the
4233     * meaning of this particular error code.
4234     */
4235    public final static int NonConstantSpeciesUsed = 20611;
4236
4237
4238    /**
4239     * A value in the enumeration of all the SBML error and warning codes
4240     * for objects of class {@link SBMLError}.  Please consult the
4241     * documentation for {@link SBMLError} for an explanation of the
4242     * meaning of this particular error code.
4243     */
4244    public final static int InvalidSpeciesTypeRef = 20612;
4245
4246
4247    /**
4248     * A value in the enumeration of all the SBML error and warning codes
4249     * for objects of class {@link SBMLError}.  Please consult the
4250     * documentation for {@link SBMLError} for an explanation of the
4251     * meaning of this particular error code.
4252     */
4253    public final static int MultSpeciesSameTypeInCompartment = 20613;
4254
4255
4256    /**
4257     * A value in the enumeration of all the SBML error and warning codes
4258     * for objects of class {@link SBMLError}.  Please consult the
4259     * documentation for {@link SBMLError} for an explanation of the
4260     * meaning of this particular error code.
4261     */
4262    public final static int MissingSpeciesCompartment = 20614;
4263
4264
4265    /**
4266     * A value in the enumeration of all the SBML error and warning codes
4267     * for objects of class {@link SBMLError}.  Please consult the
4268     * documentation for {@link SBMLError} for an explanation of the
4269     * meaning of this particular error code.
4270     */
4271    public final static int SpatialSizeUnitsRemoved = 20615;
4272
4273
4274    /**
4275     * A value in the enumeration of all the SBML error and warning codes
4276     * for objects of class {@link SBMLError}.  Please consult the
4277     * documentation for {@link SBMLError} for an explanation of the
4278     * meaning of this particular error code.
4279     */
4280    public final static int SubstanceUnitsOnSpecies = 20616;
4281
4282
4283    /**
4284     * A value in the enumeration of all the SBML error and warning codes
4285     * for objects of class {@link SBMLError}.  Please consult the
4286     * documentation for {@link SBMLError} for an explanation of the
4287     * meaning of this particular error code.
4288     */
4289    public final static int ConversionFactorOnSpecies = 20617;
4290
4291
4292    /**
4293     * A value in the enumeration of all the SBML error and warning codes
4294     * for objects of class {@link SBMLError}.  Please consult the
4295     * documentation for {@link SBMLError} for an explanation of the
4296     * meaning of this particular error code.
4297     */
4298    public final static int AllowedAttributesOnSpecies = 20623;
4299
4300
4301    /**
4302     * A value in the enumeration of all the SBML error and warning codes
4303     * for objects of class {@link SBMLError}.  Please consult the
4304     * documentation for {@link SBMLError} for an explanation of the
4305     * meaning of this particular error code.
4306     */
4307    public final static int InvalidParameterUnits = 20701;
4308
4309
4310    /**
4311     * A value in the enumeration of all the SBML error and warning codes
4312     * for objects of class {@link SBMLError}.  Please consult the
4313     * documentation for {@link SBMLError} for an explanation of the
4314     * meaning of this particular error code.
4315     */
4316    public final static int ParameterUnits = 20702;
4317
4318
4319    /**
4320     * A value in the enumeration of all the SBML error and warning codes
4321     * for objects of class {@link SBMLError}.  Please consult the
4322     * documentation for {@link SBMLError} for an explanation of the
4323     * meaning of this particular error code.
4324     */
4325    public final static int ConversionFactorMustConstant = 20705;
4326
4327
4328    /**
4329     * A value in the enumeration of all the SBML error and warning codes
4330     * for objects of class {@link SBMLError}.  Please consult the
4331     * documentation for {@link SBMLError} for an explanation of the
4332     * meaning of this particular error code.
4333     */
4334    public final static int AllowedAttributesOnParameter = 20706;
4335
4336
4337    /**
4338     * A value in the enumeration of all the SBML error and warning codes
4339     * for objects of class {@link SBMLError}.  Please consult the
4340     * documentation for {@link SBMLError} for an explanation of the
4341     * meaning of this particular error code.
4342     */
4343    public final static int InvalidInitAssignSymbol = 20801;
4344
4345
4346    /**
4347     * A value in the enumeration of all the SBML error and warning codes
4348     * for objects of class {@link SBMLError}.  Please consult the
4349     * documentation for {@link SBMLError} for an explanation of the
4350     * meaning of this particular error code.
4351     */
4352    public final static int MultipleInitAssignments = 20802;
4353
4354
4355    /**
4356     * A value in the enumeration of all the SBML error and warning codes
4357     * for objects of class {@link SBMLError}.  Please consult the
4358     * documentation for {@link SBMLError} for an explanation of the
4359     * meaning of this particular error code.
4360     */
4361    public final static int InitAssignmentAndRuleForSameId = 20803;
4362
4363
4364    /**
4365     * A value in the enumeration of all the SBML error and warning codes
4366     * for objects of class {@link SBMLError}.  Please consult the
4367     * documentation for {@link SBMLError} for an explanation of the
4368     * meaning of this particular error code.
4369     */
4370    public final static int OneMathElementPerInitialAssign = 20804;
4371
4372
4373    /**
4374     * A value in the enumeration of all the SBML error and warning codes
4375     * for objects of class {@link SBMLError}.  Please consult the
4376     * documentation for {@link SBMLError} for an explanation of the
4377     * meaning of this particular error code.
4378     */
4379    public final static int AllowedAttributesOnInitialAssign = 20805;
4380
4381
4382    /**
4383     * A value in the enumeration of all the SBML error and warning codes
4384     * for objects of class {@link SBMLError}.  Please consult the
4385     * documentation for {@link SBMLError} for an explanation of the
4386     * meaning of this particular error code.
4387     */
4388    public final static int InitAssignmentCannotRef0DComp = 20806;
4389
4390
4391    /**
4392     * A value in the enumeration of all the SBML error and warning codes
4393     * for objects of class {@link SBMLError}.  Please consult the
4394     * documentation for {@link SBMLError} for an explanation of the
4395     * meaning of this particular error code.
4396     */
4397    public final static int InvalidAssignRuleVariable = 20901;
4398
4399
4400    /**
4401     * A value in the enumeration of all the SBML error and warning codes
4402     * for objects of class {@link SBMLError}.  Please consult the
4403     * documentation for {@link SBMLError} for an explanation of the
4404     * meaning of this particular error code.
4405     */
4406    public final static int InvalidRateRuleVariable = 20902;
4407
4408
4409    /**
4410     * A value in the enumeration of all the SBML error and warning codes
4411     * for objects of class {@link SBMLError}.  Please consult the
4412     * documentation for {@link SBMLError} for an explanation of the
4413     * meaning of this particular error code.
4414     */
4415    public final static int AssignmentToConstantEntity = 20903;
4416
4417
4418    /**
4419     * A value in the enumeration of all the SBML error and warning codes
4420     * for objects of class {@link SBMLError}.  Please consult the
4421     * documentation for {@link SBMLError} for an explanation of the
4422     * meaning of this particular error code.
4423     */
4424    public final static int RateRuleForConstantEntity = 20904;
4425
4426
4427    /**
4428     * A value in the enumeration of all the SBML error and warning codes
4429     * for objects of class {@link SBMLError}.  Please consult the
4430     * documentation for {@link SBMLError} for an explanation of the
4431     * meaning of this particular error code.
4432     */
4433    public final static int RepeatedRule10304 = 20905;
4434
4435
4436    /**
4437     * A value in the enumeration of all the SBML error and warning codes
4438     * for objects of class {@link SBMLError}.  Please consult the
4439     * documentation for {@link SBMLError} for an explanation of the
4440     * meaning of this particular error code.
4441     */
4442    public final static int CircularRuleDependency = 20906;
4443
4444
4445    /**
4446     * A value in the enumeration of all the SBML error and warning codes
4447     * for objects of class {@link SBMLError}.  Please consult the
4448     * documentation for {@link SBMLError} for an explanation of the
4449     * meaning of this particular error code.
4450     */
4451    public final static int OneMathElementPerRule = 20907;
4452
4453
4454    /**
4455     * A value in the enumeration of all the SBML error and warning codes
4456     * for objects of class {@link SBMLError}.  Please consult the
4457     * documentation for {@link SBMLError} for an explanation of the
4458     * meaning of this particular error code.
4459     */
4460    public final static int AllowedAttributesOnAssignRule = 20908;
4461
4462
4463    /**
4464     * A value in the enumeration of all the SBML error and warning codes
4465     * for objects of class {@link SBMLError}.  Please consult the
4466     * documentation for {@link SBMLError} for an explanation of the
4467     * meaning of this particular error code.
4468     */
4469    public final static int AllowedAttributesOnRateRule = 20909;
4470
4471
4472    /**
4473     * A value in the enumeration of all the SBML error and warning codes
4474     * for objects of class {@link SBMLError}.  Please consult the
4475     * documentation for {@link SBMLError} for an explanation of the
4476     * meaning of this particular error code.
4477     */
4478    public final static int AllowedAttributesOnAlgRule = 20910;
4479
4480
4481    /**
4482     * A value in the enumeration of all the SBML error and warning codes
4483     * for objects of class {@link SBMLError}.  Please consult the
4484     * documentation for {@link SBMLError} for an explanation of the
4485     * meaning of this particular error code.
4486     */
4487    public final static int RuleCannotRef0DComp = 20911;
4488
4489
4490    /**
4491     * A value in the enumeration of all the SBML error and warning codes
4492     * for objects of class {@link SBMLError}.  Please consult the
4493     * documentation for {@link SBMLError} for an explanation of the
4494     * meaning of this particular error code.
4495     */
4496    public final static int CircularDependencyRateOf = 20912;
4497
4498
4499    /**
4500     * A value in the enumeration of all the SBML error and warning codes
4501     * for objects of class {@link SBMLError}.  Please consult the
4502     * documentation for {@link SBMLError} for an explanation of the
4503     * meaning of this particular error code.
4504     */
4505    public final static int ConstraintMathNotBoolean = 21001;
4506
4507
4508    /**
4509     * A value in the enumeration of all the SBML error and warning codes
4510     * for objects of class {@link SBMLError}.  Please consult the
4511     * documentation for {@link SBMLError} for an explanation of the
4512     * meaning of this particular error code.
4513     */
4514    public final static int IncorrectOrderInConstraint = 21002;
4515
4516
4517    /**
4518     * A value in the enumeration of all the SBML error and warning codes
4519     * for objects of class {@link SBMLError}.  Please consult the
4520     * documentation for {@link SBMLError} for an explanation of the
4521     * meaning of this particular error code.
4522     */
4523    public final static int ConstraintNotInXHTMLNamespace = 21003;
4524
4525
4526    /**
4527     * A value in the enumeration of all the SBML error and warning codes
4528     * for objects of class {@link SBMLError}.  Please consult the
4529     * documentation for {@link SBMLError} for an explanation of the
4530     * meaning of this particular error code.
4531     */
4532    public final static int ConstraintContainsXMLDecl = 21004;
4533
4534
4535    /**
4536     * A value in the enumeration of all the SBML error and warning codes
4537     * for objects of class {@link SBMLError}.  Please consult the
4538     * documentation for {@link SBMLError} for an explanation of the
4539     * meaning of this particular error code.
4540     */
4541    public final static int ConstraintContainsDOCTYPE = 21005;
4542
4543
4544    /**
4545     * A value in the enumeration of all the SBML error and warning codes
4546     * for objects of class {@link SBMLError}.  Please consult the
4547     * documentation for {@link SBMLError} for an explanation of the
4548     * meaning of this particular error code.
4549     */
4550    public final static int InvalidConstraintContent = 21006;
4551
4552
4553    /**
4554     * A value in the enumeration of all the SBML error and warning codes
4555     * for objects of class {@link SBMLError}.  Please consult the
4556     * documentation for {@link SBMLError} for an explanation of the
4557     * meaning of this particular error code.
4558     */
4559    public final static int OneMathElementPerConstraint = 21007;
4560
4561
4562    /**
4563     * A value in the enumeration of all the SBML error and warning codes
4564     * for objects of class {@link SBMLError}.  Please consult the
4565     * documentation for {@link SBMLError} for an explanation of the
4566     * meaning of this particular error code.
4567     */
4568    public final static int OneMessageElementPerConstraint = 21008;
4569
4570
4571    /**
4572     * A value in the enumeration of all the SBML error and warning codes
4573     * for objects of class {@link SBMLError}.  Please consult the
4574     * documentation for {@link SBMLError} for an explanation of the
4575     * meaning of this particular error code.
4576     */
4577    public final static int AllowedAttributesOnConstraint = 21009;
4578
4579
4580    /**
4581     * A value in the enumeration of all the SBML error and warning codes
4582     * for objects of class {@link SBMLError}.  Please consult the
4583     * documentation for {@link SBMLError} for an explanation of the
4584     * meaning of this particular error code.
4585     */
4586    public final static int NoReactantsOrProducts = 21101;
4587
4588
4589    /**
4590     * A value in the enumeration of all the SBML error and warning codes
4591     * for objects of class {@link SBMLError}.  Please consult the
4592     * documentation for {@link SBMLError} for an explanation of the
4593     * meaning of this particular error code.
4594     */
4595    public final static int IncorrectOrderInReaction = 21102;
4596
4597
4598    /**
4599     * A value in the enumeration of all the SBML error and warning codes
4600     * for objects of class {@link SBMLError}.  Please consult the
4601     * documentation for {@link SBMLError} for an explanation of the
4602     * meaning of this particular error code.
4603     */
4604    public final static int EmptyListInReaction = 21103;
4605
4606
4607    /**
4608     * A value in the enumeration of all the SBML error and warning codes
4609     * for objects of class {@link SBMLError}.  Please consult the
4610     * documentation for {@link SBMLError} for an explanation of the
4611     * meaning of this particular error code.
4612     */
4613    public final static int InvalidReactantsProductsList = 21104;
4614
4615
4616    /**
4617     * A value in the enumeration of all the SBML error and warning codes
4618     * for objects of class {@link SBMLError}.  Please consult the
4619     * documentation for {@link SBMLError} for an explanation of the
4620     * meaning of this particular error code.
4621     */
4622    public final static int InvalidModifiersList = 21105;
4623
4624
4625    /**
4626     * A value in the enumeration of all the SBML error and warning codes
4627     * for objects of class {@link SBMLError}.  Please consult the
4628     * documentation for {@link SBMLError} for an explanation of the
4629     * meaning of this particular error code.
4630     */
4631    public final static int OneSubElementPerReaction = 21106;
4632
4633
4634    /**
4635     * A value in the enumeration of all the SBML error and warning codes
4636     * for objects of class {@link SBMLError}.  Please consult the
4637     * documentation for {@link SBMLError} for an explanation of the
4638     * meaning of this particular error code.
4639     */
4640    public final static int CompartmentOnReaction = 21107;
4641
4642
4643    /**
4644     * A value in the enumeration of all the SBML error and warning codes
4645     * for objects of class {@link SBMLError}.  Please consult the
4646     * documentation for {@link SBMLError} for an explanation of the
4647     * meaning of this particular error code.
4648     */
4649    public final static int AllowedAttributesOnReaction = 21110;
4650
4651
4652    /**
4653     * A value in the enumeration of all the SBML error and warning codes
4654     * for objects of class {@link SBMLError}.  Please consult the
4655     * documentation for {@link SBMLError} for an explanation of the
4656     * meaning of this particular error code.
4657     */
4658    public final static int InvalidSpeciesReference = 21111;
4659
4660
4661    /**
4662     * A value in the enumeration of all the SBML error and warning codes
4663     * for objects of class {@link SBMLError}.  Please consult the
4664     * documentation for {@link SBMLError} for an explanation of the
4665     * meaning of this particular error code.
4666     */
4667    public final static int RepeatedRule20611 = 21112;
4668
4669
4670    /**
4671     * A value in the enumeration of all the SBML error and warning codes
4672     * for objects of class {@link SBMLError}.  Please consult the
4673     * documentation for {@link SBMLError} for an explanation of the
4674     * meaning of this particular error code.
4675     */
4676    public final static int BothStoichiometryAndMath = 21113;
4677
4678
4679    /**
4680     * A value in the enumeration of all the SBML error and warning codes
4681     * for objects of class {@link SBMLError}.  Please consult the
4682     * documentation for {@link SBMLError} for an explanation of the
4683     * meaning of this particular error code.
4684     */
4685    public final static int AllowedAttributesOnSpeciesReference = 21116;
4686
4687
4688    /**
4689     * A value in the enumeration of all the SBML error and warning codes
4690     * for objects of class {@link SBMLError}.  Please consult the
4691     * documentation for {@link SBMLError} for an explanation of the
4692     * meaning of this particular error code.
4693     */
4694    public final static int AllowedAttributesOnModifier = 21117;
4695
4696
4697    /**
4698     * A value in the enumeration of all the SBML error and warning codes
4699     * for objects of class {@link SBMLError}.  Please consult the
4700     * documentation for {@link SBMLError} for an explanation of the
4701     * meaning of this particular error code.
4702     */
4703    public final static int UndeclaredSpeciesRef = 21121;
4704
4705
4706    /**
4707     * A value in the enumeration of all the SBML error and warning codes
4708     * for objects of class {@link SBMLError}.  Please consult the
4709     * documentation for {@link SBMLError} for an explanation of the
4710     * meaning of this particular error code.
4711     */
4712    public final static int IncorrectOrderInKineticLaw = 21122;
4713
4714
4715    /**
4716     * A value in the enumeration of all the SBML error and warning codes
4717     * for objects of class {@link SBMLError}.  Please consult the
4718     * documentation for {@link SBMLError} for an explanation of the
4719     * meaning of this particular error code.
4720     */
4721    public final static int EmptyListInKineticLaw = 21123;
4722
4723
4724    /**
4725     * A value in the enumeration of all the SBML error and warning codes
4726     * for objects of class {@link SBMLError}.  Please consult the
4727     * documentation for {@link SBMLError} for an explanation of the
4728     * meaning of this particular error code.
4729     */
4730    public final static int NonConstantLocalParameter = 21124;
4731
4732
4733    /**
4734     * A value in the enumeration of all the SBML error and warning codes
4735     * for objects of class {@link SBMLError}.  Please consult the
4736     * documentation for {@link SBMLError} for an explanation of the
4737     * meaning of this particular error code.
4738     */
4739    public final static int SubsUnitsNoLongerValid = 21125;
4740
4741
4742    /**
4743     * A value in the enumeration of all the SBML error and warning codes
4744     * for objects of class {@link SBMLError}.  Please consult the
4745     * documentation for {@link SBMLError} for an explanation of the
4746     * meaning of this particular error code.
4747     */
4748    public final static int TimeUnitsNoLongerValid = 21126;
4749
4750
4751    /**
4752     * A value in the enumeration of all the SBML error and warning codes
4753     * for objects of class {@link SBMLError}.  Please consult the
4754     * documentation for {@link SBMLError} for an explanation of the
4755     * meaning of this particular error code.
4756     */
4757    public final static int OneListOfPerKineticLaw = 21127;
4758
4759
4760    /**
4761     * A value in the enumeration of all the SBML error and warning codes
4762     * for objects of class {@link SBMLError}.  Please consult the
4763     * documentation for {@link SBMLError} for an explanation of the
4764     * meaning of this particular error code.
4765     */
4766    public final static int OnlyLocalParamsInListOfLocalParams = 21128;
4767
4768
4769    /**
4770     * A value in the enumeration of all the SBML error and warning codes
4771     * for objects of class {@link SBMLError}.  Please consult the
4772     * documentation for {@link SBMLError} for an explanation of the
4773     * meaning of this particular error code.
4774     */
4775    public final static int AllowedAttributesOnListOfLocalParam = 21129;
4776
4777
4778    /**
4779     * A value in the enumeration of all the SBML error and warning codes
4780     * for objects of class {@link SBMLError}.  Please consult the
4781     * documentation for {@link SBMLError} for an explanation of the
4782     * meaning of this particular error code.
4783     */
4784    public final static int OneMathPerKineticLaw = 21130;
4785
4786
4787    /**
4788     * A value in the enumeration of all the SBML error and warning codes
4789     * for objects of class {@link SBMLError}.  Please consult the
4790     * documentation for {@link SBMLError} for an explanation of the
4791     * meaning of this particular error code.
4792     */
4793    public final static int UndeclaredSpeciesInStoichMath = 21131;
4794
4795
4796    /**
4797     * A value in the enumeration of all the SBML error and warning codes
4798     * for objects of class {@link SBMLError}.  Please consult the
4799     * documentation for {@link SBMLError} for an explanation of the
4800     * meaning of this particular error code.
4801     */
4802    public final static int AllowedAttributesOnKineticLaw = 21132;
4803
4804
4805    /**
4806     * A value in the enumeration of all the SBML error and warning codes
4807     * for objects of class {@link SBMLError}.  Please consult the
4808     * documentation for {@link SBMLError} for an explanation of the
4809     * meaning of this particular error code.
4810     */
4811    public final static int AllowedAttributesOnListOfSpeciesRef = 21150;
4812
4813
4814    /**
4815     * A value in the enumeration of all the SBML error and warning codes
4816     * for objects of class {@link SBMLError}.  Please consult the
4817     * documentation for {@link SBMLError} for an explanation of the
4818     * meaning of this particular error code.
4819     */
4820    public final static int AllowedAttributesOnListOfMods = 21151;
4821
4822
4823    /**
4824     * A value in the enumeration of all the SBML error and warning codes
4825     * for objects of class {@link SBMLError}.  Please consult the
4826     * documentation for {@link SBMLError} for an explanation of the
4827     * meaning of this particular error code.
4828     */
4829    public final static int L3V2FastDeprecated = 21152;
4830
4831
4832    /**
4833     * A value in the enumeration of all the SBML error and warning codes
4834     * for objects of class {@link SBMLError}.  Please consult the
4835     * documentation for {@link SBMLError} for an explanation of the
4836     * meaning of this particular error code.
4837     */
4838    public final static int AllowedAttributesOnLocalParameter = 21172;
4839
4840
4841    /**
4842     * A value in the enumeration of all the SBML error and warning codes
4843     * for objects of class {@link SBMLError}.  Please consult the
4844     * documentation for {@link SBMLError} for an explanation of the
4845     * meaning of this particular error code.
4846     */
4847    public final static int LocalParameterShadowsSpecies = 21173;
4848
4849
4850    /**
4851     * A value in the enumeration of all the SBML error and warning codes
4852     * for objects of class {@link SBMLError}.  Please consult the
4853     * documentation for {@link SBMLError} for an explanation of the
4854     * meaning of this particular error code.
4855     */
4856    public final static int MissingTriggerInEvent = 21201;
4857
4858
4859    /**
4860     * A value in the enumeration of all the SBML error and warning codes
4861     * for objects of class {@link SBMLError}.  Please consult the
4862     * documentation for {@link SBMLError} for an explanation of the
4863     * meaning of this particular error code.
4864     */
4865    public final static int TriggerMathNotBoolean = 21202;
4866
4867
4868    /**
4869     * A value in the enumeration of all the SBML error and warning codes
4870     * for objects of class {@link SBMLError}.  Please consult the
4871     * documentation for {@link SBMLError} for an explanation of the
4872     * meaning of this particular error code.
4873     */
4874    public final static int MissingEventAssignment = 21203;
4875
4876
4877    /**
4878     * A value in the enumeration of all the SBML error and warning codes
4879     * for objects of class {@link SBMLError}.  Please consult the
4880     * documentation for {@link SBMLError} for an explanation of the
4881     * meaning of this particular error code.
4882     */
4883    public final static int TimeUnitsEvent = 21204;
4884
4885
4886    /**
4887     * A value in the enumeration of all the SBML error and warning codes
4888     * for objects of class {@link SBMLError}.  Please consult the
4889     * documentation for {@link SBMLError} for an explanation of the
4890     * meaning of this particular error code.
4891     */
4892    public final static int IncorrectOrderInEvent = 21205;
4893
4894
4895    /**
4896     * A value in the enumeration of all the SBML error and warning codes
4897     * for objects of class {@link SBMLError}.  Please consult the
4898     * documentation for {@link SBMLError} for an explanation of the
4899     * meaning of this particular error code.
4900     */
4901    public final static int ValuesFromTriggerTimeNeedDelay = 21206;
4902
4903
4904    /**
4905     * A value in the enumeration of all the SBML error and warning codes
4906     * for objects of class {@link SBMLError}.  Please consult the
4907     * documentation for {@link SBMLError} for an explanation of the
4908     * meaning of this particular error code.
4909     */
4910    public final static int DelayNeedsValuesFromTriggerTime = 21207;
4911
4912
4913    /**
4914     * A value in the enumeration of all the SBML error and warning codes
4915     * for objects of class {@link SBMLError}.  Please consult the
4916     * documentation for {@link SBMLError} for an explanation of the
4917     * meaning of this particular error code.
4918     */
4919    public final static int OneMathPerTrigger = 21209;
4920
4921
4922    /**
4923     * A value in the enumeration of all the SBML error and warning codes
4924     * for objects of class {@link SBMLError}.  Please consult the
4925     * documentation for {@link SBMLError} for an explanation of the
4926     * meaning of this particular error code.
4927     */
4928    public final static int OneMathPerDelay = 21210;
4929
4930
4931    /**
4932     * A value in the enumeration of all the SBML error and warning codes
4933     * for objects of class {@link SBMLError}.  Please consult the
4934     * documentation for {@link SBMLError} for an explanation of the
4935     * meaning of this particular error code.
4936     */
4937    public final static int InvalidEventAssignmentVariable = 21211;
4938
4939
4940    /**
4941     * A value in the enumeration of all the SBML error and warning codes
4942     * for objects of class {@link SBMLError}.  Please consult the
4943     * documentation for {@link SBMLError} for an explanation of the
4944     * meaning of this particular error code.
4945     */
4946    public final static int EventAssignmentForConstantEntity = 21212;
4947
4948
4949    /**
4950     * A value in the enumeration of all the SBML error and warning codes
4951     * for objects of class {@link SBMLError}.  Please consult the
4952     * documentation for {@link SBMLError} for an explanation of the
4953     * meaning of this particular error code.
4954     */
4955    public final static int OneMathPerEventAssignment = 21213;
4956
4957
4958    /**
4959     * A value in the enumeration of all the SBML error and warning codes
4960     * for objects of class {@link SBMLError}.  Please consult the
4961     * documentation for {@link SBMLError} for an explanation of the
4962     * meaning of this particular error code.
4963     */
4964    public final static int AllowedAttributesOnEventAssignment = 21214;
4965
4966
4967    /**
4968     * A value in the enumeration of all the SBML error and warning codes
4969     * for objects of class {@link SBMLError}.  Please consult the
4970     * documentation for {@link SBMLError} for an explanation of the
4971     * meaning of this particular error code.
4972     */
4973    public final static int OnlyOneDelayPerEvent = 21221;
4974
4975
4976    /**
4977     * A value in the enumeration of all the SBML error and warning codes
4978     * for objects of class {@link SBMLError}.  Please consult the
4979     * documentation for {@link SBMLError} for an explanation of the
4980     * meaning of this particular error code.
4981     */
4982    public final static int OneListOfEventAssignmentsPerEvent = 21222;
4983
4984
4985    /**
4986     * A value in the enumeration of all the SBML error and warning codes
4987     * for objects of class {@link SBMLError}.  Please consult the
4988     * documentation for {@link SBMLError} for an explanation of the
4989     * meaning of this particular error code.
4990     */
4991    public final static int OnlyEventAssignInListOfEventAssign = 21223;
4992
4993
4994    /**
4995     * A value in the enumeration of all the SBML error and warning codes
4996     * for objects of class {@link SBMLError}.  Please consult the
4997     * documentation for {@link SBMLError} for an explanation of the
4998     * meaning of this particular error code.
4999     */
5000    public final static int AllowedAttributesOnListOfEventAssign = 21224;
5001
5002
5003    /**
5004     * A value in the enumeration of all the SBML error and warning codes
5005     * for objects of class {@link SBMLError}.  Please consult the
5006     * documentation for {@link SBMLError} for an explanation of the
5007     * meaning of this particular error code.
5008     */
5009    public final static int AllowedAttributesOnEvent = 21225;
5010
5011
5012    /**
5013     * A value in the enumeration of all the SBML error and warning codes
5014     * for objects of class {@link SBMLError}.  Please consult the
5015     * documentation for {@link SBMLError} for an explanation of the
5016     * meaning of this particular error code.
5017     */
5018    public final static int AllowedAttributesOnTrigger = 21226;
5019
5020
5021    /**
5022     * A value in the enumeration of all the SBML error and warning codes
5023     * for objects of class {@link SBMLError}.  Please consult the
5024     * documentation for {@link SBMLError} for an explanation of the
5025     * meaning of this particular error code.
5026     */
5027    public final static int AllowedAttributesOnDelay = 21227;
5028
5029
5030    /**
5031     * A value in the enumeration of all the SBML error and warning codes
5032     * for objects of class {@link SBMLError}.  Please consult the
5033     * documentation for {@link SBMLError} for an explanation of the
5034     * meaning of this particular error code.
5035     */
5036    public final static int PersistentNotBoolean = 21228;
5037
5038
5039    /**
5040     * A value in the enumeration of all the SBML error and warning codes
5041     * for objects of class {@link SBMLError}.  Please consult the
5042     * documentation for {@link SBMLError} for an explanation of the
5043     * meaning of this particular error code.
5044     */
5045    public final static int InitialValueNotBoolean = 21229;
5046
5047
5048    /**
5049     * A value in the enumeration of all the SBML error and warning codes
5050     * for objects of class {@link SBMLError}.  Please consult the
5051     * documentation for {@link SBMLError} for an explanation of the
5052     * meaning of this particular error code.
5053     */
5054    public final static int OnlyOnePriorityPerEvent = 21230;
5055
5056
5057    /**
5058     * A value in the enumeration of all the SBML error and warning codes
5059     * for objects of class {@link SBMLError}.  Please consult the
5060     * documentation for {@link SBMLError} for an explanation of the
5061     * meaning of this particular error code.
5062     */
5063    public final static int OneMathPerPriority = 21231;
5064
5065
5066    /**
5067     * A value in the enumeration of all the SBML error and warning codes
5068     * for objects of class {@link SBMLError}.  Please consult the
5069     * documentation for {@link SBMLError} for an explanation of the
5070     * meaning of this particular error code.
5071     */
5072    public final static int AllowedAttributesOnPriority = 21232;
5073
5074
5075    /**
5076     * A value in the enumeration of all the SBML error and warning codes
5077     * for objects of class {@link SBMLError}.  Please consult the
5078     * documentation for {@link SBMLError} for an explanation of the
5079     * meaning of this particular error code.
5080     */
5081    public final static int GeneralWarningNotSpecified = 29999;
5082
5083
5084    /**
5085     * A value in the enumeration of all the SBML error and warning codes
5086     * for objects of class {@link SBMLError}.  Please consult the
5087     * documentation for {@link SBMLError} for an explanation of the
5088     * meaning of this particular error code.
5089     */
5090    public final static int CompartmentShouldHaveSize = 80501;
5091
5092
5093    /**
5094     * A value in the enumeration of all the SBML error and warning codes
5095     * for objects of class {@link SBMLError}.  Please consult the
5096     * documentation for {@link SBMLError} for an explanation of the
5097     * meaning of this particular error code.
5098     */
5099    public final static int SpeciesShouldHaveValue = 80601;
5100
5101
5102    /**
5103     * A value in the enumeration of all the SBML error and warning codes
5104     * for objects of class {@link SBMLError}.  Please consult the
5105     * documentation for {@link SBMLError} for an explanation of the
5106     * meaning of this particular error code.
5107     */
5108    public final static int ParameterShouldHaveUnits = 80701;
5109
5110
5111    /**
5112     * A value in the enumeration of all the SBML error and warning codes
5113     * for objects of class {@link SBMLError}.  Please consult the
5114     * documentation for {@link SBMLError} for an explanation of the
5115     * meaning of this particular error code.
5116     */
5117    public final static int ParameterShouldHaveValue = 80702;
5118
5119
5120    /**
5121     * A value in the enumeration of all the SBML error and warning codes
5122     * for objects of class {@link SBMLError}.  Please consult the
5123     * documentation for {@link SBMLError} for an explanation of the
5124     * meaning of this particular error code.
5125     */
5126    public final static int LocalParameterShadowsId = 81121;
5127
5128
5129    /**
5130     * A value in the enumeration of all the SBML error and warning codes
5131     * for objects of class {@link SBMLError}.  Please consult the
5132     * documentation for {@link SBMLError} for an explanation of the
5133     * meaning of this particular error code.
5134     */
5135    public final static int LibSBMLAdditionalCodesLowerBound = 90000;
5136
5137
5138    /**
5139     * A value in the enumeration of all the SBML error and warning codes
5140     * for objects of class {@link SBMLError}.  Please consult the
5141     * documentation for {@link SBMLError} for an explanation of the
5142     * meaning of this particular error code.
5143     */
5144    public final static int CannotConvertToL1V1 = 90001;
5145
5146
5147    /**
5148     * A value in the enumeration of all the SBML error and warning codes
5149     * for objects of class {@link SBMLError}.  Please consult the
5150     * documentation for {@link SBMLError} for an explanation of the
5151     * meaning of this particular error code.
5152     */
5153    public final static int NoEventsInL1 = 91001;
5154
5155
5156    /**
5157     * A value in the enumeration of all the SBML error and warning codes
5158     * for objects of class {@link SBMLError}.  Please consult the
5159     * documentation for {@link SBMLError} for an explanation of the
5160     * meaning of this particular error code.
5161     */
5162    public final static int NoFunctionDefinitionsInL1 = 91002;
5163
5164
5165    /**
5166     * A value in the enumeration of all the SBML error and warning codes
5167     * for objects of class {@link SBMLError}.  Please consult the
5168     * documentation for {@link SBMLError} for an explanation of the
5169     * meaning of this particular error code.
5170     */
5171    public final static int NoConstraintsInL1 = 91003;
5172
5173
5174    /**
5175     * A value in the enumeration of all the SBML error and warning codes
5176     * for objects of class {@link SBMLError}.  Please consult the
5177     * documentation for {@link SBMLError} for an explanation of the
5178     * meaning of this particular error code.
5179     */
5180    public final static int NoInitialAssignmentsInL1 = 91004;
5181
5182
5183    /**
5184     * A value in the enumeration of all the SBML error and warning codes
5185     * for objects of class {@link SBMLError}.  Please consult the
5186     * documentation for {@link SBMLError} for an explanation of the
5187     * meaning of this particular error code.
5188     */
5189    public final static int NoSpeciesTypesInL1 = 91005;
5190
5191
5192    /**
5193     * A value in the enumeration of all the SBML error and warning codes
5194     * for objects of class {@link SBMLError}.  Please consult the
5195     * documentation for {@link SBMLError} for an explanation of the
5196     * meaning of this particular error code.
5197     */
5198    public final static int NoCompartmentTypeInL1 = 91006;
5199
5200
5201    /**
5202     * A value in the enumeration of all the SBML error and warning codes
5203     * for objects of class {@link SBMLError}.  Please consult the
5204     * documentation for {@link SBMLError} for an explanation of the
5205     * meaning of this particular error code.
5206     */
5207    public final static int NoNon3DCompartmentsInL1 = 91007;
5208
5209
5210    /**
5211     * A value in the enumeration of all the SBML error and warning codes
5212     * for objects of class {@link SBMLError}.  Please consult the
5213     * documentation for {@link SBMLError} for an explanation of the
5214     * meaning of this particular error code.
5215     */
5216    public final static int NoFancyStoichiometryMathInL1 = 91008;
5217
5218
5219    /**
5220     * A value in the enumeration of all the SBML error and warning codes
5221     * for objects of class {@link SBMLError}.  Please consult the
5222     * documentation for {@link SBMLError} for an explanation of the
5223     * meaning of this particular error code.
5224     */
5225    public final static int NoNonIntegerStoichiometryInL1 = 91009;
5226
5227
5228    /**
5229     * A value in the enumeration of all the SBML error and warning codes
5230     * for objects of class {@link SBMLError}.  Please consult the
5231     * documentation for {@link SBMLError} for an explanation of the
5232     * meaning of this particular error code.
5233     */
5234    public final static int NoUnitMultipliersOrOffsetsInL1 = 91010;
5235
5236
5237    /**
5238     * A value in the enumeration of all the SBML error and warning codes
5239     * for objects of class {@link SBMLError}.  Please consult the
5240     * documentation for {@link SBMLError} for an explanation of the
5241     * meaning of this particular error code.
5242     */
5243    public final static int SpeciesCompartmentRequiredInL1 = 91011;
5244
5245
5246    /**
5247     * A value in the enumeration of all the SBML error and warning codes
5248     * for objects of class {@link SBMLError}.  Please consult the
5249     * documentation for {@link SBMLError} for an explanation of the
5250     * meaning of this particular error code.
5251     */
5252    public final static int NoSpeciesSpatialSizeUnitsInL1 = 91012;
5253
5254
5255    /**
5256     * A value in the enumeration of all the SBML error and warning codes
5257     * for objects of class {@link SBMLError}.  Please consult the
5258     * documentation for {@link SBMLError} for an explanation of the
5259     * meaning of this particular error code.
5260     */
5261    public final static int NoSBOTermsInL1 = 91013;
5262
5263
5264    /**
5265     * A value in the enumeration of all the SBML error and warning codes
5266     * for objects of class {@link SBMLError}.  Please consult the
5267     * documentation for {@link SBMLError} for an explanation of the
5268     * meaning of this particular error code.
5269     */
5270    public final static int StrictUnitsRequiredInL1 = 91014;
5271
5272
5273    /**
5274     * A value in the enumeration of all the SBML error and warning codes
5275     * for objects of class {@link SBMLError}.  Please consult the
5276     * documentation for {@link SBMLError} for an explanation of the
5277     * meaning of this particular error code.
5278     */
5279    public final static int ConversionFactorNotInL1 = 91015;
5280
5281
5282    /**
5283     * A value in the enumeration of all the SBML error and warning codes
5284     * for objects of class {@link SBMLError}.  Please consult the
5285     * documentation for {@link SBMLError} for an explanation of the
5286     * meaning of this particular error code.
5287     */
5288    public final static int CompartmentNotOnL1Reaction = 91016;
5289
5290
5291    /**
5292     * A value in the enumeration of all the SBML error and warning codes
5293     * for objects of class {@link SBMLError}.  Please consult the
5294     * documentation for {@link SBMLError} for an explanation of the
5295     * meaning of this particular error code.
5296     */
5297    public final static int ExtentUnitsNotSubstance = 91017;
5298
5299
5300    /**
5301     * A value in the enumeration of all the SBML error and warning codes
5302     * for objects of class {@link SBMLError}.  Please consult the
5303     * documentation for {@link SBMLError} for an explanation of the
5304     * meaning of this particular error code.
5305     */
5306    public final static int GlobalUnitsNotDeclared = 91018;
5307
5308
5309    /**
5310     * A value in the enumeration of all the SBML error and warning codes
5311     * for objects of class {@link SBMLError}.  Please consult the
5312     * documentation for {@link SBMLError} for an explanation of the
5313     * meaning of this particular error code.
5314     */
5315    public final static int HasOnlySubstanceUnitsNotinL1 = 91019;
5316
5317
5318    /**
5319     * A value in the enumeration of all the SBML error and warning codes
5320     * for objects of class {@link SBMLError}.  Please consult the
5321     * documentation for {@link SBMLError} for an explanation of the
5322     * meaning of this particular error code.
5323     */
5324    public final static int AvogadroNotSupported = 91020;
5325
5326
5327    /**
5328     * A value in the enumeration of all the SBML error and warning codes
5329     * for objects of class {@link SBMLError}.  Please consult the
5330     * documentation for {@link SBMLError} for an explanation of the
5331     * meaning of this particular error code.
5332     */
5333    public final static int NoConstraintsInL2v1 = 92001;
5334
5335
5336    /**
5337     * A value in the enumeration of all the SBML error and warning codes
5338     * for objects of class {@link SBMLError}.  Please consult the
5339     * documentation for {@link SBMLError} for an explanation of the
5340     * meaning of this particular error code.
5341     */
5342    public final static int NoInitialAssignmentsInL2v1 = 92002;
5343
5344
5345    /**
5346     * A value in the enumeration of all the SBML error and warning codes
5347     * for objects of class {@link SBMLError}.  Please consult the
5348     * documentation for {@link SBMLError} for an explanation of the
5349     * meaning of this particular error code.
5350     */
5351    public final static int NoSpeciesTypeInL2v1 = 92003;
5352
5353
5354    /**
5355     * A value in the enumeration of all the SBML error and warning codes
5356     * for objects of class {@link SBMLError}.  Please consult the
5357     * documentation for {@link SBMLError} for an explanation of the
5358     * meaning of this particular error code.
5359     */
5360    public final static int NoCompartmentTypeInL2v1 = 92004;
5361
5362
5363    /**
5364     * A value in the enumeration of all the SBML error and warning codes
5365     * for objects of class {@link SBMLError}.  Please consult the
5366     * documentation for {@link SBMLError} for an explanation of the
5367     * meaning of this particular error code.
5368     */
5369    public final static int NoSBOTermsInL2v1 = 92005;
5370
5371
5372    /**
5373     * A value in the enumeration of all the SBML error and warning codes
5374     * for objects of class {@link SBMLError}.  Please consult the
5375     * documentation for {@link SBMLError} for an explanation of the
5376     * meaning of this particular error code.
5377     */
5378    public final static int NoIdOnSpeciesReferenceInL2v1 = 92006;
5379
5380
5381    /**
5382     * A value in the enumeration of all the SBML error and warning codes
5383     * for objects of class {@link SBMLError}.  Please consult the
5384     * documentation for {@link SBMLError} for an explanation of the
5385     * meaning of this particular error code.
5386     */
5387    public final static int NoDelayedEventAssignmentInL2v1 = 92007;
5388
5389
5390    /**
5391     * A value in the enumeration of all the SBML error and warning codes
5392     * for objects of class {@link SBMLError}.  Please consult the
5393     * documentation for {@link SBMLError} for an explanation of the
5394     * meaning of this particular error code.
5395     */
5396    public final static int StrictUnitsRequiredInL2v1 = 92008;
5397
5398
5399    /**
5400     * A value in the enumeration of all the SBML error and warning codes
5401     * for objects of class {@link SBMLError}.  Please consult the
5402     * documentation for {@link SBMLError} for an explanation of the
5403     * meaning of this particular error code.
5404     */
5405    public final static int IntegerSpatialDimensions = 92009;
5406
5407
5408    /**
5409     * A value in the enumeration of all the SBML error and warning codes
5410     * for objects of class {@link SBMLError}.  Please consult the
5411     * documentation for {@link SBMLError} for an explanation of the
5412     * meaning of this particular error code.
5413     */
5414    public final static int StoichiometryMathNotYetSupported = 92010;
5415
5416
5417    /**
5418     * A value in the enumeration of all the SBML error and warning codes
5419     * for objects of class {@link SBMLError}.  Please consult the
5420     * documentation for {@link SBMLError} for an explanation of the
5421     * meaning of this particular error code.
5422     */
5423    public final static int PriorityLostFromL3 = 92011;
5424
5425
5426    /**
5427     * A value in the enumeration of all the SBML error and warning codes
5428     * for objects of class {@link SBMLError}.  Please consult the
5429     * documentation for {@link SBMLError} for an explanation of the
5430     * meaning of this particular error code.
5431     */
5432    public final static int NonPersistentNotSupported = 92012;
5433
5434
5435    /**
5436     * A value in the enumeration of all the SBML error and warning codes
5437     * for objects of class {@link SBMLError}.  Please consult the
5438     * documentation for {@link SBMLError} for an explanation of the
5439     * meaning of this particular error code.
5440     */
5441    public final static int InitialValueFalseEventNotSupported = 92013;
5442
5443
5444    /**
5445     * A value in the enumeration of all the SBML error and warning codes
5446     * for objects of class {@link SBMLError}.  Please consult the
5447     * documentation for {@link SBMLError} for an explanation of the
5448     * meaning of this particular error code.
5449     */
5450    public final static int SBOTermNotUniversalInL2v2 = 93001;
5451
5452
5453    /**
5454     * A value in the enumeration of all the SBML error and warning codes
5455     * for objects of class {@link SBMLError}.  Please consult the
5456     * documentation for {@link SBMLError} for an explanation of the
5457     * meaning of this particular error code.
5458     */
5459    public final static int NoUnitOffsetInL2v2 = 93002;
5460
5461
5462    /**
5463     * A value in the enumeration of all the SBML error and warning codes
5464     * for objects of class {@link SBMLError}.  Please consult the
5465     * documentation for {@link SBMLError} for an explanation of the
5466     * meaning of this particular error code.
5467     */
5468    public final static int NoKineticLawTimeUnitsInL2v2 = 93003;
5469
5470
5471    /**
5472     * A value in the enumeration of all the SBML error and warning codes
5473     * for objects of class {@link SBMLError}.  Please consult the
5474     * documentation for {@link SBMLError} for an explanation of the
5475     * meaning of this particular error code.
5476     */
5477    public final static int NoKineticLawSubstanceUnitsInL2v2 = 93004;
5478
5479
5480    /**
5481     * A value in the enumeration of all the SBML error and warning codes
5482     * for objects of class {@link SBMLError}.  Please consult the
5483     * documentation for {@link SBMLError} for an explanation of the
5484     * meaning of this particular error code.
5485     */
5486    public final static int NoDelayedEventAssignmentInL2v2 = 93005;
5487
5488
5489    /**
5490     * A value in the enumeration of all the SBML error and warning codes
5491     * for objects of class {@link SBMLError}.  Please consult the
5492     * documentation for {@link SBMLError} for an explanation of the
5493     * meaning of this particular error code.
5494     */
5495    public final static int ModelSBOBranchChangedBeyondL2v2 = 93006;
5496
5497
5498    /**
5499     * A value in the enumeration of all the SBML error and warning codes
5500     * for objects of class {@link SBMLError}.  Please consult the
5501     * documentation for {@link SBMLError} for an explanation of the
5502     * meaning of this particular error code.
5503     */
5504    public final static int StrictUnitsRequiredInL2v2 = 93007;
5505
5506
5507    /**
5508     * A value in the enumeration of all the SBML error and warning codes
5509     * for objects of class {@link SBMLError}.  Please consult the
5510     * documentation for {@link SBMLError} for an explanation of the
5511     * meaning of this particular error code.
5512     */
5513    public final static int StrictSBORequiredInL2v2 = 93008;
5514
5515
5516    /**
5517     * A value in the enumeration of all the SBML error and warning codes
5518     * for objects of class {@link SBMLError}.  Please consult the
5519     * documentation for {@link SBMLError} for an explanation of the
5520     * meaning of this particular error code.
5521     */
5522    public final static int DuplicateAnnotationInvalidInL2v2 = 93009;
5523
5524
5525    /**
5526     * A value in the enumeration of all the SBML error and warning codes
5527     * for objects of class {@link SBMLError}.  Please consult the
5528     * documentation for {@link SBMLError} for an explanation of the
5529     * meaning of this particular error code.
5530     */
5531    public final static int NoUnitOffsetInL2v3 = 94001;
5532
5533
5534    /**
5535     * A value in the enumeration of all the SBML error and warning codes
5536     * for objects of class {@link SBMLError}.  Please consult the
5537     * documentation for {@link SBMLError} for an explanation of the
5538     * meaning of this particular error code.
5539     */
5540    public final static int NoKineticLawTimeUnitsInL2v3 = 94002;
5541
5542
5543    /**
5544     * A value in the enumeration of all the SBML error and warning codes
5545     * for objects of class {@link SBMLError}.  Please consult the
5546     * documentation for {@link SBMLError} for an explanation of the
5547     * meaning of this particular error code.
5548     */
5549    public final static int NoKineticLawSubstanceUnitsInL2v3 = 94003;
5550
5551
5552    /**
5553     * A value in the enumeration of all the SBML error and warning codes
5554     * for objects of class {@link SBMLError}.  Please consult the
5555     * documentation for {@link SBMLError} for an explanation of the
5556     * meaning of this particular error code.
5557     */
5558    public final static int NoSpeciesSpatialSizeUnitsInL2v3 = 94004;
5559
5560
5561    /**
5562     * A value in the enumeration of all the SBML error and warning codes
5563     * for objects of class {@link SBMLError}.  Please consult the
5564     * documentation for {@link SBMLError} for an explanation of the
5565     * meaning of this particular error code.
5566     */
5567    public final static int NoEventTimeUnitsInL2v3 = 94005;
5568
5569
5570    /**
5571     * A value in the enumeration of all the SBML error and warning codes
5572     * for objects of class {@link SBMLError}.  Please consult the
5573     * documentation for {@link SBMLError} for an explanation of the
5574     * meaning of this particular error code.
5575     */
5576    public final static int NoDelayedEventAssignmentInL2v3 = 94006;
5577
5578
5579    /**
5580     * A value in the enumeration of all the SBML error and warning codes
5581     * for objects of class {@link SBMLError}.  Please consult the
5582     * documentation for {@link SBMLError} for an explanation of the
5583     * meaning of this particular error code.
5584     */
5585    public final static int ModelSBOBranchChangedBeyondL2v3 = 94007;
5586
5587
5588    /**
5589     * A value in the enumeration of all the SBML error and warning codes
5590     * for objects of class {@link SBMLError}.  Please consult the
5591     * documentation for {@link SBMLError} for an explanation of the
5592     * meaning of this particular error code.
5593     */
5594    public final static int StrictUnitsRequiredInL2v3 = 94008;
5595
5596
5597    /**
5598     * A value in the enumeration of all the SBML error and warning codes
5599     * for objects of class {@link SBMLError}.  Please consult the
5600     * documentation for {@link SBMLError} for an explanation of the
5601     * meaning of this particular error code.
5602     */
5603    public final static int StrictSBORequiredInL2v3 = 94009;
5604
5605
5606    /**
5607     * A value in the enumeration of all the SBML error and warning codes
5608     * for objects of class {@link SBMLError}.  Please consult the
5609     * documentation for {@link SBMLError} for an explanation of the
5610     * meaning of this particular error code.
5611     */
5612    public final static int DuplicateAnnotationInvalidInL2v3 = 94010;
5613
5614
5615    /**
5616     * A value in the enumeration of all the SBML error and warning codes
5617     * for objects of class {@link SBMLError}.  Please consult the
5618     * documentation for {@link SBMLError} for an explanation of the
5619     * meaning of this particular error code.
5620     */
5621    public final static int NoUnitOffsetInL2v4 = 95001;
5622
5623
5624    /**
5625     * A value in the enumeration of all the SBML error and warning codes
5626     * for objects of class {@link SBMLError}.  Please consult the
5627     * documentation for {@link SBMLError} for an explanation of the
5628     * meaning of this particular error code.
5629     */
5630    public final static int NoKineticLawTimeUnitsInL2v4 = 95002;
5631
5632
5633    /**
5634     * A value in the enumeration of all the SBML error and warning codes
5635     * for objects of class {@link SBMLError}.  Please consult the
5636     * documentation for {@link SBMLError} for an explanation of the
5637     * meaning of this particular error code.
5638     */
5639    public final static int NoKineticLawSubstanceUnitsInL2v4 = 95003;
5640
5641
5642    /**
5643     * A value in the enumeration of all the SBML error and warning codes
5644     * for objects of class {@link SBMLError}.  Please consult the
5645     * documentation for {@link SBMLError} for an explanation of the
5646     * meaning of this particular error code.
5647     */
5648    public final static int NoSpeciesSpatialSizeUnitsInL2v4 = 95004;
5649
5650
5651    /**
5652     * A value in the enumeration of all the SBML error and warning codes
5653     * for objects of class {@link SBMLError}.  Please consult the
5654     * documentation for {@link SBMLError} for an explanation of the
5655     * meaning of this particular error code.
5656     */
5657    public final static int NoEventTimeUnitsInL2v4 = 95005;
5658
5659
5660    /**
5661     * A value in the enumeration of all the SBML error and warning codes
5662     * for objects of class {@link SBMLError}.  Please consult the
5663     * documentation for {@link SBMLError} for an explanation of the
5664     * meaning of this particular error code.
5665     */
5666    public final static int ModelSBOBranchChangedInL2v4 = 95006;
5667
5668
5669    /**
5670     * A value in the enumeration of all the SBML error and warning codes
5671     * for objects of class {@link SBMLError}.  Please consult the
5672     * documentation for {@link SBMLError} for an explanation of the
5673     * meaning of this particular error code.
5674     */
5675    public final static int DuplicateAnnotationInvalidInL2v4 = 95007;
5676
5677
5678    /**
5679     * A value in the enumeration of all the SBML error and warning codes
5680     * for objects of class {@link SBMLError}.  Please consult the
5681     * documentation for {@link SBMLError} for an explanation of the
5682     * meaning of this particular error code.
5683     */
5684    public final static int NoSpeciesTypeInL3v1 = 96001;
5685
5686
5687    /**
5688     * A value in the enumeration of all the SBML error and warning codes
5689     * for objects of class {@link SBMLError}.  Please consult the
5690     * documentation for {@link SBMLError} for an explanation of the
5691     * meaning of this particular error code.
5692     */
5693    public final static int NoCompartmentTypeInL3v1 = 96002;
5694
5695
5696    /**
5697     * A value in the enumeration of all the SBML error and warning codes
5698     * for objects of class {@link SBMLError}.  Please consult the
5699     * documentation for {@link SBMLError} for an explanation of the
5700     * meaning of this particular error code.
5701     */
5702    public final static int NoUnitOffsetInL3v1 = 96003;
5703
5704
5705    /**
5706     * A value in the enumeration of all the SBML error and warning codes
5707     * for objects of class {@link SBMLError}.  Please consult the
5708     * documentation for {@link SBMLError} for an explanation of the
5709     * meaning of this particular error code.
5710     */
5711    public final static int NoKineticLawTimeUnitsInL3v1 = 96004;
5712
5713
5714    /**
5715     * A value in the enumeration of all the SBML error and warning codes
5716     * for objects of class {@link SBMLError}.  Please consult the
5717     * documentation for {@link SBMLError} for an explanation of the
5718     * meaning of this particular error code.
5719     */
5720    public final static int NoKineticLawSubstanceUnitsInL3v1 = 96005;
5721
5722
5723    /**
5724     * A value in the enumeration of all the SBML error and warning codes
5725     * for objects of class {@link SBMLError}.  Please consult the
5726     * documentation for {@link SBMLError} for an explanation of the
5727     * meaning of this particular error code.
5728     */
5729    public final static int NoSpeciesSpatialSizeUnitsInL3v1 = 96006;
5730
5731
5732    /**
5733     * A value in the enumeration of all the SBML error and warning codes
5734     * for objects of class {@link SBMLError}.  Please consult the
5735     * documentation for {@link SBMLError} for an explanation of the
5736     * meaning of this particular error code.
5737     */
5738    public final static int NoEventTimeUnitsInL3v1 = 96007;
5739
5740
5741    /**
5742     * A value in the enumeration of all the SBML error and warning codes
5743     * for objects of class {@link SBMLError}.  Please consult the
5744     * documentation for {@link SBMLError} for an explanation of the
5745     * meaning of this particular error code.
5746     */
5747    public final static int ModelSBOBranchChangedInL3v1 = 96008;
5748
5749
5750    /**
5751     * A value in the enumeration of all the SBML error and warning codes
5752     * for objects of class {@link SBMLError}.  Please consult the
5753     * documentation for {@link SBMLError} for an explanation of the
5754     * meaning of this particular error code.
5755     */
5756    public final static int DuplicateAnnotationInvalidInL3v1 = 96009;
5757
5758
5759    /**
5760     * A value in the enumeration of all the SBML error and warning codes
5761     * for objects of class {@link SBMLError}.  Please consult the
5762     * documentation for {@link SBMLError} for an explanation of the
5763     * meaning of this particular error code.
5764     */
5765    public final static int NoCompartmentOutsideInL3v1 = 96010;
5766
5767
5768    /**
5769     * A value in the enumeration of all the SBML error and warning codes
5770     * for objects of class {@link SBMLError}.  Please consult the
5771     * documentation for {@link SBMLError} for an explanation of the
5772     * meaning of this particular error code.
5773     */
5774    public final static int NoStoichiometryMathInL3v1 = 96011;
5775
5776
5777    /**
5778     * A value in the enumeration of all the SBML error and warning codes
5779     * for objects of class {@link SBMLError}.  Please consult the
5780     * documentation for {@link SBMLError} for an explanation of the
5781     * meaning of this particular error code.
5782     */
5783    public final static int DoubleExponentNotSupported = 98001;
5784
5785
5786    /**
5787     * A value in the enumeration of all the SBML error and warning codes
5788     * for objects of class {@link SBMLError}.  Please consult the
5789     * documentation for {@link SBMLError} for an explanation of the
5790     * meaning of this particular error code.
5791     */
5792    public final static int MathMLElementNotSupported = 98002;
5793
5794
5795    /**
5796     * A value in the enumeration of all the SBML error and warning codes
5797     * for objects of class {@link SBMLError}.  Please consult the
5798     * documentation for {@link SBMLError} for an explanation of the
5799     * meaning of this particular error code.
5800     */
5801    public final static int EmptyListOfElementNotSupported = 98003;
5802
5803
5804    /**
5805     * A value in the enumeration of all the SBML error and warning codes
5806     * for objects of class {@link SBMLError}.  Please consult the
5807     * documentation for {@link SBMLError} for an explanation of the
5808     * meaning of this particular error code.
5809     */
5810    public final static int MissingMathElementNotSupported = 98004;
5811
5812
5813    /**
5814     * A value in the enumeration of all the SBML error and warning codes
5815     * for objects of class {@link SBMLError}.  Please consult the
5816     * documentation for {@link SBMLError} for an explanation of the
5817     * meaning of this particular error code.
5818     */
5819    public final static int MissingTriggerElementNotSupported = 98005;
5820
5821
5822    /**
5823     * A value in the enumeration of all the SBML error and warning codes
5824     * for objects of class {@link SBMLError}.  Please consult the
5825     * documentation for {@link SBMLError} for an explanation of the
5826     * meaning of this particular error code.
5827     */
5828    public final static int BooleanNumericDiscrepancy = 98006;
5829
5830
5831    /**
5832     * A value in the enumeration of all the SBML error and warning codes
5833     * for objects of class {@link SBMLError}.  Please consult the
5834     * documentation for {@link SBMLError} for an explanation of the
5835     * meaning of this particular error code.
5836     */
5837    public final static int IdNameSBaseInL3V2 = 98007;
5838
5839
5840    /**
5841     * A value in the enumeration of all the SBML error and warning codes
5842     * for objects of class {@link SBMLError}.  Please consult the
5843     * documentation for {@link SBMLError} for an explanation of the
5844     * meaning of this particular error code.
5845     */
5846    public final static int MissingParticipantsNotSupported = 98008;
5847
5848
5849    /**
5850     * A value in the enumeration of all the SBML error and warning codes
5851     * for objects of class {@link SBMLError}.  Please consult the
5852     * documentation for {@link SBMLError} for an explanation of the
5853     * meaning of this particular error code.
5854     */
5855    public final static int ConvertibleMathInitialAssignment = 98009;
5856
5857
5858    /**
5859     * A value in the enumeration of all the SBML error and warning codes
5860     * for objects of class {@link SBMLError}.  Please consult the
5861     * documentation for {@link SBMLError} for an explanation of the
5862     * meaning of this particular error code.
5863     */
5864    public final static int FastReactionsNotSupported = 98010;
5865
5866
5867    /**
5868     * A value in the enumeration of all the SBML error and warning codes
5869     * for objects of class {@link SBMLError}.  Please consult the
5870     * documentation for {@link SBMLError} for an explanation of the
5871     * meaning of this particular error code.
5872     */
5873    public final static int SpeciesRefIdInMathMLNotSupported = 98011;
5874
5875
5876    /**
5877     * A value in the enumeration of all the SBML error and warning codes
5878     * for objects of class {@link SBMLError}.  Please consult the
5879     * documentation for {@link SBMLError} for an explanation of the
5880     * meaning of this particular error code.
5881     */
5882    public final static int InvalidSBMLLevelVersion = 99101;
5883
5884
5885    /**
5886     * A value in the enumeration of all the SBML error and warning codes
5887     * for objects of class {@link SBMLError}.  Please consult the
5888     * documentation for {@link SBMLError} for an explanation of the
5889     * meaning of this particular error code.
5890     */
5891    public final static int InvalidPackageLevelVersion = 99102;
5892
5893
5894    /**
5895     * A value in the enumeration of all the SBML error and warning codes
5896     * for objects of class {@link SBMLError}.  Please consult the
5897     * documentation for {@link SBMLError} for an explanation of the
5898     * meaning of this particular error code.
5899     */
5900    public final static int AnnotationNotesNotAllowedLevel1 = 99104;
5901
5902
5903    /**
5904     * A value in the enumeration of all the SBML error and warning codes
5905     * for objects of class {@link SBMLError}.  Please consult the
5906     * documentation for {@link SBMLError} for an explanation of the
5907     * meaning of this particular error code.
5908     */
5909    public final static int InvalidRuleOrdering = 99106;
5910
5911
5912    /**
5913     * A value in the enumeration of all the SBML error and warning codes
5914     * for objects of class {@link SBMLError}.  Please consult the
5915     * documentation for {@link SBMLError} for an explanation of the
5916     * meaning of this particular error code.
5917     */
5918    public final static int RequiredPackagePresent = 99107;
5919
5920
5921    /**
5922     * A value in the enumeration of all the SBML error and warning codes
5923     * for objects of class {@link SBMLError}.  Please consult the
5924     * documentation for {@link SBMLError} for an explanation of the
5925     * meaning of this particular error code.
5926     */
5927    public final static int UnrequiredPackagePresent = 99108;
5928
5929    /**
5930     * A value in the enumeration of all the SBML error and warning codes
5931     * for objects of class {@link SBMLError}.  Please consult the
5932     * documentation for {@link SBMLError} for an explanation of the
5933     * meaning of this particular error code.
5934     */
5935    public final static int PackageRequiredShouldBeFalse = 99109;
5936
5937
5938    /**
5939     * A value in the enumeration of all the SBML error and warning codes
5940     * for objects of class {@link SBMLError}.  Please consult the
5941     * documentation for {@link SBMLError} for an explanation of the
5942     * meaning of this particular error code.
5943     */
5944    public final static int SubsUnitsAllowedInKL = 99127;
5945
5946
5947    /**
5948     * A value in the enumeration of all the SBML error and warning codes
5949     * for objects of class {@link SBMLError}.  Please consult the
5950     * documentation for {@link SBMLError} for an explanation of the
5951     * meaning of this particular error code.
5952     */
5953    public final static int TimeUnitsAllowedInKL = 99128;
5954
5955
5956    /**
5957     * A value in the enumeration of all the SBML error and warning codes
5958     * for objects of class {@link SBMLError}.  Please consult the
5959     * documentation for {@link SBMLError} for an explanation of the
5960     * meaning of this particular error code.
5961     */
5962    public final static int FormulaInLevel1KL = 99129;
5963
5964
5965    /**
5966     * A value in the enumeration of all the SBML error and warning codes
5967     * for objects of class {@link SBMLError}.  Please consult the
5968     * documentation for {@link SBMLError} for an explanation of the
5969     * meaning of this particular error code.
5970     */
5971    public final static int L3SubstanceUnitsOnModel = 99130;
5972
5973
5974    /**
5975     * A value in the enumeration of all the SBML error and warning codes
5976     * for objects of class {@link SBMLError}.  Please consult the
5977     * documentation for {@link SBMLError} for an explanation of the
5978     * meaning of this particular error code.
5979     */
5980    public final static int StoichiometryMathMissingMath = 99131;
5981
5982
5983    /**
5984     * A value in the enumeration of all the SBML error and warning codes
5985     * for objects of class {@link SBMLError}.  Please consult the
5986     * documentation for {@link SBMLError} for an explanation of the
5987     * meaning of this particular error code.
5988     */
5989    public final static int TimeUnitsRemoved = 99206;
5990
5991
5992    /**
5993     * A value in the enumeration of all the SBML error and warning codes
5994     * for objects of class {@link SBMLError}.  Please consult the
5995     * documentation for {@link SBMLError} for an explanation of the
5996     * meaning of this particular error code.
5997     */
5998    public final static int BadMathML = 99219;
5999
6000
6001    /**
6002     * A value in the enumeration of all the SBML error and warning codes
6003     * for objects of class {@link SBMLError}.  Please consult the
6004     * documentation for {@link SBMLError} for an explanation of the
6005     * meaning of this particular error code.
6006     */
6007    public final static int FailedMathMLReadOfDouble = 99220;
6008
6009
6010    /**
6011     * A value in the enumeration of all the SBML error and warning codes
6012     * for objects of class {@link SBMLError}.  Please consult the
6013     * documentation for {@link SBMLError} for an explanation of the
6014     * meaning of this particular error code.
6015     */
6016    public final static int FailedMathMLReadOfInteger = 99221;
6017
6018
6019    /**
6020     * A value in the enumeration of all the SBML error and warning codes
6021     * for objects of class {@link SBMLError}.  Please consult the
6022     * documentation for {@link SBMLError} for an explanation of the
6023     * meaning of this particular error code.
6024     */
6025    public final static int FailedMathMLReadOfExponential = 99222;
6026
6027
6028    /**
6029     * A value in the enumeration of all the SBML error and warning codes
6030     * for objects of class {@link SBMLError}.  Please consult the
6031     * documentation for {@link SBMLError} for an explanation of the
6032     * meaning of this particular error code.
6033     */
6034    public final static int FailedMathMLReadOfRational = 99223;
6035
6036
6037    /**
6038     * A value in the enumeration of all the SBML error and warning codes
6039     * for objects of class {@link SBMLError}.  Please consult the
6040     * documentation for {@link SBMLError} for an explanation of the
6041     * meaning of this particular error code.
6042     */
6043    public final static int BadMathMLNodeType = 99224;
6044
6045
6046    /**
6047     * A value in the enumeration of all the SBML error and warning codes
6048     * for objects of class {@link SBMLError}.  Please consult the
6049     * documentation for {@link SBMLError} for an explanation of the
6050     * meaning of this particular error code.
6051     */
6052    public final static int InvalidMathMLAttribute = 99225;
6053
6054
6055    /**
6056     * A value in the enumeration of all the SBML error and warning codes
6057     * for objects of class {@link SBMLError}.  Please consult the
6058     * documentation for {@link SBMLError} for an explanation of the
6059     * meaning of this particular error code.
6060     */
6061    public final static int NoTimeSymbolInFunctionDef = 99301;
6062
6063
6064    /**
6065     * A value in the enumeration of all the SBML error and warning codes
6066     * for objects of class {@link SBMLError}.  Please consult the
6067     * documentation for {@link SBMLError} for an explanation of the
6068     * meaning of this particular error code.
6069     */
6070    public final static int NoBodyInFunctionDef = 99302;
6071
6072
6073    /**
6074     * A value in the enumeration of all the SBML error and warning codes
6075     * for objects of class {@link SBMLError}.  Please consult the
6076     * documentation for {@link SBMLError} for an explanation of the
6077     * meaning of this particular error code.
6078     */
6079    public final static int DanglingUnitSIdRef = 99303;
6080
6081
6082    /**
6083     * A value in the enumeration of all the SBML error and warning codes
6084     * for objects of class {@link SBMLError}.  Please consult the
6085     * documentation for {@link SBMLError} for an explanation of the
6086     * meaning of this particular error code.
6087     */
6088    public final static int RDFMissingAboutTag = 99401;
6089
6090
6091    /**
6092     * A value in the enumeration of all the SBML error and warning codes
6093     * for objects of class {@link SBMLError}.  Please consult the
6094     * documentation for {@link SBMLError} for an explanation of the
6095     * meaning of this particular error code.
6096     */
6097    public final static int RDFEmptyAboutTag = 99402;
6098
6099
6100    /**
6101     * A value in the enumeration of all the SBML error and warning codes
6102     * for objects of class {@link SBMLError}.  Please consult the
6103     * documentation for {@link SBMLError} for an explanation of the
6104     * meaning of this particular error code.
6105     */
6106    public final static int RDFAboutTagNotMetaid = 99403;
6107
6108
6109    /**
6110     * A value in the enumeration of all the SBML error and warning codes
6111     * for objects of class {@link SBMLError}.  Please consult the
6112     * documentation for {@link SBMLError} for an explanation of the
6113     * meaning of this particular error code.
6114     */
6115    public final static int RDFNotCompleteModelHistory = 99404;
6116
6117
6118    /**
6119     * A value in the enumeration of all the SBML error and warning codes
6120     * for objects of class {@link SBMLError}.  Please consult the
6121     * documentation for {@link SBMLError} for an explanation of the
6122     * meaning of this particular error code.
6123     */
6124    public final static int RDFNotModelHistory = 99405;
6125
6126
6127    /**
6128     * A value in the enumeration of all the SBML error and warning codes
6129     * for objects of class {@link SBMLError}.  Please consult the
6130     * documentation for {@link SBMLError} for an explanation of the
6131     * meaning of this particular error code.
6132     */
6133    public final static int AnnotationNotElement = 99406;
6134
6135
6136    /**
6137     * A value in the enumeration of all the SBML error and warning codes
6138     * for objects of class {@link SBMLError}.  Please consult the
6139     * documentation for {@link SBMLError} for an explanation of the
6140     * meaning of this particular error code.
6141     */
6142    public final static int NestedAnnotationNotAllowed = 99407;
6143
6144
6145    /**
6146     * A value in the enumeration of all the SBML error and warning codes
6147     * for objects of class {@link SBMLError}.  Please consult the
6148     * documentation for {@link SBMLError} for an explanation of the
6149     * meaning of this particular error code.
6150     */
6151    public final static int InconsistentArgUnitsWarnings = 99502;
6152
6153
6154    /**
6155     * A value in the enumeration of all the SBML error and warning codes
6156     * for objects of class {@link SBMLError}.  Please consult the
6157     * documentation for {@link SBMLError} for an explanation of the
6158     * meaning of this particular error code.
6159     */
6160    public final static int InconsistentPowerUnitsWarnings = 99503;
6161
6162
6163    /**
6164     * A value in the enumeration of all the SBML error and warning codes
6165     * for objects of class {@link SBMLError}.  Please consult the
6166     * documentation for {@link SBMLError} for an explanation of the
6167     * meaning of this particular error code.
6168     */
6169    public final static int InconsistentExponUnitsWarnings = 99504;
6170
6171
6172    /**
6173     * A value in the enumeration of all the SBML error and warning codes
6174     * for objects of class {@link SBMLError}.  Please consult the
6175     * documentation for {@link SBMLError} for an explanation of the
6176     * meaning of this particular error code.
6177     */
6178    public final static int UndeclaredUnits = 99505;
6179
6180
6181    /**
6182     * A value in the enumeration of all the SBML error and warning codes
6183     * for objects of class {@link SBMLError}.  Please consult the
6184     * documentation for {@link SBMLError} for an explanation of the
6185     * meaning of this particular error code.
6186     */
6187    public final static int UndeclaredTimeUnitsL3 = 99506;
6188
6189
6190    /**
6191     * A value in the enumeration of all the SBML error and warning codes
6192     * for objects of class {@link SBMLError}.  Please consult the
6193     * documentation for {@link SBMLError} for an explanation of the
6194     * meaning of this particular error code.
6195     */
6196    public final static int UndeclaredExtentUnitsL3 = 99507;
6197
6198
6199    /**
6200     * A value in the enumeration of all the SBML error and warning codes
6201     * for objects of class {@link SBMLError}.  Please consult the
6202     * documentation for {@link SBMLError} for an explanation of the
6203     * meaning of this particular error code.
6204     */
6205    public final static int UndeclaredObjectUnitsL3 = 99508;
6206
6207
6208    /**
6209     * A value in the enumeration of all the SBML error and warning codes
6210     * for objects of class {@link SBMLError}.  Please consult the
6211     * documentation for {@link SBMLError} for an explanation of the
6212     * meaning of this particular error code.
6213     */
6214    public final static int CannotVerifyUnitsObjectNoMath = 99509;
6215
6216
6217    /**
6218     * A value in the enumeration of all the SBML error and warning codes
6219     * for objects of class {@link SBMLError}.  Please consult the
6220     * documentation for {@link SBMLError} for an explanation of the
6221     * meaning of this particular error code.
6222     */
6223    public final static int UnrecognisedSBOTerm = 99701;
6224
6225
6226    /**
6227     * A value in the enumeration of all the SBML error and warning codes
6228     * for objects of class {@link SBMLError}.  Please consult the
6229     * documentation for {@link SBMLError} for an explanation of the
6230     * meaning of this particular error code.
6231     */
6232    public final static int ObseleteSBOTerm = 99702;
6233
6234
6235    /**
6236     * A value in the enumeration of all the SBML error and warning codes
6237     * for objects of class {@link SBMLError}.  Please consult the
6238     * documentation for {@link SBMLError} for an explanation of the
6239     * meaning of this particular error code.
6240     */
6241    public final static int IncorrectCompartmentSpatialDimensions = 99901;
6242
6243
6244    /**
6245     * A value in the enumeration of all the SBML error and warning codes
6246     * for objects of class {@link SBMLError}.  Please consult the
6247     * documentation for {@link SBMLError} for an explanation of the
6248     * meaning of this particular error code.
6249     */
6250    public final static int CompartmentTypeNotValidAttribute = 99902;
6251
6252
6253    /**
6254     * A value in the enumeration of all the SBML error and warning codes
6255     * for objects of class {@link SBMLError}.  Please consult the
6256     * documentation for {@link SBMLError} for an explanation of the
6257     * meaning of this particular error code.
6258     */
6259    public final static int ConstantNotValidAttribute = 99903;
6260
6261
6262    /**
6263     * A value in the enumeration of all the SBML error and warning codes
6264     * for objects of class {@link SBMLError}.  Please consult the
6265     * documentation for {@link SBMLError} for an explanation of the
6266     * meaning of this particular error code.
6267     */
6268    public final static int MetaIdNotValidAttribute = 99904;
6269
6270
6271    /**
6272     * A value in the enumeration of all the SBML error and warning codes
6273     * for objects of class {@link SBMLError}.  Please consult the
6274     * documentation for {@link SBMLError} for an explanation of the
6275     * meaning of this particular error code.
6276     */
6277    public final static int SBOTermNotValidAttributeBeforeL2V3 = 99905;
6278
6279
6280    /**
6281     * A value in the enumeration of all the SBML error and warning codes
6282     * for objects of class {@link SBMLError}.  Please consult the
6283     * documentation for {@link SBMLError} for an explanation of the
6284     * meaning of this particular error code.
6285     */
6286    public final static int InvalidL1CompartmentUnits = 99906;
6287
6288
6289    /**
6290     * A value in the enumeration of all the SBML error and warning codes
6291     * for objects of class {@link SBMLError}.  Please consult the
6292     * documentation for {@link SBMLError} for an explanation of the
6293     * meaning of this particular error code.
6294     */
6295    public final static int L1V1CompartmentVolumeReqd = 99907;
6296
6297
6298    /**
6299     * A value in the enumeration of all the SBML error and warning codes
6300     * for objects of class {@link SBMLError}.  Please consult the
6301     * documentation for {@link SBMLError} for an explanation of the
6302     * meaning of this particular error code.
6303     */
6304    public final static int CompartmentTypeNotValidComponent = 99908;
6305
6306
6307    /**
6308     * A value in the enumeration of all the SBML error and warning codes
6309     * for objects of class {@link SBMLError}.  Please consult the
6310     * documentation for {@link SBMLError} for an explanation of the
6311     * meaning of this particular error code.
6312     */
6313    public final static int ConstraintNotValidComponent = 99909;
6314
6315
6316    /**
6317     * A value in the enumeration of all the SBML error and warning codes
6318     * for objects of class {@link SBMLError}.  Please consult the
6319     * documentation for {@link SBMLError} for an explanation of the
6320     * meaning of this particular error code.
6321     */
6322    public final static int EventNotValidComponent = 99910;
6323
6324
6325    /**
6326     * A value in the enumeration of all the SBML error and warning codes
6327     * for objects of class {@link SBMLError}.  Please consult the
6328     * documentation for {@link SBMLError} for an explanation of the
6329     * meaning of this particular error code.
6330     */
6331    public final static int SBOTermNotValidAttributeBeforeL2V2 = 99911;
6332
6333
6334    /**
6335     * A value in the enumeration of all the SBML error and warning codes
6336     * for objects of class {@link SBMLError}.  Please consult the
6337     * documentation for {@link SBMLError} for an explanation of the
6338     * meaning of this particular error code.
6339     */
6340    public final static int FuncDefNotValidComponent = 99912;
6341
6342
6343    /**
6344     * A value in the enumeration of all the SBML error and warning codes
6345     * for objects of class {@link SBMLError}.  Please consult the
6346     * documentation for {@link SBMLError} for an explanation of the
6347     * meaning of this particular error code.
6348     */
6349    public final static int InitialAssignNotValidComponent = 99913;
6350
6351
6352    /**
6353     * A value in the enumeration of all the SBML error and warning codes
6354     * for objects of class {@link SBMLError}.  Please consult the
6355     * documentation for {@link SBMLError} for an explanation of the
6356     * meaning of this particular error code.
6357     */
6358    public final static int VariableNotValidAttribute = 99914;
6359
6360
6361    /**
6362     * A value in the enumeration of all the SBML error and warning codes
6363     * for objects of class {@link SBMLError}.  Please consult the
6364     * documentation for {@link SBMLError} for an explanation of the
6365     * meaning of this particular error code.
6366     */
6367    public final static int UnitsNotValidAttribute = 99915;
6368
6369
6370    /**
6371     * A value in the enumeration of all the SBML error and warning codes
6372     * for objects of class {@link SBMLError}.  Please consult the
6373     * documentation for {@link SBMLError} for an explanation of the
6374     * meaning of this particular error code.
6375     */
6376    public final static int ConstantSpeciesNotValidAttribute = 99916;
6377
6378
6379    /**
6380     * A value in the enumeration of all the SBML error and warning codes
6381     * for objects of class {@link SBMLError}.  Please consult the
6382     * documentation for {@link SBMLError} for an explanation of the
6383     * meaning of this particular error code.
6384     */
6385    public final static int SpatialSizeUnitsNotValidAttribute = 99917;
6386
6387
6388    /**
6389     * A value in the enumeration of all the SBML error and warning codes
6390     * for objects of class {@link SBMLError}.  Please consult the
6391     * documentation for {@link SBMLError} for an explanation of the
6392     * meaning of this particular error code.
6393     */
6394    public final static int SpeciesTypeNotValidAttribute = 99918;
6395
6396
6397    /**
6398     * A value in the enumeration of all the SBML error and warning codes
6399     * for objects of class {@link SBMLError}.  Please consult the
6400     * documentation for {@link SBMLError} for an explanation of the
6401     * meaning of this particular error code.
6402     */
6403    public final static int HasOnlySubsUnitsNotValidAttribute = 99919;
6404
6405
6406    /**
6407     * A value in the enumeration of all the SBML error and warning codes
6408     * for objects of class {@link SBMLError}.  Please consult the
6409     * documentation for {@link SBMLError} for an explanation of the
6410     * meaning of this particular error code.
6411     */
6412    public final static int IdNotValidAttribute = 99920;
6413
6414
6415    /**
6416     * A value in the enumeration of all the SBML error and warning codes
6417     * for objects of class {@link SBMLError}.  Please consult the
6418     * documentation for {@link SBMLError} for an explanation of the
6419     * meaning of this particular error code.
6420     */
6421    public final static int NameNotValidAttribute = 99921;
6422
6423
6424    /**
6425     * A value in the enumeration of all the SBML error and warning codes
6426     * for objects of class {@link SBMLError}.  Please consult the
6427     * documentation for {@link SBMLError} for an explanation of the
6428     * meaning of this particular error code.
6429     */
6430    public final static int SpeciesTypeNotValidComponent = 99922;
6431
6432
6433    /**
6434     * A value in the enumeration of all the SBML error and warning codes
6435     * for objects of class {@link SBMLError}.  Please consult the
6436     * documentation for {@link SBMLError} for an explanation of the
6437     * meaning of this particular error code.
6438     */
6439    public final static int StoichiometryMathNotValidComponent = 99923;
6440
6441
6442    /**
6443     * A value in the enumeration of all the SBML error and warning codes
6444     * for objects of class {@link SBMLError}.  Please consult the
6445     * documentation for {@link SBMLError} for an explanation of the
6446     * meaning of this particular error code.
6447     */
6448    public final static int MultiplierNotValidAttribute = 99924;
6449
6450
6451    /**
6452     * A value in the enumeration of all the SBML error and warning codes
6453     * for objects of class {@link SBMLError}.  Please consult the
6454     * documentation for {@link SBMLError} for an explanation of the
6455     * meaning of this particular error code.
6456     */
6457    public final static int OffsetNotValidAttribute = 99925;
6458
6459
6460    /**
6461     * A value in the enumeration of all the SBML error and warning codes
6462     * for objects of class {@link SBMLError}.  Please consult the
6463     * documentation for {@link SBMLError} for an explanation of the
6464     * meaning of this particular error code.
6465     */
6466    public final static int L3SpatialDimensionsUnset = 99926;
6467
6468
6469    /**
6470     * A value in the enumeration of all the SBML error and warning codes
6471     * for objects of class {@link SBMLError}.  Please consult the
6472     * documentation for {@link SBMLError} for an explanation of the
6473     * meaning of this particular error code.
6474     */
6475    public final static int OperationInterrupted = 99950;
6476
6477
6478    /**
6479     * A value in the enumeration of all the SBML error and warning codes
6480     * for objects of class {@link SBMLError}.  Please consult the
6481     * documentation for {@link SBMLError} for an explanation of the
6482     * meaning of this particular error code.
6483     */
6484    public final static int UnknownCoreAttribute = 99994;
6485
6486
6487    /**
6488     * A value in the enumeration of all the SBML error and warning codes
6489     * for objects of class {@link SBMLError}.  Please consult the
6490     * documentation for {@link SBMLError} for an explanation of the
6491     * meaning of this particular error code.
6492     */
6493    public final static int UnknownPackageAttribute = 99995;
6494
6495
6496    /**
6497     * A value in the enumeration of all the SBML error and warning codes
6498     * for objects of class {@link SBMLError}.  Please consult the
6499     * documentation for {@link SBMLError} for an explanation of the
6500     * meaning of this particular error code.
6501     */
6502    public final static int PackageConversionNotSupported = 99996;
6503
6504
6505    /**
6506     * A value in the enumeration of all the SBML error and warning codes
6507     * for objects of class {@link SBMLError}.  Please consult the
6508     * documentation for {@link SBMLError} for an explanation of the
6509     * meaning of this particular error code.
6510     */
6511    public final static int InvalidTargetLevelVersion = 99997;
6512
6513
6514    /**
6515     * A value in the enumeration of all the SBML error and warning codes
6516     * for objects of class {@link SBMLError}.  Please consult the
6517     * documentation for {@link SBMLError} for an explanation of the
6518     * meaning of this particular error code.
6519     */
6520    public final static int L3NotSupported = 99998;
6521
6522
6523    /**
6524     * A value in the enumeration of all the SBML error and warning codes
6525     * for objects of class {@link SBMLError}.  Please consult the
6526     * documentation for {@link SBMLError} for an explanation of the
6527     * meaning of this particular error code.
6528     */
6529    public final static int SBMLCodesUpperBound = 99999;
6530
6531    // SBMLErrorCategory_t
6532
6533
6534    /**
6535     * Category code for {@link SBMLError} diagnostics.
6536     * <p>
6537     * This code has the following meaning: General SBML error not falling
6538     * into another category below.
6539     */
6540    public final static int LIBSBML_CAT_SBML = (LIBSBML_CAT_XML+1);
6541
6542
6543    /**
6544     * Category code for {@link SBMLError} diagnostics.
6545     * <p>
6546     * This code has the following meaning: Category of errors that can
6547     * only occur during attempted translation from one Level/Version of
6548     * SBML to another.  This particular category applies to errors
6549     * encountered while trying to convert a model from SBML Level&nbsp;2
6550     * to SBML Level&nbsp;1.
6551     */
6552    public final static int LIBSBML_CAT_SBML_L1_COMPAT = LIBSBML_CAT_SBML + 1;
6553
6554
6555    /**
6556     * Category code for {@link SBMLError} diagnostics.
6557     * <p>
6558     * This code has the following meaning: Category of errors that can
6559     * only occur during attempted translation from one Level/Version of
6560     * SBML to another.  This particular category applies to errors
6561     * encountered while trying to convert a model to SBML Level&nbsp;2
6562     * Version&nbsp;1.
6563     */
6564    public final static int LIBSBML_CAT_SBML_L2V1_COMPAT = LIBSBML_CAT_SBML_L1_COMPAT + 1;
6565
6566
6567    /**
6568     * Category code for {@link SBMLError} diagnostics.
6569     * <p>
6570     * This code has the following meaning: Category of errors that can
6571     * only occur during attempted translation from one Level/Version of
6572     * SBML to another.  This particular category applies to errors
6573     * encountered while trying to convert a model to SBML Level&nbsp;2
6574     * Version&nbsp;2.
6575     */
6576    public final static int LIBSBML_CAT_SBML_L2V2_COMPAT = LIBSBML_CAT_SBML_L2V1_COMPAT + 1;
6577
6578
6579    /**
6580     * Category code for {@link SBMLError} diagnostics.
6581     * <p>
6582     * This code has the following meaning: Category of errors that can
6583     * occur while validating general SBML constructs.  With respect to the
6584     * SBML specification, these concern failures in applying the
6585     * validation rules numbered 2xxxx in the Level&nbsp;2 Versions&nbsp;2
6586     * and&nbsp;3 specifications.
6587     */
6588    public final static int LIBSBML_CAT_GENERAL_CONSISTENCY = LIBSBML_CAT_SBML_L2V2_COMPAT + 1;
6589
6590
6591    /**
6592     * Category code for {@link SBMLError} diagnostics.
6593     * <p>
6594     * This code has the following meaning: Category of errors that can
6595     * occur while validating symbol identifiers in a model.  With respect
6596     * to the SBML specification, these concern failures in applying the
6597     * validation rules numbered 103xx in the Level&nbsp;2 Versions&nbsp;2
6598     * and&nbsp;3 specifications.
6599     */
6600    public final static int LIBSBML_CAT_IDENTIFIER_CONSISTENCY = LIBSBML_CAT_GENERAL_CONSISTENCY + 1;
6601
6602
6603    /**
6604     * Category code for {@link SBMLError} diagnostics.
6605     * <p>
6606     * This code has the following meaning: Category of errors that can
6607     * occur while validating the units of measurement on quantities in a
6608     * model.  With respect to the SBML specification, these concern
6609     * failures in applying the validation rules numbered 105xx in the
6610     * Level&nbsp;2 Versions&nbsp;2 and&nbsp;3 specifications.
6611     */
6612    public final static int LIBSBML_CAT_UNITS_CONSISTENCY = LIBSBML_CAT_IDENTIFIER_CONSISTENCY + 1;
6613
6614
6615    /**
6616     * Category code for {@link SBMLError} diagnostics.
6617     * <p>
6618     * This code has the following meaning: Category of errors that can
6619     * occur while validating MathML formulas in a model.  With respect to
6620     * the SBML specification, these concern failures in applying the
6621     * validation rules numbered 102xx in the Level&nbsp;2 Versions&nbsp;2
6622     * and&nbsp;3 specifications.
6623     */
6624    public final static int LIBSBML_CAT_MATHML_CONSISTENCY = LIBSBML_CAT_UNITS_CONSISTENCY + 1;
6625
6626
6627    /**
6628     * Category code for {@link SBMLError} diagnostics.
6629     * <p>
6630     * This code has the following meaning: Category of errors that can
6631     * occur while validating SBO identifiers in a model.  With respect to
6632     * the SBML specification, these concern failures in applying the
6633     * validation rules numbered 107xx in the Level&nbsp;2 Versions&nbsp;2
6634     * and&nbsp;3 specifications.
6635     */
6636    public final static int LIBSBML_CAT_SBO_CONSISTENCY = LIBSBML_CAT_MATHML_CONSISTENCY + 1;
6637
6638
6639    /**
6640     * Category code for {@link SBMLError} diagnostics.
6641     * <p>
6642     * This code has the following meaning: Error in the system of
6643     * equations in the model: the system is overdetermined, therefore
6644     * violating a tenet of proper SBML.  With respect to the SBML
6645     * specification, this is validation rule #10601 in the SBML
6646     * Level&nbsp;2 Versions&nbsp;2 and&nbsp;3 specifications.
6647     */
6648    public final static int LIBSBML_CAT_OVERDETERMINED_MODEL = LIBSBML_CAT_SBO_CONSISTENCY + 1;
6649
6650
6651    /**
6652     * Category code for {@link SBMLError} diagnostics.
6653     * <p>
6654     * This code has the following meaning: Category of errors that can
6655     * only occur during attempted translation from one Level/Version of
6656     * SBML to another.  This particular category applies to errors
6657     * encountered while trying to convert a model to SBML Level&nbsp;2
6658     * Version&nbsp;3.
6659     */
6660    public final static int LIBSBML_CAT_SBML_L2V3_COMPAT = LIBSBML_CAT_OVERDETERMINED_MODEL + 1;
6661
6662
6663    /**
6664     * Category code for {@link SBMLError} diagnostics.
6665     * <p>
6666     * This code has the following meaning: Category of warnings about
6667     * recommended good practices involving SBML and computational
6668     * modeling.  (These are tests performed by libSBML and do not have
6669     * equivalent SBML validation rules.)
6670     */
6671    public final static int LIBSBML_CAT_MODELING_PRACTICE = LIBSBML_CAT_SBML_L2V3_COMPAT + 1;
6672
6673
6674    /**
6675     * Category code for {@link SBMLError} diagnostics.
6676     * <p>
6677     * This code has the following meaning: Category of errors that can
6678     * occur while validating libSBML's internal representation of SBML
6679     * constructs. (These are tests performed by libSBML and do not have
6680     * equivalent SBML validation rules.)
6681     */
6682    public final static int LIBSBML_CAT_INTERNAL_CONSISTENCY = LIBSBML_CAT_MODELING_PRACTICE + 1;
6683
6684
6685    /**
6686     * Category code for {@link SBMLError} diagnostics.
6687     * <p>
6688     * This code has the following meaning: Category of errors that can
6689     * only occur during attempted translation from one Level/Version of
6690     * SBML to another.  This particular category applies to errors
6691     * encountered while trying to convert a model to SBML Level&nbsp;2
6692     * Version&nbsp;4.
6693     */
6694    public final static int LIBSBML_CAT_SBML_L2V4_COMPAT = LIBSBML_CAT_INTERNAL_CONSISTENCY + 1;
6695
6696
6697    /**
6698     * Category code for {@link SBMLError} diagnostics.
6699     * <p>
6700     * This code has the following meaning: Category of errors that can
6701     * only occur during attempted translation from one Level/Version of
6702     * SBML to another.  This particular category applies to errors
6703     * encountered while trying to convert a model to SBML Level&nbsp;3
6704     * Version&nbsp;1.
6705     */
6706    public final static int LIBSBML_CAT_SBML_L3V1_COMPAT = LIBSBML_CAT_SBML_L2V4_COMPAT + 1;
6707
6708
6709    /**
6710     * Category code for {@link SBMLError} diagnostics.
6711     */
6712    public final static int LIBSBML_CAT_SBML_L3V2_COMPAT = LIBSBML_CAT_SBML_L3V1_COMPAT + 1;
6713
6714
6715    /**
6716     * Category code for {@link SBMLError} diagnostics.
6717     */
6718    public final static int LIBSBML_CAT_SBML_COMPATIBILITY = LIBSBML_CAT_SBML_L3V2_COMPAT + 1;
6719
6720
6721    // SBMLErrorSeverity_t
6722
6723    // QualifierType_t
6724
6725
6726    /**
6727     * One of the possible MIRIAM annotation types used by {@link CVTerm}.
6728     */
6729    public final static int MODEL_QUALIFIER = 0;
6730
6731
6732    /**
6733     * One of the possible MIRIAM annotation types used by {@link CVTerm}.
6734     */
6735    public final static int BIOLOGICAL_QUALIFIER = MODEL_QUALIFIER + 1;
6736
6737
6738    /**
6739     * One of the possible MIRIAM annotation types used by {@link CVTerm}.
6740     */
6741    public final static int UNKNOWN_QUALIFIER = BIOLOGICAL_QUALIFIER + 1;
6742
6743    // ModelQualifierType_t
6744
6745
6746    /**
6747     * One of the possible MIRIAM annotation model qualifier types used by
6748     * {@link CVTerm}.
6749     */
6750    public final static int BQM_IS = 0;
6751
6752
6753    /**
6754     * One of the possible MIRIAM annotation model qualifier types used by
6755     * {@link CVTerm}.
6756     */
6757    public final static int BQM_IS_DESCRIBED_BY = BQM_IS + 1;
6758
6759
6760    /**
6761     * One of the possible MIRIAM annotation model qualifier types used by
6762     * {@link CVTerm}.
6763     */
6764    public final static int BQM_IS_DERIVED_FROM = BQM_IS_DESCRIBED_BY + 1;
6765
6766    /**
6767     * One of the possible MIRIAM annotation model qualifier types used by
6768     * {@link CVTerm}.
6769     */
6770    public final static int BQM_IS_INSTANCE_OF = BQM_IS_DERIVED_FROM + 1;
6771
6772    /**
6773     * One of the possible MIRIAM annotation model qualifier types used by
6774     * {@link CVTerm}.
6775     */
6776    public final static int BQM_HAS_INSTANCE = BQM_IS_INSTANCE_OF + 1;
6777
6778
6779    /**
6780     * One of the possible MIRIAM annotation model qualifier types used by
6781     * {@link CVTerm}.
6782     */
6783    public final static int BQM_UNKNOWN = BQM_IS_DERIVED_FROM + 1;
6784
6785    // BiolQualifierType_t
6786
6787
6788    /**
6789     * One of the possible MIRIAM annotation model qualifier types used by
6790     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6791     * defined by BioModels.net at <a target="_blank"
6792     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6793     */
6794    public final static int BQB_IS = 0;
6795
6796
6797    /**
6798     * One of the possible MIRIAM annotation model qualifier types used by
6799     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6800     * defined by BioModels.net at <a target="_blank"
6801     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6802     */
6803    public final static int BQB_HAS_PART = BQB_IS + 1;
6804
6805
6806    /**
6807     * One of the possible MIRIAM annotation model qualifier types used by
6808     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6809     * defined by BioModels.net at <a target="_blank"
6810     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6811     */
6812    public final static int BQB_IS_PART_OF = BQB_HAS_PART + 1;
6813
6814
6815    /**
6816     * One of the possible MIRIAM annotation model qualifier types used by
6817     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6818     * defined by BioModels.net at <a target="_blank"
6819     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6820     */
6821    public final static int BQB_IS_VERSION_OF = BQB_IS_PART_OF + 1;
6822
6823
6824    /**
6825     * One of the possible MIRIAM annotation model qualifier types used by
6826     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6827     * defined by BioModels.net at <a target="_blank"
6828     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6829     */
6830    public final static int BQB_HAS_VERSION = BQB_IS_VERSION_OF + 1;
6831
6832
6833    /**
6834     * One of the possible MIRIAM annotation model qualifier types used by
6835     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6836     * defined by BioModels.net at <a target="_blank"
6837     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6838     */
6839    public final static int BQB_IS_HOMOLOG_TO = BQB_HAS_VERSION + 1;
6840
6841
6842    /**
6843     * One of the possible MIRIAM annotation model qualifier types used by
6844     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6845     * defined by BioModels.net at <a target="_blank"
6846     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6847     */
6848    public final static int BQB_IS_DESCRIBED_BY = BQB_IS_HOMOLOG_TO + 1;
6849
6850
6851    /**
6852     * One of the possible MIRIAM annotation model qualifier types used by
6853     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6854     * defined by BioModels.net at <a target="_blank"
6855     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6856     */
6857    public final static int BQB_IS_ENCODED_BY = BQB_IS_DESCRIBED_BY + 1;
6858
6859
6860    /**
6861     * One of the possible MIRIAM annotation model qualifier types used by
6862     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6863     * defined by BioModels.net at <a target="_blank"
6864     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6865     */
6866    public final static int BQB_ENCODES = BQB_IS_ENCODED_BY + 1;
6867
6868
6869    /**
6870     * One of the possible MIRIAM annotation model qualifier types used by
6871     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6872     * defined by BioModels.net at <a target="_blank"
6873     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6874     */
6875    public final static int BQB_OCCURS_IN = BQB_ENCODES + 1;
6876
6877
6878    /**
6879     * One of the possible MIRIAM annotation model qualifier types used by
6880     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6881     * defined by BioModels.net at <a target="_blank"
6882     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6883     */
6884    public final static int BQB_HAS_PROPERTY = BQB_OCCURS_IN + 1;
6885
6886
6887    /**
6888     * One of the possible MIRIAM annotation model qualifier types used by
6889     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6890     * defined by BioModels.net at <a target="_blank"
6891     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6892     */
6893    public final static int BQB_IS_PROPERTY_OF = BQB_HAS_PROPERTY + 1;
6894
6895
6896    /**
6897     * One of the possible MIRIAM annotation model qualifier types used by
6898     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6899     * defined by BioModels.net at <a target="_blank"
6900     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6901     */
6902    public final static int BQB_HAS_TAXON = BQB_IS_PROPERTY_OF + 1;
6903
6904
6905    /**
6906     * One of the possible MIRIAM annotation model qualifier types used by
6907     * {@link CVTerm}.  Please consult the explanation of the qualifiers
6908     * defined by BioModels.net at <a target="_blank"
6909     * href="http://co.mbine.org/standards/qualifiers">http://co.mbine.org/standards/qualifiers</a>.
6910     */
6911    public final static int BQB_UNKNOWN = BQB_HAS_TAXON + 1;
6912
6913
6914    /**
6915     * One of the possible SBML {@link ConversionOption} value types.
6916     */
6917    public final static int CNV_TYPE_BOOL = 0;
6918
6919
6920    /**
6921     * One of the possible SBML {@link ConversionOption} value types.
6922     */
6923    public final static int CNV_TYPE_DOUBLE = 1;
6924
6925
6926    /**
6927     * One of the possible SBML {@link ConversionOption} value types.
6928     */
6929    public final static int CNV_TYPE_INT = 2;
6930
6931
6932    /**
6933     * One of the possible SBML {@link ConversionOption} value types.
6934     */
6935    public final static int CNV_TYPE_SINGLE = 3;
6936
6937
6938    /**
6939     * One of the possible SBML {@link ConversionOption} value types.
6940     */
6941    public final static int CNV_TYPE_STRING = 4;
6942
6943
6944    // SBMLCompTypeCode_t
6945
6946    /**
6947     * <span class="pkg-marker pkg-color-comp">comp</span> One of the
6948     * possible SBML component type codes.
6949     * <p>
6950     * LibSBML attaches an identifying code to every kind of SBML object.
6951     * These are known as <em>SBML type codes</em>.  In other languages,
6952     * the set of type codes is stored in an enumeration; in the Java
6953     * language interface for libSBML, the type codes are defined as static
6954     * integer constants in the interface class {@link libsbmlConstants}.
6955     * The names of the type codes all begin with the characters
6956     * <code>SBML_</code>.
6957     * <p>
6958     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
6959     * type codes to objects.  The present type code belongs to libSBML's
6960     * extension to support the SBML Level&nbsp;3 Hierarchical Model
6961     * Composition (&ldquo;comp&rdquo;) package.  It is used to identify
6962     * the type of SBML component to which a given object corresponds.
6963     */
6964    public final static int SBML_COMP_SUBMODEL = 250;
6965
6966
6967    /**
6968     * <span class="pkg-marker pkg-color-comp">comp</span> One of the
6969     * possible SBML component type codes.
6970     * <p>
6971     * LibSBML attaches an identifying code to every kind of SBML object.
6972     * These are known as <em>SBML type codes</em>.  In other languages,
6973     * the set of type codes is stored in an enumeration; in the Java
6974     * language interface for libSBML, the type codes are defined as static
6975     * integer constants in the interface class {@link libsbmlConstants}.
6976     * The names of the type codes all begin with the characters
6977     * <code>SBML_</code>.
6978     * <p>
6979     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
6980     * type codes to objects.  The present type code belongs to libSBML's
6981     * extension to support the SBML Level&nbsp;3 Hierarchical Model
6982     * Composition (&ldquo;comp&rdquo;) package.  It is used to identify
6983     * the type of SBML component to which a given object corresponds.
6984     */
6985    public final static int SBML_COMP_MODELDEFINITION = 251;
6986
6987
6988    /**
6989     * <span class="pkg-marker pkg-color-comp">comp</span> One of the
6990     * possible SBML component type codes.
6991     * <p>
6992     * LibSBML attaches an identifying code to every kind of SBML object.
6993     * These are known as <em>SBML type codes</em>.  In other languages,
6994     * the set of type codes is stored in an enumeration; in the Java
6995     * language interface for libSBML, the type codes are defined as static
6996     * integer constants in the interface class {@link libsbmlConstants}.
6997     * The names of the type codes all begin with the characters
6998     * <code>SBML_</code>.
6999     * <p>
7000     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7001     * type codes to objects.  The present type code belongs to libSBML's
7002     * extension to support the SBML Level&nbsp;3 Hierarchical Model
7003     * Composition (&ldquo;comp&rdquo;) package.  It is used to identify
7004     * the type of SBML component to which a given object corresponds.
7005     */
7006    public final static int SBML_COMP_EXTERNALMODELDEFINITION = 252;
7007
7008
7009    /**
7010     * <span class="pkg-marker pkg-color-comp">comp</span> One of the
7011     * possible SBML component type codes.
7012     * <p>
7013     * LibSBML attaches an identifying code to every kind of SBML object.
7014     * These are known as <em>SBML type codes</em>.  In other languages,
7015     * the set of type codes is stored in an enumeration; in the Java
7016     * language interface for libSBML, the type codes are defined as static
7017     * integer constants in the interface class {@link libsbmlConstants}.
7018     * The names of the type codes all begin with the characters
7019     * <code>SBML_</code>.
7020     * <p>
7021     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7022     * type codes to objects.  The present type code belongs to libSBML's
7023     * extension to support the SBML Level&nbsp;3 Hierarchical Model
7024     * Composition (&ldquo;comp&rdquo;) package.  It is used to identify
7025     * the type of SBML component to which a given object corresponds.
7026     */
7027    public final static int SBML_COMP_SBASEREF = 253;
7028
7029
7030    /**
7031     * <span class="pkg-marker pkg-color-comp">comp</span> One of the
7032     * possible SBML component type codes.
7033     * <p>
7034     * LibSBML attaches an identifying code to every kind of SBML object.
7035     * These are known as <em>SBML type codes</em>.  In other languages,
7036     * the set of type codes is stored in an enumeration; in the Java
7037     * language interface for libSBML, the type codes are defined as static
7038     * integer constants in the interface class {@link libsbmlConstants}.
7039     * The names of the type codes all begin with the characters
7040     * <code>SBML_</code>.
7041     * <p>
7042     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7043     * type codes to objects.  The present type code belongs to libSBML's
7044     * extension to support the SBML Level&nbsp;3 Hierarchical Model
7045     * Composition (&ldquo;comp&rdquo;) package.  It is used to identify
7046     * the type of SBML component to which a given object corresponds.
7047     */
7048    public final static int SBML_COMP_DELETION = 254;
7049
7050
7051    /**
7052     * <span class="pkg-marker pkg-color-comp">comp</span> One of the
7053     * possible SBML component type codes.
7054     * <p>
7055     * LibSBML attaches an identifying code to every kind of SBML object.
7056     * These are known as <em>SBML type codes</em>.  In other languages,
7057     * the set of type codes is stored in an enumeration; in the Java
7058     * language interface for libSBML, the type codes are defined as static
7059     * integer constants in the interface class {@link libsbmlConstants}.
7060     * The names of the type codes all begin with the characters
7061     * <code>SBML_</code>.
7062     * <p>
7063     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7064     * type codes to objects.  The present type code belongs to libSBML's
7065     * extension to support the SBML Level&nbsp;3 Hierarchical Model
7066     * Composition (&ldquo;comp&rdquo;) package.  It is used to identify
7067     * the type of SBML component to which a given object corresponds.
7068     */
7069    public final static int SBML_COMP_REPLACEDELEMENT = 255;
7070
7071
7072    /**
7073     * <span class="pkg-marker pkg-color-comp">comp</span> One of the
7074     * possible SBML component type codes.
7075     * <p>
7076     * LibSBML attaches an identifying code to every kind of SBML object.
7077     * These are known as <em>SBML type codes</em>.  In other languages,
7078     * the set of type codes is stored in an enumeration; in the Java
7079     * language interface for libSBML, the type codes are defined as static
7080     * integer constants in the interface class {@link libsbmlConstants}.
7081     * The names of the type codes all begin with the characters
7082     * <code>SBML_</code>.
7083     * <p>
7084     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7085     * type codes to objects.  The present type code belongs to libSBML's
7086     * extension to support the SBML Level&nbsp;3 Hierarchical Model
7087     * Composition (&ldquo;comp&rdquo;) package.  It is used to identify
7088     * the type of SBML component to which a given object corresponds.
7089     */
7090    public final static int SBML_COMP_REPLACEDBY = 256;
7091
7092
7093    /**
7094     * <span class="pkg-marker pkg-color-comp">comp</span> One of the
7095     * possible SBML component type codes.
7096     * <p>
7097     * LibSBML attaches an identifying code to every kind of SBML object.
7098     * These are known as <em>SBML type codes</em>.  In other languages,
7099     * the set of type codes is stored in an enumeration; in the Java
7100     * language interface for libSBML, the type codes are defined as static
7101     * integer constants in the interface class {@link libsbmlConstants}.
7102     * The names of the type codes all begin with the characters
7103     * <code>SBML_</code>.
7104     * <p>
7105     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7106     * type codes to objects.  The present type code belongs to libSBML's
7107     * extension to support the SBML Level&nbsp;3 Hierarchical Model
7108     * Composition (&ldquo;comp&rdquo;) package.  It is used to identify
7109     * the type of SBML component to which a given object corresponds.
7110     */
7111    public final static int SBML_COMP_PORT = 257;
7112
7113
7114    // SBMLFbcTypeCode_t
7115
7116    /**
7117     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7118     * possible SBML component type codes.
7119     * <p>
7120     * LibSBML attaches an identifying code to every kind of SBML object.
7121     * These are known as <em>SBML type codes</em>.  In other languages,
7122     * the set of type codes is stored in an enumeration; in the Java
7123     * language interface for libSBML, the type codes are defined as static
7124     * integer constants in the interface class {@link libsbmlConstants}.
7125     * The names of the type codes all begin with the characters
7126     * <code>SBML_</code>.
7127     * <p>
7128     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7129     * type codes to objects.  The present type code belongs to libSBML's
7130     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7131     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7132     * component to which a given object corresponds.
7133     */
7134    public final static int SBML_FBC_V1ASSOCIATION = 800;
7135
7136
7137    /**
7138     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7139     * possible SBML component type codes.
7140     * <p>
7141     * LibSBML attaches an identifying code to every kind of SBML object.
7142     * These are known as <em>SBML type codes</em>.  In other languages,
7143     * the set of type codes is stored in an enumeration; in the Java
7144     * language interface for libSBML, the type codes are defined as static
7145     * integer constants in the interface class {@link libsbmlConstants}.
7146     * The names of the type codes all begin with the characters
7147     * <code>SBML_</code>.
7148     * <p>
7149     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7150     * type codes to objects.  The present type code belongs to libSBML's
7151     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7152     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7153     * component to which a given object corresponds.
7154     */
7155    public final static int SBML_FBC_FLUXBOUND = 801;
7156
7157
7158    /**
7159     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7160     * possible SBML component type codes.
7161     * <p>
7162     * LibSBML attaches an identifying code to every kind of SBML object.
7163     * These are known as <em>SBML type codes</em>.  In other languages,
7164     * the set of type codes is stored in an enumeration; in the Java
7165     * language interface for libSBML, the type codes are defined as static
7166     * integer constants in the interface class {@link libsbmlConstants}.
7167     * The names of the type codes all begin with the characters
7168     * <code>SBML_</code>.
7169     * <p>
7170     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7171     * type codes to objects.  The present type code belongs to libSBML's
7172     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7173     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7174     * component to which a given object corresponds.
7175     */
7176    public final static int SBML_FBC_FLUXOBJECTIVE = 802;
7177
7178
7179    /**
7180     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7181     * possible SBML component type codes.
7182     * <p>
7183     * LibSBML attaches an identifying code to every kind of SBML object.
7184     * These are known as <em>SBML type codes</em>.  In other languages,
7185     * the set of type codes is stored in an enumeration; in the Java
7186     * language interface for libSBML, the type codes are defined as static
7187     * integer constants in the interface class {@link libsbmlConstants}.
7188     * The names of the type codes all begin with the characters
7189     * <code>SBML_</code>.
7190     * <p>
7191     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7192     * type codes to objects.  The present type code belongs to libSBML's
7193     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7194     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7195     * component to which a given object corresponds.
7196     */
7197    public final static int SBML_FBC_GENEASSOCIATION = 803;
7198
7199
7200    /**
7201     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7202     * possible SBML component type codes.
7203     * <p>
7204     * LibSBML attaches an identifying code to every kind of SBML object.
7205     * These are known as <em>SBML type codes</em>.  In other languages,
7206     * the set of type codes is stored in an enumeration; in the Java
7207     * language interface for libSBML, the type codes are defined as static
7208     * integer constants in the interface class {@link libsbmlConstants}.
7209     * The names of the type codes all begin with the characters
7210     * <code>SBML_</code>.
7211     * <p>
7212     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7213     * type codes to objects.  The present type code belongs to libSBML's
7214     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7215     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7216     * component to which a given object corresponds.
7217     */
7218    public final static int SBML_FBC_OBJECTIVE = 804;
7219
7220
7221    /**
7222     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7223     * possible SBML component type codes.
7224     * <p>
7225     * LibSBML attaches an identifying code to every kind of SBML object.
7226     * These are known as <em>SBML type codes</em>.  In other languages,
7227     * the set of type codes is stored in an enumeration; in the Java
7228     * language interface for libSBML, the type codes are defined as static
7229     * integer constants in the interface class {@link libsbmlConstants}.
7230     * The names of the type codes all begin with the characters
7231     * <code>SBML_</code>.
7232     * <p>
7233     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7234     * type codes to objects.  The present type code belongs to libSBML's
7235     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7236     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7237     * component to which a given object corresponds.
7238     */
7239    public final static int SBML_FBC_ASSOCIATION = 805;
7240
7241
7242    /**
7243     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7244     * possible SBML component type codes.
7245     * <p>
7246     * LibSBML attaches an identifying code to every kind of SBML object.
7247     * These are known as <em>SBML type codes</em>.  In other languages,
7248     * the set of type codes is stored in an enumeration; in the Java
7249     * language interface for libSBML, the type codes are defined as static
7250     * integer constants in the interface class {@link libsbmlConstants}.
7251     * The names of the type codes all begin with the characters
7252     * <code>SBML_</code>.
7253     * <p>
7254     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7255     * type codes to objects.  The present type code belongs to libSBML's
7256     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7257     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7258     * component to which a given object corresponds.
7259     */
7260    public final static int SBML_FBC_GENEPRODUCTASSOCIATION = 806;
7261
7262
7263    /**
7264     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7265     * possible SBML component type codes.
7266     * <p>
7267     * LibSBML attaches an identifying code to every kind of SBML object.
7268     * These are known as <em>SBML type codes</em>.  In other languages,
7269     * the set of type codes is stored in an enumeration; in the Java
7270     * language interface for libSBML, the type codes are defined as static
7271     * integer constants in the interface class {@link libsbmlConstants}.
7272     * The names of the type codes all begin with the characters
7273     * <code>SBML_</code>.
7274     * <p>
7275     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7276     * type codes to objects.  The present type code belongs to libSBML's
7277     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7278     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7279     * component to which a given object corresponds.
7280     */
7281    public final static int SBML_FBC_GENEPRODUCT = 807;
7282
7283
7284    /**
7285     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7286     * possible SBML component type codes.
7287     * <p>
7288     * LibSBML attaches an identifying code to every kind of SBML object.
7289     * These are known as <em>SBML type codes</em>.  In other languages,
7290     * the set of type codes is stored in an enumeration; in the Java
7291     * language interface for libSBML, the type codes are defined as static
7292     * integer constants in the interface class {@link libsbmlConstants}.
7293     * The names of the type codes all begin with the characters
7294     * <code>SBML_</code>.
7295     * <p>
7296     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7297     * type codes to objects.  The present type code belongs to libSBML's
7298     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7299     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7300     * component to which a given object corresponds.
7301     */
7302    public final static int SBML_FBC_GENEPRODUCTREF = 808;
7303
7304
7305    /**
7306     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7307     * possible SBML component type codes.
7308     * <p>
7309     * LibSBML attaches an identifying code to every kind of SBML object.
7310     * These are known as <em>SBML type codes</em>.  In other languages,
7311     * the set of type codes is stored in an enumeration; in the Java
7312     * language interface for libSBML, the type codes are defined as static
7313     * integer constants in the interface class {@link libsbmlConstants}.
7314     * The names of the type codes all begin with the characters
7315     * <code>SBML_</code>.
7316     * <p>
7317     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7318     * type codes to objects.  The present type code belongs to libSBML's
7319     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7320     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7321     * component to which a given object corresponds.
7322     */
7323    public final static int SBML_FBC_AND = 809;
7324
7325
7326    /**
7327     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7328     * possible SBML component type codes.
7329     * <p>
7330     * LibSBML attaches an identifying code to every kind of SBML object.
7331     * These are known as <em>SBML type codes</em>.  In other languages,
7332     * the set of type codes is stored in an enumeration; in the Java
7333     * language interface for libSBML, the type codes are defined as static
7334     * integer constants in the interface class {@link libsbmlConstants}.
7335     * The names of the type codes all begin with the characters
7336     * <code>SBML_</code>.
7337     * <p>
7338     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7339     * type codes to objects.  The present type code belongs to libSBML's
7340     * extension to support the SBML Level&nbsp;3 Flux Balance Constraints
7341     * (&ldquo;fbc&rdquo;) package.  It is used to identify the type of SBML
7342     * component to which a given object corresponds.
7343     */
7344    public final static int SBML_FBC_OR = 810;
7345
7346
7347    // AssociationTypeCode_t
7348
7349    /**
7350     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7351     * possible Association types.
7352     * <p>
7353     * The Association class is not part of the official SBML Level&nbsp;3
7354     * Flux Balance Constraints specification, but is instead a proposed
7355     * future development of the package.  If adopted, it would be a child of
7356     * a GeneAssociation that would describe a single 'and' or 'or'
7357     * relationship between two or more genes or other associations.
7358     * <p>
7359     * The present code is one of the possible Association types for this
7360     * proposed SBML Level&nbsp;3 Flux Balance Constraints
7361     * (&ldquo;fbc&rdquo;) package future development.
7362     */
7363    public final static int GENE_ASSOCIATION = 0;
7364
7365
7366    /**
7367     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7368     * possible Association types.
7369     * <p>
7370     * The Association class is not part of the official SBML Level&nbsp;3
7371     * Flux Balance Constraints specification, but is instead a proposed
7372     * future development of the package.  If adopted, it would be a child of
7373     * a GeneAssociation that would describe a single 'and' or 'or'
7374     * relationship between two or more genes or other associations.
7375     * <p>
7376     * The present code is one of the possible Association types for this
7377     * proposed SBML Level&nbsp;3 Flux Balance Constraints
7378     * (&ldquo;fbc&rdquo;) package future development.
7379     */
7380    public final static int AND_ASSOCIATION = 1;
7381
7382
7383    /**
7384     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7385     * possible Association types.
7386     * <p>
7387     * The Association class is not part of the official SBML Level&nbsp;3
7388     * Flux Balance Constraints specification, but is instead a proposed
7389     * future development of the package.  If adopted, it would be a child of
7390     * a GeneAssociation that would describe a single 'and' or 'or'
7391     * relationship between two or more genes or other associations.
7392     * <p>
7393     * The present code is one of the possible Association types for this
7394     * proposed SBML Level&nbsp;3 Flux Balance Constraints
7395     * (&ldquo;fbc&rdquo;) package future development.
7396     */
7397    public final static int OR_ASSOCIATION = 2;
7398
7399
7400    /**
7401     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7402     * possible Association types.
7403     * <p>
7404     * The Association class is not part of the official SBML Level&nbsp;3
7405     * Flux Balance Constraints specification, but is instead a proposed
7406     * future development of the package.  If adopted, it would be a child of
7407     * a GeneAssociation that would describe a single 'and' or 'or'
7408     * relationship between two or more genes or other associations.
7409     * <p>
7410     * The present code is one of the possible Association types for this
7411     * proposed SBML Level&nbsp;3 Flux Balance Constraints
7412     * (&ldquo;fbc&rdquo;) package future development.
7413     */
7414    public final static int UNKNOWN_ASSOCIATION = 3;
7415
7416
7417    // FluxBoundOperation_t
7418
7419    /**
7420     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7421     * possible FluxBound operation types.
7422     * <p>
7423     * The FluxBound class is part of the SBML Level&nbsp;3 Flux Balanced
7424     * Constraints package.  Its purpose is to to hold a single equality or
7425     * inequality that represents the maximum or minimum value a reaction
7426     * flux can obtain at steady state.  One of the attributes of FluxBound
7427     * is "operation".  This code is one of the possible values of the
7428     * "operation" attribute.  The possible legal values are less than or
7429     * equal to, greater than or equal to, or equal to.  The additional two
7430     * options "less than" and "greater than" are not legal values for the
7431     * FluxBound "operation" attribute, but are provided to allow backwards
7432     * compatibility with an earlier version of the draft specification.
7433     */
7434    public final static int FLUXBOUND_OPERATION_LESS_EQUAL = 0;
7435
7436
7437    /**
7438     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7439     * possible FluxBound operation types.
7440     * <p>
7441     * The FluxBound class is part of the SBML Level&nbsp;3 Flux Balanced
7442     * Constraints package.  Its purpose is to to hold a single equality or
7443     * inequality that represents the maximum or minimum value a reaction
7444     * flux can obtain at steady state.  One of the attributes of FluxBound
7445     * is "operation".  This code is one of the possible values of the
7446     * "operation" attribute.  The possible legal values are less than or
7447     * equal to, greater than or equal to, or equal to.  The additional two
7448     * options "less than" and "greater than" are not legal values for the
7449     * FluxBound "operation" attribute, but are provided to allow backwards
7450     * compatibility with an earlier version of the draft specification.
7451     */
7452    public final static int FLUXBOUND_OPERATION_GREATER_EQUAL = FLUXBOUND_OPERATION_LESS_EQUAL + 1;
7453
7454
7455    /**
7456     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7457     * possible FluxBound operation types.
7458     * <p>
7459     * The FluxBound class is part of the SBML Level&nbsp;3 Flux Balanced
7460     * Constraints package.  Its purpose is to to hold a single equality or
7461     * inequality that represents the maximum or minimum value a reaction
7462     * flux can obtain at steady state.  One of the attributes of FluxBound
7463     * is "operation".  This code is one of the possible values of the
7464     * "operation" attribute.  The possible legal values are less than or
7465     * equal to, greater than or equal to, or equal to.  The additional two
7466     * options "less than" and "greater than" are not legal values for the
7467     * FluxBound "operation" attribute, but are provided to allow backwards
7468     * compatibility with an earlier version of the draft specification.
7469     */
7470    public final static int FLUXBOUND_OPERATION_LESS = FLUXBOUND_OPERATION_GREATER_EQUAL + 1;
7471
7472
7473    /**
7474     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7475     * possible FluxBound operation types.
7476     * <p>
7477     * The FluxBound class is part of the SBML Level&nbsp;3 Flux Balanced
7478     * Constraints package.  Its purpose is to to hold a single equality or
7479     * inequality that represents the maximum or minimum value a reaction
7480     * flux can obtain at steady state.  One of the attributes of FluxBound
7481     * is "operation".  This code is one of the possible values of the
7482     * "operation" attribute.  The possible legal values are less than or
7483     * equal to, greater than or equal to, or equal to.  The additional two
7484     * options "less than" and "greater than" are not legal values for the
7485     * FluxBound "operation" attribute, but are provided to allow backwards
7486     * compatibility with an earlier version of the draft specification.
7487     */
7488    public final static int FLUXBOUND_OPERATION_GREATER = FLUXBOUND_OPERATION_LESS + 1;
7489
7490
7491    /**
7492     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7493     * possible FluxBound operation types.
7494     * <p>
7495     * The FluxBound class is part of the SBML Level&nbsp;3 Flux Balanced
7496     * Constraints package.  Its purpose is to to hold a single equality or
7497     * inequality that represents the maximum or minimum value a reaction
7498     * flux can obtain at steady state.  One of the attributes of FluxBound
7499     * is "operation".  This code is one of the possible values of the
7500     * "operation" attribute.  The possible legal values are less than or
7501     * equal to, greater than or equal to, or equal to.  The additional two
7502     * options "less than" and "greater than" are not legal values for the
7503     * FluxBound "operation" attribute, but are provided to allow backwards
7504     * compatibility with an earlier version of the draft specification.
7505     */
7506    public final static int FLUXBOUND_OPERATION_EQUAL = FLUXBOUND_OPERATION_GREATER + 1;
7507
7508
7509    /**
7510     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7511     * possible FluxBound operation types.
7512     * <p>
7513     * The FluxBound class is part of the SBML Level&nbsp;3 Flux Balanced
7514     * Constraints package.  Its purpose is to to hold a single equality or
7515     * inequality that represents the maximum or minimum value a reaction
7516     * flux can obtain at steady state.  One of the attributes of FluxBound
7517     * is "operation".  This code is one of the possible values of the
7518     * "operation" attribute.  The possible legal values are less than or
7519     * equal to, greater than or equal to, or equal to.  The additional two
7520     * options "less than" and "greater than" are not legal values for the
7521     * FluxBound "operation" attribute, but are provided to allow backwards
7522     * compatibility with an earlier version of the draft specification.
7523     */
7524    public final static int FLUXBOUND_OPERATION_UNKNOWN = FLUXBOUND_OPERATION_EQUAL + 1;
7525
7526    // ObjectiveType_t
7527
7528    /**
7529     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7530     * possible Objective types.
7531     * <p>
7532
7533     * The Objective class is part of the SBML Level&nbsp;3 Flux Balanced
7534     * Constraints package.  Its purpose is to represent the so-called
7535     * <em>objective function</em>, which generally consist of a linear
7536     * combination ofmodel variables (fluxes) and a sense (direction).  The
7537     * Objective class has a "type" attribute, and the present code is one of
7538     * possible type values.
7539     */
7540    public final static int OBJECTIVE_TYPE_MAXIMIZE = 0;
7541
7542
7543    /**
7544     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7545     * possible Objective types.
7546     * <p>
7547
7548     * The Objective class is part of the SBML Level&nbsp;3 Flux Balanced
7549     * Constraints package.  Its purpose is to represent the so-called
7550     * <em>objective function</em>, which generally consist of a linear
7551     * combination ofmodel variables (fluxes) and a sense (direction).  The
7552     * Objective class has a "type" attribute, and the present code is one of
7553     * possible type values.
7554     */
7555    public final static int OBJECTIVE_TYPE_MINIMIZE = OBJECTIVE_TYPE_MAXIMIZE + 1;
7556
7557
7558    /**
7559     * <span class="pkg-marker pkg-color-fbc">fbc</span> One of the
7560     * possible Objective types.
7561     * <p>
7562
7563     * The Objective class is part of the SBML Level&nbsp;3 Flux Balanced
7564     * Constraints package.  Its purpose is to represent the so-called
7565     * <em>objective function</em>, which generally consist of a linear
7566     * combination ofmodel variables (fluxes) and a sense (direction).  The
7567     * Objective class has a "type" attribute, and the present code is one of
7568     * possible type values.
7569     */
7570    public final static int OBJECTIVE_TYPE_UNKNOWN = OBJECTIVE_TYPE_MINIMIZE + 1;
7571
7572
7573  // SBMLGroupsTypeCode_t 
7574
7575    /**
7576     * <span class="pkg-marker pkg-color-groups">groups</span> One of the
7577     * possible SBML component type codes.
7578     * <p>
7579     * LibSBML attaches an identifying code to every kind of SBML object.
7580     * These are known as <em>SBML type codes</em>.  In other languages,
7581     * the set of type codes is stored in an enumeration; in the Java
7582     * language interface for libSBML, the type codes are defined as static
7583     * integer constants in the interface class {@link libsbmlConstants}.
7584     * The names of the type codes all begin with the characters
7585     * <code>SBML_</code>.
7586     * <p>
7587     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7588     * type codes to objects.  The present type code belongs to libSBML's
7589     * extension to support the SBML Level&nbsp;3 Groups
7590     * (&ldquo;groups&rdquo;) package.  It is used to identify the type of
7591     * SBML component to which a given object corresponds.
7592     */
7593    public final static int SBML_GROUPS_MEMBER = 500;
7594
7595    /**
7596     * <span class="pkg-marker pkg-color-groups">groups</span> One of the
7597     * possible SBML component type codes.
7598     * <p>
7599     * LibSBML attaches an identifying code to every kind of SBML object.
7600     * These are known as <em>SBML type codes</em>.  In other languages,
7601     * the set of type codes is stored in an enumeration; in the Java
7602     * language interface for libSBML, the type codes are defined as static
7603     * integer constants in the interface class {@link libsbmlConstants}.
7604     * The names of the type codes all begin with the characters
7605     * <code>SBML_</code>.
7606     * <p>
7607     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7608     * type codes to objects.  The present type code belongs to libSBML's
7609     * extension to support the SBML Level&nbsp;3 Groups
7610     * (&ldquo;groups&rdquo;) package.  It is used to identify the type of
7611     * SBML component to which a given object corresponds.
7612     */
7613    public final static int SBML_GROUPS_GROUP = 501;
7614
7615
7616  // GroupKind_t 
7617
7618    /**
7619     * <span class="pkg-marker pkg-color-groups">groups</span> One of the
7620     * possible Group kinds.
7621     */
7622    public final static int GROUP_KIND_CLASSIFICATION = 0;
7623
7624    /**
7625     * <span class="pkg-marker pkg-color-groups">groups</span> One of the
7626     * possible Group kinds.
7627     */
7628    public final static int GROUP_KIND_PARTONOMY = GROUP_KIND_CLASSIFICATION + 1;
7629
7630    /**
7631     * <span class="pkg-marker pkg-color-groups">groups</span> One of the
7632     * possible Group kinds.
7633     */
7634    public final static int GROUP_KIND_COLLECTION = GROUP_KIND_PARTONOMY + 1;
7635
7636    /**
7637     * <span class="pkg-marker pkg-color-groups">groups</span> One of the
7638     * possible Group kinds.
7639     */
7640    public final static int GROUP_KIND_UNKNOWN = GROUP_KIND_COLLECTION + 1;
7641
7642
7643  // GroupsSBMLErrorCode_t 
7644
7645    /**
7646     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7647     * enumeration of all the error and warning codes generated by the
7648     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7649     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7650     * for an explanation of the meaning of this particular error code.
7651     */
7652    public final static int GroupsUnknown = 4010100;
7653
7654    /**
7655     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7656     * enumeration of all the error and warning codes generated by the
7657     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7658     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7659     * for an explanation of the meaning of this particular error code.
7660     */
7661    public final static int GroupsNSUndeclared = 4010101;
7662
7663    /**
7664     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7665     * enumeration of all the error and warning codes generated by the
7666     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7667     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7668     * for an explanation of the meaning of this particular error code.
7669     */
7670    public final static int GroupsElementNotInNs = 4010102;
7671
7672    /**
7673     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7674     * enumeration of all the error and warning codes generated by the
7675     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7676     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7677     * for an explanation of the meaning of this particular error code.
7678     */
7679    public final static int GroupsDuplicateComponentId = 4010301;
7680
7681    /**
7682     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7683     * enumeration of all the error and warning codes generated by the
7684     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7685     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7686     * for an explanation of the meaning of this particular error code.
7687     */
7688    public final static int GroupsIdSyntaxRule = 4010302;
7689
7690    /**
7691     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7692     * enumeration of all the error and warning codes generated by the
7693     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7694     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7695     * for an explanation of the meaning of this particular error code.
7696     */
7697    public final static int GroupsAttributeRequiredMissing = 4020101;
7698
7699    /**
7700     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7701     * enumeration of all the error and warning codes generated by the
7702     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7703     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7704     * for an explanation of the meaning of this particular error code.
7705     */
7706    public final static int GroupsAttributeRequiredMustBeBoolean = 4020102;
7707
7708    /**
7709     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7710     * enumeration of all the error and warning codes generated by the
7711     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7712     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7713     * for an explanation of the meaning of this particular error code.
7714     */
7715    public final static int GroupsAttributeRequiredMustHaveValue = 4020103;
7716
7717    /**
7718     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7719     * enumeration of all the error and warning codes generated by the
7720     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7721     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7722     * for an explanation of the meaning of this particular error code.
7723     */
7724    public final static int GroupsModelAllowedElements = 4020201;
7725
7726    /**
7727     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7728     * enumeration of all the error and warning codes generated by the
7729     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7730     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7731     * for an explanation of the meaning of this particular error code.
7732     */
7733    public final static int GroupsModelEmptyLOElements = 4020202;
7734
7735    /**
7736     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7737     * enumeration of all the error and warning codes generated by the
7738     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7739     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7740     * for an explanation of the meaning of this particular error code.
7741     */
7742    public final static int GroupsModelLOGroupsAllowedCoreElements = 4020203;
7743
7744    /**
7745     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7746     * enumeration of all the error and warning codes generated by the
7747     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7748     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7749     * for an explanation of the meaning of this particular error code.
7750     */
7751    public final static int GroupsModelLOGroupsAllowedCoreAttributes = 4020204;
7752
7753    /**
7754     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7755     * enumeration of all the error and warning codes generated by the
7756     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7757     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7758     * for an explanation of the meaning of this particular error code.
7759     */
7760    public final static int GroupsGroupAllowedCoreAttributes = 4020301;
7761
7762    /**
7763     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7764     * enumeration of all the error and warning codes generated by the
7765     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7766     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7767     * for an explanation of the meaning of this particular error code.
7768     */
7769    public final static int GroupsGroupAllowedCoreElements = 4020302;
7770
7771    /**
7772     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7773     * enumeration of all the error and warning codes generated by the
7774     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7775     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7776     * for an explanation of the meaning of this particular error code.
7777     */
7778    public final static int GroupsGroupAllowedAttributes = 4020303;
7779
7780    /**
7781     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7782     * enumeration of all the error and warning codes generated by the
7783     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7784     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7785     * for an explanation of the meaning of this particular error code.
7786     */
7787    public final static int GroupsGroupAllowedElements = 4020304;
7788
7789    /**
7790     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7791     * enumeration of all the error and warning codes generated by the
7792     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7793     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7794     * for an explanation of the meaning of this particular error code.
7795     */
7796    public final static int GroupsGroupKindMustBeGroupKindEnum = 4020305;
7797
7798    /**
7799     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7800     * enumeration of all the error and warning codes generated by the
7801     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7802     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7803     * for an explanation of the meaning of this particular error code.
7804     */
7805    public final static int GroupsGroupNameMustBeString = 4020306;
7806
7807    /**
7808     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7809     * enumeration of all the error and warning codes generated by the
7810     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7811     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7812     * for an explanation of the meaning of this particular error code.
7813     */
7814    public final static int GroupsGroupEmptyLOElements = 4020307;
7815
7816    /**
7817     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7818     * enumeration of all the error and warning codes generated by the
7819     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7820     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7821     * for an explanation of the meaning of this particular error code.
7822     */
7823    public final static int GroupsGroupLOMembersAllowedCoreElements = 4020308;
7824
7825    /**
7826     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7827     * enumeration of all the error and warning codes generated by the
7828     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7829     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7830     * for an explanation of the meaning of this particular error code.
7831     */
7832    public final static int GroupsGroupLOMembersAllowedCoreAttributes = 4020309;
7833
7834    /**
7835     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7836     * enumeration of all the error and warning codes generated by the
7837     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7838     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7839     * for an explanation of the meaning of this particular error code.
7840     */
7841    public final static int GroupsGroupLOMembersAllowedAttributes = 4020310;
7842
7843    /**
7844     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7845     * enumeration of all the error and warning codes generated by the
7846     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7847     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7848     * for an explanation of the meaning of this particular error code.
7849     */
7850    public final static int GroupsLOMembersNameMustBeString = 4020311;
7851
7852    /**
7853     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7854     * enumeration of all the error and warning codes generated by the
7855     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7856     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7857     * for an explanation of the meaning of this particular error code.
7858     */
7859    public final static int GroupsLOMembersConsistentReferences = 4020312;
7860
7861    /**
7862     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7863     * enumeration of all the error and warning codes generated by the
7864     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7865     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7866     * for an explanation of the meaning of this particular error code.
7867     */
7868    public final static int GroupsNotCircularReferences = 4020313;
7869
7870    /**
7871     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7872     * enumeration of all the error and warning codes generated by the
7873     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7874     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7875     * for an explanation of the meaning of this particular error code.
7876     */
7877    public final static int GroupsMemberAllowedCoreAttributes = 4020401;
7878
7879    /**
7880     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7881     * enumeration of all the error and warning codes generated by the
7882     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7883     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7884     * for an explanation of the meaning of this particular error code.
7885     */
7886    public final static int GroupsMemberAllowedCoreElements = 4020402;
7887
7888    /**
7889     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7890     * enumeration of all the error and warning codes generated by the
7891     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7892     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7893     * for an explanation of the meaning of this particular error code.
7894     */
7895    public final static int GroupsMemberAllowedAttributes = 4020403;
7896
7897    /**
7898     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7899     * enumeration of all the error and warning codes generated by the
7900     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7901     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7902     * for an explanation of the meaning of this particular error code.
7903     */
7904    public final static int GroupsMemberNameMustBeString = 4020404;
7905
7906    /**
7907     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7908     * enumeration of all the error and warning codes generated by the
7909     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7910     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7911     * for an explanation of the meaning of this particular error code.
7912     */
7913    public final static int GroupsMemberIdRefMustBeSBase = 4020405;
7914
7915    /**
7916     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7917     * enumeration of all the error and warning codes generated by the
7918     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7919     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7920     * for an explanation of the meaning of this particular error code.
7921     */
7922    public final static int GroupsMemberMetaIdRefMustBeSBase = 4020406;
7923
7924    /**
7925     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7926     * enumeration of all the error and warning codes generated by the
7927     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7928     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7929     * for an explanation of the meaning of this particular error code.
7930     */
7931    public final static int GroupsMemberIdRefMustBeSId = 4020407;
7932
7933    /**
7934     * <span class="pkg-marker pkg-color-groups">groups</span> A value in the
7935     * enumeration of all the error and warning codes generated by the
7936     * libSBML &ldquo;groups&rdquo; extension for objects of class {@link
7937     * SBMLError}.  Please consult the documentation for {@link SBMLError}
7938     * for an explanation of the meaning of this particular error code.
7939     */
7940    public final static int GroupsMemberMetaIdRefMustBeID = 4020408;
7941  
7942
7943    // SBMLLayoutTypeCode_t
7944
7945    /**
7946     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
7947     * possible SBML component type codes.
7948     * <p>
7949     * LibSBML attaches an identifying code to every kind of SBML object.
7950     * These are known as <em>SBML type codes</em>.  In other languages,
7951     * the set of type codes is stored in an enumeration; in the Java
7952     * language interface for libSBML, the type codes are defined as static
7953     * integer constants in the interface class {@link libsbmlConstants}.
7954     * The names of the type codes all begin with the characters
7955     * <code>SBML_</code>.
7956     * <p>
7957     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7958     * type codes to objects.  The present type code belongs to libSBML's
7959     * extension to support the SBML Level&nbsp;3 Layout
7960     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
7961     * SBML component to which a given object corresponds.
7962     */
7963    public final static int SBML_LAYOUT_BOUNDINGBOX = 100;
7964
7965
7966    /**
7967     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
7968     * possible SBML component type codes.
7969     * <p>
7970     * LibSBML attaches an identifying code to every kind of SBML object.
7971     * These are known as <em>SBML type codes</em>.  In other languages,
7972     * the set of type codes is stored in an enumeration; in the Java
7973     * language interface for libSBML, the type codes are defined as static
7974     * integer constants in the interface class {@link libsbmlConstants}.
7975     * The names of the type codes all begin with the characters
7976     * <code>SBML_</code>.
7977     * <p>
7978     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
7979     * type codes to objects.  The present type code belongs to libSBML's
7980     * extension to support the SBML Level&nbsp;3 Layout
7981     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
7982     * SBML component to which a given object corresponds.
7983     */
7984    public final static int SBML_LAYOUT_COMPARTMENTGLYPH = 101;
7985
7986
7987    /**
7988     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
7989     * possible SBML component type codes.
7990     * <p>
7991     * LibSBML attaches an identifying code to every kind of SBML object.
7992     * These are known as <em>SBML type codes</em>.  In other languages,
7993     * the set of type codes is stored in an enumeration; in the Java
7994     * language interface for libSBML, the type codes are defined as static
7995     * integer constants in the interface class {@link libsbmlConstants}.
7996     * The names of the type codes all begin with the characters
7997     * <code>SBML_</code>.
7998     * <p>
7999     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8000     * type codes to objects.  The present type code belongs to libSBML's
8001     * extension to support the SBML Level&nbsp;3 Layout
8002     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8003     * SBML component to which a given object corresponds.
8004     */
8005    public final static int SBML_LAYOUT_CUBICBEZIER = 102;
8006
8007
8008    /**
8009     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8010     * possible SBML component type codes.
8011     * <p>
8012     * LibSBML attaches an identifying code to every kind of SBML object.
8013     * These are known as <em>SBML type codes</em>.  In other languages,
8014     * the set of type codes is stored in an enumeration; in the Java
8015     * language interface for libSBML, the type codes are defined as static
8016     * integer constants in the interface class {@link libsbmlConstants}.
8017     * The names of the type codes all begin with the characters
8018     * <code>SBML_</code>.
8019     * <p>
8020     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8021     * type codes to objects.  The present type code belongs to libSBML's
8022     * extension to support the SBML Level&nbsp;3 Layout
8023     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8024     * SBML component to which a given object corresponds.
8025     */
8026    public final static int SBML_LAYOUT_CURVE = 103;
8027
8028
8029    /**
8030     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8031     * possible SBML component type codes.
8032     * <p>
8033     * LibSBML attaches an identifying code to every kind of SBML object.
8034     * These are known as <em>SBML type codes</em>.  In other languages,
8035     * the set of type codes is stored in an enumeration; in the Java
8036     * language interface for libSBML, the type codes are defined as static
8037     * integer constants in the interface class {@link libsbmlConstants}.
8038     * The names of the type codes all begin with the characters
8039     * <code>SBML_</code>.
8040     * <p>
8041     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8042     * type codes to objects.  The present type code belongs to libSBML's
8043     * extension to support the SBML Level&nbsp;3 Layout
8044     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8045     * SBML component to which a given object corresponds.
8046     */
8047    public final static int SBML_LAYOUT_DIMENSIONS = 104;
8048
8049
8050    /**
8051     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8052     * possible SBML component type codes.
8053     * <p>
8054     * LibSBML attaches an identifying code to every kind of SBML object.
8055     * These are known as <em>SBML type codes</em>.  In other languages,
8056     * the set of type codes is stored in an enumeration; in the Java
8057     * language interface for libSBML, the type codes are defined as static
8058     * integer constants in the interface class {@link libsbmlConstants}.
8059     * The names of the type codes all begin with the characters
8060     * <code>SBML_</code>.
8061     * <p>
8062     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8063     * type codes to objects.  The present type code belongs to libSBML's
8064     * extension to support the SBML Level&nbsp;3 Layout
8065     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8066     * SBML component to which a given object corresponds.
8067     */
8068    public final static int SBML_LAYOUT_GRAPHICALOBJECT = 105;
8069
8070
8071    /**
8072     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8073     * possible SBML component type codes.
8074     * <p>
8075     * LibSBML attaches an identifying code to every kind of SBML object.
8076     * These are known as <em>SBML type codes</em>.  In other languages,
8077     * the set of type codes is stored in an enumeration; in the Java
8078     * language interface for libSBML, the type codes are defined as static
8079     * integer constants in the interface class {@link libsbmlConstants}.
8080     * The names of the type codes all begin with the characters
8081     * <code>SBML_</code>.
8082     * <p>
8083     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8084     * type codes to objects.  The present type code belongs to libSBML's
8085     * extension to support the SBML Level&nbsp;3 Layout
8086     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8087     * SBML component to which a given object corresponds.
8088     */
8089    public final static int SBML_LAYOUT_LAYOUT = 106;
8090
8091
8092    /**
8093     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8094     * possible SBML component type codes.
8095     * <p>
8096     * LibSBML attaches an identifying code to every kind of SBML object.
8097     * These are known as <em>SBML type codes</em>.  In other languages,
8098     * the set of type codes is stored in an enumeration; in the Java
8099     * language interface for libSBML, the type codes are defined as static
8100     * integer constants in the interface class {@link libsbmlConstants}.
8101     * The names of the type codes all begin with the characters
8102     * <code>SBML_</code>.
8103     * <p>
8104     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8105     * type codes to objects.  The present type code belongs to libSBML's
8106     * extension to support the SBML Level&nbsp;3 Layout
8107     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8108     * SBML component to which a given object corresponds.
8109     */
8110    public final static int SBML_LAYOUT_LINESEGMENT = 107;
8111
8112
8113    /**
8114     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8115     * possible SBML component type codes.
8116     * <p>
8117     * LibSBML attaches an identifying code to every kind of SBML object.
8118     * These are known as <em>SBML type codes</em>.  In other languages,
8119     * the set of type codes is stored in an enumeration; in the Java
8120     * language interface for libSBML, the type codes are defined as static
8121     * integer constants in the interface class {@link libsbmlConstants}.
8122     * The names of the type codes all begin with the characters
8123     * <code>SBML_</code>.
8124     * <p>
8125     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8126     * type codes to objects.  The present type code belongs to libSBML's
8127     * extension to support the SBML Level&nbsp;3 Layout
8128     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8129     * SBML component to which a given object corresponds.
8130     */
8131    public final static int SBML_LAYOUT_POINT = 108;
8132
8133
8134    /**
8135     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8136     * possible SBML component type codes.
8137     * <p>
8138     * LibSBML attaches an identifying code to every kind of SBML object.
8139     * These are known as <em>SBML type codes</em>.  In other languages,
8140     * the set of type codes is stored in an enumeration; in the Java
8141     * language interface for libSBML, the type codes are defined as static
8142     * integer constants in the interface class {@link libsbmlConstants}.
8143     * The names of the type codes all begin with the characters
8144     * <code>SBML_</code>.
8145     * <p>
8146     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8147     * type codes to objects.  The present type code belongs to libSBML's
8148     * extension to support the SBML Level&nbsp;3 Layout
8149     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8150     * SBML component to which a given object corresponds.
8151     */
8152    public final static int SBML_LAYOUT_REACTIONGLYPH = 109;
8153
8154
8155    /**
8156     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8157     * possible SBML component type codes.
8158     * <p>
8159     * LibSBML attaches an identifying code to every kind of SBML object.
8160     * These are known as <em>SBML type codes</em>.  In other languages,
8161     * the set of type codes is stored in an enumeration; in the Java
8162     * language interface for libSBML, the type codes are defined as static
8163     * integer constants in the interface class {@link libsbmlConstants}.
8164     * The names of the type codes all begin with the characters
8165     * <code>SBML_</code>.
8166     * <p>
8167     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8168     * type codes to objects.  The present type code belongs to libSBML's
8169     * extension to support the SBML Level&nbsp;3 Layout
8170     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8171     * SBML component to which a given object corresponds.
8172     */
8173    public final static int SBML_LAYOUT_SPECIESGLYPH = 110;
8174
8175
8176    /**
8177     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8178     * possible SBML component type codes.
8179     * <p>
8180     * LibSBML attaches an identifying code to every kind of SBML object.
8181     * These are known as <em>SBML type codes</em>.  In other languages,
8182     * the set of type codes is stored in an enumeration; in the Java
8183     * language interface for libSBML, the type codes are defined as static
8184     * integer constants in the interface class {@link libsbmlConstants}.
8185     * The names of the type codes all begin with the characters
8186     * <code>SBML_</code>.
8187     * <p>
8188     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8189     * type codes to objects.  The present type code belongs to libSBML's
8190     * extension to support the SBML Level&nbsp;3 Layout
8191     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8192     * SBML component to which a given object corresponds.
8193     */
8194    public final static int SBML_LAYOUT_SPECIESREFERENCEGLYPH = 111;
8195
8196
8197    /**
8198     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8199     * possible SBML component type codes.
8200     * <p>
8201     * LibSBML attaches an identifying code to every kind of SBML object.
8202     * These are known as <em>SBML type codes</em>.  In other languages,
8203     * the set of type codes is stored in an enumeration; in the Java
8204     * language interface for libSBML, the type codes are defined as static
8205     * integer constants in the interface class {@link libsbmlConstants}.
8206     * The names of the type codes all begin with the characters
8207     * <code>SBML_</code>.
8208     * <p>
8209     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8210     * type codes to objects.  The present type code belongs to libSBML's
8211     * extension to support the SBML Level&nbsp;3 Layout
8212     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8213     * SBML component to which a given object corresponds.
8214     */
8215    public final static int SBML_LAYOUT_TEXTGLYPH = 112;
8216
8217
8218    /**
8219     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8220     * possible SBML component type codes.
8221     * <p>
8222     * LibSBML attaches an identifying code to every kind of SBML object.
8223     * These are known as <em>SBML type codes</em>.  In other languages,
8224     * the set of type codes is stored in an enumeration; in the Java
8225     * language interface for libSBML, the type codes are defined as static
8226     * integer constants in the interface class {@link libsbmlConstants}.
8227     * The names of the type codes all begin with the characters
8228     * <code>SBML_</code>.
8229     * <p>
8230     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8231     * type codes to objects.  The present type code belongs to libSBML's
8232     * extension to support the SBML Level&nbsp;3 Layout
8233     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8234     * SBML component to which a given object corresponds.
8235     */
8236    public final static int SBML_LAYOUT_REFERENCEGLYPH = 113;
8237
8238
8239    /**
8240     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8241     * possible SBML component type codes.
8242     * <p>
8243     * LibSBML attaches an identifying code to every kind of SBML object.
8244     * These are known as <em>SBML type codes</em>.  In other languages,
8245     * the set of type codes is stored in an enumeration; in the Java
8246     * language interface for libSBML, the type codes are defined as static
8247     * integer constants in the interface class {@link libsbmlConstants}.
8248     * The names of the type codes all begin with the characters
8249     * <code>SBML_</code>.
8250     * <p>
8251     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8252     * type codes to objects.  The present type code belongs to libSBML's
8253     * extension to support the SBML Level&nbsp;3 Layout
8254     * (&ldquo;layout&rdquo;) package.  It is used to identify the type of
8255     * SBML component to which a given object corresponds.
8256     */
8257    public final static int SBML_LAYOUT_GENERALGLYPH = 114;
8258
8259
8260    // SpeciesReferenceRole_t
8261
8262    /**
8263     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8264     * possible roles of a SpeciesReferenceGlyph.
8265     * <p>
8266     * SpeciesReferenceGlyphs include an attribute to describe the role of a
8267     * given SpeciesReference in a model diagram.  The present code is one of
8268     * the possible values for this role attribute.
8269     */
8270    public final static int SPECIES_ROLE_UNDEFINED = 0;
8271
8272
8273    /**
8274     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8275     * possible roles of a SpeciesReferenceGlyph.
8276     * <p>
8277     * SpeciesReferenceGlyphs include an attribute to describe the role of a
8278     * given SpeciesReference in a model diagram.  The present code is one of
8279     * the possible values for this role attribute.
8280     */
8281    public final static int SPECIES_ROLE_SUBSTRATE = SPECIES_ROLE_UNDEFINED + 1;
8282
8283
8284    /**
8285     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8286     * possible roles of a SpeciesReferenceGlyph.
8287     * <p>
8288     * SpeciesReferenceGlyphs include an attribute to describe the role of a
8289     * given SpeciesReference in a model diagram.  The present code is one of
8290     * the possible values for this role attribute.
8291     */
8292    public final static int SPECIES_ROLE_PRODUCT = SPECIES_ROLE_SUBSTRATE + 1;
8293
8294
8295    /**
8296     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8297     * possible roles of a SpeciesReferenceGlyph.
8298     * <p>
8299     * SpeciesReferenceGlyphs include an attribute to describe the role of a
8300     * given SpeciesReference in a model diagram.  The present code is one of
8301     * the possible values for this role attribute.
8302     */
8303    public final static int SPECIES_ROLE_SIDESUBSTRATE = SPECIES_ROLE_PRODUCT + 1;
8304
8305
8306    /**
8307     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8308     * possible roles of a SpeciesReferenceGlyph.
8309     * <p>
8310     * SpeciesReferenceGlyphs include an attribute to describe the role of a
8311     * given SpeciesReference in a model diagram.  The present code is one of
8312     * the possible values for this role attribute.
8313     */
8314    public final static int SPECIES_ROLE_SIDEPRODUCT = SPECIES_ROLE_SIDESUBSTRATE + 1;
8315
8316
8317    /**
8318     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8319     * possible roles of a SpeciesReferenceGlyph.
8320     * <p>
8321     * SpeciesReferenceGlyphs include an attribute to describe the role of a
8322     * given SpeciesReference in a model diagram.  The present code is one of
8323     * the possible values for this role attribute.
8324     */
8325    public final static int SPECIES_ROLE_MODIFIER = SPECIES_ROLE_SIDEPRODUCT + 1;
8326
8327
8328    /**
8329     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8330     * possible roles of a SpeciesReferenceGlyph.
8331     * <p>
8332     * SpeciesReferenceGlyphs include an attribute to describe the role of a
8333     * given SpeciesReference in a model diagram.  The present code is one of
8334     * the possible values for this role attribute.
8335     */
8336    public final static int SPECIES_ROLE_ACTIVATOR = SPECIES_ROLE_MODIFIER + 1;
8337
8338
8339    /**
8340     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8341     * possible roles of a SpeciesReferenceGlyph.
8342     * <p>
8343     * SpeciesReferenceGlyphs include an attribute to describe the role of a
8344     * given SpeciesReference in a model diagram.  The present code is one of
8345     * the possible values for this role attribute.
8346     */
8347    public final static int SPECIES_ROLE_INHIBITOR = SPECIES_ROLE_ACTIVATOR + 1;
8348
8349
8350    /**
8351     * <span class="pkg-marker pkg-color-layout">layout</span> One of the
8352     * possible roles of a SpeciesReferenceGlyph.
8353     * <p>
8354     * This code is used by libSBML to indicate that the role is not set,
8355     * or is invalid and will not be written out.
8356     */
8357    public final static int SPECIES_ROLE_INVALID = SPECIES_ROLE_INHIBITOR + 1;
8358
8359
8360    // SBMLQualTypeCode_t
8361
8362    /**
8363     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8364     * possible SBML component type codes.
8365     * <p>
8366     * LibSBML attaches an identifying code to every kind of SBML object.
8367     * These are known as <em>SBML type codes</em>.  In other languages,
8368     * the set of type codes is stored in an enumeration; in the Java
8369     * language interface for libSBML, the type codes are defined as static
8370     * integer constants in the interface class {@link libsbmlConstants}.
8371     * The names of the type codes all begin with the characters
8372     * <code>SBML_</code>.
8373     * <p>
8374     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8375     * type codes to objects.  The present type code belongs to libSBML's
8376     * extension to support the SBML Level&nbsp;3 Qualitative Models
8377     * (&ldquo;qual&rdquo;) package.  It is used to identify the type of
8378     * SBML component to which a given object corresponds.
8379     */
8380    public final static int SBML_QUAL_QUALITATIVE_SPECIES = 1100;
8381
8382
8383    /**
8384     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8385     * possible SBML component type codes.
8386     * <p>
8387     * LibSBML attaches an identifying code to every kind of SBML object.
8388     * These are known as <em>SBML type codes</em>.  In other languages,
8389     * the set of type codes is stored in an enumeration; in the Java
8390     * language interface for libSBML, the type codes are defined as static
8391     * integer constants in the interface class {@link libsbmlConstants}.
8392     * The names of the type codes all begin with the characters
8393     * <code>SBML_</code>.
8394     * <p>
8395     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8396     * type codes to objects.  The present type code belongs to libSBML's
8397     * extension to support the SBML Level&nbsp;3 Qualitative Models
8398     * (&ldquo;qual&rdquo;) package.  It is used to identify the type of
8399     * SBML component to which a given object corresponds.
8400     */
8401    public final static int SBML_QUAL_TRANSITION = 1101;
8402
8403
8404    /**
8405     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8406     * possible SBML component type codes.
8407     * <p>
8408     * LibSBML attaches an identifying code to every kind of SBML object.
8409     * These are known as <em>SBML type codes</em>.  In other languages,
8410     * the set of type codes is stored in an enumeration; in the Java
8411     * language interface for libSBML, the type codes are defined as static
8412     * integer constants in the interface class {@link libsbmlConstants}.
8413     * The names of the type codes all begin with the characters
8414     * <code>SBML_</code>.
8415     * <p>
8416     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8417     * type codes to objects.  The present type code belongs to libSBML's
8418     * extension to support the SBML Level&nbsp;3 Qualitative Models
8419     * (&ldquo;qual&rdquo;) package.  It is used to identify the type of
8420     * SBML component to which a given object corresponds.
8421     */
8422    public final static int SBML_QUAL_INPUT = 1102;
8423
8424
8425    /**
8426     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8427     * possible SBML component type codes.
8428     * <p>
8429     * LibSBML attaches an identifying code to every kind of SBML object.
8430     * These are known as <em>SBML type codes</em>.  In other languages,
8431     * the set of type codes is stored in an enumeration; in the Java
8432     * language interface for libSBML, the type codes are defined as static
8433     * integer constants in the interface class {@link libsbmlConstants}.
8434     * The names of the type codes all begin with the characters
8435     * <code>SBML_</code>.
8436     * <p>
8437     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8438     * type codes to objects.  The present type code belongs to libSBML's
8439     * extension to support the SBML Level&nbsp;3 Qualitative Models
8440     * (&ldquo;qual&rdquo;) package.  It is used to identify the type of
8441     * SBML component to which a given object corresponds.
8442     */
8443    public final static int SBML_QUAL_OUTPUT = 1103;
8444
8445
8446    /**
8447     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8448     * possible SBML component type codes.
8449     * <p>
8450     * LibSBML attaches an identifying code to every kind of SBML object.
8451     * These are known as <em>SBML type codes</em>.  In other languages,
8452     * the set of type codes is stored in an enumeration; in the Java
8453     * language interface for libSBML, the type codes are defined as static
8454     * integer constants in the interface class {@link libsbmlConstants}.
8455     * The names of the type codes all begin with the characters
8456     * <code>SBML_</code>.
8457     * <p>
8458     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8459     * type codes to objects.  The present type code belongs to libSBML's
8460     * extension to support the SBML Level&nbsp;3 Qualitative Models
8461     * (&ldquo;qual&rdquo;) package.  It is used to identify the type of
8462     * SBML component to which a given object corresponds.
8463     */
8464    public final static int SBML_QUAL_FUNCTION_TERM = 1104;
8465
8466
8467    /**
8468     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8469     * possible SBML component type codes.
8470     * <p>
8471     * LibSBML attaches an identifying code to every kind of SBML object.
8472     * These are known as <em>SBML type codes</em>.  In other languages,
8473     * the set of type codes is stored in an enumeration; in the Java
8474     * language interface for libSBML, the type codes are defined as static
8475     * integer constants in the interface class {@link libsbmlConstants}.
8476     * The names of the type codes all begin with the characters
8477     * <code>SBML_</code>.
8478     * <p>
8479     * Each libSBML extension for SBML Level&nbsp;3 packages adds its own
8480     * type codes to objects.  The present type code belongs to libSBML's
8481     * extension to support the SBML Level&nbsp;3 Qualitative Models
8482     * (&ldquo;qual&rdquo;) package.  It is used to identify the type of
8483     * SBML component to which a given object corresponds.
8484     */
8485    public final static int SBML_QUAL_DEFAULT_TERM = 1105;
8486
8487
8488    // InputTransitionEffect_t
8489
8490    /**
8491     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8492     * possible Input transition effects.
8493     * <p>
8494     * The Input class is part of the SBML Level&nbsp;3 Qualitative Models
8495     * package.  Its purpose is to represent a qualitative species that
8496     * participates in a Transition; specifically, in Petri nets, these are
8497     * the input places of the transition, and in logical models, they are
8498     * the regulators of the species whose behaviour is defined by the
8499     * transition.  Input has an attribute named "transitionEffect" that
8500     * is used to describe how the QualitativeSpecies referenced by the
8501     * Input is affected by the Transition.
8502     * <p>
8503     * The present code is one of the possible values of the
8504     * "transitionEffect" attribute of an Input object.
8505     */
8506    public final static int INPUT_TRANSITION_EFFECT_NONE = 0;
8507
8508
8509    /**
8510     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8511     * possible Input transition effects.
8512     * <p>
8513     * The Input class is part of the SBML Level&nbsp;3 Qualitative Models
8514     * package.  Its purpose is to represent a qualitative species that
8515     * participates in a Transition; specifically, in Petri nets, these are
8516     * the input places of the transition, and in logical models, they are
8517     * the regulators of the species whose behaviour is defined by the
8518     * transition.  Input has an attribute named "transitionEffect" that
8519     * is used to describe how the QualitativeSpecies referenced by the
8520     * Input is affected by the Transition.
8521     * <p>
8522     * The present code is one of the possible values of the
8523     * "transitionEffect" attribute of an Input object.
8524     */
8525    public final static int INPUT_TRANSITION_EFFECT_CONSUMPTION = INPUT_TRANSITION_EFFECT_NONE + 1;
8526
8527
8528    /**
8529     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8530     * possible Input transition effects.
8531     * <p>
8532     * The Input class is part of the SBML Level&nbsp;3 Qualitative Models
8533     * package.  Its purpose is to represent a qualitative species that
8534     * participates in a Transition; specifically, in Petri nets, these are
8535     * the input places of the transition, and in logical models, they are
8536     * the regulators of the species whose behaviour is defined by the
8537     * transition.  Input has an attribute named "transitionEffect" that
8538     * is used to describe how the QualitativeSpecies referenced by the
8539     * Input is affected by the Transition.
8540     * <p>
8541     * The present code is one of the possible values of the
8542     * "transitionEffect" attribute of an Input object.
8543     */
8544    public final static int INPUT_TRANSITION_EFFECT_UNKNOWN = INPUT_TRANSITION_EFFECT_CONSUMPTION + 1;
8545
8546    // InputSign_t
8547
8548    /**
8549     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8550     * possible Input "sign" attribute values.
8551     * <p>
8552     * The Input class is part of the SBML Level&nbsp;3 Qualitative Models
8553     * package.  Its purpose is to represent a qualitative species that
8554     * participates in a Transition; specifically, in Petri nets, these are
8555     * the input places of the transition, and in logical models, they are
8556     * the regulators of the species whose behaviour is defined by the
8557     * transition.  Input has an attribute named "sign" that is used to
8558     * indicate whether the contribution of this input is positive, negative,
8559     * both (dual) or unknown. This enables a model to distinguish between
8560     * stimulation and inhibition and can facilitate interpretation of
8561     * themodel without the mathematics. The sign is particularly used for
8562     * visualization purposes and has no impact on the mathematical
8563     * interpretation.
8564     * <p>
8565     * The present code is one of the possible values of the "sign" attribute
8566     * of an Input object.
8567     */
8568    public final static int INPUT_SIGN_POSITIVE = 0;
8569
8570
8571    /**
8572     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8573     * possible Input "sign" attribute values.
8574     * <p>
8575     * The Input class is part of the SBML Level&nbsp;3 Qualitative Models
8576     * package.  Its purpose is to represent a qualitative species that
8577     * participates in a Transition; specifically, in Petri nets, these are
8578     * the input places of the transition, and in logical models, they are
8579     * the regulators of the species whose behaviour is defined by the
8580     * transition.  Input has an attribute named "sign" that is used to
8581     * indicate whether the contribution of this input is positive, negative,
8582     * both (dual) or unknown. This enables a model to distinguish between
8583     * stimulation and inhibition and can facilitate interpretation of
8584     * themodel without the mathematics. The sign is particularly used for
8585     * visualization purposes and has no impact on the mathematical
8586     * interpretation.
8587     * <p>
8588     * The present code is one of the possible values of the "sign" attribute
8589     * of an Input object.
8590     */
8591    public final static int INPUT_SIGN_NEGATIVE = INPUT_SIGN_POSITIVE + 1;
8592
8593
8594    /**
8595     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8596     * possible Input "sign" attribute values.
8597     * <p>
8598     * The Input class is part of the SBML Level&nbsp;3 Qualitative Models
8599     * package.  Its purpose is to represent a qualitative species that
8600     * participates in a Transition; specifically, in Petri nets, these are
8601     * the input places of the transition, and in logical models, they are
8602     * the regulators of the species whose behaviour is defined by the
8603     * transition.  Input has an attribute named "sign" that is used to
8604     * indicate whether the contribution of this input is positive, negative,
8605     * both (dual) or unknown. This enables a model to distinguish between
8606     * stimulation and inhibition and can facilitate interpretation of
8607     * themodel without the mathematics. The sign is particularly used for
8608     * visualization purposes and has no impact on the mathematical
8609     * interpretation.
8610     * <p>
8611     * The present code is one of the possible values of the "sign" attribute
8612     * of an Input object.
8613     */
8614    public final static int INPUT_SIGN_DUAL = INPUT_SIGN_NEGATIVE + 1;
8615
8616
8617    /**
8618     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8619     * possible Input "sign" attribute values.
8620     * <p>
8621     * The Input class is part of the SBML Level&nbsp;3 Qualitative Models
8622     * package.  Its purpose is to represent a qualitative species that
8623     * participates in a Transition; specifically, in Petri nets, these are
8624     * the input places of the transition, and in logical models, they are
8625     * the regulators of the species whose behaviour is defined by the
8626     * transition.  Input has an attribute named "sign" that is used to
8627     * indicate whether the contribution of this input is positive, negative,
8628     * both (dual) or unknown. This enables a model to distinguish between
8629     * stimulation and inhibition and can facilitate interpretation of
8630     * themodel without the mathematics. The sign is particularly used for
8631     * visualization purposes and has no impact on the mathematical
8632     * interpretation.
8633     * <p>
8634     * The present code is one of the possible values of the "sign" attribute
8635     * of an Input object.
8636     */
8637    public final static int INPUT_SIGN_UNKNOWN = INPUT_SIGN_DUAL + 1;
8638
8639
8640    /**
8641     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8642     * possible Input "sign" attribute values.
8643     * <p>
8644     * The Input class is part of the SBML Level&nbsp;3 Qualitative Models
8645     * package.  Its purpose is to represent a qualitative species that
8646     * participates in a Transition; specifically, in Petri nets, these are
8647     * the input places of the transition, and in logical models, they are
8648     * the regulators of the species whose behaviour is defined by the
8649     * transition.  Input has an attribute named "sign" that is used to
8650     * indicate whether the contribution of this input is positive, negative,
8651     * both (dual) or unknown. This enables a model to distinguish between
8652     * stimulation and inhibition and can facilitate interpretation of
8653     * themodel without the mathematics. The sign is particularly used for
8654     * visualization purposes and has no impact on the mathematical
8655     * interpretation.
8656     * <p>
8657     * The present code is one of the possible values of the "sign" attribute
8658     * of an Input object.
8659     */
8660    public final static int INPUT_SIGN_VALUE_NOTSET = INPUT_SIGN_UNKNOWN + 1;
8661
8662
8663    // OutputTransitionEffect_t
8664
8665    /**
8666     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8667     * possible OutputTransition "transitionEffect" attribute values.
8668     * <p>
8669     * The OutputTransition class is part of the SBML Level&nbsp;3
8670     * Qualitative Models package.  Its purpose is to represent a qualitative
8671     * species that is affected by a Transition.  (In Petri net models, these
8672     * are the output places of the transition.)  OutputTransition has an
8673     * attribute named "transitionEffect" that is used to describe how the
8674     * QualitativeSpecies referenced by the Output is affected by the
8675     * Transition.
8676     <p>
8677     * The present code is one of the possible values of the
8678     * "transitionEffect" attribute of an OutputTransition object.
8679     */
8680    public final static int OUTPUT_TRANSITION_EFFECT_PRODUCTION = 0;
8681
8682
8683    /**
8684     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8685     * possible OutputTransition "transitionEffect" attribute values.
8686     * <p>
8687     * The OutputTransition class is part of the SBML Level&nbsp;3
8688     * Qualitative Models package.  Its purpose is to represent a qualitative
8689     * species that is affected by a Transition.  (In Petri net models, these
8690     * are the output places of the transition.)  OutputTransition has an
8691     * attribute named "transitionEffect" that is used to describe how the
8692     * QualitativeSpecies referenced by the Output is affected by the
8693     * Transition.
8694     <p>
8695     * The present code is one of the possible values of the
8696     * "transitionEffect" attribute of an OutputTransition object.
8697     */
8698    public final static int OUTPUT_TRANSITION_EFFECT_ASSIGNMENT_LEVEL = OUTPUT_TRANSITION_EFFECT_PRODUCTION + 1;
8699
8700
8701    /**
8702     * <span class="pkg-marker pkg-color-qual">qual</span> One of the
8703     * possible OutputTransition "transitionEffect" attribute values.
8704     * <p>
8705     * The OutputTransition class is part of the SBML Level&nbsp;3
8706     * Qualitative Models package.  Its purpose is to represent a qualitative
8707     * species that is affected by a Transition.  (In Petri net models, these
8708     * are the output places of the transition.)  OutputTransition has an
8709     * attribute named "transitionEffect" that is used to describe how the
8710     * QualitativeSpecies referenced by the Output is affected by the
8711     * Transition.
8712     <p>
8713     * The present code is one of the possible values of the
8714     * "transitionEffect" attribute of an OutputTransition object.
8715     */
8716    public final static int OUTPUT_TRANSITION_EFFECT_UNKNOWN = OUTPUT_TRANSITION_EFFECT_ASSIGNMENT_LEVEL + 1;
8717
8718
8719    // CompSBMLErrorCode_t
8720
8721    /**
8722     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8723     * enumeration of all the error and warning codes generated by the
8724     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8725     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8726     * for an explanation of the meaning of this particular error code.
8727     */
8728    public final static int CompUnknown = 1010100;
8729
8730
8731    /**
8732     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8733     * enumeration of all the error and warning codes generated by the
8734     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8735     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8736     * for an explanation of the meaning of this particular error code.
8737     */
8738    public final static int CompNSUndeclared = 1010101;
8739
8740
8741    /**
8742     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8743     * enumeration of all the error and warning codes generated by the
8744     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8745     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8746     * for an explanation of the meaning of this particular error code.
8747     */
8748    public final static int CompElementNotInNs = 1010102;
8749
8750
8751    /**
8752     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8753     * enumeration of all the error and warning codes generated by the
8754     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8755     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8756     * for an explanation of the meaning of this particular error code.
8757     */
8758    public final static int CompDuplicateComponentId = 1010301;
8759
8760    /**
8761     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8762     * enumeration of all the error and warning codes generated by the
8763     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8764     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8765     * for an explanation of the meaning of this particular error code.
8766     */
8767    public final static int CompUniqueModelIds = 1010302;
8768
8769
8770    /**
8771     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8772     * enumeration of all the error and warning codes generated by the
8773     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8774     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8775     * for an explanation of the meaning of this particular error code.
8776     */
8777    public final static int CompUniquePortIds = 1010303;
8778
8779
8780    /**
8781     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8782     * enumeration of all the error and warning codes generated by the
8783     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8784     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8785     * for an explanation of the meaning of this particular error code.
8786     */
8787    public final static int CompInvalidSIdSyntax = 1010304;
8788
8789
8790    /**
8791     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8792     * enumeration of all the error and warning codes generated by the
8793     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8794     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8795     * for an explanation of the meaning of this particular error code.
8796     */
8797    public final static int CompInvalidSubmodelRefSyntax = 1010308;
8798
8799
8800    /**
8801     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8802     * enumeration of all the error and warning codes generated by the
8803     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8804     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8805     * for an explanation of the meaning of this particular error code.
8806     */
8807    public final static int CompInvalidDeletionSyntax = 1010309;
8808
8809
8810    /**
8811     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8812     * enumeration of all the error and warning codes generated by the
8813     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8814     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8815     * for an explanation of the meaning of this particular error code.
8816     */
8817    public final static int CompInvalidConversionFactorSyntax = 1010310;
8818
8819
8820    /**
8821     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8822     * enumeration of all the error and warning codes generated by the
8823     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8824     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8825     * for an explanation of the meaning of this particular error code.
8826     */
8827    public final static int CompInvalidNameSyntax = 1010311;
8828
8829
8830    /**
8831     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8832     * enumeration of all the error and warning codes generated by the
8833     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8834     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8835     * for an explanation of the meaning of this particular error code.
8836     */
8837    public final static int CompReplacedUnitsShouldMatch = 1010501;
8838
8839
8840    /**
8841     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8842     * enumeration of all the error and warning codes generated by the
8843     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8844     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8845     * for an explanation of the meaning of this particular error code.
8846     */
8847    public final static int CompOneListOfReplacedElements = 1020101;
8848
8849
8850    /**
8851     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8852     * enumeration of all the error and warning codes generated by the
8853     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8854     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8855     * for an explanation of the meaning of this particular error code.
8856     */
8857    public final static int CompLOReplaceElementsAllowedElements = 1020102;
8858
8859
8860    /**
8861     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8862     * enumeration of all the error and warning codes generated by the
8863     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8864     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8865     * for an explanation of the meaning of this particular error code.
8866     */
8867    public final static int CompLOReplacedElementsAllowedAttribs = 1020103;
8868
8869
8870    /**
8871     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8872     * enumeration of all the error and warning codes generated by the
8873     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8874     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8875     * for an explanation of the meaning of this particular error code.
8876     */
8877    public final static int CompEmptyLOReplacedElements = 1020104;
8878
8879
8880    /**
8881     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8882     * enumeration of all the error and warning codes generated by the
8883     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8884     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8885     * for an explanation of the meaning of this particular error code.
8886     */
8887    public final static int CompOneReplacedByElement = 1020105;
8888
8889
8890    /**
8891     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8892     * enumeration of all the error and warning codes generated by the
8893     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8894     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8895     * for an explanation of the meaning of this particular error code.
8896     */
8897    public final static int CompAttributeRequiredMissing = 1020201;
8898
8899
8900    /**
8901     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8902     * enumeration of all the error and warning codes generated by the
8903     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8904     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8905     * for an explanation of the meaning of this particular error code.
8906     */
8907    public final static int CompAttributeRequiredMustBeBoolean = 1020202;
8908
8909
8910    /**
8911     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8912     * enumeration of all the error and warning codes generated by the
8913     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8914     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8915     * for an explanation of the meaning of this particular error code.
8916     */
8917    public final static int CompRequiredTrueIfElementsRemain = 1020203;
8918
8919
8920    /**
8921     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8922     * enumeration of all the error and warning codes generated by the
8923     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8924     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8925     * for an explanation of the meaning of this particular error code.
8926     */
8927    public final static int CompRequiredFalseIfAllElementsReplaced = 1020204;
8928
8929
8930    /**
8931     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8932     * enumeration of all the error and warning codes generated by the
8933     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8934     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8935     * for an explanation of the meaning of this particular error code.
8936     */
8937    public final static int CompOneListOfModelDefinitions = 1020205;
8938
8939
8940    /**
8941     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8942     * enumeration of all the error and warning codes generated by the
8943     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8944     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8945     * for an explanation of the meaning of this particular error code.
8946     */
8947    public final static int CompEmptyLOModelDefs = 1020206;
8948
8949
8950    /**
8951     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8952     * enumeration of all the error and warning codes generated by the
8953     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8954     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8955     * for an explanation of the meaning of this particular error code.
8956     */
8957    public final static int CompLOModelDefsAllowedElements = 1020207;
8958
8959
8960    /**
8961     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8962     * enumeration of all the error and warning codes generated by the
8963     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8964     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8965     * for an explanation of the meaning of this particular error code.
8966     */
8967    public final static int CompLOExtModelDefsAllowedElements = 1020208;
8968
8969
8970    /**
8971     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8972     * enumeration of all the error and warning codes generated by the
8973     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8974     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8975     * for an explanation of the meaning of this particular error code.
8976     */
8977    public final static int CompLOModelDefsAllowedAttributes = 1020209;
8978
8979
8980    /**
8981     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8982     * enumeration of all the error and warning codes generated by the
8983     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8984     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8985     * for an explanation of the meaning of this particular error code.
8986     */
8987    public final static int CompLOExtModDefsAllowedAttributes = 1020210;
8988
8989
8990    /**
8991     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
8992     * enumeration of all the error and warning codes generated by the
8993     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
8994     * SBMLError}.  Please consult the documentation for {@link SBMLError}
8995     * for an explanation of the meaning of this particular error code.
8996     */
8997    public final static int CompOneListOfExtModelDefinitions = 1020211;
8998
8999
9000    /**
9001     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9002     * enumeration of all the error and warning codes generated by the
9003     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9004     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9005     * for an explanation of the meaning of this particular error code.
9006     */
9007    public final static int CompAttributeRequiredMustBeTrue = 1020212;
9008
9009
9010    /**
9011     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9012     * enumeration of all the error and warning codes generated by the
9013     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9014     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9015     * for an explanation of the meaning of this particular error code.
9016     */
9017    public final static int CompExtModDefAllowedCoreAttributes = 1020301;
9018
9019
9020    /**
9021     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9022     * enumeration of all the error and warning codes generated by the
9023     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9024     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9025     * for an explanation of the meaning of this particular error code.
9026     */
9027    public final static int CompExtModDefAllowedElements = 1020302;
9028
9029
9030    /**
9031     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9032     * enumeration of all the error and warning codes generated by the
9033     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9034     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9035     * for an explanation of the meaning of this particular error code.
9036     */
9037    public final static int CompExtModDefAllowedAttributes = 1020303;
9038
9039
9040    /**
9041     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9042     * enumeration of all the error and warning codes generated by the
9043     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9044     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9045     * for an explanation of the meaning of this particular error code.
9046     */
9047    public final static int CompReferenceMustBeL3 = 1020304;
9048
9049
9050    /**
9051     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9052     * enumeration of all the error and warning codes generated by the
9053     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9054     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9055     * for an explanation of the meaning of this particular error code.
9056     */
9057    public final static int CompModReferenceMustIdOfModel = 1020305;
9058
9059
9060    /**
9061     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9062     * enumeration of all the error and warning codes generated by the
9063     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9064     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9065     * for an explanation of the meaning of this particular error code.
9066     */
9067    public final static int CompExtModMd5DoesNotMatch = 1020306;
9068
9069
9070    /**
9071     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9072     * enumeration of all the error and warning codes generated by the
9073     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9074     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9075     * for an explanation of the meaning of this particular error code.
9076     */
9077    public final static int CompInvalidSourceSyntax = 1020307;
9078
9079
9080    /**
9081     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9082     * enumeration of all the error and warning codes generated by the
9083     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9084     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9085     * for an explanation of the meaning of this particular error code.
9086     */
9087    public final static int CompInvalidModelRefSyntax = 1020308;
9088
9089
9090    /**
9091     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9092     * enumeration of all the error and warning codes generated by the
9093     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9094     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9095     * for an explanation of the meaning of this particular error code.
9096     */
9097    public final static int CompInvalidMD5Syntax = 1020309;
9098
9099
9100    /**
9101     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9102     * enumeration of all the error and warning codes generated by the
9103     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9104     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9105     * for an explanation of the meaning of this particular error code.
9106     */
9107    public final static int CompCircularExternalModelReference = 1020310;
9108
9109
9110    /**
9111     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9112     * enumeration of all the error and warning codes generated by the
9113     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9114     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9115     * for an explanation of the meaning of this particular error code.
9116     */
9117    public final static int CompOneListOfOnModel = 1020501;
9118
9119
9120    /**
9121     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9122     * enumeration of all the error and warning codes generated by the
9123     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9124     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9125     * for an explanation of the meaning of this particular error code.
9126     */
9127    public final static int CompNoEmptyListOfOnModel = 1020502;
9128
9129
9130    /**
9131     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9132     * enumeration of all the error and warning codes generated by the
9133     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9134     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9135     * for an explanation of the meaning of this particular error code.
9136     */
9137    public final static int CompLOSubmodelsAllowedElements = 1020503;
9138
9139
9140    /**
9141     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9142     * enumeration of all the error and warning codes generated by the
9143     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9144     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9145     * for an explanation of the meaning of this particular error code.
9146     */
9147    public final static int CompLOPortsAllowedElements = 1020504;
9148
9149
9150    /**
9151     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9152     * enumeration of all the error and warning codes generated by the
9153     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9154     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9155     * for an explanation of the meaning of this particular error code.
9156     */
9157    public final static int CompLOSubmodelsAllowedAttributes = 1020505;
9158
9159
9160    /**
9161     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9162     * enumeration of all the error and warning codes generated by the
9163     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9164     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9165     * for an explanation of the meaning of this particular error code.
9166     */
9167    public final static int CompLOPortsAllowedAttributes = 1020506;
9168
9169
9170    /**
9171     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9172     * enumeration of all the error and warning codes generated by the
9173     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9174     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9175     * for an explanation of the meaning of this particular error code.
9176     */
9177    public final static int CompSubmodelAllowedCoreAttributes = 1020601;
9178
9179
9180    /**
9181     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9182     * enumeration of all the error and warning codes generated by the
9183     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9184     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9185     * for an explanation of the meaning of this particular error code.
9186     */
9187    public final static int CompSubmodelAllowedElements = 1020602;
9188
9189
9190    /**
9191     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9192     * enumeration of all the error and warning codes generated by the
9193     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9194     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9195     * for an explanation of the meaning of this particular error code.
9196     */
9197    public final static int CompOneListOfDeletionOnSubmodel = 1020603;
9198
9199
9200    /**
9201     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9202     * enumeration of all the error and warning codes generated by the
9203     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9204     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9205     * for an explanation of the meaning of this particular error code.
9206     */
9207    public final static int CompSubmodelNoEmptyLODeletions = 1020604;
9208
9209
9210    /**
9211     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9212     * enumeration of all the error and warning codes generated by the
9213     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9214     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9215     * for an explanation of the meaning of this particular error code.
9216     */
9217    public final static int CompLODeletionsAllowedElements = 1020605;
9218
9219
9220    /**
9221     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9222     * enumeration of all the error and warning codes generated by the
9223     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9224     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9225     * for an explanation of the meaning of this particular error code.
9226     */
9227    public final static int CompLODeletionAllowedAttributes = 1020606;
9228
9229
9230    /**
9231     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9232     * enumeration of all the error and warning codes generated by the
9233     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9234     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9235     * for an explanation of the meaning of this particular error code.
9236     */
9237    public final static int CompSubmodelAllowedAttributes = 1020607;
9238
9239
9240    /**
9241     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9242     * enumeration of all the error and warning codes generated by the
9243     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9244     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9245     * for an explanation of the meaning of this particular error code.
9246     */
9247    public final static int CompModReferenceSyntax = 1020608;
9248
9249
9250    /**
9251     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9252     * enumeration of all the error and warning codes generated by the
9253     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9254     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9255     * for an explanation of the meaning of this particular error code.
9256     */
9257    public final static int CompInvalidTimeConvFactorSyntax = 1020613;
9258
9259
9260    /**
9261     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9262     * enumeration of all the error and warning codes generated by the
9263     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9264     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9265     * for an explanation of the meaning of this particular error code.
9266     */
9267    public final static int CompInvalidExtentConvFactorSyntax = 1020614;
9268
9269
9270    /**
9271     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9272     * enumeration of all the error and warning codes generated by the
9273     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9274     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9275     * for an explanation of the meaning of this particular error code.
9276     */
9277    public final static int CompSubmodelMustReferenceModel = 1020615;
9278
9279
9280    /**
9281     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9282     * enumeration of all the error and warning codes generated by the
9283     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9284     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9285     * for an explanation of the meaning of this particular error code.
9286     */
9287    public final static int CompSubmodelCannotReferenceSelf = 1020616;
9288
9289
9290    /**
9291     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9292     * enumeration of all the error and warning codes generated by the
9293     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9294     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9295     * for an explanation of the meaning of this particular error code.
9296     */
9297    public final static int CompModCannotCircularlyReferenceSelf = 1020617;
9298
9299
9300    /**
9301     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9302     * enumeration of all the error and warning codes generated by the
9303     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9304     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9305     * for an explanation of the meaning of this particular error code.
9306     */
9307    public final static int CompTimeConversionMustBeParameter = 1020622;
9308
9309
9310    /**
9311     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9312     * enumeration of all the error and warning codes generated by the
9313     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9314     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9315     * for an explanation of the meaning of this particular error code.
9316     */
9317    public final static int CompExtentConversionMustBeParameter = 1020623;
9318
9319
9320    /**
9321     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9322     * enumeration of all the error and warning codes generated by the
9323     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9324     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9325     * for an explanation of the meaning of this particular error code.
9326     */
9327    public final static int CompPortRefMustReferencePort = 1020701;
9328
9329
9330    /**
9331     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9332     * enumeration of all the error and warning codes generated by the
9333     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9334     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9335     * for an explanation of the meaning of this particular error code.
9336     */
9337    public final static int CompIdRefMustReferenceObject = 1020702;
9338
9339
9340    /**
9341     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9342     * enumeration of all the error and warning codes generated by the
9343     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9344     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9345     * for an explanation of the meaning of this particular error code.
9346     */
9347    public final static int CompUnitRefMustReferenceUnitDef = 1020703;
9348
9349
9350    /**
9351     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9352     * enumeration of all the error and warning codes generated by the
9353     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9354     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9355     * for an explanation of the meaning of this particular error code.
9356     */
9357    public final static int CompMetaIdRefMustReferenceObject = 1020704;
9358
9359
9360    /**
9361     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9362     * enumeration of all the error and warning codes generated by the
9363     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9364     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9365     * for an explanation of the meaning of this particular error code.
9366     */
9367    public final static int CompParentOfSBRefChildMustBeSubmodel = 1020705;
9368
9369
9370    /**
9371     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9372     * enumeration of all the error and warning codes generated by the
9373     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9374     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9375     * for an explanation of the meaning of this particular error code.
9376     */
9377    public final static int CompInvalidPortRefSyntax = 1020706;
9378
9379
9380    /**
9381     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9382     * enumeration of all the error and warning codes generated by the
9383     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9384     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9385     * for an explanation of the meaning of this particular error code.
9386     */
9387    public final static int CompInvalidIdRefSyntax = 1020707;
9388
9389
9390    /**
9391     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9392     * enumeration of all the error and warning codes generated by the
9393     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9394     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9395     * for an explanation of the meaning of this particular error code.
9396     */
9397    public final static int CompInvalidUnitRefSyntax = 1020708;
9398
9399
9400    /**
9401     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9402     * enumeration of all the error and warning codes generated by the
9403     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9404     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9405     * for an explanation of the meaning of this particular error code.
9406     */
9407    public final static int CompInvalidMetaIdRefSyntax = 1020709;
9408
9409
9410    /**
9411     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9412     * enumeration of all the error and warning codes generated by the
9413     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9414     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9415     * for an explanation of the meaning of this particular error code.
9416     */
9417    public final static int CompOneSBaseRefOnly = 1020710;
9418
9419
9420    /**
9421     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9422     * enumeration of all the error and warning codes generated by the
9423     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9424     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9425     * for an explanation of the meaning of this particular error code.
9426     */
9427    public final static int CompDeprecatedSBaseRefSpelling = 1020711;
9428
9429
9430    /**
9431     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9432     * enumeration of all the error and warning codes generated by the
9433     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9434     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9435     * for an explanation of the meaning of this particular error code.
9436     */
9437    public final static int CompSBaseRefMustReferenceObject = 1020712;
9438
9439
9440    /**
9441     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9442     * enumeration of all the error and warning codes generated by the
9443     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9444     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9445     * for an explanation of the meaning of this particular error code.
9446     */
9447    public final static int CompSBaseRefMustReferenceOnlyOneObject = 1020713;
9448
9449
9450    /**
9451     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9452     * enumeration of all the error and warning codes generated by the
9453     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9454     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9455     * for an explanation of the meaning of this particular error code.
9456     */
9457    public final static int CompNoMultipleReferences = 1020714;
9458
9459
9460    /**
9461     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9462     * enumeration of all the error and warning codes generated by the
9463     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9464     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9465     * for an explanation of the meaning of this particular error code.
9466     */
9467    public final static int CompPortMustReferenceObject = 1020801;
9468
9469
9470    /**
9471     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9472     * enumeration of all the error and warning codes generated by the
9473     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9474     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9475     * for an explanation of the meaning of this particular error code.
9476     */
9477    public final static int CompPortMustReferenceOnlyOneObject = 1020802;
9478
9479
9480    /**
9481     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9482     * enumeration of all the error and warning codes generated by the
9483     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9484     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9485     * for an explanation of the meaning of this particular error code.
9486     */
9487    public final static int CompPortAllowedAttributes = 1020803;
9488
9489
9490    /**
9491     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9492     * enumeration of all the error and warning codes generated by the
9493     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9494     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9495     * for an explanation of the meaning of this particular error code.
9496     */
9497    public final static int CompPortReferencesUnique = 1020804;
9498
9499
9500    /**
9501     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9502     * enumeration of all the error and warning codes generated by the
9503     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9504     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9505     * for an explanation of the meaning of this particular error code.
9506     */
9507    public final static int CompDeletionMustReferenceObject = 1020901;
9508
9509
9510    /**
9511     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9512     * enumeration of all the error and warning codes generated by the
9513     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9514     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9515     * for an explanation of the meaning of this particular error code.
9516     */
9517    public final static int CompDeletionMustReferOnlyOneObject = 1020902;
9518
9519
9520    /**
9521     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9522     * enumeration of all the error and warning codes generated by the
9523     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9524     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9525     * for an explanation of the meaning of this particular error code.
9526     */
9527    public final static int CompDeletionAllowedAttributes = 1020903;
9528
9529
9530    /**
9531     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9532     * enumeration of all the error and warning codes generated by the
9533     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9534     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9535     * for an explanation of the meaning of this particular error code.
9536     */
9537    public final static int CompReplacedElementMustRefObject = 1021001;
9538
9539
9540    /**
9541     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9542     * enumeration of all the error and warning codes generated by the
9543     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9544     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9545     * for an explanation of the meaning of this particular error code.
9546     */
9547    public final static int CompReplacedElementMustRefOnlyOne = 1021002;
9548
9549
9550    /**
9551     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9552     * enumeration of all the error and warning codes generated by the
9553     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9554     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9555     * for an explanation of the meaning of this particular error code.
9556     */
9557    public final static int CompReplacedElementAllowedAttributes = 1021003;
9558
9559
9560    /**
9561     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9562     * enumeration of all the error and warning codes generated by the
9563     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9564     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9565     * for an explanation of the meaning of this particular error code.
9566     */
9567    public final static int CompReplacedElementSubModelRef = 1021004;
9568
9569
9570    /**
9571     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9572     * enumeration of all the error and warning codes generated by the
9573     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9574     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9575     * for an explanation of the meaning of this particular error code.
9576     */
9577    public final static int CompReplacedElementDeletionRef = 1021005;
9578
9579
9580    /**
9581     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9582     * enumeration of all the error and warning codes generated by the
9583     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9584     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9585     * for an explanation of the meaning of this particular error code.
9586     */
9587    public final static int CompReplacedElementConvFactorRef = 1021006;
9588
9589
9590    /**
9591     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9592     * enumeration of all the error and warning codes generated by the
9593     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9594     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9595     * for an explanation of the meaning of this particular error code.
9596     */
9597    public final static int CompReplacedElementSameReference = 1021010;
9598
9599
9600    /**
9601     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9602     * enumeration of all the error and warning codes generated by the
9603     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9604     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9605     * for an explanation of the meaning of this particular error code.
9606     */
9607    public final static int CompReplacedElementNoDelAndConvFact = 1021011;
9608
9609
9610    /**
9611     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9612     * enumeration of all the error and warning codes generated by the
9613     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9614     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9615     * for an explanation of the meaning of this particular error code.
9616     */
9617    public final static int CompReplacedByMustRefObject = 1021101;
9618
9619
9620    /**
9621     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9622     * enumeration of all the error and warning codes generated by the
9623     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9624     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9625     * for an explanation of the meaning of this particular error code.
9626     */
9627    public final static int CompReplacedByMustRefOnlyOne = 1021102;
9628
9629
9630    /**
9631     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9632     * enumeration of all the error and warning codes generated by the
9633     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9634     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9635     * for an explanation of the meaning of this particular error code.
9636     */
9637    public final static int CompReplacedByAllowedAttributes = 1021103;
9638
9639
9640    /**
9641     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9642     * enumeration of all the error and warning codes generated by the
9643     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9644     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9645     * for an explanation of the meaning of this particular error code.
9646     */
9647    public final static int CompReplacedBySubModelRef = 1021104;
9648
9649
9650    /**
9651     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9652     * enumeration of all the error and warning codes generated by the
9653     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9654     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9655     * for an explanation of the meaning of this particular error code.
9656     */
9657    public final static int CompMustReplaceSameClass = 1021201;
9658
9659
9660    /**
9661     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9662     * enumeration of all the error and warning codes generated by the
9663     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9664     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9665     * for an explanation of the meaning of this particular error code.
9666     */
9667    public final static int CompMustReplaceIDs = 1021202;
9668
9669
9670    /**
9671     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9672     * enumeration of all the error and warning codes generated by the
9673     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9674     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9675     * for an explanation of the meaning of this particular error code.
9676     */
9677    public final static int CompMustReplaceMetaIDs = 1021203;
9678
9679
9680    /**
9681     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9682     * enumeration of all the error and warning codes generated by the
9683     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9684     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9685     * for an explanation of the meaning of this particular error code.
9686     */
9687    public final static int CompMustReplacePackageIDs = 1021204;
9688
9689
9690    /**
9691     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9692     * enumeration of all the error and warning codes generated by the
9693     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9694     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9695     * for an explanation of the meaning of this particular error code.
9696     */
9697    public final static int CompUnresolvedReference = 1090101;
9698
9699
9700    /**
9701     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9702     * enumeration of all the error and warning codes generated by the
9703     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9704     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9705     * for an explanation of the meaning of this particular error code.
9706     */
9707    public final static int CompNoModelInReference = 1090102;
9708
9709
9710    /**
9711     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9712     * enumeration of all the error and warning codes generated by the
9713     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9714     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9715     * for an explanation of the meaning of this particular error code.
9716     */
9717    public final static int CompExtModDefBad = 1090103;
9718
9719
9720    /**
9721     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9722     * enumeration of all the error and warning codes generated by the
9723     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9724     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9725     * for an explanation of the meaning of this particular error code.
9726     */
9727    public final static int CompModelFlatteningFailed = 1090104;
9728
9729
9730    /**
9731     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9732     * enumeration of all the error and warning codes generated by the
9733     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9734     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9735     * for an explanation of the meaning of this particular error code.
9736     */
9737    public final static int CompFlatModelNotValid = 1090105;
9738
9739
9740    /**
9741     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9742     * enumeration of all the error and warning codes generated by the
9743     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9744     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9745     * for an explanation of the meaning of this particular error code.
9746     */
9747    public final static int CompLineNumbersUnreliable = 1090106;
9748
9749
9750    /**
9751     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9752     * enumeration of all the error and warning codes generated by the
9753     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9754     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9755     * for an explanation of the meaning of this particular error code.
9756     */
9757    public final static int CompFlatteningNotRecognisedReqd = 1090107;
9758
9759
9760    /**
9761     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9762     * enumeration of all the error and warning codes generated by the
9763     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9764     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9765     * for an explanation of the meaning of this particular error code.
9766     */
9767    public final static int CompFlatteningNotRecognisedNotReqd = 1090108;
9768
9769
9770    /**
9771     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9772     * enumeration of all the error and warning codes generated by the
9773     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9774     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9775     * for an explanation of the meaning of this particular error code.
9776     */
9777    public final static int CompFlatteningNotImplementedNotReqd = 1090109;
9778
9779
9780    /**
9781     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9782     * enumeration of all the error and warning codes generated by the
9783     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9784     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9785     * for an explanation of the meaning of this particular error code.
9786     */
9787    public final static int CompFlatteningNotImplementedReqd = 1090110;
9788
9789
9790    /**
9791     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9792     * enumeration of all the error and warning codes generated by the
9793     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9794     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9795     * for an explanation of the meaning of this particular error code.
9796     */
9797    public final static int CompFlatteningWarning = 1090111;
9798
9799
9800    /**
9801     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9802     * enumeration of all the error and warning codes generated by the
9803     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9804     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9805     * for an explanation of the meaning of this particular error code.
9806     */
9807    public final static int CompDeprecatedDeleteFunction = 1090112;
9808
9809
9810    /**
9811     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9812     * enumeration of all the error and warning codes generated by the
9813     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9814     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9815     * for an explanation of the meaning of this particular error code.
9816     */
9817    public final static int CompDeprecatedReplaceFunction = 1090113;
9818
9819
9820    /**
9821     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9822     * enumeration of all the error and warning codes generated by the
9823     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9824     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9825     * for an explanation of the meaning of this particular error code.
9826     */
9827    public final static int CompDeletedReplacement = 1090114;
9828
9829
9830    /**
9831     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9832     * enumeration of all the error and warning codes generated by the
9833     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9834     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9835     * for an explanation of the meaning of this particular error code.
9836     */
9837    public final static int CompIdRefMayReferenceUnknownPackage = 1090115;
9838
9839
9840    /**
9841     * <span class="pkg-marker pkg-color-comp">comp</span> A value in the
9842     * enumeration of all the error and warning codes generated by the
9843     * libSBML &ldquo;comp&rdquo; extension for objects of class {@link
9844     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9845     * for an explanation of the meaning of this particular error code.
9846     */
9847    public final static int CompMetaIdRefMayReferenceUnknownPkg = 1090116;
9848
9849
9850    // FbcSBMLErrorCode_t
9851
9852    /**
9853     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9854     * enumeration of all the error and warning codes generated by the
9855     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9856     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9857     * for an explanation of the meaning of this particular error code.
9858     */
9859    public final static int FbcUnknown = 2010100;
9860
9861
9862    /**
9863     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9864     * enumeration of all the error and warning codes generated by the
9865     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9866     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9867     * for an explanation of the meaning of this particular error code.
9868     */
9869    public final static int FbcNSUndeclared = 2010101;
9870
9871
9872    /**
9873     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9874     * enumeration of all the error and warning codes generated by the
9875     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9876     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9877     * for an explanation of the meaning of this particular error code.
9878     */
9879    public final static int FbcElementNotInNs = 2010102;
9880
9881
9882    /**
9883     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9884     * enumeration of all the error and warning codes generated by the
9885     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9886     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9887     * for an explanation of the meaning of this particular error code.
9888     */
9889    public final static int FbcDuplicateComponentId = 2010301;
9890
9891
9892    /**
9893     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9894     * enumeration of all the error and warning codes generated by the
9895     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9896     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9897     * for an explanation of the meaning of this particular error code.
9898     */
9899    public final static int FbcSBMLSIdSyntax = 2010302;
9900
9901
9902    /**
9903     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9904     * enumeration of all the error and warning codes generated by the
9905     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9906     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9907     * for an explanation of the meaning of this particular error code.
9908     */
9909    public final static int FbcAttributeRequiredMissing = 2020101;
9910
9911
9912    /**
9913     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9914     * enumeration of all the error and warning codes generated by the
9915     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9916     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9917     * for an explanation of the meaning of this particular error code.
9918     */
9919    public final static int FbcAttributeRequiredMustBeBoolean = 2020102;
9920
9921
9922    /**
9923     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9924     * enumeration of all the error and warning codes generated by the
9925     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9926     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9927     * for an explanation of the meaning of this particular error code.
9928     */
9929    public final static int FbcRequiredFalse = 2020103;
9930
9931
9932    /**
9933     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9934     * enumeration of all the error and warning codes generated by the
9935     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9936     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9937     * for an explanation of the meaning of this particular error code.
9938     */
9939    public final static int FbcOnlyOneEachListOf = 2020201;
9940
9941
9942    /**
9943     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9944     * enumeration of all the error and warning codes generated by the
9945     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9946     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9947     * for an explanation of the meaning of this particular error code.
9948     */
9949    public final static int FbcNoEmptyListOfs = 2020202;
9950
9951
9952    /**
9953     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9954     * enumeration of all the error and warning codes generated by the
9955     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9956     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9957     * for an explanation of the meaning of this particular error code.
9958     */
9959    public final static int FbcLOFluxBoundsAllowedElements = 2020203;
9960
9961
9962    /**
9963     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9964     * enumeration of all the error and warning codes generated by the
9965     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9966     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9967     * for an explanation of the meaning of this particular error code.
9968     */
9969    public final static int FbcLOObjectivesAllowedElements = 2020204;
9970
9971
9972    /**
9973     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9974     * enumeration of all the error and warning codes generated by the
9975     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9976     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9977     * for an explanation of the meaning of this particular error code.
9978     */
9979    public final static int FbcLOFluxBoundsAllowedAttributes = 2020205;
9980
9981
9982    /**
9983     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9984     * enumeration of all the error and warning codes generated by the
9985     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9986     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9987     * for an explanation of the meaning of this particular error code.
9988     */
9989    public final static int FbcLOObjectivesAllowedAttributes = 2020206;
9990
9991
9992    /**
9993     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
9994     * enumeration of all the error and warning codes generated by the
9995     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
9996     * SBMLError}.  Please consult the documentation for {@link SBMLError}
9997     * for an explanation of the meaning of this particular error code.
9998     */
9999    public final static int FbcActiveObjectiveSyntax = 2020207;
10000
10001
10002    /**
10003     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10004     * enumeration of all the error and warning codes generated by the
10005     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10006     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10007     * for an explanation of the meaning of this particular error code.
10008     */
10009    public final static int FbcActiveObjectiveRefersObjective = 2020208;
10010
10011
10012    /**
10013     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10014     * enumeration of all the error and warning codes generated by the
10015     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10016     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10017     * for an explanation of the meaning of this particular error code.
10018     */
10019    public final static int FbcSpeciesAllowedL3Attributes = 2020301;
10020
10021
10022    /**
10023     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10024     * enumeration of all the error and warning codes generated by the
10025     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10026     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10027     * for an explanation of the meaning of this particular error code.
10028     */
10029    public final static int FbcModelMustHaveStrict = 2020209;
10030
10031
10032    /**
10033     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10034     * enumeration of all the error and warning codes generated by the
10035     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10036     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10037     * for an explanation of the meaning of this particular error code.
10038     */
10039    public final static int FbcModelStrictMustBeBoolean = 2020210;
10040
10041
10042    /**
10043     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10044     * enumeration of all the error and warning codes generated by the
10045     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10046     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10047     * for an explanation of the meaning of this particular error code.
10048     */
10049    public final static int FbcLOGeneProductsAllowedElements = 2020211;
10050
10051
10052    /**
10053     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10054     * enumeration of all the error and warning codes generated by the
10055     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10056     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10057     * for an explanation of the meaning of this particular error code.
10058     */
10059    public final static int FbcLOGeneProductsAllowedAttributes = 2020212;
10060
10061
10062    /**
10063     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10064     * enumeration of all the error and warning codes generated by the
10065     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10066     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10067     * for an explanation of the meaning of this particular error code.
10068     */
10069    public final static int FbcSpeciesChargeMustBeInteger = 2020302;
10070
10071
10072    /**
10073     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10074     * enumeration of all the error and warning codes generated by the
10075     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10076     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10077     * for an explanation of the meaning of this particular error code.
10078     */
10079    public final static int FbcSpeciesFormulaMustBeString = 2020303;
10080
10081
10082    /**
10083     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10084     * enumeration of all the error and warning codes generated by the
10085     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10086     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10087     * for an explanation of the meaning of this particular error code.
10088     */
10089    public final static int FbcFluxBoundAllowedL3Attributes = 2020401;
10090
10091
10092    /**
10093     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10094     * enumeration of all the error and warning codes generated by the
10095     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10096     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10097     * for an explanation of the meaning of this particular error code.
10098     */
10099    public final static int FbcFluxBoundAllowedElements = 2020402;
10100
10101
10102    /**
10103     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10104     * enumeration of all the error and warning codes generated by the
10105     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10106     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10107     * for an explanation of the meaning of this particular error code.
10108     */
10109    public final static int FbcFluxBoundRequiredAttributes = 2020403;
10110
10111
10112    /**
10113     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10114     * enumeration of all the error and warning codes generated by the
10115     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10116     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10117     * for an explanation of the meaning of this particular error code.
10118     */
10119    public final static int FbcFluxBoundRectionMustBeSIdRef = 2020404;
10120
10121
10122    /**
10123     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10124     * enumeration of all the error and warning codes generated by the
10125     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10126     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10127     * for an explanation of the meaning of this particular error code.
10128     */
10129    public final static int FbcFluxBoundNameMustBeString = 2020405;
10130
10131
10132    /**
10133     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10134     * enumeration of all the error and warning codes generated by the
10135     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10136     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10137     * for an explanation of the meaning of this particular error code.
10138     */
10139    public final static int FbcFluxBoundOperationMustBeEnum = 2020406;
10140
10141
10142    /**
10143     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10144     * enumeration of all the error and warning codes generated by the
10145     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10146     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10147     * for an explanation of the meaning of this particular error code.
10148     */
10149    public final static int FbcFluxBoundValueMustBeDouble = 2020407;
10150
10151
10152    /**
10153     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10154     * enumeration of all the error and warning codes generated by the
10155     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10156     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10157     * for an explanation of the meaning of this particular error code.
10158     */
10159    public final static int FbcFluxBoundReactionMustExist = 2020408;
10160
10161
10162    /**
10163     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10164     * enumeration of all the error and warning codes generated by the
10165     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10166     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10167     * for an explanation of the meaning of this particular error code.
10168     */
10169    public final static int FbcFluxBoundsForReactionConflict = 2020409;
10170
10171
10172    /**
10173     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10174     * enumeration of all the error and warning codes generated by the
10175     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10176     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10177     * for an explanation of the meaning of this particular error code.
10178     */
10179    public final static int FbcObjectiveAllowedL3Attributes = 2020501;
10180
10181
10182    /**
10183     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10184     * enumeration of all the error and warning codes generated by the
10185     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10186     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10187     * for an explanation of the meaning of this particular error code.
10188     */
10189    public final static int FbcObjectiveAllowedElements = 2020502;
10190
10191
10192    /**
10193     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10194     * enumeration of all the error and warning codes generated by the
10195     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10196     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10197     * for an explanation of the meaning of this particular error code.
10198     */
10199    public final static int FbcObjectiveRequiredAttributes = 2020503;
10200
10201
10202    /**
10203     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10204     * enumeration of all the error and warning codes generated by the
10205     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10206     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10207     * for an explanation of the meaning of this particular error code.
10208     */
10209    public final static int FbcObjectiveNameMustBeString = 2020504;
10210
10211
10212    /**
10213     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10214     * enumeration of all the error and warning codes generated by the
10215     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10216     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10217     * for an explanation of the meaning of this particular error code.
10218     */
10219    public final static int FbcObjectiveTypeMustBeEnum = 2020505;
10220
10221
10222    /**
10223     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10224     * enumeration of all the error and warning codes generated by the
10225     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10226     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10227     * for an explanation of the meaning of this particular error code.
10228     */
10229    public final static int FbcObjectiveOneListOfObjectives = 2020506;
10230
10231
10232    /**
10233     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10234     * enumeration of all the error and warning codes generated by the
10235     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10236     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10237     * for an explanation of the meaning of this particular error code.
10238     */
10239    public final static int FbcObjectiveLOFluxObjMustNotBeEmpty = 2020507;
10240
10241
10242    /**
10243     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10244     * enumeration of all the error and warning codes generated by the
10245     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10246     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10247     * for an explanation of the meaning of this particular error code.
10248     */
10249    public final static int FbcObjectiveLOFluxObjOnlyFluxObj = 2020508;
10250
10251
10252    /**
10253     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10254     * enumeration of all the error and warning codes generated by the
10255     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10256     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10257     * for an explanation of the meaning of this particular error code.
10258     */
10259    public final static int FbcObjectiveLOFluxObjAllowedAttribs = 2020509;
10260
10261
10262    /**
10263     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10264     * enumeration of all the error and warning codes generated by the
10265     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10266     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10267     * for an explanation of the meaning of this particular error code.
10268     */
10269    public final static int FbcFluxObjectAllowedL3Attributes = 2020601;
10270
10271
10272    /**
10273     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10274     * enumeration of all the error and warning codes generated by the
10275     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10276     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10277     * for an explanation of the meaning of this particular error code.
10278     */
10279    public final static int FbcFluxObjectAllowedElements = 2020602;
10280
10281
10282    /**
10283     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10284     * enumeration of all the error and warning codes generated by the
10285     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10286     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10287     * for an explanation of the meaning of this particular error code.
10288     */
10289    public final static int FbcFluxObjectRequiredAttributes = 2020603;
10290
10291
10292    /**
10293     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10294     * enumeration of all the error and warning codes generated by the
10295     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10296     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10297     * for an explanation of the meaning of this particular error code.
10298     */
10299    public final static int FbcFluxObjectNameMustBeString = 2020604;
10300
10301
10302    /**
10303     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10304     * enumeration of all the error and warning codes generated by the
10305     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10306     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10307     * for an explanation of the meaning of this particular error code.
10308     */
10309    public final static int FbcFluxObjectReactionMustBeSIdRef = 2020605;
10310
10311
10312    /**
10313     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10314     * enumeration of all the error and warning codes generated by the
10315     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10316     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10317     * for an explanation of the meaning of this particular error code.
10318     */
10319    public final static int FbcFluxObjectReactionMustExist = 2020606;
10320
10321
10322    /**
10323     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10324     * enumeration of all the error and warning codes generated by the
10325     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10326     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10327     * for an explanation of the meaning of this particular error code.
10328     */
10329    public final static int FbcFluxObjectCoefficientMustBeDouble = 2020607;
10330
10331
10332    /**
10333     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10334     * enumeration of all the error and warning codes generated by the
10335     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10336     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10337     * for an explanation of the meaning of this particular error code.
10338     */
10339    public final static int FbcFluxObjectCoefficientWhenStrict = 2020608;
10340
10341
10342    /**
10343     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10344     * enumeration of all the error and warning codes generated by the
10345     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10346     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10347     * for an explanation of the meaning of this particular error code.
10348     */
10349    public final static int FbcReactionOnlyOneGeneProdAss = 2020701;
10350
10351
10352    /**
10353     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10354     * enumeration of all the error and warning codes generated by the
10355     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10356     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10357     * for an explanation of the meaning of this particular error code.
10358     */
10359    public final static int FbcReactionAllowedAttributes = 2020702;
10360
10361
10362    /**
10363     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10364     * enumeration of all the error and warning codes generated by the
10365     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10366     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10367     * for an explanation of the meaning of this particular error code.
10368     */
10369    public final static int FbcReactionLwrBoundSIdRef = 2020703;
10370
10371
10372    /**
10373     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10374     * enumeration of all the error and warning codes generated by the
10375     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10376     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10377     * for an explanation of the meaning of this particular error code.
10378     */
10379    public final static int FbcReactionUpBoundSIdRef = 2020704;
10380
10381
10382    /**
10383     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10384     * enumeration of all the error and warning codes generated by the
10385     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10386     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10387     * for an explanation of the meaning of this particular error code.
10388     */
10389    public final static int FbcReactionLwrBoundRefExists = 2020705;
10390
10391
10392    /**
10393     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10394     * enumeration of all the error and warning codes generated by the
10395     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10396     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10397     * for an explanation of the meaning of this particular error code.
10398     */
10399    public final static int FbcReactionUpBoundRefExists = 2020706;
10400
10401
10402    /**
10403     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10404     * enumeration of all the error and warning codes generated by the
10405     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10406     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10407     * for an explanation of the meaning of this particular error code.
10408     */
10409    public final static int FbcReactionMustHaveBoundsStrict = 2020707;
10410
10411
10412    /**
10413     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10414     * enumeration of all the error and warning codes generated by the
10415     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10416     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10417     * for an explanation of the meaning of this particular error code.
10418     */
10419    public final static int FbcReactionConstantBoundsStrict = 2020708;
10420
10421
10422    /**
10423     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10424     * enumeration of all the error and warning codes generated by the
10425     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10426     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10427     * for an explanation of the meaning of this particular error code.
10428     */
10429    public final static int FbcReactionBoundsMustHaveValuesStrict = 2020709;
10430
10431
10432    /**
10433     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10434     * enumeration of all the error and warning codes generated by the
10435     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10436     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10437     * for an explanation of the meaning of this particular error code.
10438     */
10439    public final static int FbcReactionBoundsNotAssignedStrict = 2020710;
10440
10441
10442    /**
10443     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10444     * enumeration of all the error and warning codes generated by the
10445     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10446     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10447     * for an explanation of the meaning of this particular error code.
10448     */
10449    public final static int FbcReactionLwrBoundNotInfStrict = 2020711;
10450
10451
10452    /**
10453     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10454     * enumeration of all the error and warning codes generated by the
10455     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10456     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10457     * for an explanation of the meaning of this particular error code.
10458     */
10459    public final static int FbcReactionUpBoundNotNegInfStrict = 2020712;
10460
10461
10462    /**
10463     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10464     * enumeration of all the error and warning codes generated by the
10465     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10466     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10467     * for an explanation of the meaning of this particular error code.
10468     */
10469    public final static int FbcReactionLwrLessThanUpStrict = 2020713;
10470
10471
10472    /**
10473     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10474     * enumeration of all the error and warning codes generated by the
10475     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10476     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10477     * for an explanation of the meaning of this particular error code.
10478     */
10479    public final static int FbcSpeciesReferenceConstantStrict = 2020714;
10480
10481
10482    /**
10483     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10484     * enumeration of all the error and warning codes generated by the
10485     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10486     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10487     * for an explanation of the meaning of this particular error code.
10488     */
10489    public final static int FbcSpeciesRefsStoichMustBeRealStrict = 2020715;
10490
10491
10492    /**
10493     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10494     * enumeration of all the error and warning codes generated by the
10495     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10496     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10497     * for an explanation of the meaning of this particular error code.
10498     */
10499    public final static int FbcSpeciesRefNotAssignedStrict = 2020716;
10500
10501
10502    /**
10503     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10504     * enumeration of all the error and warning codes generated by the
10505     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10506     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10507     * for an explanation of the meaning of this particular error code.
10508     */
10509    public final static int FbcGeneProdAssocAllowedCoreAttribs = 2020801;
10510
10511
10512    /**
10513     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10514     * enumeration of all the error and warning codes generated by the
10515     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10516     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10517     * for an explanation of the meaning of this particular error code.
10518     */
10519    public final static int FbcGeneProdAssocAllowedCoreElements = 2020802;
10520
10521
10522    /**
10523     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10524     * enumeration of all the error and warning codes generated by the
10525     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10526     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10527     * for an explanation of the meaning of this particular error code.
10528     */
10529    public final static int FbcGeneProdAssocAllowedAttribs = 2020803;
10530
10531
10532    /**
10533     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10534     * enumeration of all the error and warning codes generated by the
10535     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10536     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10537     * for an explanation of the meaning of this particular error code.
10538     */
10539    public final static int FbcGeneProdAssocIdSyntax = 2020804;
10540
10541
10542    /**
10543     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10544     * enumeration of all the error and warning codes generated by the
10545     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10546     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10547     * for an explanation of the meaning of this particular error code.
10548     */
10549    public final static int FbcGeneProdAssocContainsOneElement = 2020805;
10550
10551
10552    /**
10553     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10554     * enumeration of all the error and warning codes generated by the
10555     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10556     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10557     * for an explanation of the meaning of this particular error code.
10558     */
10559    public final static int FbcGeneProdAssocNameMustBeString = 2020806;
10560
10561
10562    /**
10563     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10564     * enumeration of all the error and warning codes generated by the
10565     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10566     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10567     * for an explanation of the meaning of this particular error code.
10568     */
10569    public final static int FbcGeneProdRefAllowedCoreAttribs = 2020901;
10570
10571
10572    /**
10573     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10574     * enumeration of all the error and warning codes generated by the
10575     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10576     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10577     * for an explanation of the meaning of this particular error code.
10578     */
10579    public final static int FbcGeneProdRefAllowedCoreElements = 2020902;
10580
10581
10582    /**
10583     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10584     * enumeration of all the error and warning codes generated by the
10585     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10586     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10587     * for an explanation of the meaning of this particular error code.
10588     */
10589    public final static int FbcGeneProdRefAllowedAttribs = 2020903;
10590
10591
10592    /**
10593     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10594     * enumeration of all the error and warning codes generated by the
10595     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10596     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10597     * for an explanation of the meaning of this particular error code.
10598     */
10599    public final static int FbcGeneProdRefGeneProductSIdRef = 2020904;
10600
10601
10602    /**
10603     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10604     * enumeration of all the error and warning codes generated by the
10605     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10606     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10607     * for an explanation of the meaning of this particular error code.
10608     */
10609    public final static int FbcGeneProdRefGeneProductExists = 2020908;
10610
10611
10612    /**
10613     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10614     * enumeration of all the error and warning codes generated by the
10615     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10616     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10617     * for an explanation of the meaning of this particular error code.
10618     */
10619    public final static int FbcAndAllowedCoreAttributes = 2021001;
10620
10621
10622    /**
10623     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10624     * enumeration of all the error and warning codes generated by the
10625     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10626     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10627     * for an explanation of the meaning of this particular error code.
10628     */
10629    public final static int FbcAndAllowedCoreElements = 2021002;
10630
10631
10632    /**
10633     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10634     * enumeration of all the error and warning codes generated by the
10635     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10636     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10637     * for an explanation of the meaning of this particular error code.
10638     */
10639    public final static int FbcAndTwoChildren = 2021003;
10640
10641
10642    /**
10643     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10644     * enumeration of all the error and warning codes generated by the
10645     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10646     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10647     * for an explanation of the meaning of this particular error code.
10648     */
10649    public final static int FbcOrAllowedCoreAttributes = 2021101;
10650
10651
10652    /**
10653     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10654     * enumeration of all the error and warning codes generated by the
10655     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10656     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10657     * for an explanation of the meaning of this particular error code.
10658     */
10659    public final static int FbcOrAllowedCoreElements = 2021102;
10660
10661
10662    /**
10663     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10664     * enumeration of all the error and warning codes generated by the
10665     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10666     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10667     * for an explanation of the meaning of this particular error code.
10668     */
10669    public final static int FbcOrTwoChildren = 2021103;
10670
10671
10672    /**
10673     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10674     * enumeration of all the error and warning codes generated by the
10675     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10676     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10677     * for an explanation of the meaning of this particular error code.
10678     */
10679    public final static int FbcGeneProductAllowedCoreAttributes = 2021201;
10680
10681
10682    /**
10683     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10684     * enumeration of all the error and warning codes generated by the
10685     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10686     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10687     * for an explanation of the meaning of this particular error code.
10688     */
10689    public final static int FbcGeneProductAllowedCoreElements = 2021202;
10690
10691
10692    /**
10693     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10694     * enumeration of all the error and warning codes generated by the
10695     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10696     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10697     * for an explanation of the meaning of this particular error code.
10698     */
10699    public final static int FbcGeneProductAllowedAttributes = 2021203;
10700
10701
10702    /**
10703     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10704     * enumeration of all the error and warning codes generated by the
10705     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10706     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10707     * for an explanation of the meaning of this particular error code.
10708     */
10709    public final static int FbcGeneProductLabelMustBeString = 2021204;
10710
10711
10712    /**
10713     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10714     * enumeration of all the error and warning codes generated by the
10715     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10716     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10717     * for an explanation of the meaning of this particular error code.
10718     */
10719    public final static int FbcGeneProductLabelMustBeUnique = 2021205;
10720
10721
10722    /**
10723     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10724     * enumeration of all the error and warning codes generated by the
10725     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10726     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10727     * for an explanation of the meaning of this particular error code.
10728     */
10729    public final static int FbcGeneProductNameMustBeString = 2021206;
10730
10731
10732    /**
10733     * <span class="pkg-marker pkg-color-fbc">fbc</span> A value in the
10734     * enumeration of all the error and warning codes generated by the
10735     * libSBML &ldquo;fbc&rdquo; extension for objects of class {@link
10736     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10737     * for an explanation of the meaning of this particular error code.
10738     */
10739    public final static int FbcGeneProductAssocSpeciesMustExist = 2021207;
10740
10741
10742
10743    // LayoutSBMLErrorCode_t
10744
10745    /**
10746     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10747     * enumeration of all the error and warning codes generated by the
10748     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10749     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10750     * for an explanation of the meaning of this particular error code.
10751     */
10752    public final static int LayoutUnknownError = 6010100;
10753
10754
10755    /**
10756     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10757     * enumeration of all the error and warning codes generated by the
10758     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10759     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10760     * for an explanation of the meaning of this particular error code.
10761     */
10762    public final static int LayoutNSUndeclared = 6010101;
10763
10764
10765    /**
10766     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10767     * enumeration of all the error and warning codes generated by the
10768     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10769     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10770     * for an explanation of the meaning of this particular error code.
10771     */
10772    public final static int LayoutElementNotInNs = 6010102;
10773
10774
10775    /**
10776     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10777     * enumeration of all the error and warning codes generated by the
10778     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10779     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10780     * for an explanation of the meaning of this particular error code.
10781     */
10782    public final static int LayoutDuplicateComponentId = 6010301;
10783
10784
10785    /**
10786     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10787     * enumeration of all the error and warning codes generated by the
10788     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10789     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10790     * for an explanation of the meaning of this particular error code.
10791     */
10792    public final static int LayoutSIdSyntax = 6010302;
10793
10794
10795    /**
10796     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10797     * enumeration of all the error and warning codes generated by the
10798     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10799     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10800     * for an explanation of the meaning of this particular error code.
10801     */
10802    public final static int LayoutXsiTypeAllowedLocations = 6010401;
10803
10804
10805    /**
10806     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10807     * enumeration of all the error and warning codes generated by the
10808     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10809     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10810     * for an explanation of the meaning of this particular error code.
10811     */
10812    public final static int LayoutXsiTypeSyntax = 6010402;
10813
10814
10815    /**
10816     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10817     * enumeration of all the error and warning codes generated by the
10818     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10819     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10820     * for an explanation of the meaning of this particular error code.
10821     */
10822    public final static int LayoutAttributeRequiredMissing = 6020101;
10823
10824
10825    /**
10826     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10827     * enumeration of all the error and warning codes generated by the
10828     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10829     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10830     * for an explanation of the meaning of this particular error code.
10831     */
10832    public final static int LayoutAttributeRequiredMustBeBoolean = 6020102;
10833
10834
10835    /**
10836     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10837     * enumeration of all the error and warning codes generated by the
10838     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10839     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10840     * for an explanation of the meaning of this particular error code.
10841     */
10842    public final static int LayoutRequiredFalse = 6020103;
10843
10844
10845    /**
10846     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10847     * enumeration of all the error and warning codes generated by the
10848     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10849     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10850     * for an explanation of the meaning of this particular error code.
10851     */
10852    public final static int LayoutOnlyOneLOLayouts = 6020201;
10853
10854
10855    /**
10856     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10857     * enumeration of all the error and warning codes generated by the
10858     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10859     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10860     * for an explanation of the meaning of this particular error code.
10861     */
10862    public final static int LayoutLOLayoutsNotEmpty = 6020202;
10863
10864
10865    /**
10866     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10867     * enumeration of all the error and warning codes generated by the
10868     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10869     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10870     * for an explanation of the meaning of this particular error code.
10871     */
10872    public final static int LayoutLOLayoutsAllowedElements = 6020203;
10873
10874
10875    /**
10876     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10877     * enumeration of all the error and warning codes generated by the
10878     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10879     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10880     * for an explanation of the meaning of this particular error code.
10881     */
10882    public final static int LayoutLOLayoutsAllowedAttributes = 6020204;
10883
10884
10885    /**
10886     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10887     * enumeration of all the error and warning codes generated by the
10888     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10889     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10890     * for an explanation of the meaning of this particular error code.
10891     */
10892    public final static int LayoutLayoutAllowedElements = 6020301;
10893
10894
10895    /**
10896     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10897     * enumeration of all the error and warning codes generated by the
10898     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10899     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10900     * for an explanation of the meaning of this particular error code.
10901     */
10902    public final static int LayoutLayoutAllowedCoreAttributes = 6020302;
10903
10904
10905    /**
10906     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10907     * enumeration of all the error and warning codes generated by the
10908     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10909     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10910     * for an explanation of the meaning of this particular error code.
10911     */
10912    public final static int LayoutOnlyOneEachListOf = 6020303;
10913
10914
10915    /**
10916     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10917     * enumeration of all the error and warning codes generated by the
10918     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10919     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10920     * for an explanation of the meaning of this particular error code.
10921     */
10922    public final static int LayoutNoEmptyListOfs = 6020304;
10923
10924
10925    /**
10926     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10927     * enumeration of all the error and warning codes generated by the
10928     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10929     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10930     * for an explanation of the meaning of this particular error code.
10931     */
10932    public final static int LayoutLayoutAllowedAttributes = 6020305;
10933
10934
10935    /**
10936     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10937     * enumeration of all the error and warning codes generated by the
10938     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10939     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10940     * for an explanation of the meaning of this particular error code.
10941     */
10942    public final static int LayoutLayoutNameMustBeString = 6020306;
10943
10944
10945    /**
10946     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10947     * enumeration of all the error and warning codes generated by the
10948     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10949     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10950     * for an explanation of the meaning of this particular error code.
10951     */
10952    public final static int LayoutLOCompGlyphAllowedAttributes = 6020307;
10953
10954
10955    /**
10956     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10957     * enumeration of all the error and warning codes generated by the
10958     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10959     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10960     * for an explanation of the meaning of this particular error code.
10961     */
10962    public final static int LayoutLOCompGlyphAllowedElements = 6020308;
10963
10964
10965    /**
10966     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10967     * enumeration of all the error and warning codes generated by the
10968     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10969     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10970     * for an explanation of the meaning of this particular error code.
10971     */
10972    public final static int LayoutLOSpeciesGlyphAllowedAttributes = 6020309;
10973
10974
10975    /**
10976     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10977     * enumeration of all the error and warning codes generated by the
10978     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10979     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10980     * for an explanation of the meaning of this particular error code.
10981     */
10982    public final static int LayoutLOSpeciesGlyphAllowedElements = 6020310;
10983
10984
10985    /**
10986     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10987     * enumeration of all the error and warning codes generated by the
10988     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10989     * SBMLError}.  Please consult the documentation for {@link SBMLError}
10990     * for an explanation of the meaning of this particular error code.
10991     */
10992    public final static int LayoutLORnGlyphAllowedAttributes = 6020311;
10993
10994
10995    /**
10996     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
10997     * enumeration of all the error and warning codes generated by the
10998     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
10999     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11000     * for an explanation of the meaning of this particular error code.
11001     */
11002    public final static int LayoutLORnGlyphAllowedElements = 6020312;
11003
11004
11005    /**
11006     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11007     * enumeration of all the error and warning codes generated by the
11008     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11009     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11010     * for an explanation of the meaning of this particular error code.
11011     */
11012    public final static int LayoutLOAddGOAllowedAttribut = 6020313;
11013
11014
11015    /**
11016     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11017     * enumeration of all the error and warning codes generated by the
11018     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11019     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11020     * for an explanation of the meaning of this particular error code.
11021     */
11022    public final static int LayoutLOAddGOAllowedElements = 6020314;
11023
11024
11025    /**
11026     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11027     * enumeration of all the error and warning codes generated by the
11028     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11029     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11030     * for an explanation of the meaning of this particular error code.
11031     */
11032    public final static int LayoutLayoutMustHaveDimensions = 6020315;
11033
11034
11035    /**
11036     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11037     * enumeration of all the error and warning codes generated by the
11038     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11039     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11040     * for an explanation of the meaning of this particular error code.
11041     */
11042    public final static int LayoutLOTextGlyphAllowedAttributes = 6020316;
11043
11044
11045    /**
11046     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11047     * enumeration of all the error and warning codes generated by the
11048     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11049     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11050     * for an explanation of the meaning of this particular error code.
11051     */
11052    public final static int LayoutLOTextGlyphAllowedElements = 6020317;
11053
11054
11055    /**
11056     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11057     * enumeration of all the error and warning codes generated by the
11058     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11059     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11060     * for an explanation of the meaning of this particular error code.
11061     */
11062    public final static int LayoutGOAllowedCoreElements = 6020401;
11063
11064
11065    /**
11066     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11067     * enumeration of all the error and warning codes generated by the
11068     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11069     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11070     * for an explanation of the meaning of this particular error code.
11071     */
11072    public final static int LayoutGOAllowedCoreAttributes = 6020402;
11073
11074
11075    /**
11076     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11077     * enumeration of all the error and warning codes generated by the
11078     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11079     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11080     * for an explanation of the meaning of this particular error code.
11081     */
11082    public final static int LayoutGOAllowedElements = 6020403;
11083
11084
11085    /**
11086     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11087     * enumeration of all the error and warning codes generated by the
11088     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11089     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11090     * for an explanation of the meaning of this particular error code.
11091     */
11092    public final static int LayoutGOAllowedAttributes = 6020404;
11093
11094
11095    /**
11096     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11097     * enumeration of all the error and warning codes generated by the
11098     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11099     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11100     * for an explanation of the meaning of this particular error code.
11101     */
11102    public final static int LayoutGOMetaIdRefMustBeIDREF = 6020405;
11103
11104
11105    /**
11106     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11107     * enumeration of all the error and warning codes generated by the
11108     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11109     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11110     * for an explanation of the meaning of this particular error code.
11111     */
11112    public final static int LayoutGOMetaIdRefMustReferenceObject = 6020406;
11113
11114
11115    /**
11116     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11117     * enumeration of all the error and warning codes generated by the
11118     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11119     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11120     * for an explanation of the meaning of this particular error code.
11121     */
11122    public final static int LayoutGOMustContainBoundingBox = 6020407;
11123
11124
11125    /**
11126     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11127     * enumeration of all the error and warning codes generated by the
11128     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11129     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11130     * for an explanation of the meaning of this particular error code.
11131     */
11132    public final static int LayoutCGAllowedCoreElements = 6020501;
11133
11134
11135    /**
11136     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11137     * enumeration of all the error and warning codes generated by the
11138     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11139     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11140     * for an explanation of the meaning of this particular error code.
11141     */
11142    public final static int LayoutCGAllowedCoreAttributes = 6020502;
11143
11144
11145    /**
11146     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11147     * enumeration of all the error and warning codes generated by the
11148     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11149     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11150     * for an explanation of the meaning of this particular error code.
11151     */
11152    public final static int LayoutCGAllowedElements = 6020503;
11153
11154
11155    /**
11156     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11157     * enumeration of all the error and warning codes generated by the
11158     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11159     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11160     * for an explanation of the meaning of this particular error code.
11161     */
11162    public final static int LayoutCGAllowedAttributes = 6020504;
11163
11164
11165    /**
11166     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11167     * enumeration of all the error and warning codes generated by the
11168     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11169     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11170     * for an explanation of the meaning of this particular error code.
11171     */
11172    public final static int LayoutCGMetaIdRefMustBeIDREF = 6020505;
11173
11174
11175    /**
11176     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11177     * enumeration of all the error and warning codes generated by the
11178     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11179     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11180     * for an explanation of the meaning of this particular error code.
11181     */
11182    public final static int LayoutCGMetaIdRefMustReferenceObject = 6020506;
11183
11184
11185    /**
11186     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11187     * enumeration of all the error and warning codes generated by the
11188     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11189     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11190     * for an explanation of the meaning of this particular error code.
11191     */
11192    public final static int LayoutCGCompartmentSyntax = 6020507;
11193
11194
11195    /**
11196     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11197     * enumeration of all the error and warning codes generated by the
11198     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11199     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11200     * for an explanation of the meaning of this particular error code.
11201     */
11202    public final static int LayoutCGCompartmentMustRefComp = 6020508;
11203
11204
11205    /**
11206     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11207     * enumeration of all the error and warning codes generated by the
11208     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11209     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11210     * for an explanation of the meaning of this particular error code.
11211     */
11212    public final static int LayoutCGNoDuplicateReferences = 6020509;
11213
11214
11215    /**
11216     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11217     * enumeration of all the error and warning codes generated by the
11218     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11219     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11220     * for an explanation of the meaning of this particular error code.
11221     */
11222    public final static int LayoutCGOrderMustBeDouble = 6020510;
11223
11224
11225    /**
11226     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11227     * enumeration of all the error and warning codes generated by the
11228     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11229     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11230     * for an explanation of the meaning of this particular error code.
11231     */
11232    public final static int LayoutSGAllowedCoreElements = 6020601;
11233
11234
11235    /**
11236     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11237     * enumeration of all the error and warning codes generated by the
11238     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11239     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11240     * for an explanation of the meaning of this particular error code.
11241     */
11242    public final static int LayoutSGAllowedCoreAttributes = 6020602;
11243
11244
11245    /**
11246     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11247     * enumeration of all the error and warning codes generated by the
11248     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11249     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11250     * for an explanation of the meaning of this particular error code.
11251     */
11252    public final static int LayoutSGAllowedElements = 6020603;
11253
11254
11255    /**
11256     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11257     * enumeration of all the error and warning codes generated by the
11258     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11259     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11260     * for an explanation of the meaning of this particular error code.
11261     */
11262    public final static int LayoutSGAllowedAttributes = 6020604;
11263
11264
11265    /**
11266     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11267     * enumeration of all the error and warning codes generated by the
11268     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11269     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11270     * for an explanation of the meaning of this particular error code.
11271     */
11272    public final static int LayoutSGMetaIdRefMustBeIDREF = 6020605;
11273
11274
11275    /**
11276     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11277     * enumeration of all the error and warning codes generated by the
11278     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11279     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11280     * for an explanation of the meaning of this particular error code.
11281     */
11282    public final static int LayoutSGMetaIdRefMustReferenceObject = 6020606;
11283
11284
11285    /**
11286     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11287     * enumeration of all the error and warning codes generated by the
11288     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11289     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11290     * for an explanation of the meaning of this particular error code.
11291     */
11292    public final static int LayoutSGSpeciesSyntax = 6020607;
11293
11294
11295    /**
11296     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11297     * enumeration of all the error and warning codes generated by the
11298     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11299     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11300     * for an explanation of the meaning of this particular error code.
11301     */
11302    public final static int LayoutSGSpeciesMustRefSpecies = 6020608;
11303
11304
11305    /**
11306     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11307     * enumeration of all the error and warning codes generated by the
11308     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11309     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11310     * for an explanation of the meaning of this particular error code.
11311     */
11312    public final static int LayoutSGNoDuplicateReferences = 6020609;
11313
11314
11315    /**
11316     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11317     * enumeration of all the error and warning codes generated by the
11318     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11319     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11320     * for an explanation of the meaning of this particular error code.
11321     */
11322    public final static int LayoutRGAllowedCoreElements = 6020701;
11323
11324
11325    /**
11326     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11327     * enumeration of all the error and warning codes generated by the
11328     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11329     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11330     * for an explanation of the meaning of this particular error code.
11331     */
11332    public final static int LayoutRGAllowedCoreAttributes = 6020702;
11333
11334
11335    /**
11336     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11337     * enumeration of all the error and warning codes generated by the
11338     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11339     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11340     * for an explanation of the meaning of this particular error code.
11341     */
11342    public final static int LayoutRGAllowedElements = 6020703;
11343
11344
11345    /**
11346     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11347     * enumeration of all the error and warning codes generated by the
11348     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11349     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11350     * for an explanation of the meaning of this particular error code.
11351     */
11352    public final static int LayoutRGAllowedAttributes = 6020704;
11353
11354
11355    /**
11356     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11357     * enumeration of all the error and warning codes generated by the
11358     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11359     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11360     * for an explanation of the meaning of this particular error code.
11361     */
11362    public final static int LayoutRGMetaIdRefMustBeIDREF = 6020705;
11363
11364
11365    /**
11366     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11367     * enumeration of all the error and warning codes generated by the
11368     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11369     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11370     * for an explanation of the meaning of this particular error code.
11371     */
11372    public final static int LayoutRGMetaIdRefMustReferenceObject = 6020706;
11373
11374
11375    /**
11376     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11377     * enumeration of all the error and warning codes generated by the
11378     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11379     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11380     * for an explanation of the meaning of this particular error code.
11381     */
11382    public final static int LayoutRGReactionSyntax = 6020707;
11383
11384
11385    /**
11386     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11387     * enumeration of all the error and warning codes generated by the
11388     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11389     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11390     * for an explanation of the meaning of this particular error code.
11391     */
11392    public final static int LayoutRGReactionMustRefReaction = 6020708;
11393
11394
11395    /**
11396     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11397     * enumeration of all the error and warning codes generated by the
11398     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11399     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11400     * for an explanation of the meaning of this particular error code.
11401     */
11402    public final static int LayoutRGNoDuplicateReferences = 6020709;
11403
11404
11405    /**
11406     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11407     * enumeration of all the error and warning codes generated by the
11408     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11409     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11410     * for an explanation of the meaning of this particular error code.
11411     */
11412    public final static int LayoutLOSpeciesRefGlyphAllowedElements = 6020710;
11413
11414
11415    /**
11416     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11417     * enumeration of all the error and warning codes generated by the
11418     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11419     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11420     * for an explanation of the meaning of this particular error code.
11421     */
11422    public final static int LayoutLOSpeciesRefGlyphAllowedAttribs = 6020711;
11423
11424
11425    /**
11426     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11427     * enumeration of all the error and warning codes generated by the
11428     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11429     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11430     * for an explanation of the meaning of this particular error code.
11431     */
11432    public final static int LayoutLOSpeciesRefGlyphNotEmpty = 6020712;
11433
11434
11435    /**
11436     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11437     * enumeration of all the error and warning codes generated by the
11438     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11439     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11440     * for an explanation of the meaning of this particular error code.
11441     */
11442    public final static int LayoutGGAllowedCoreElements = 6020801;
11443
11444
11445    /**
11446     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11447     * enumeration of all the error and warning codes generated by the
11448     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11449     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11450     * for an explanation of the meaning of this particular error code.
11451     */
11452    public final static int LayoutGGAllowedCoreAttributes = 6020802;
11453
11454
11455    /**
11456     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11457     * enumeration of all the error and warning codes generated by the
11458     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11459     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11460     * for an explanation of the meaning of this particular error code.
11461     */
11462    public final static int LayoutGGAllowedElements = 6020803;
11463
11464
11465    /**
11466     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11467     * enumeration of all the error and warning codes generated by the
11468     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11469     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11470     * for an explanation of the meaning of this particular error code.
11471     */
11472    public final static int LayoutGGAllowedAttributes = 6020804;
11473
11474
11475    /**
11476     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11477     * enumeration of all the error and warning codes generated by the
11478     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11479     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11480     * for an explanation of the meaning of this particular error code.
11481     */
11482    public final static int LayoutGGMetaIdRefMustBeIDREF = 6020805;
11483
11484
11485    /**
11486     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11487     * enumeration of all the error and warning codes generated by the
11488     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11489     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11490     * for an explanation of the meaning of this particular error code.
11491     */
11492    public final static int LayoutGGMetaIdRefMustReferenceObject = 6020806;
11493
11494
11495    /**
11496     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11497     * enumeration of all the error and warning codes generated by the
11498     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11499     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11500     * for an explanation of the meaning of this particular error code.
11501     */
11502    public final static int LayoutGGReferenceSyntax = 6020807;
11503
11504
11505    /**
11506     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11507     * enumeration of all the error and warning codes generated by the
11508     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11509     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11510     * for an explanation of the meaning of this particular error code.
11511     */
11512    public final static int LayoutGGReferenceMustRefObject = 6020808;
11513
11514
11515    /**
11516     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11517     * enumeration of all the error and warning codes generated by the
11518     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11519     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11520     * for an explanation of the meaning of this particular error code.
11521     */
11522    public final static int LayoutGGNoDuplicateReferences = 6020809;
11523
11524
11525    /**
11526     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11527     * enumeration of all the error and warning codes generated by the
11528     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11529     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11530     * for an explanation of the meaning of this particular error code.
11531     */
11532    public final static int LayoutLOReferenceGlyphAllowedElements = 6020810;
11533
11534
11535    /**
11536     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11537     * enumeration of all the error and warning codes generated by the
11538     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11539     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11540     * for an explanation of the meaning of this particular error code.
11541     */
11542    public final static int LayoutLOReferenceGlyphAllowedAttribs = 6020811;
11543
11544
11545    /**
11546     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11547     * enumeration of all the error and warning codes generated by the
11548     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11549     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11550     * for an explanation of the meaning of this particular error code.
11551     */
11552    public final static int LayoutLOSubGlyphAllowedElements = 6020812;
11553
11554
11555    /**
11556     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11557     * enumeration of all the error and warning codes generated by the
11558     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11559     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11560     * for an explanation of the meaning of this particular error code.
11561     */
11562    public final static int LayoutLOSubGlyphAllowedAttribs = 6020813;
11563
11564
11565    /**
11566     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11567     * enumeration of all the error and warning codes generated by the
11568     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11569     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11570     * for an explanation of the meaning of this particular error code.
11571     */
11572    public final static int LayoutTGAllowedCoreElements = 6020901;
11573
11574
11575    /**
11576     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11577     * enumeration of all the error and warning codes generated by the
11578     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11579     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11580     * for an explanation of the meaning of this particular error code.
11581     */
11582    public final static int LayoutTGAllowedCoreAttributes = 6020902;
11583
11584
11585    /**
11586     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11587     * enumeration of all the error and warning codes generated by the
11588     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11589     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11590     * for an explanation of the meaning of this particular error code.
11591     */
11592    public final static int LayoutTGAllowedElements = 6020903;
11593
11594
11595    /**
11596     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11597     * enumeration of all the error and warning codes generated by the
11598     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11599     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11600     * for an explanation of the meaning of this particular error code.
11601     */
11602    public final static int LayoutTGAllowedAttributes = 6020904;
11603
11604
11605    /**
11606     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11607     * enumeration of all the error and warning codes generated by the
11608     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11609     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11610     * for an explanation of the meaning of this particular error code.
11611     */
11612    public final static int LayoutTGMetaIdRefMustBeIDREF = 6020905;
11613
11614
11615    /**
11616     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11617     * enumeration of all the error and warning codes generated by the
11618     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11619     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11620     * for an explanation of the meaning of this particular error code.
11621     */
11622    public final static int LayoutTGMetaIdRefMustReferenceObject = 6020906;
11623
11624
11625    /**
11626     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11627     * enumeration of all the error and warning codes generated by the
11628     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11629     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11630     * for an explanation of the meaning of this particular error code.
11631     */
11632    public final static int LayoutTGOriginOfTextSyntax = 6020907;
11633
11634
11635    /**
11636     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11637     * enumeration of all the error and warning codes generated by the
11638     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11639     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11640     * for an explanation of the meaning of this particular error code.
11641     */
11642    public final static int LayoutTGOriginOfTextMustRefObject = 6020908;
11643
11644
11645    /**
11646     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11647     * enumeration of all the error and warning codes generated by the
11648     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11649     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11650     * for an explanation of the meaning of this particular error code.
11651     */
11652    public final static int LayoutTGNoDuplicateReferences = 6020909;
11653
11654
11655    /**
11656     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11657     * enumeration of all the error and warning codes generated by the
11658     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11659     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11660     * for an explanation of the meaning of this particular error code.
11661     */
11662    public final static int LayoutTGGraphicalObjectSyntax = 6020910;
11663
11664
11665    /**
11666     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11667     * enumeration of all the error and warning codes generated by the
11668     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11669     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11670     * for an explanation of the meaning of this particular error code.
11671     */
11672    public final static int LayoutTGGraphicalObjectMustRefObject = 6020911;
11673
11674
11675    /**
11676     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11677     * enumeration of all the error and warning codes generated by the
11678     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11679     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11680     * for an explanation of the meaning of this particular error code.
11681     */
11682    public final static int LayoutTGTextMustBeString = 6020912;
11683
11684
11685    /**
11686     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11687     * enumeration of all the error and warning codes generated by the
11688     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11689     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11690     * for an explanation of the meaning of this particular error code.
11691     */
11692    public final static int LayoutSRGAllowedCoreElements = 6021001;
11693
11694
11695    /**
11696     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11697     * enumeration of all the error and warning codes generated by the
11698     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11699     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11700     * for an explanation of the meaning of this particular error code.
11701     */
11702    public final static int LayoutSRGAllowedCoreAttributes = 6021002;
11703
11704
11705    /**
11706     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11707     * enumeration of all the error and warning codes generated by the
11708     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11709     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11710     * for an explanation of the meaning of this particular error code.
11711     */
11712    public final static int LayoutSRGAllowedElements = 6021003;
11713
11714
11715    /**
11716     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11717     * enumeration of all the error and warning codes generated by the
11718     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11719     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11720     * for an explanation of the meaning of this particular error code.
11721     */
11722    public final static int LayoutSRGAllowedAttributes = 6021004;
11723
11724
11725    /**
11726     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11727     * enumeration of all the error and warning codes generated by the
11728     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11729     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11730     * for an explanation of the meaning of this particular error code.
11731     */
11732    public final static int LayoutSRGMetaIdRefMustBeIDREF = 6021005;
11733
11734
11735    /**
11736     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11737     * enumeration of all the error and warning codes generated by the
11738     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11739     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11740     * for an explanation of the meaning of this particular error code.
11741     */
11742    public final static int LayoutSRGMetaIdRefMustReferenceObject = 6021006;
11743
11744
11745    /**
11746     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11747     * enumeration of all the error and warning codes generated by the
11748     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11749     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11750     * for an explanation of the meaning of this particular error code.
11751     */
11752    public final static int LayoutSRGSpeciesReferenceSyntax = 6021007;
11753
11754
11755    /**
11756     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11757     * enumeration of all the error and warning codes generated by the
11758     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11759     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11760     * for an explanation of the meaning of this particular error code.
11761     */
11762    public final static int LayoutSRGSpeciesRefMustRefObject = 6021008;
11763
11764
11765    /**
11766     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11767     * enumeration of all the error and warning codes generated by the
11768     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11769     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11770     * for an explanation of the meaning of this particular error code.
11771     */
11772    public final static int LayoutSRGNoDuplicateReferences = 6021009;
11773
11774
11775    /**
11776     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11777     * enumeration of all the error and warning codes generated by the
11778     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11779     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11780     * for an explanation of the meaning of this particular error code.
11781     */
11782    public final static int LayoutSRGSpeciesGlyphSyntax = 6021010;
11783
11784
11785    /**
11786     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11787     * enumeration of all the error and warning codes generated by the
11788     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11789     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11790     * for an explanation of the meaning of this particular error code.
11791     */
11792    public final static int LayoutSRGSpeciesGlyphMustRefObject = 6021011;
11793
11794
11795    /**
11796     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11797     * enumeration of all the error and warning codes generated by the
11798     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11799     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11800     * for an explanation of the meaning of this particular error code.
11801     */
11802    public final static int LayoutSRGRoleSyntax = 6021012;
11803
11804
11805    /**
11806     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11807     * enumeration of all the error and warning codes generated by the
11808     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11809     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11810     * for an explanation of the meaning of this particular error code.
11811     */
11812    public final static int LayoutREFGAllowedCoreElements = 6021101;
11813
11814
11815    /**
11816     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11817     * enumeration of all the error and warning codes generated by the
11818     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11819     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11820     * for an explanation of the meaning of this particular error code.
11821     */
11822    public final static int LayoutREFGAllowedCoreAttributes = 6021102;
11823
11824
11825    /**
11826     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11827     * enumeration of all the error and warning codes generated by the
11828     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11829     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11830     * for an explanation of the meaning of this particular error code.
11831     */
11832    public final static int LayoutREFGAllowedElements = 6021103;
11833
11834
11835    /**
11836     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11837     * enumeration of all the error and warning codes generated by the
11838     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11839     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11840     * for an explanation of the meaning of this particular error code.
11841     */
11842    public final static int LayoutREFGAllowedAttributes = 6021104;
11843
11844
11845    /**
11846     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11847     * enumeration of all the error and warning codes generated by the
11848     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11849     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11850     * for an explanation of the meaning of this particular error code.
11851     */
11852    public final static int LayoutREFGMetaIdRefMustBeIDREF = 6021105;
11853
11854
11855    /**
11856     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11857     * enumeration of all the error and warning codes generated by the
11858     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11859     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11860     * for an explanation of the meaning of this particular error code.
11861     */
11862    public final static int LayoutREFGMetaIdRefMustReferenceObject = 6021106;
11863
11864
11865    /**
11866     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11867     * enumeration of all the error and warning codes generated by the
11868     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11869     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11870     * for an explanation of the meaning of this particular error code.
11871     */
11872    public final static int LayoutREFGReferenceSyntax = 6021107;
11873
11874
11875    /**
11876     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11877     * enumeration of all the error and warning codes generated by the
11878     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11879     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11880     * for an explanation of the meaning of this particular error code.
11881     */
11882    public final static int LayoutREFGReferenceMustRefObject = 6021108;
11883
11884
11885    /**
11886     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11887     * enumeration of all the error and warning codes generated by the
11888     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11889     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11890     * for an explanation of the meaning of this particular error code.
11891     */
11892    public final static int LayoutREFGNoDuplicateReferences = 6021109;
11893
11894
11895    /**
11896     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11897     * enumeration of all the error and warning codes generated by the
11898     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11899     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11900     * for an explanation of the meaning of this particular error code.
11901     */
11902    public final static int LayoutREFGGlyphSyntax = 6021110;
11903
11904
11905    /**
11906     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11907     * enumeration of all the error and warning codes generated by the
11908     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11909     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11910     * for an explanation of the meaning of this particular error code.
11911     */
11912    public final static int LayoutREFGGlyphMustRefObject = 6021111;
11913
11914
11915    /**
11916     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11917     * enumeration of all the error and warning codes generated by the
11918     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11919     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11920     * for an explanation of the meaning of this particular error code.
11921     */
11922    public final static int LayoutREFGRoleSyntax = 6021112;
11923
11924
11925    /**
11926     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11927     * enumeration of all the error and warning codes generated by the
11928     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11929     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11930     * for an explanation of the meaning of this particular error code.
11931     */
11932    public final static int LayoutPointAllowedCoreElements = 6021201;
11933
11934
11935    /**
11936     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11937     * enumeration of all the error and warning codes generated by the
11938     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11939     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11940     * for an explanation of the meaning of this particular error code.
11941     */
11942    public final static int LayoutPointAllowedCoreAttributes = 6021202;
11943
11944
11945    /**
11946     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11947     * enumeration of all the error and warning codes generated by the
11948     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11949     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11950     * for an explanation of the meaning of this particular error code.
11951     */
11952    public final static int LayoutPointAllowedAttributes = 6021203;
11953
11954
11955    /**
11956     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11957     * enumeration of all the error and warning codes generated by the
11958     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11959     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11960     * for an explanation of the meaning of this particular error code.
11961     */
11962    public final static int LayoutPointAttributesMustBeDouble = 6021204;
11963
11964
11965    /**
11966     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11967     * enumeration of all the error and warning codes generated by the
11968     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11969     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11970     * for an explanation of the meaning of this particular error code.
11971     */
11972    public final static int LayoutBBoxAllowedCoreElements = 6021301;
11973
11974
11975    /**
11976     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11977     * enumeration of all the error and warning codes generated by the
11978     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11979     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11980     * for an explanation of the meaning of this particular error code.
11981     */
11982    public final static int LayoutBBoxAllowedCoreAttributes = 6021302;
11983
11984
11985    /**
11986     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11987     * enumeration of all the error and warning codes generated by the
11988     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11989     * SBMLError}.  Please consult the documentation for {@link SBMLError}
11990     * for an explanation of the meaning of this particular error code.
11991     */
11992    public final static int LayoutBBoxAllowedElements = 6021303;
11993
11994
11995    /**
11996     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
11997     * enumeration of all the error and warning codes generated by the
11998     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
11999     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12000     * for an explanation of the meaning of this particular error code.
12001     */
12002    public final static int LayoutBBoxAllowedAttributes = 6021304;
12003
12004
12005    /**
12006     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12007     * enumeration of all the error and warning codes generated by the
12008     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12009     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12010     * for an explanation of the meaning of this particular error code.
12011     */
12012    public final static int LayoutBBoxConsistent3DDefinition = 6021305;
12013
12014
12015    /**
12016     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12017     * enumeration of all the error and warning codes generated by the
12018     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12019     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12020     * for an explanation of the meaning of this particular error code.
12021     */
12022    public final static int LayoutCurveAllowedCoreElements = 6021401;
12023
12024
12025    /**
12026     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12027     * enumeration of all the error and warning codes generated by the
12028     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12029     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12030     * for an explanation of the meaning of this particular error code.
12031     */
12032    public final static int LayoutCurveAllowedCoreAttributes = 6021402;
12033
12034
12035    /**
12036     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12037     * enumeration of all the error and warning codes generated by the
12038     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12039     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12040     * for an explanation of the meaning of this particular error code.
12041     */
12042    public final static int LayoutCurveAllowedElements = 6021403;
12043
12044
12045    /**
12046     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12047     * enumeration of all the error and warning codes generated by the
12048     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12049     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12050     * for an explanation of the meaning of this particular error code.
12051     */
12052    public final static int LayoutCurveAllowedAttributes = 6021404;
12053
12054
12055    /**
12056     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12057     * enumeration of all the error and warning codes generated by the
12058     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12059     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12060     * for an explanation of the meaning of this particular error code.
12061     */
12062    public final static int LayoutLOCurveSegsAllowedAttributes = 6021405;
12063
12064
12065    /**
12066     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12067     * enumeration of all the error and warning codes generated by the
12068     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12069     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12070     * for an explanation of the meaning of this particular error code.
12071     */
12072    public final static int LayoutLOCurveSegsAllowedElements = 6021406;
12073
12074
12075    /**
12076     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12077     * enumeration of all the error and warning codes generated by the
12078     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12079     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12080     * for an explanation of the meaning of this particular error code.
12081     */
12082    public final static int LayoutLOCurveSegsNotEmpty = 6021407;
12083
12084
12085    /**
12086     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12087     * enumeration of all the error and warning codes generated by the
12088     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12089     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12090     * for an explanation of the meaning of this particular error code.
12091     */
12092    public final static int LayoutLSegAllowedCoreElements = 6021501;
12093
12094
12095    /**
12096     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12097     * enumeration of all the error and warning codes generated by the
12098     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12099     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12100     * for an explanation of the meaning of this particular error code.
12101     */
12102    public final static int LayoutLSegAllowedCoreAttributes = 6021502;
12103
12104
12105    /**
12106     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12107     * enumeration of all the error and warning codes generated by the
12108     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12109     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12110     * for an explanation of the meaning of this particular error code.
12111     */
12112    public final static int LayoutLSegAllowedElements = 6021503;
12113
12114
12115    /**
12116     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12117     * enumeration of all the error and warning codes generated by the
12118     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12119     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12120     * for an explanation of the meaning of this particular error code.
12121     */
12122    public final static int LayoutLSegAllowedAttributes = 6021504;
12123
12124
12125    /**
12126     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12127     * enumeration of all the error and warning codes generated by the
12128     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12129     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12130     * for an explanation of the meaning of this particular error code.
12131     */
12132    public final static int LayoutCBezAllowedCoreElements = 6021601;
12133
12134
12135    /**
12136     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12137     * enumeration of all the error and warning codes generated by the
12138     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12139     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12140     * for an explanation of the meaning of this particular error code.
12141     */
12142    public final static int LayoutCBezAllowedCoreAttributes = 6021602;
12143
12144
12145    /**
12146     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12147     * enumeration of all the error and warning codes generated by the
12148     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12149     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12150     * for an explanation of the meaning of this particular error code.
12151     */
12152    public final static int LayoutCBezAllowedElements = 6021603;
12153
12154
12155    /**
12156     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12157     * enumeration of all the error and warning codes generated by the
12158     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12159     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12160     * for an explanation of the meaning of this particular error code.
12161     */
12162    public final static int LayoutCBezAllowedAttributes = 6021604;
12163
12164
12165    /**
12166     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12167     * enumeration of all the error and warning codes generated by the
12168     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12169     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12170     * for an explanation of the meaning of this particular error code.
12171     */
12172    public final static int LayoutDimsAllowedCoreElements = 6021701;
12173
12174
12175    /**
12176     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12177     * enumeration of all the error and warning codes generated by the
12178     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12179     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12180     * for an explanation of the meaning of this particular error code.
12181     */
12182    public final static int LayoutDimsAllowedCoreAttributes = 6021702;
12183
12184
12185    /**
12186     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12187     * enumeration of all the error and warning codes generated by the
12188     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12189     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12190     * for an explanation of the meaning of this particular error code.
12191     */
12192    public final static int LayoutDimsAllowedAttributes = 6021703;
12193
12194
12195    /**
12196     * <span class="pkg-marker pkg-color-layout">layout</span> A value in the
12197     * enumeration of all the error and warning codes generated by the
12198     * libSBML &ldquo;layout&rdquo; extension for objects of class {@link
12199     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12200     * for an explanation of the meaning of this particular error code.
12201     */
12202    public final static int LayoutDimsAttributesMustBeDouble = 6021704;
12203
12204
12205    // QualSBMLErrorCode_t
12206
12207    /**
12208     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12209     * enumeration of all the error and warning codes generated by the
12210     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12211     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12212     * for an explanation of the meaning of this particular error code.
12213     */
12214    public final static int QualUnknown = 3010100;
12215
12216
12217    /**
12218     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12219     * enumeration of all the error and warning codes generated by the
12220     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12221     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12222     * for an explanation of the meaning of this particular error code.
12223     */
12224    public final static int QualNSUndeclared = 3010101;
12225
12226
12227    /**
12228     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12229     * enumeration of all the error and warning codes generated by the
12230     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12231     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12232     * for an explanation of the meaning of this particular error code.
12233     */
12234    public final static int QualElementNotInNs = 3010102;
12235
12236
12237    /**
12238     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12239     * enumeration of all the error and warning codes generated by the
12240     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12241     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12242     * for an explanation of the meaning of this particular error code.
12243     */
12244    public final static int QualFunctionTermBool = 3010201;
12245
12246
12247    /**
12248     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12249     * enumeration of all the error and warning codes generated by the
12250     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12251     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12252     * for an explanation of the meaning of this particular error code.
12253     */
12254    public final static int QualMathCSymbolDisallowed = 3010202;
12255
12256
12257    /**
12258     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12259     * enumeration of all the error and warning codes generated by the
12260     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12261     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12262     * for an explanation of the meaning of this particular error code.
12263     */
12264    public final static int QualDuplicateComponentId = 3010301;
12265
12266
12267    /**
12268     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12269     * enumeration of all the error and warning codes generated by the
12270     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12271     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12272     * for an explanation of the meaning of this particular error code.
12273     */
12274    public final static int QualAttributeRequiredMissing = 3020101;
12275
12276
12277    /**
12278     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12279     * enumeration of all the error and warning codes generated by the
12280     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12281     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12282     * for an explanation of the meaning of this particular error code.
12283     */
12284    public final static int QualAttributeRequiredMustBeBoolean = 3020102;
12285
12286
12287    /**
12288     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12289     * enumeration of all the error and warning codes generated by the
12290     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12291     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12292     * for an explanation of the meaning of this particular error code.
12293     */
12294    public final static int QualRequiredTrueIfTransitions = 3020103;
12295
12296
12297    /**
12298     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12299     * enumeration of all the error and warning codes generated by the
12300     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12301     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12302     * for an explanation of the meaning of this particular error code.
12303     */
12304    public final static int QualOneListOfTransOrQS = 3020201;
12305
12306
12307    /**
12308     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12309     * enumeration of all the error and warning codes generated by the
12310     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12311     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12312     * for an explanation of the meaning of this particular error code.
12313     */
12314    public final static int QualEmptyLONotAllowed = 3020202;
12315
12316
12317    /**
12318     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12319     * enumeration of all the error and warning codes generated by the
12320     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12321     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12322     * for an explanation of the meaning of this particular error code.
12323     */
12324    public final static int QualLOTransitiondAllowedElements = 3020203;
12325
12326
12327    /**
12328     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12329     * enumeration of all the error and warning codes generated by the
12330     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12331     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12332     * for an explanation of the meaning of this particular error code.
12333     */
12334    public final static int QualLOQualSpeciesAllowedElements = 3020204;
12335
12336
12337    /**
12338     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12339     * enumeration of all the error and warning codes generated by the
12340     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12341     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12342     * for an explanation of the meaning of this particular error code.
12343     */
12344    public final static int QualLOQualSpeciesAllowedAttributes = 3020205;
12345
12346
12347    /**
12348     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12349     * enumeration of all the error and warning codes generated by the
12350     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12351     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12352     * for an explanation of the meaning of this particular error code.
12353     */
12354    public final static int QualLOTransitionsAllowedAttributes = 3020206;
12355
12356
12357    /**
12358     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12359     * enumeration of all the error and warning codes generated by the
12360     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12361     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12362     * for an explanation of the meaning of this particular error code.
12363     */
12364    public final static int QualQualSpeciesAllowedCoreAttributes = 3020301;
12365
12366
12367    /**
12368     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12369     * enumeration of all the error and warning codes generated by the
12370     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12371     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12372     * for an explanation of the meaning of this particular error code.
12373     */
12374    public final static int QualQualSpeciesAllowedElements = 3020302;
12375
12376
12377    /**
12378     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12379     * enumeration of all the error and warning codes generated by the
12380     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12381     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12382     * for an explanation of the meaning of this particular error code.
12383     */
12384    public final static int QualQualSpeciesAllowedAttributes = 3020303;
12385
12386
12387    /**
12388     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12389     * enumeration of all the error and warning codes generated by the
12390     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12391     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12392     * for an explanation of the meaning of this particular error code.
12393     */
12394    public final static int QualConstantMustBeBool = 3020304;
12395
12396
12397    /**
12398     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12399     * enumeration of all the error and warning codes generated by the
12400     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12401     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12402     * for an explanation of the meaning of this particular error code.
12403     */
12404    public final static int QualNameMustBeString = 3020305;
12405
12406
12407    /**
12408     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12409     * enumeration of all the error and warning codes generated by the
12410     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12411     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12412     * for an explanation of the meaning of this particular error code.
12413     */
12414    public final static int QualInitialLevelMustBeInt = 3020306;
12415
12416
12417    /**
12418     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12419     * enumeration of all the error and warning codes generated by the
12420     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12421     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12422     * for an explanation of the meaning of this particular error code.
12423     */
12424    public final static int QualMaxLevelMustBeInt = 3020307;
12425
12426
12427    /**
12428     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12429     * enumeration of all the error and warning codes generated by the
12430     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12431     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12432     * for an explanation of the meaning of this particular error code.
12433     */
12434    public final static int QualCompartmentMustReferExisting = 3020308;
12435
12436
12437    /**
12438     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12439     * enumeration of all the error and warning codes generated by the
12440     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12441     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12442     * for an explanation of the meaning of this particular error code.
12443     */
12444    public final static int QualInitialLevelCannotExceedMax = 3020309;
12445
12446
12447    /**
12448     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12449     * enumeration of all the error and warning codes generated by the
12450     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12451     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12452     * for an explanation of the meaning of this particular error code.
12453     */
12454    public final static int QualConstantQSCannotBeOutput = 3020310;
12455
12456
12457    /**
12458     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12459     * enumeration of all the error and warning codes generated by the
12460     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12461     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12462     * for an explanation of the meaning of this particular error code.
12463     */
12464    public final static int QualQSAssignedOnlyOnce = 3020311;
12465
12466
12467    /**
12468     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12469     * enumeration of all the error and warning codes generated by the
12470     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12471     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12472     * for an explanation of the meaning of this particular error code.
12473     */
12474    public final static int QualInitalLevelNotNegative = 3020312;
12475
12476
12477    /**
12478     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12479     * enumeration of all the error and warning codes generated by the
12480     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12481     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12482     * for an explanation of the meaning of this particular error code.
12483     */
12484    public final static int QualMaxLevelNotNegative = 3020313;
12485
12486
12487    /**
12488     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12489     * enumeration of all the error and warning codes generated by the
12490     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12491     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12492     * for an explanation of the meaning of this particular error code.
12493     */
12494    public final static int QualTransitionAllowedCoreAttributes = 3020401;
12495
12496
12497    /**
12498     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12499     * enumeration of all the error and warning codes generated by the
12500     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12501     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12502     * for an explanation of the meaning of this particular error code.
12503     */
12504    public final static int QualTransitionAllowedElements = 3020402;
12505
12506
12507    /**
12508     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12509     * enumeration of all the error and warning codes generated by the
12510     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12511     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12512     * for an explanation of the meaning of this particular error code.
12513     */
12514    public final static int QualTransitionAllowedAttributes = 3020403;
12515
12516
12517    /**
12518     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12519     * enumeration of all the error and warning codes generated by the
12520     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12521     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12522     * for an explanation of the meaning of this particular error code.
12523     */
12524    public final static int QualTransitionNameMustBeString = 3020404;
12525
12526
12527    /**
12528     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12529     * enumeration of all the error and warning codes generated by the
12530     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12531     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12532     * for an explanation of the meaning of this particular error code.
12533     */
12534    public final static int QualTransitionLOElements = 3020405;
12535
12536
12537    /**
12538     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12539     * enumeration of all the error and warning codes generated by the
12540     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12541     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12542     * for an explanation of the meaning of this particular error code.
12543     */
12544    public final static int QualTransitionEmptyLOElements = 3020406;
12545
12546
12547    /**
12548     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12549     * enumeration of all the error and warning codes generated by the
12550     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12551     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12552     * for an explanation of the meaning of this particular error code.
12553     */
12554    public final static int QualTransitionLOInputElements = 3020407;
12555
12556
12557    /**
12558     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12559     * enumeration of all the error and warning codes generated by the
12560     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12561     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12562     * for an explanation of the meaning of this particular error code.
12563     */
12564    public final static int QualTransitionLOOutputElements = 3020408;
12565
12566
12567    /**
12568     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12569     * enumeration of all the error and warning codes generated by the
12570     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12571     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12572     * for an explanation of the meaning of this particular error code.
12573     */
12574    public final static int QualTransitionLOFuncTermElements = 3020409;
12575
12576
12577    /**
12578     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12579     * enumeration of all the error and warning codes generated by the
12580     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12581     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12582     * for an explanation of the meaning of this particular error code.
12583     */
12584    public final static int QualTransitionLOInputAttributes = 3020410;
12585
12586
12587    /**
12588     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12589     * enumeration of all the error and warning codes generated by the
12590     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12591     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12592     * for an explanation of the meaning of this particular error code.
12593     */
12594    public final static int QualTransitionLOOutputAttributes = 3020411;
12595
12596
12597    /**
12598     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12599     * enumeration of all the error and warning codes generated by the
12600     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12601     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12602     * for an explanation of the meaning of this particular error code.
12603     */
12604    public final static int QualTransitionLOFuncTermAttributes = 3020412;
12605
12606
12607    /**
12608     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12609     * enumeration of all the error and warning codes generated by the
12610     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12611     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12612     * for an explanation of the meaning of this particular error code.
12613     */
12614    public final static int QualTransitionLOFuncTermExceedMax = 3020413;
12615
12616
12617    /**
12618     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12619     * enumeration of all the error and warning codes generated by the
12620     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12621     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12622     * for an explanation of the meaning of this particular error code.
12623     */
12624    public final static int QualTransitionLOFuncTermNegative = 3020414;
12625
12626
12627    /**
12628     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12629     * enumeration of all the error and warning codes generated by the
12630     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12631     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12632     * for an explanation of the meaning of this particular error code.
12633     */
12634    public final static int QualInputAllowedCoreAttributes = 3020501;
12635
12636
12637    /**
12638     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12639     * enumeration of all the error and warning codes generated by the
12640     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12641     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12642     * for an explanation of the meaning of this particular error code.
12643     */
12644    public final static int QualInputAllowedElements = 3020502;
12645
12646
12647    /**
12648     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12649     * enumeration of all the error and warning codes generated by the
12650     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12651     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12652     * for an explanation of the meaning of this particular error code.
12653     */
12654    public final static int QualInputAllowedAttributes = 3020503;
12655
12656
12657    /**
12658     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12659     * enumeration of all the error and warning codes generated by the
12660     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12661     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12662     * for an explanation of the meaning of this particular error code.
12663     */
12664    public final static int QualInputNameMustBeString = 3020504;
12665
12666
12667    /**
12668     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12669     * enumeration of all the error and warning codes generated by the
12670     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12671     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12672     * for an explanation of the meaning of this particular error code.
12673     */
12674    public final static int QualInputSignMustBeSignEnum = 3020505;
12675
12676
12677    /**
12678     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12679     * enumeration of all the error and warning codes generated by the
12680     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12681     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12682     * for an explanation of the meaning of this particular error code.
12683     */
12684    public final static int QualInputTransEffectMustBeInputEffect = 3020506;
12685
12686
12687    /**
12688     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12689     * enumeration of all the error and warning codes generated by the
12690     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12691     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12692     * for an explanation of the meaning of this particular error code.
12693     */
12694    public final static int QualInputThreshMustBeInteger = 3020507;
12695
12696
12697    /**
12698     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12699     * enumeration of all the error and warning codes generated by the
12700     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12701     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12702     * for an explanation of the meaning of this particular error code.
12703     */
12704    public final static int QualInputQSMustBeExistingQS = 3020508;
12705
12706
12707    /**
12708     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12709     * enumeration of all the error and warning codes generated by the
12710     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12711     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12712     * for an explanation of the meaning of this particular error code.
12713     */
12714    public final static int QualInputConstantCannotBeConsumed = 3020509;
12715
12716
12717    /**
12718     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12719     * enumeration of all the error and warning codes generated by the
12720     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12721     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12722     * for an explanation of the meaning of this particular error code.
12723     */
12724    public final static int QualInputThreshMustBeNonNegative = 3020510;
12725
12726
12727    /**
12728     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12729     * enumeration of all the error and warning codes generated by the
12730     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12731     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12732     * for an explanation of the meaning of this particular error code.
12733     */
12734    public final static int QualOutputAllowedCoreAttributes = 3020601;
12735
12736
12737    /**
12738     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12739     * enumeration of all the error and warning codes generated by the
12740     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12741     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12742     * for an explanation of the meaning of this particular error code.
12743     */
12744    public final static int QualOutputAllowedElements = 3020602;
12745
12746
12747    /**
12748     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12749     * enumeration of all the error and warning codes generated by the
12750     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12751     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12752     * for an explanation of the meaning of this particular error code.
12753     */
12754    public final static int QualOutputAllowedAttributes = 3020603;
12755
12756
12757    /**
12758     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12759     * enumeration of all the error and warning codes generated by the
12760     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12761     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12762     * for an explanation of the meaning of this particular error code.
12763     */
12764    public final static int QualOutputNameMustBeString = 3020604;
12765
12766
12767    /**
12768     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12769     * enumeration of all the error and warning codes generated by the
12770     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12771     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12772     * for an explanation of the meaning of this particular error code.
12773     */
12774    public final static int QualOutputTransEffectMustBeOutput = 3020605;
12775
12776
12777    /**
12778     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12779     * enumeration of all the error and warning codes generated by the
12780     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12781     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12782     * for an explanation of the meaning of this particular error code.
12783     */
12784    public final static int QualOutputLevelMustBeInteger = 3020606;
12785
12786
12787    /**
12788     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12789     * enumeration of all the error and warning codes generated by the
12790     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12791     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12792     * for an explanation of the meaning of this particular error code.
12793     */
12794    public final static int QualOutputQSMustBeExistingQS = 3020607;
12795
12796
12797    /**
12798     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12799     * enumeration of all the error and warning codes generated by the
12800     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12801     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12802     * for an explanation of the meaning of this particular error code.
12803     */
12804    public final static int QualOutputConstantMustBeFalse = 3020608;
12805
12806
12807    /**
12808     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12809     * enumeration of all the error and warning codes generated by the
12810     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12811     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12812     * for an explanation of the meaning of this particular error code.
12813     */
12814    public final static int QualOutputProductionMustHaveLevel = 3020609;
12815
12816
12817    /**
12818     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12819     * enumeration of all the error and warning codes generated by the
12820     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12821     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12822     * for an explanation of the meaning of this particular error code.
12823     */
12824    public final static int QualOutputLevelMustBeNonNegative = 3020610;
12825
12826
12827    /**
12828     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12829     * enumeration of all the error and warning codes generated by the
12830     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12831     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12832     * for an explanation of the meaning of this particular error code.
12833     */
12834    public final static int QualDefaultTermAllowedCoreAttributes = 3020701;
12835
12836
12837    /**
12838     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12839     * enumeration of all the error and warning codes generated by the
12840     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12841     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12842     * for an explanation of the meaning of this particular error code.
12843     */
12844    public final static int QualDefaultTermAllowedElements = 3020702;
12845
12846
12847    /**
12848     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12849     * enumeration of all the error and warning codes generated by the
12850     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12851     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12852     * for an explanation of the meaning of this particular error code.
12853     */
12854    public final static int QualDefaultTermAllowedAttributes = 3020703;
12855
12856
12857    /**
12858     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12859     * enumeration of all the error and warning codes generated by the
12860     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12861     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12862     * for an explanation of the meaning of this particular error code.
12863     */
12864    public final static int QualDefaultTermResultMustBeInteger = 3020704;
12865
12866
12867    /**
12868     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12869     * enumeration of all the error and warning codes generated by the
12870     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12871     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12872     * for an explanation of the meaning of this particular error code.
12873     */
12874    public final static int QualDefaultTermResultMustBeNonNeg = 3020705;
12875
12876
12877    /**
12878     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12879     * enumeration of all the error and warning codes generated by the
12880     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12881     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12882     * for an explanation of the meaning of this particular error code.
12883     */
12884    public final static int QualFuncTermAllowedCoreAttributes = 3020801;
12885
12886
12887    /**
12888     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12889     * enumeration of all the error and warning codes generated by the
12890     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12891     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12892     * for an explanation of the meaning of this particular error code.
12893     */
12894    public final static int QualFuncTermAllowedElements = 3020802;
12895
12896
12897    /**
12898     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12899     * enumeration of all the error and warning codes generated by the
12900     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12901     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12902     * for an explanation of the meaning of this particular error code.
12903     */
12904    public final static int QualFuncTermAllowedAttributes = 3020803;
12905
12906
12907    /**
12908     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12909     * enumeration of all the error and warning codes generated by the
12910     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12911     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12912     * for an explanation of the meaning of this particular error code.
12913     */
12914    public final static int QualFuncTermOnlyOneMath = 3020804;
12915
12916
12917    /**
12918     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12919     * enumeration of all the error and warning codes generated by the
12920     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12921     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12922     * for an explanation of the meaning of this particular error code.
12923     */
12924    public final static int QualFuncTermResultMustBeInteger = 3020805;
12925
12926
12927    /**
12928     * <span class="pkg-marker pkg-color-qual">qual</span> A value in the
12929     * enumeration of all the error and warning codes generated by the
12930     * libSBML &ldquo;qual&rdquo; extension for objects of class {@link
12931     * SBMLError}.  Please consult the documentation for {@link SBMLError}
12932     * for an explanation of the meaning of this particular error code.
12933     */
12934    public final static int QualFuncTermResultMustBeNonNeg = 3020806;
12935
12936
12937    /**
12938     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
12939     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
12940     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
12941     * and Multicompartment Species package.
12942     */
12943    public final static int SBML_MULTI_POSSIBLE_SPECIES_FEATURE_VALUE = 1400;
12944
12945
12946    /**
12947     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
12948     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
12949     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
12950     * and Multicompartment Species package.
12951     */
12952    public final static int SBML_MULTI_SPECIES_FEATURE_VALUE = 1401;
12953
12954
12955    /**
12956     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
12957     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
12958     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
12959     * and Multicompartment Species package.
12960     */
12961    public final static int SBML_MULTI_COMPARTMENT_REFERENCE = 1402;
12962
12963
12964    /**
12965     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
12966     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
12967     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
12968     * and Multicompartment Species package.
12969     */
12970    public final static int SBML_MULTI_SPECIES_TYPE_INSTANCE = 1403;
12971
12972
12973    /**
12974     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
12975     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
12976     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
12977     * and Multicompartment Species package.
12978     */
12979    public final static int SBML_MULTI_IN_SPECIES_TYPE_BOND = 1404;
12980
12981
12982    /**
12983     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
12984     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
12985     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
12986     * and Multicompartment Species package.
12987     */
12988    public final static int SBML_MULTI_OUTWARD_BINDING_SITE = 1405;
12989
12990
12991    /**
12992     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
12993     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
12994     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
12995     * and Multicompartment Species package.
12996     */
12997    public final static int SBML_MULTI_SPECIES_FEATURE_TYPE = 1406;
12998
12999
13000    /**
13001     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13002     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13003     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13004     * and Multicompartment Species package.
13005     */
13006    public final static int SBML_MULTI_SPECIES_TYPE_COMPONENT_INDEX = 1407;
13007
13008
13009    /**
13010     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13011     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13012     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13013     * and Multicompartment Species package.
13014     */
13015    public final static int SBML_MULTI_SPECIES_FEATURE = 1408;
13016
13017
13018    /**
13019     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13020     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13021     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13022     * and Multicompartment Species package.
13023     */
13024    public final static int SBML_MULTI_SPECIES_TYPE_COMPONENT_MAP_IN_PRODUCT = 1409;
13025
13026
13027    /**
13028     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13029     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13030     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13031     * and Multicompartment Species package.
13032     */
13033    public final static int SBML_MULTI_SPECIES_TYPE = 1410;
13034
13035
13036    /**
13037     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13038     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13039     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13040     * and Multicompartment Species package.
13041     */
13042    public final static int SBML_MULTI_BINDING_SITE_SPECIES_TYPE = 1411;
13043
13044
13045    /**
13046     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13047     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13048     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13049     * and Multicompartment Species package.
13050     */
13051    public final static int SBML_MULTI_INTRA_SPECIES_REACTION = 1412;
13052
13053
13054    /**
13055     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13056     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13057     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13058     * and Multicompartment Species package.
13059     */
13060    public final static int SBML_MULTI_SUBLIST_OF_SPECIES_FEATURES = 1413;
13061
13062
13063    /**
13064     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13065     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13066     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13067     * and Multicompartment Species package.
13068     */
13069    public final static int MULTI_RELATION_AND = 0;
13070
13071
13072    /**
13073     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13074     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13075     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13076     * and Multicompartment Species package.
13077     */
13078    public final static int MULTI_RELATION_OR = MULTI_RELATION_AND + 1;
13079
13080
13081    /**
13082     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13083     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13084     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13085     * and Multicompartment Species package.
13086     */
13087    public final static int MULTI_RELATION_NOT = MULTI_RELATION_OR + 1;
13088
13089
13090    /**
13091     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13092     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13093     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13094     * and Multicompartment Species package.
13095     */
13096    public final static int MULTI_RELATION_UNKNOWN = MULTI_RELATION_NOT + 1;
13097
13098
13099    /**
13100     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13101     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13102     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13103     * and Multicompartment Species package.
13104     */
13105    public final static int MULTI_BINDING_STATUS_BOUND = 0;
13106
13107
13108    /**
13109     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13110     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13111     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13112     * and Multicompartment Species package.
13113     */
13114    public final static int MULTI_BINDING_STATUS_EITHER = MULTI_BINDING_STATUS_BOUND + 1;
13115
13116
13117    /**
13118     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13119     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13120     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13121     * and Multicompartment Species package.
13122     */
13123    public final static int MULTI_BINDING_STATUS_UNBOUND = MULTI_BINDING_STATUS_EITHER + 1;
13124
13125
13126    /**
13127     * <span class="pkg-marker pkg-color-multi">multi</span> A value in an
13128     * enumeration defined by the libSBML &ldquo;multi&rdquo; extension
13129     * for objects in the SBML Level&nbsp;3 Multistate, Multicomponent
13130     * and Multicompartment Species package.
13131     */
13132    public final static int MULTI_BINDING_STATUS_UNKNOWN = MULTI_BINDING_STATUS_UNBOUND + 1;
13133
13134
13135    /**
13136     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13137     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13138     * for objects in the SBML Level&nbsp;3 Rendering package.
13139     */
13140    public final static int SBML_RENDER_COLORDEFINITION         = 1000; 
13141
13142    /**
13143     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13144     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13145     * for objects in the SBML Level&nbsp;3 Rendering package.
13146     */
13147     public final static int SBML_RENDER_ELLIPSE = SBML_RENDER_COLORDEFINITION + 1;
13148
13149
13150    /**
13151     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13152     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13153     * for objects in the SBML Level&nbsp;3 Rendering package.
13154     */
13155     public final static int SBML_RENDER_GLOBALRENDERINFORMATION = SBML_RENDER_ELLIPSE + 1;
13156
13157
13158    /**
13159     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13160     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13161     * for objects in the SBML Level&nbsp;3 Rendering package.
13162     */
13163     public final static int SBML_RENDER_GLOBALSTYLE = SBML_RENDER_GLOBALRENDERINFORMATION + 1;
13164
13165
13166    /**
13167     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13168     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13169     * for objects in the SBML Level&nbsp;3 Rendering package.
13170     */
13171     public final static int SBML_RENDER_GRADIENTDEFINITION = SBML_RENDER_GLOBALSTYLE + 1;
13172
13173
13174    /**
13175     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13176     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13177     * for objects in the SBML Level&nbsp;3 Rendering package.
13178     */
13179     public final static int SBML_RENDER_GRADIENT_STOP = SBML_RENDER_GRADIENTDEFINITION + 1;
13180
13181
13182    /**
13183     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13184     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13185     * for objects in the SBML Level&nbsp;3 Rendering package.
13186     */
13187     public final static int SBML_RENDER_GROUP = SBML_RENDER_GRADIENT_STOP + 1;
13188
13189
13190    /**
13191     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13192     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13193     * for objects in the SBML Level&nbsp;3 Rendering package.
13194     */
13195     public final static int SBML_RENDER_IMAGE = SBML_RENDER_GROUP + 1;
13196
13197
13198    /**
13199     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13200     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13201     * for objects in the SBML Level&nbsp;3 Rendering package.
13202     */
13203     public final static int SBML_RENDER_LINEENDING = SBML_RENDER_IMAGE + 1;
13204
13205
13206    /**
13207     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13208     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13209     * for objects in the SBML Level&nbsp;3 Rendering package.
13210     */
13211     public final static int SBML_RENDER_LINEARGRADIENT = SBML_RENDER_LINEENDING + 1;
13212
13213
13214    /**
13215     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13216     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13217     * for objects in the SBML Level&nbsp;3 Rendering package.
13218     */
13219     public final static int SBML_RENDER_LINESEGMENT = SBML_RENDER_LINEARGRADIENT + 1;
13220
13221
13222    /**
13223     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13224     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13225     * for objects in the SBML Level&nbsp;3 Rendering package.
13226     */
13227     public final static int SBML_RENDER_LISTOFGLOBALSTYLES = SBML_RENDER_LINESEGMENT + 1;
13228
13229
13230    /**
13231     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13232     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13233     * for objects in the SBML Level&nbsp;3 Rendering package.
13234     */
13235     public final static int SBML_RENDER_LISTOFLOCALSTYLES = SBML_RENDER_LISTOFGLOBALSTYLES + 1;
13236
13237
13238    /**
13239     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13240     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13241     * for objects in the SBML Level&nbsp;3 Rendering package.
13242     */
13243     public final static int SBML_RENDER_LOCALRENDERINFORMATION = SBML_RENDER_LISTOFLOCALSTYLES + 1;
13244
13245
13246    /**
13247     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13248     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13249     * for objects in the SBML Level&nbsp;3 Rendering package.
13250     */
13251     public final static int SBML_RENDER_LOCALSTYLE = SBML_RENDER_LOCALRENDERINFORMATION + 1;
13252
13253
13254    /**
13255     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13256     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13257     * for objects in the SBML Level&nbsp;3 Rendering package.
13258     */
13259     public final static int SBML_RENDER_POLYGON = SBML_RENDER_LOCALSTYLE + 1;
13260
13261
13262    /**
13263     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13264     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13265     * for objects in the SBML Level&nbsp;3 Rendering package.
13266     */
13267     public final static int SBML_RENDER_RADIALGRADIENT = SBML_RENDER_POLYGON + 1;
13268
13269
13270    /**
13271     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13272     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13273     * for objects in the SBML Level&nbsp;3 Rendering package.
13274     */
13275     public final static int SBML_RENDER_RECTANGLE = SBML_RENDER_RADIALGRADIENT + 1;
13276
13277
13278    /**
13279     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13280     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13281     * for objects in the SBML Level&nbsp;3 Rendering package.
13282     */
13283     public final static int SBML_RENDER_RELABSVECTOR = SBML_RENDER_RECTANGLE + 1;
13284
13285
13286    /**
13287     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13288     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13289     * for objects in the SBML Level&nbsp;3 Rendering package.
13290     */
13291     public final static int SBML_RENDER_CUBICBEZIER = SBML_RENDER_RELABSVECTOR + 1;
13292
13293
13294    /**
13295     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13296     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13297     * for objects in the SBML Level&nbsp;3 Rendering package.
13298     */
13299     public final static int SBML_RENDER_CURVE = SBML_RENDER_CUBICBEZIER + 1;
13300
13301
13302    /**
13303     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13304     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13305     * for objects in the SBML Level&nbsp;3 Rendering package.
13306     */
13307     public final static int SBML_RENDER_POINT = SBML_RENDER_CURVE + 1;
13308
13309
13310    /**
13311     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13312     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13313     * for objects in the SBML Level&nbsp;3 Rendering package.
13314     */
13315     public final static int SBML_RENDER_TEXT = SBML_RENDER_POINT + 1;
13316
13317
13318    /**
13319     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13320     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13321     * for objects in the SBML Level&nbsp;3 Rendering package.
13322     */
13323     public final static int SBML_RENDER_TRANSFORMATION2D = SBML_RENDER_TEXT + 1;
13324
13325
13326    /**
13327     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13328     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13329     * for objects in the SBML Level&nbsp;3 Rendering package.
13330     */
13331     public final static int SBML_RENDER_DEFAULTS = SBML_RENDER_TRANSFORMATION2D + 1;
13332
13333
13334    /**
13335     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13336     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13337     * for objects in the SBML Level&nbsp;3 Rendering package.
13338     */
13339     public final static int SBML_RENDER_TRANSFORMATION = SBML_RENDER_DEFAULTS + 1;
13340
13341
13342    /**
13343     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13344     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13345     * for objects in the SBML Level&nbsp;3 Rendering package.
13346     */
13347     public final static int SBML_RENDER_GRAPHICALPRIMITIVE1D = SBML_RENDER_TRANSFORMATION + 1;
13348
13349
13350    /**
13351     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13352     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13353     * for objects in the SBML Level&nbsp;3 Rendering package.
13354     */
13355     public final static int SBML_RENDER_GRAPHICALPRIMITIVE2D = SBML_RENDER_GRAPHICALPRIMITIVE1D + 1;
13356
13357
13358    /**
13359     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13360     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13361     * for objects in the SBML Level&nbsp;3 Rendering package.
13362     */
13363     public final static int SBML_RENDER_STYLE_BASE = SBML_RENDER_GRAPHICALPRIMITIVE2D + 1;
13364
13365
13366    /**
13367     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13368     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13369     * for objects in the SBML Level&nbsp;3 Rendering package.
13370     */
13371     public final static int SBML_RENDER_RENDERINFORMATION_BASE = SBML_RENDER_STYLE_BASE + 1;
13372
13373
13374    /**
13375     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13376     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13377     * for objects in the SBML Level&nbsp;3 Rendering package.
13378     */
13379     public final static int GRADIENT_SPREADMETHOD_PAD = 0;
13380
13381
13382    /**
13383     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13384     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13385     * for objects in the SBML Level&nbsp;3 Rendering package.
13386     */
13387     public final static int GRADIENT_SPREADMETHOD_REFLECT = GRADIENT_SPREADMETHOD_PAD + 1;
13388
13389
13390    /**
13391     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13392     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13393     * for objects in the SBML Level&nbsp;3 Rendering package.
13394     */
13395     public final static int GRADIENT_SPREADMETHOD_REPEAT = GRADIENT_SPREADMETHOD_REFLECT + 1;
13396
13397
13398    /**
13399     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13400     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13401     * for objects in the SBML Level&nbsp;3 Rendering package.
13402     */
13403     public final static int GRADIENT_SPREAD_METHOD_INVALID = GRADIENT_SPREADMETHOD_REPEAT + 1;
13404
13405    /**
13406     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13407     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13408     * for objects in the SBML Level&nbsp;3 Rendering package.
13409     */
13410     public final static int FILL_RULE_UNSET = 0;
13411
13412
13413    /**
13414     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13415     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13416     * for objects in the SBML Level&nbsp;3 Rendering package.
13417     */
13418     public final static int FILL_RULE_NONZERO = FILL_RULE_UNSET + 1;
13419
13420
13421    /**
13422     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13423     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13424     * for objects in the SBML Level&nbsp;3 Rendering package.
13425     */
13426     public final static int FILL_RULE_EVENODD = FILL_RULE_NONZERO + 1;
13427
13428
13429    /**
13430     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13431     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13432     * for objects in the SBML Level&nbsp;3 Rendering package.
13433     */
13434     public final static int FILL_RULE_INHERIT = FILL_RULE_EVENODD + 1;
13435
13436
13437    /**
13438     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13439     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13440     * for objects in the SBML Level&nbsp;3 Rendering package.
13441     */
13442     public final static int FILL_RULE_INVALID = FILL_RULE_INHERIT + 1;
13443
13444    /**
13445     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13446     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13447     * for objects in the SBML Level&nbsp;3 Rendering package.
13448     */
13449     public final static int FONT_FAMILY_SERIF = 0;
13450
13451
13452    /**
13453     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13454     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13455     * for objects in the SBML Level&nbsp;3 Rendering package.
13456     */
13457     public final static int FONT_FAMILY_SANS_SERIF = FONT_FAMILY_SERIF + 1;
13458
13459
13460    /**
13461     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13462     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13463     * for objects in the SBML Level&nbsp;3 Rendering package.
13464     */
13465     public final static int FONT_FAMILY_MONOSPACE = FONT_FAMILY_SANS_SERIF + 1;
13466
13467
13468    /**
13469     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13470     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13471     * for objects in the SBML Level&nbsp;3 Rendering package.
13472     */
13473     public final static int FONT_FAMILY_INVALID = FONT_FAMILY_MONOSPACE + 1;
13474
13475    /**
13476     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13477     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13478     * for objects in the SBML Level&nbsp;3 Rendering package.
13479     */
13480     public final static int FONT_WEIGHT_UNSET = 0;
13481
13482
13483    /**
13484     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13485     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13486     * for objects in the SBML Level&nbsp;3 Rendering package.
13487     */
13488     public final static int FONT_WEIGHT_NORMAL = FONT_WEIGHT_UNSET + 1;
13489
13490
13491    /**
13492     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13493     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13494     * for objects in the SBML Level&nbsp;3 Rendering package.
13495     */
13496     public final static int FONT_WEIGHT_BOLD = FONT_WEIGHT_NORMAL + 1;
13497
13498
13499    /**
13500     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13501     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13502     * for objects in the SBML Level&nbsp;3 Rendering package.
13503     */
13504     public final static int FONT_WEIGHT_INVALID = FONT_WEIGHT_BOLD + 1;
13505
13506    /**
13507     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13508     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13509     * for objects in the SBML Level&nbsp;3 Rendering package.
13510     */
13511     public final static int FONT_STYLE_UNSET = 0;
13512
13513
13514    /**
13515     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13516     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13517     * for objects in the SBML Level&nbsp;3 Rendering package.
13518     */
13519     public final static int FONT_STYLE_NORMAL = FONT_STYLE_UNSET + 1;
13520
13521
13522    /**
13523     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13524     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13525     * for objects in the SBML Level&nbsp;3 Rendering package.
13526     */
13527     public final static int FONT_STYLE_ITALIC = FONT_STYLE_NORMAL + 1;
13528
13529
13530    /**
13531     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13532     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13533     * for objects in the SBML Level&nbsp;3 Rendering package.
13534     */
13535     public final static int FONT_STYLE_INVALID = FONT_STYLE_ITALIC + 1;
13536
13537    /**
13538     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13539     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13540     * for objects in the SBML Level&nbsp;3 Rendering package.
13541     */
13542     public final static int V_TEXTANCHOR_UNSET = 0;
13543
13544
13545    /**
13546     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13547     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13548     * for objects in the SBML Level&nbsp;3 Rendering package.
13549     */
13550     public final static int V_TEXTANCHOR_TOP = V_TEXTANCHOR_UNSET + 1;
13551
13552
13553    /**
13554     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13555     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13556     * for objects in the SBML Level&nbsp;3 Rendering package.
13557     */
13558     public final static int V_TEXTANCHOR_MIDDLE = V_TEXTANCHOR_TOP + 1;
13559
13560
13561    /**
13562     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13563     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13564     * for objects in the SBML Level&nbsp;3 Rendering package.
13565     */
13566     public final static int V_TEXTANCHOR_BOTTOM = V_TEXTANCHOR_MIDDLE + 1;
13567
13568
13569    /**
13570     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13571     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13572     * for objects in the SBML Level&nbsp;3 Rendering package.
13573     */
13574     public final static int V_TEXTANCHOR_BASELINE = V_TEXTANCHOR_BOTTOM + 1;
13575
13576
13577    /**
13578     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13579     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13580     * for objects in the SBML Level&nbsp;3 Rendering package.
13581     */
13582     public final static int V_TEXTANCHOR_INVALID = V_TEXTANCHOR_BASELINE + 1;
13583
13584    /**
13585     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13586     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13587     * for objects in the SBML Level&nbsp;3 Rendering package.
13588     */
13589     public final static int H_TEXTANCHOR_UNSET = 0;
13590
13591
13592    /**
13593     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13594     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13595     * for objects in the SBML Level&nbsp;3 Rendering package.
13596     */
13597     public final static int H_TEXTANCHOR_START = H_TEXTANCHOR_UNSET + 1;
13598
13599
13600    /**
13601     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13602     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13603     * for objects in the SBML Level&nbsp;3 Rendering package.
13604     */
13605     public final static int H_TEXTANCHOR_MIDDLE = H_TEXTANCHOR_START + 1;
13606
13607
13608    /**
13609     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13610     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13611     * for objects in the SBML Level&nbsp;3 Rendering package.
13612     */
13613     public final static int H_TEXTANCHOR_END = H_TEXTANCHOR_MIDDLE + 1;
13614
13615
13616    /**
13617     * <span class="pkg-marker pkg-color-render">render</span> A value in an
13618     * enumeration defined by the libSBML &ldquo;render&rdquo; extension
13619     * for objects in the SBML Level&nbsp;3 Rendering package.
13620     */
13621     public final static int H_TEXTANCHOR_INVALID = H_TEXTANCHOR_END + 1;
13622}