1 //------------------------------------------------------------------------------
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
5 // Version 4.0.2
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
9 //------------------------------------------------------------------------------
10 
11 namespace libsbml {
12 
13  using System;
14  using System.Runtime.InteropServices;
15 
16 /**
17  * @sbmlpackage{core}
18  *
19 @htmlinclude pkg-marker-core.html An error, warning or other diagnostic.
20  *
21  * @htmlinclude not-sbml-warning.html
22  *
23  * When a libSBML operation on SBML content results in an error, or when
24  * there is something wrong with the SBML content, the problems are
25  * reported as SBMLError objects.  These are generally stored in an
26  * SBMLErrorLog object; this log object, in turn, is kept in the
27  * SBMLDocument object containing the SBML content.  Applications can
28  * obtain the list of logged errors using SBMLDocument::getErrorLog() and
29  * then use the methods provided by SBMLErrorLog to access individual
30  * SBMLError objects.  (Note that despite the word 'error' in the name,
31  * SBMLError objects are used to represent not only 'true' errors, but also
32  * warnings and some informational diagnostics.  The name is a historical
33  * hold-over from early versions of libSBML, in which the object really was
34  * only used to report errors.)
35  *
36  * @if clike
37  * Each SBMLError object instance has an identification number that
38  * identifies the nature of the problem.  This 'error id' number will be up
39  * to five digits long, and it will be listed in one of two enumerations:
40  * <a class='el' href='#SBMLErrorCode_t'> SBMLErrorCode_t</a> (described <a
41  * class='el' href='#SBMLErrorCode_t'> below</a>) or @link
42  * XMLError::XMLErrorCode_t XMLErrorCode_t@endlink (described in the
43  * documentation for the class XMLError).  The former enumeration contains
44  * all the SBML validation rule numbers listed in the appendices of the
45  * SBML specification documents, as well as some additional
46  * libSBML-specific error codes.
47  * @endif@if java
48  * Each SBMLError object instance has an identification number that
49  * identifies the nature of the problem.  This 'error id' number will be up
50  * to five digits long, and it will come from one of two sets of static
51  * integer constants defined in the interface class <code><a
52  * href='libsbml.libsbml.html'> libsbmlConstants</a></code>: either the
53  * SBML error identifiers <a class='el' href='#SBMLErrorCode_t'> (described
54  * below)</a> or the XML error identifiers (described in the documentation
55  * for the class <code><a href='XMLError.html'> XMLError</a></code>).  The
56  * former set of constants includes all the SBML validation rule numbers
57  * listed in the appendices of the SBML specification documents, as well as
58  * some additional libSBML-specific error codes.
59  * @endif@if python
60  * Each SBMLError object instance has an identification number that
61  * identifies the nature of the problem.  This 'error id' number will be up
62  * to five digits long, and it will come from one
63  * of two sets of static integer constants defined in
64  * the interface class @link libsbml libsbml@endlink: either the SBML
65  * error identifiers <a
66  * class='el' href='#SBMLErrorCode_t'> (described below)</a> or the XML
67  * error identifiers (described in the documentation for the class XMLError).
68  * The former set of constants
69  * includes all the SBML validation rule numbers listed in the appendices
70  * of the SBML specification documents, as well as some additional
71  * libSBML-specific error codes.
72  * @endif
73  *
74  * Error codes are useful mainly for software.  For human readers,
75  * SBMLError also includes text messages that describe the nature of a
76  * given problem.  The messages can be accessed using
77  * SBMLError::getShortMessage() and SBMLError::getMessage().  The former
78  * provides a brief one-line description of the issue, while
79  * SBMLError::getMessage() provides a more detailed text, including (if
80  * appropriate) references to sections of the SBML specifications where
81  * relevant topics are discussed.  These text strings are suitable for
82  * displaying to human users.
83  *
84  * @if clike
85  * An SBMLError object also contains a category code; its value may be
86  * retrieved using the method SBMLError::getCategory().  Category values
87  * are drawn from the enumeration <a class='el'
88  * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a> described below.
89  * Categories are used to partition errors into distinct conceptual groups.
90  * This is principally used by the libSBML validation system to group
91  * classes of validation checks.  For example,
92  * @link libsbml#LIBSBML_CAT_IDENTIFIER_CONSISTENCY LIBSBML_CAT_IDENTIFIER_CONSISTENCY@endlink
93  * is the category for tests that check identifier consistency;
94  * @link libsbml#LIBSBML_CAT_MATHML_CONSISTENCY LIBSBML_CAT_MATHML_CONSISTENCY@endlink
95  * is the category for MathML consistency checking; and
96  * so on.
97  * @endif@if java
98  * An SBMLError object also contains a category code; its value may be
99  * retrieved using the method SBMLError::getCategory().  Category values
100  * are drawn from a set of static integer constants
101  * defined in <code><a href='libsbml.libsbml.html'>libsbmlConstants</a></code>,
102  * and having names beginning with the characters
103  * <code>LIBSBML_CAT_</code>.  The list of possible codes is described in a
104  * separate section below.  Categories are used to partition errors into
105  * distinct conceptual groups.  This is principally used by the libSBML
106  * validation system to group classes of validation checks.  For example,
107  * @link libsbml#LIBSBML_CAT_IDENTIFIER_CONSISTENCY LIBSBML_CAT_IDENTIFIER_CONSISTENCY@endlink
108  * is the category for tests that check identifier consistency;
109  * @link libsbml#LIBSBML_CAT_MATHML_CONSISTENCY LIBSBML_CAT_MATHML_CONSISTENCY@endlink
110  * is the category for MathML consistency checking; and
111  * so on.
112  * @endif@if python
113  * An SBMLError object also contains a category code; its value may be
114  * retrieved using the method SBMLError::getCategory().  Category values
115  * are drawn from a set of static integer constants
116  * defined in @link libsbml libsbml@endlink and having names beginning with the characters
117  * <code>LIBSBML_CAT_</code>.  The list of possible codes is described in a
118  * separate section below.  Categories are used to partition errors into
119  * distinct conceptual groups.  This is principally used by the libSBML
120  * validation system to group classes of validation checks.  For example,
121  * @link libsbml#LIBSBML_CAT_IDENTIFIER_CONSISTENCY LIBSBML_CAT_IDENTIFIER_CONSISTENCY@endlink
122  * is the category for tests that check identifier consistency;
123  * @link libsbml#LIBSBML_CAT_MATHML_CONSISTENCY LIBSBML_CAT_MATHML_CONSISTENCY@endlink
124  * is the category for MathML consistency checking; and
125  * so on.
126  * @endif
127  *
128  * In addition, SBMLError also has a severity code.  Its value may be
129  * retrieved using the method SBMLError::getSeverity().  The possible
130  * severity values are the same as those reported by @if clike XMLError.@endif@if python XMLError.@endif@if java <code><a href='XMLError.html'>XMLError</a></code>.@endif
131  * Severity levels currently range from informational
132  * (@link libsbml#LIBSBML_SEV_INFO LIBSBML_SEV_INFO@endlink)
133  * to fatal errors
134  * (@link libsbml#LIBSBML_SEV_FATAL LIBSBML_SEV_FATAL@endlink).
135  * They can be
136  * used by an application to evaluate how serious a given problem
137  * is.
138  *
139  * SBMLError also tracks the Level&nbsp;3 package extension, if any, was
140  * responsible for a given warning or error.  Each diagnostic code logged by
141  * an libSBML extension for SBML Level&nbsp;3 packages includes a record of
142  * the package that logged it.  It can be retrieved using
143  * SBMLError::getPackage().  The information is a simple text string; the
144  * string will be the nickname of the package, such as @c 'comp' for the
145  * Hierarchical %Model Composition package, @c 'fbc' for the Flux Balance
146  * Constraints package, and so on.  If the value returned by
147  * SBMLError::getPackage() is an empty string or has the value @c 'core',
148  * then the error came from libSBML core.
149  *
150  * Finally, SBMLError records the line and column near where the problem
151  * occurred in the SBML content.  The values may be retrieved using the
152  * methods SBMLError::getLine() and SBMLError::getColumn().  We say 'near',
153  * because a lot of factors affect how accurate the line/column information
154  * ultimately is.  For example, different XML parsers have different
155  * conventions for which line and column number they report for a
156  * particular problem (which makes a difference when a problem involves an
157  * opening XML tag on one line and a closing tag on another line).  In some
158  * situations, some parsers report invalid line and/or column numbers
159  * altogether.  If this occurs, libSBML sets the line and/or column number
160  * in the SBMLError object to the the value of the maximum unsigned long
161  * integer representable on the platform where libSBML is running.  (This
162  * is equal to the constant named <code>ULONG_MAX</code> in C and C++.)
163  * The probability that a true line or column number in an SBML model would
164  * equal this value is vanishingly small; thus, if an application
165  * encounters these values in an XMLError object, it can assume no valid
166  * line/column number could be provided by libSBML in that situation.
167  *
168  * @if clike
169  * <h3><a class='anchor' name='SBMLErrorCode_t'>SBMLErrorCode_t</a></h3>
170  *
171  * #SBMLErrorCode_t is an enumeration of all SBML-level error, warning and
172  * informational diagnostic codes.  Every SBMLError object has an error
173  * code value that can be either a value from this enumeration, or a value
174  * from the #XMLErrorCode_t
175  * enumeration (see the documentation for XMLError).  The latter values
176  * apply when the error or warning signifies a basic XML issue rather than
177  * an SBML issue per se.  The values of #SBMLErrorCode_t are distinguished
178  * from those of #XMLErrorCode_t by
179  * being numbered 10000 and higher, while the XML layer's codes are 9999 and
180  * lower.  The method SBMLError::getErrorId() returns the error code of a
181  * given SBMLError object instance.
182  *
183  * The following is a table of the symbolic names of #SBMLErrorCode_t values
184  * and the meaning of each code.  In this table, the right-hand columns
185  * titled 'L1V1', 'L1V2', etc. refer to Levels and Versions of the SBML
186  * specifications, and the entries in each column refer to whether the
187  * severity of the condition in that particular Level+Version of SBML.
188  * The codes stand for the following:
189  *
190  * @endif@if java <h3><a class='anchor'
191  * name='SBMLErrorCode_t'>Error codes associated with SBMLError objects</a></h3>
192  *
193  * The error and warning codes returned by libSBML are listed in the table
194  * below.  The method SBMLError::getErrorId() returns the error code of a
195  * given SBMLError object instance.  In the libSBML Java language
196  * interface, these error identifiers are currently
197  * implemented as static integer constants defined in the interface class
198  * <code><a href='libsbml.libsbml.html'>libsbmlConstants</a></code>.  This
199  * is admittedly not an ideal approach from the standpoint of modern Java
200  * programming, but it was necessary to work around the lack of
201  * enumerations in Java prior to JDK 1.5.  Future versions of libSBML may
202  * use a proper Java enumeration type to define the error identifiers.
203  *
204  * In this table, the right-hand columns titled 'L1V1', 'L1V2', etc. refer
205  * to Levels and Versions of the SBML specifications, and the entries in
206  * each column refer to whether the severity of the condition in that
207  * particular Level+Version of SBML.  The codes stand for the following:
208  *
209  * @endif@if python <h3><a class='anchor'
210  * name='SBMLErrorCode_t'>Error codes associated with SBMLError objects</a></h3>
211  *
212  * The error and warning codes returned by libSBML are listed in the table
213  * below.  The method SBMLError::getErrorId() returns the error code of a
214  * given SBMLError object instance.  In the libSBML Python language
215  * interface, these error identifiers are currently
216  * implemented as static integer constants defined in the interface class
217  * @link libsbml libsbml@endlink.
218  *
219  * In this table, the right-hand columns titled 'L1V1', 'L1V2', etc. refer
220  * to Levels and Versions of the SBML specifications, and the entries in
221  * each column refer to whether the severity of the condition in that
222  * particular Level+Version of SBML.  The codes stand for the following:
223  *
224  * @endif
225  *
226  * <table cellspacing='1' cellpadding='2' border='0' class='normal-font'>
227  * <tr><td class='s-na'></td><td>= Not applicable</td></tr>
228  * <tr><td class='s-warning'></td><td>= Warning</td></tr>
229  * <tr><td class='s-error'></td><td>= Error</td></tr>
230  * <tr><td class='s-fatal'></td><td>= Fatal</td></tr>
231  * </table>
232  *
233  * The text shown in the 'Meaning' is the text returned by the
234  * SBMLError::getShortMessage() method on a given SBMLError object.  A
235  * longer and (hopefully) clearer explanation of the issue is returned by
236  * SBMLError::getMessage().
237  *
238  * The error codes come from different lists depending on whether they're
239  * from libSBML core or from an SBML Level&nbsp;3 package extension.
240  * @if clike The errors below come from #XMLErrorCode_t and #SBMLErrorCode_t
241  * (for core), and #CompSBMLErrorCode_t, #FbcSBMLErrorCode_t,
242  * #LayoutSBMLErrorCode_t, and #QualSBMLErrorCode_t (for packages).@endif
243  * @ifnot clike However, in the language interfaces other than C++, all
244  * libSBML error codes are ultimately represented as integer constants rather
245  * than separate enumerations lists, and they are all stored in a single
246  * interface class.  Codes from different libSBML extensions have names that
247  * begin with the package's nickname, such as <code>Qual</code> for
248  * the Qualitative Models package, <code>Layout</code> for the Layout
249  * package, and so on.  If the name of a code does not begin with one of
250  * the package nicknames (<code>%Layout</code>, <code>Fbc</code>,
251  * <code>Comp</code>, <code>Qual</code>, etc.), then it is a code
252  * from libSBML core.@endif
253  *
254  *
255  *
256 <table id='sbmlerror-table'
257        class='text-table small-font alt-row-colors'
258        width='95%' cellspacing='1' cellpadding='2' border='0'>
259  <tr style='background: lightgray' class='normal-font'>
260      <th valign='bottom'><strong>Enumerator</strong></th>
261      <th valign='bottom'><strong>Meaning</strong></th>
262      <th align='center' width='10'>L1 V1</th>
263      <th align='center' width='10'>L1 V2</th>
264      <th align='center' width='10'>L2 V1</th>
265      <th align='center' width='10'>L2 V2</th>
266      <th align='center' width='10'>L2 V3</th>
267      <th align='center' width='10'>L2 V4</th>
268      <th align='center' width='10'>L3 V1</th>
269      <th align='center' width='10'>L3 V2</th>
270  </tr>
271 <tr><td class='code'>@link libsbml#XMLUnknownError XMLUnknownError@endlink</td>
272 <td class='meaning'>Unknown error</td>
273 <td class='s-fatal'></td>
274 <td class='s-fatal'></td>
275 <td class='s-fatal'></td>
276 <td class='s-fatal'></td>
277 <td class='s-fatal'></td>
278 <td class='s-fatal'></td>
279 <td class='s-fatal'></td>
280 <td class='s-fatal'></td>
281 </tr>
282 <tr><td class='code'>@link libsbml#XMLOutOfMemory XMLOutOfMemory@endlink</td>
283 <td class='meaning'>Out of memory</td>
284 <td class='s-fatal'></td>
285 <td class='s-fatal'></td>
286 <td class='s-fatal'></td>
287 <td class='s-fatal'></td>
288 <td class='s-fatal'></td>
289 <td class='s-fatal'></td>
290 <td class='s-fatal'></td>
291 <td class='s-fatal'></td>
292 </tr>
293 <tr><td class='code'>@link libsbml#XMLFileUnreadable XMLFileUnreadable@endlink</td>
294 <td class='meaning'>File unreadable</td>
295 <td class='s-error'></td>
296 <td class='s-error'></td>
297 <td class='s-error'></td>
298 <td class='s-error'></td>
299 <td class='s-error'></td>
300 <td class='s-error'></td>
301 <td class='s-error'></td>
302 <td class='s-error'></td>
303 </tr>
304 <tr><td class='code'>@link libsbml#XMLFileUnwritable XMLFileUnwritable@endlink</td>
305 <td class='meaning'>File unwritable</td>
306 <td class='s-error'></td>
307 <td class='s-error'></td>
308 <td class='s-error'></td>
309 <td class='s-error'></td>
310 <td class='s-error'></td>
311 <td class='s-error'></td>
312 <td class='s-error'></td>
313 <td class='s-error'></td>
314 </tr>
315 <tr><td class='code'>@link libsbml#XMLFileOperationError XMLFileOperationError@endlink</td>
316 <td class='meaning'>File operation error</td>
317 <td class='s-error'></td>
318 <td class='s-error'></td>
319 <td class='s-error'></td>
320 <td class='s-error'></td>
321 <td class='s-error'></td>
322 <td class='s-error'></td>
323 <td class='s-error'></td>
324 <td class='s-error'></td>
325 </tr>
326 <tr><td class='code'>@link libsbml#XMLNetworkAccessError XMLNetworkAccessError@endlink</td>
327 <td class='meaning'>Network access error</td>
328 <td class='s-error'></td>
329 <td class='s-error'></td>
330 <td class='s-error'></td>
331 <td class='s-error'></td>
332 <td class='s-error'></td>
333 <td class='s-error'></td>
334 <td class='s-error'></td>
335 <td class='s-error'></td>
336 </tr>
337 <tr><td class='code'>@link libsbml#InternalXMLParserError InternalXMLParserError@endlink</td>
338 <td class='meaning'>Internal XML parser error</td>
339 <td class='s-fatal'></td>
340 <td class='s-fatal'></td>
341 <td class='s-fatal'></td>
342 <td class='s-fatal'></td>
343 <td class='s-fatal'></td>
344 <td class='s-fatal'></td>
345 <td class='s-fatal'></td>
346 <td class='s-fatal'></td>
347 </tr>
348 <tr><td class='code'>@link libsbml#UnrecognizedXMLParserCode UnrecognizedXMLParserCode@endlink</td>
349 <td class='meaning'>Unrecognized XML parser code</td>
350 <td class='s-fatal'></td>
351 <td class='s-fatal'></td>
352 <td class='s-fatal'></td>
353 <td class='s-fatal'></td>
354 <td class='s-fatal'></td>
355 <td class='s-fatal'></td>
356 <td class='s-fatal'></td>
357 <td class='s-fatal'></td>
358 </tr>
359 <tr><td class='code'>@link libsbml#XMLTranscoderError XMLTranscoderError@endlink</td>
360 <td class='meaning'>Transcoder error</td>
361 <td class='s-fatal'></td>
362 <td class='s-fatal'></td>
363 <td class='s-fatal'></td>
364 <td class='s-fatal'></td>
365 <td class='s-fatal'></td>
366 <td class='s-fatal'></td>
367 <td class='s-fatal'></td>
368 <td class='s-fatal'></td>
369 </tr>
370 <tr><td class='code'>@link libsbml#MissingXMLDecl MissingXMLDecl@endlink</td>
371 <td class='meaning'>Missing XML declaration</td>
372 <td class='s-error'></td>
373 <td class='s-error'></td>
374 <td class='s-error'></td>
375 <td class='s-error'></td>
376 <td class='s-error'></td>
377 <td class='s-error'></td>
378 <td class='s-error'></td>
379 <td class='s-error'></td>
380 </tr>
381 <tr><td class='code'>@link libsbml#MissingXMLEncoding MissingXMLEncoding@endlink</td>
382 <td class='meaning'>Missing XML encoding attribute</td>
383 <td class='s-error'></td>
384 <td class='s-error'></td>
385 <td class='s-error'></td>
386 <td class='s-error'></td>
387 <td class='s-error'></td>
388 <td class='s-error'></td>
389 <td class='s-error'></td>
390 <td class='s-error'></td>
391 </tr>
392 <tr><td class='code'>@link libsbml#BadXMLDecl BadXMLDecl@endlink</td>
393 <td class='meaning'>Bad XML declaration</td>
394 <td class='s-error'></td>
395 <td class='s-error'></td>
396 <td class='s-error'></td>
397 <td class='s-error'></td>
398 <td class='s-error'></td>
399 <td class='s-error'></td>
400 <td class='s-error'></td>
401 <td class='s-error'></td>
402 </tr>
403 <tr><td class='code'>@link libsbml#BadXMLDOCTYPE BadXMLDOCTYPE@endlink</td>
404 <td class='meaning'>Bad XML DOCTYPE</td>
405 <td class='s-error'></td>
406 <td class='s-error'></td>
407 <td class='s-error'></td>
408 <td class='s-error'></td>
409 <td class='s-error'></td>
410 <td class='s-error'></td>
411 <td class='s-error'></td>
412 <td class='s-error'></td>
413 </tr>
414 <tr><td class='code'>@link libsbml#InvalidCharInXML InvalidCharInXML@endlink</td>
415 <td class='meaning'>Invalid character</td>
416 <td class='s-error'></td>
417 <td class='s-error'></td>
418 <td class='s-error'></td>
419 <td class='s-error'></td>
420 <td class='s-error'></td>
421 <td class='s-error'></td>
422 <td class='s-error'></td>
423 <td class='s-error'></td>
424 </tr>
425 <tr><td class='code'>@link libsbml#BadlyFormedXML BadlyFormedXML@endlink</td>
426 <td class='meaning'>Badly formed XML</td>
427 <td class='s-error'></td>
428 <td class='s-error'></td>
429 <td class='s-error'></td>
430 <td class='s-error'></td>
431 <td class='s-error'></td>
432 <td class='s-error'></td>
433 <td class='s-error'></td>
434 <td class='s-error'></td>
435 </tr>
436 <tr><td class='code'>@link libsbml#UnclosedXMLToken UnclosedXMLToken@endlink</td>
437 <td class='meaning'>Unclosed token</td>
438 <td class='s-error'></td>
439 <td class='s-error'></td>
440 <td class='s-error'></td>
441 <td class='s-error'></td>
442 <td class='s-error'></td>
443 <td class='s-error'></td>
444 <td class='s-error'></td>
445 <td class='s-error'></td>
446 </tr>
447 <tr><td class='code'>@link libsbml#InvalidXMLConstruct InvalidXMLConstruct@endlink</td>
448 <td class='meaning'>Invalid XML construct</td>
449 <td class='s-error'></td>
450 <td class='s-error'></td>
451 <td class='s-error'></td>
452 <td class='s-error'></td>
453 <td class='s-error'></td>
454 <td class='s-error'></td>
455 <td class='s-error'></td>
456 <td class='s-error'></td>
457 </tr>
458 <tr><td class='code'>@link libsbml#XMLTagMismatch XMLTagMismatch@endlink</td>
459 <td class='meaning'>XML tag mismatch</td>
460 <td class='s-error'></td>
461 <td class='s-error'></td>
462 <td class='s-error'></td>
463 <td class='s-error'></td>
464 <td class='s-error'></td>
465 <td class='s-error'></td>
466 <td class='s-error'></td>
467 <td class='s-error'></td>
468 </tr>
469 <tr><td class='code'>@link libsbml#DuplicateXMLAttribute DuplicateXMLAttribute@endlink</td>
470 <td class='meaning'>Duplicate attribute</td>
471 <td class='s-error'></td>
472 <td class='s-error'></td>
473 <td class='s-error'></td>
474 <td class='s-error'></td>
475 <td class='s-error'></td>
476 <td class='s-error'></td>
477 <td class='s-error'></td>
478 <td class='s-error'></td>
479 </tr>
480 <tr><td class='code'>@link libsbml#UndefinedXMLEntity UndefinedXMLEntity@endlink</td>
481 <td class='meaning'>Undefined XML entity</td>
482 <td class='s-error'></td>
483 <td class='s-error'></td>
484 <td class='s-error'></td>
485 <td class='s-error'></td>
486 <td class='s-error'></td>
487 <td class='s-error'></td>
488 <td class='s-error'></td>
489 <td class='s-error'></td>
490 </tr>
491 <tr><td class='code'>@link libsbml#BadProcessingInstruction BadProcessingInstruction@endlink</td>
492 <td class='meaning'>Bad XML processing instruction</td>
493 <td class='s-error'></td>
494 <td class='s-error'></td>
495 <td class='s-error'></td>
496 <td class='s-error'></td>
497 <td class='s-error'></td>
498 <td class='s-error'></td>
499 <td class='s-error'></td>
500 <td class='s-error'></td>
501 </tr>
502 <tr><td class='code'>@link libsbml#BadXMLPrefix BadXMLPrefix@endlink</td>
503 <td class='meaning'>Bad XML prefix</td>
504 <td class='s-error'></td>
505 <td class='s-error'></td>
506 <td class='s-error'></td>
507 <td class='s-error'></td>
508 <td class='s-error'></td>
509 <td class='s-error'></td>
510 <td class='s-error'></td>
511 <td class='s-error'></td>
512 </tr>
513 <tr><td class='code'>@link libsbml#BadXMLPrefixValue BadXMLPrefixValue@endlink</td>
514 <td class='meaning'>Bad XML prefix value</td>
515 <td class='s-error'></td>
516 <td class='s-error'></td>
517 <td class='s-error'></td>
518 <td class='s-error'></td>
519 <td class='s-error'></td>
520 <td class='s-error'></td>
521 <td class='s-error'></td>
522 <td class='s-error'></td>
523 </tr>
524 <tr><td class='code'>@link libsbml#MissingXMLRequiredAttribute MissingXMLRequiredAttribute@endlink</td>
525 <td class='meaning'>Missing required attribute</td>
526 <td class='s-error'></td>
527 <td class='s-error'></td>
528 <td class='s-error'></td>
529 <td class='s-error'></td>
530 <td class='s-error'></td>
531 <td class='s-error'></td>
532 <td class='s-error'></td>
533 <td class='s-error'></td>
534 </tr>
535 <tr><td class='code'>@link libsbml#XMLAttributeTypeMismatch XMLAttributeTypeMismatch@endlink</td>
536 <td class='meaning'>Attribute type mismatch</td>
537 <td class='s-error'></td>
538 <td class='s-error'></td>
539 <td class='s-error'></td>
540 <td class='s-error'></td>
541 <td class='s-error'></td>
542 <td class='s-error'></td>
543 <td class='s-error'></td>
544 <td class='s-error'></td>
545 </tr>
546 <tr><td class='code'>@link libsbml#XMLBadUTF8Content XMLBadUTF8Content@endlink</td>
547 <td class='meaning'>Bad UTF8 content</td>
548 <td class='s-error'></td>
549 <td class='s-error'></td>
550 <td class='s-error'></td>
551 <td class='s-error'></td>
552 <td class='s-error'></td>
553 <td class='s-error'></td>
554 <td class='s-error'></td>
555 <td class='s-error'></td>
556 </tr>
557 <tr><td class='code'>@link libsbml#MissingXMLAttributeValue MissingXMLAttributeValue@endlink</td>
558 <td class='meaning'>Missing attribute value</td>
559 <td class='s-error'></td>
560 <td class='s-error'></td>
561 <td class='s-error'></td>
562 <td class='s-error'></td>
563 <td class='s-error'></td>
564 <td class='s-error'></td>
565 <td class='s-error'></td>
566 <td class='s-error'></td>
567 </tr>
568 <tr><td class='code'>@link libsbml#BadXMLAttributeValue BadXMLAttributeValue@endlink</td>
569 <td class='meaning'>Bad attribute value</td>
570 <td class='s-error'></td>
571 <td class='s-error'></td>
572 <td class='s-error'></td>
573 <td class='s-error'></td>
574 <td class='s-error'></td>
575 <td class='s-error'></td>
576 <td class='s-error'></td>
577 <td class='s-error'></td>
578 </tr>
579 <tr><td class='code'>@link libsbml#BadXMLAttribute BadXMLAttribute@endlink</td>
580 <td class='meaning'>Bad XML attribute</td>
581 <td class='s-error'></td>
582 <td class='s-error'></td>
583 <td class='s-error'></td>
584 <td class='s-error'></td>
585 <td class='s-error'></td>
586 <td class='s-error'></td>
587 <td class='s-error'></td>
588 <td class='s-error'></td>
589 </tr>
590 <tr><td class='code'>@link libsbml#UnrecognizedXMLElement UnrecognizedXMLElement@endlink</td>
591 <td class='meaning'>Unrecognized XML element</td>
592 <td class='s-error'></td>
593 <td class='s-error'></td>
594 <td class='s-error'></td>
595 <td class='s-error'></td>
596 <td class='s-error'></td>
597 <td class='s-error'></td>
598 <td class='s-error'></td>
599 <td class='s-error'></td>
600 </tr>
601 <tr><td class='code'>@link libsbml#BadXMLComment BadXMLComment@endlink</td>
602 <td class='meaning'>Bad XML comment</td>
603 <td class='s-error'></td>
604 <td class='s-error'></td>
605 <td class='s-error'></td>
606 <td class='s-error'></td>
607 <td class='s-error'></td>
608 <td class='s-error'></td>
609 <td class='s-error'></td>
610 <td class='s-error'></td>
611 </tr>
612 <tr><td class='code'>@link libsbml#BadXMLDeclLocation BadXMLDeclLocation@endlink</td>
613 <td class='meaning'>Bad XML declaration location</td>
614 <td class='s-error'></td>
615 <td class='s-error'></td>
616 <td class='s-error'></td>
617 <td class='s-error'></td>
618 <td class='s-error'></td>
619 <td class='s-error'></td>
620 <td class='s-error'></td>
621 <td class='s-error'></td>
622 </tr>
623 <tr><td class='code'>@link libsbml#XMLUnexpectedEOF XMLUnexpectedEOF@endlink</td>
624 <td class='meaning'>Unexpected EOF</td>
625 <td class='s-error'></td>
626 <td class='s-error'></td>
627 <td class='s-error'></td>
628 <td class='s-error'></td>
629 <td class='s-error'></td>
630 <td class='s-error'></td>
631 <td class='s-error'></td>
632 <td class='s-error'></td>
633 </tr>
634 <tr><td class='code'>@link libsbml#BadXMLIDValue BadXMLIDValue@endlink</td>
635 <td class='meaning'>Bad XML ID value</td>
636 <td class='s-error'></td>
637 <td class='s-error'></td>
638 <td class='s-error'></td>
639 <td class='s-error'></td>
640 <td class='s-error'></td>
641 <td class='s-error'></td>
642 <td class='s-error'></td>
643 <td class='s-error'></td>
644 </tr>
645 <tr><td class='code'>@link libsbml#BadXMLIDRef BadXMLIDRef@endlink</td>
646 <td class='meaning'>Bad XML IDREF</td>
647 <td class='s-error'></td>
648 <td class='s-error'></td>
649 <td class='s-error'></td>
650 <td class='s-error'></td>
651 <td class='s-error'></td>
652 <td class='s-error'></td>
653 <td class='s-error'></td>
654 <td class='s-error'></td>
655 </tr>
656 <tr><td class='code'>@link libsbml#UninterpretableXMLContent UninterpretableXMLContent@endlink</td>
657 <td class='meaning'>Uninterpretable XML content</td>
658 <td class='s-error'></td>
659 <td class='s-error'></td>
660 <td class='s-error'></td>
661 <td class='s-error'></td>
662 <td class='s-error'></td>
663 <td class='s-error'></td>
664 <td class='s-error'></td>
665 <td class='s-error'></td>
666 </tr>
667 <tr><td class='code'>@link libsbml#BadXMLDocumentStructure BadXMLDocumentStructure@endlink</td>
668 <td class='meaning'>Bad XML document structure</td>
669 <td class='s-error'></td>
670 <td class='s-error'></td>
671 <td class='s-error'></td>
672 <td class='s-error'></td>
673 <td class='s-error'></td>
674 <td class='s-error'></td>
675 <td class='s-error'></td>
676 <td class='s-error'></td>
677 </tr>
678 <tr><td class='code'>@link libsbml#InvalidAfterXMLContent InvalidAfterXMLContent@endlink</td>
679 <td class='meaning'>Invalid content after XML content</td>
680 <td class='s-error'></td>
681 <td class='s-error'></td>
682 <td class='s-error'></td>
683 <td class='s-error'></td>
684 <td class='s-error'></td>
685 <td class='s-error'></td>
686 <td class='s-error'></td>
687 <td class='s-error'></td>
688 </tr>
689 <tr><td class='code'>@link libsbml#XMLExpectedQuotedString XMLExpectedQuotedString@endlink</td>
690 <td class='meaning'>Expected quoted string</td>
691 <td class='s-error'></td>
692 <td class='s-error'></td>
693 <td class='s-error'></td>
694 <td class='s-error'></td>
695 <td class='s-error'></td>
696 <td class='s-error'></td>
697 <td class='s-error'></td>
698 <td class='s-error'></td>
699 </tr>
700 <tr><td class='code'>@link libsbml#XMLEmptyValueNotPermitted XMLEmptyValueNotPermitted@endlink</td>
701 <td class='meaning'>Empty value not permitted</td>
702 <td class='s-error'></td>
703 <td class='s-error'></td>
704 <td class='s-error'></td>
705 <td class='s-error'></td>
706 <td class='s-error'></td>
707 <td class='s-error'></td>
708 <td class='s-error'></td>
709 <td class='s-error'></td>
710 </tr>
711 <tr><td class='code'>@link libsbml#XMLBadNumber XMLBadNumber@endlink</td>
712 <td class='meaning'>Bad number</td>
713 <td class='s-error'></td>
714 <td class='s-error'></td>
715 <td class='s-error'></td>
716 <td class='s-error'></td>
717 <td class='s-error'></td>
718 <td class='s-error'></td>
719 <td class='s-error'></td>
720 <td class='s-error'></td>
721 </tr>
722 <tr><td class='code'>@link libsbml#XMLBadColon XMLBadColon@endlink</td>
723 <td class='meaning'>Colon character not permitted</td>
724 <td class='s-error'></td>
725 <td class='s-error'></td>
726 <td class='s-error'></td>
727 <td class='s-error'></td>
728 <td class='s-error'></td>
729 <td class='s-error'></td>
730 <td class='s-error'></td>
731 <td class='s-error'></td>
732 </tr>
733 <tr><td class='code'>@link libsbml#MissingXMLElements MissingXMLElements@endlink</td>
734 <td class='meaning'>Missing XML elements</td>
735 <td class='s-error'></td>
736 <td class='s-error'></td>
737 <td class='s-error'></td>
738 <td class='s-error'></td>
739 <td class='s-error'></td>
740 <td class='s-error'></td>
741 <td class='s-error'></td>
742 <td class='s-error'></td>
743 </tr>
744 <tr><td class='code'>@link libsbml#XMLContentEmpty XMLContentEmpty@endlink</td>
745 <td class='meaning'>Empty XML content</td>
746 <td class='s-error'></td>
747 <td class='s-error'></td>
748 <td class='s-error'></td>
749 <td class='s-error'></td>
750 <td class='s-error'></td>
751 <td class='s-error'></td>
752 <td class='s-error'></td>
753 <td class='s-error'></td>
754 </tr>
755 <tr><td class='code'>@link libsbml#UnknownError UnknownError@endlink</td>
756 <td class='meaning'>Encountered unknown internal libSBML error</td>
757 <td class='s-fatal'></td>
758 <td class='s-fatal'></td>
759 <td class='s-fatal'></td>
760 <td class='s-fatal'></td>
761 <td class='s-fatal'></td>
762 <td class='s-fatal'></td>
763 <td class='s-fatal'></td>
764 <td class='s-fatal'></td>
765 </tr>
766 <tr><td class='code'>@link libsbml#NotUTF8 NotUTF8@endlink</td>
767 <td class='meaning'>File does not use UTF-8 encoding</td>
768 <td class='s-error'></td>
769 <td class='s-error'></td>
770 <td class='s-error'></td>
771 <td class='s-error'></td>
772 <td class='s-error'></td>
773 <td class='s-error'></td>
774 <td class='s-error'></td>
775 <td class='s-error'></td>
776 </tr>
777 <tr><td class='code'>@link libsbml#UnrecognizedElement UnrecognizedElement@endlink</td>
778 <td class='meaning'>Encountered unrecognized element</td>
779 <td class='s-error'></td>
780 <td class='s-error'></td>
781 <td class='s-error'></td>
782 <td class='s-error'></td>
783 <td class='s-error'></td>
784 <td class='s-error'></td>
785 <td class='s-error'></td>
786 <td class='s-error'></td>
787 </tr>
788 <tr><td class='code'>@link libsbml#NotSchemaConformant NotSchemaConformant@endlink</td>
789 <td class='meaning'>Document does not conform to the SBML XML schema</td>
790 <td class='s-error'></td>
791 <td class='s-error'></td>
792 <td class='s-error'></td>
793 <td class='s-error'></td>
794 <td class='s-error'></td>
795 <td class='s-error'></td>
796 <td class='s-error'></td>
797 <td class='s-error'></td>
798 </tr>
799 <tr><td class='code'>@link libsbml#L3NotSchemaConformant L3NotSchemaConformant@endlink</td>
800 <td class='meaning'>Document is not well-formed XML</td>
801 <td class='s-na'></td>
802 <td class='s-na'></td>
803 <td class='s-na'></td>
804 <td class='s-na'></td>
805 <td class='s-na'></td>
806 <td class='s-na'></td>
807 <td class='s-error'></td>
808 <td class='s-error'></td>
809 </tr>
810 <tr><td class='code'>@link libsbml#InvalidMathElement InvalidMathElement@endlink</td>
811 <td class='meaning'>Invalid MathML</td>
812 <td class='s-na'></td>
813 <td class='s-na'></td>
814 <td class='s-error'></td>
815 <td class='s-error'></td>
816 <td class='s-error'></td>
817 <td class='s-error'></td>
818 <td class='s-error'></td>
819 <td class='s-error'></td>
820 </tr>
821 <tr><td class='code'>@link libsbml#DisallowedMathMLSymbol DisallowedMathMLSymbol@endlink</td>
822 <td class='meaning'>Disallowed MathML symbol found</td>
823 <td class='s-na'></td>
824 <td class='s-na'></td>
825 <td class='s-error'></td>
826 <td class='s-error'></td>
827 <td class='s-error'></td>
828 <td class='s-error'></td>
829 <td class='s-error'></td>
830 <td class='s-error'></td>
831 </tr>
832 <tr><td class='code'>@link libsbml#DisallowedMathMLEncodingUse DisallowedMathMLEncodingUse@endlink</td>
833 <td class='meaning'>Use of the MathML 'encoding' attribute is not allowed on this element</td>
834 <td class='s-na'></td>
835 <td class='s-na'></td>
836 <td class='s-error'></td>
837 <td class='s-error'></td>
838 <td class='s-error'></td>
839 <td class='s-error'></td>
840 <td class='s-error'></td>
841 <td class='s-error'></td>
842 </tr>
843 <tr><td class='code'>@link libsbml#DisallowedDefinitionURLUse DisallowedDefinitionURLUse@endlink</td>
844 <td class='meaning'>Use of the MathML 'definitionURL' attribute is not allowed on this element</td>
845 <td class='s-na'></td>
846 <td class='s-na'></td>
847 <td class='s-error'></td>
848 <td class='s-error'></td>
849 <td class='s-error'></td>
850 <td class='s-error'></td>
851 <td class='s-error'></td>
852 <td class='s-error'></td>
853 </tr>
854 <tr><td class='code'>@link libsbml#BadCsymbolDefinitionURLValue BadCsymbolDefinitionURLValue@endlink</td>
855 <td class='meaning'>Invalid <code>&lt;csymbol&gt;</code> 'definitionURL' attribute value</td>
856 <td class='s-na'></td>
857 <td class='s-na'></td>
858 <td class='s-error'></td>
859 <td class='s-error'></td>
860 <td class='s-error'></td>
861 <td class='s-error'></td>
862 <td class='s-error'></td>
863 <td class='s-error'></td>
864 </tr>
865 <tr><td class='code'>@link libsbml#DisallowedMathTypeAttributeUse DisallowedMathTypeAttributeUse@endlink</td>
866 <td class='meaning'>Use of the MathML 'type' attribute is not allowed on this element</td>
867 <td class='s-na'></td>
868 <td class='s-na'></td>
869 <td class='s-error'></td>
870 <td class='s-error'></td>
871 <td class='s-error'></td>
872 <td class='s-error'></td>
873 <td class='s-error'></td>
874 <td class='s-error'></td>
875 </tr>
876 <tr><td class='code'>@link libsbml#DisallowedMathTypeAttributeValue DisallowedMathTypeAttributeValue@endlink</td>
877 <td class='meaning'>Disallowed MathML 'type' attribute value</td>
878 <td class='s-na'></td>
879 <td class='s-na'></td>
880 <td class='s-error'></td>
881 <td class='s-error'></td>
882 <td class='s-error'></td>
883 <td class='s-error'></td>
884 <td class='s-error'></td>
885 <td class='s-error'></td>
886 </tr>
887 <tr><td class='code'>@link libsbml#LambdaOnlyAllowedInFunctionDef LambdaOnlyAllowedInFunctionDef@endlink</td>
888 <td class='meaning'>Use of <code>&lt;lambda&gt;</code> not permitted outside of FunctionDefinition objects</td>
889 <td class='s-na'></td>
890 <td class='s-na'></td>
891 <td class='s-error'></td>
892 <td class='s-error'></td>
893 <td class='s-error'></td>
894 <td class='s-error'></td>
895 <td class='s-error'></td>
896 <td class='s-error'></td>
897 </tr>
898 <tr><td class='code'>@link libsbml#BooleanOpsNeedBooleanArgs BooleanOpsNeedBooleanArgs@endlink</td>
899 <td class='meaning'>Non-Boolean argument given to Boolean operator</td>
900 <td class='s-na'></td>
901 <td class='s-na'></td>
902 <td class='s-warning'></td>
903 <td class='s-error'></td>
904 <td class='s-error'></td>
905 <td class='s-error'></td>
906 <td class='s-error'></td>
907 <td class='s-na'></td>
908 </tr>
909 <tr><td class='code'>@link libsbml#NumericOpsNeedNumericArgs NumericOpsNeedNumericArgs@endlink</td>
910 <td class='meaning'>Non-numerical argument given to numerical operator</td>
911 <td class='s-na'></td>
912 <td class='s-na'></td>
913 <td class='s-warning'></td>
914 <td class='s-error'></td>
915 <td class='s-error'></td>
916 <td class='s-error'></td>
917 <td class='s-error'></td>
918 <td class='s-na'></td>
919 </tr>
920 <tr><td class='code'>@link libsbml#ArgsToEqNeedSameType ArgsToEqNeedSameType@endlink</td>
921 <td class='meaning'>Arguments to <code>&lt;eq&gt;</code> and <code>&lt;neq&gt;</code> must have the same data types</td>
922 <td class='s-na'></td>
923 <td class='s-na'></td>
924 <td class='s-warning'></td>
925 <td class='s-error'></td>
926 <td class='s-error'></td>
927 <td class='s-error'></td>
928 <td class='s-error'></td>
929 <td class='s-na'></td>
930 </tr>
931 <tr><td class='code'>@link libsbml#PiecewiseNeedsConsistentTypes PiecewiseNeedsConsistentTypes@endlink</td>
932 <td class='meaning'>Terms in a <code>&lt;piecewise&gt;</code> expression must have consistent data types</td>
933 <td class='s-na'></td>
934 <td class='s-na'></td>
935 <td class='s-warning'></td>
936 <td class='s-error'></td>
937 <td class='s-error'></td>
938 <td class='s-error'></td>
939 <td class='s-error'></td>
940 <td class='s-na'></td>
941 </tr>
942 <tr><td class='code'>@link libsbml#PieceNeedsBoolean PieceNeedsBoolean@endlink</td>
943 <td class='meaning'>The second argument of a <code>&lt;piece&gt;</code> expression must yield a Boolean value</td>
944 <td class='s-na'></td>
945 <td class='s-na'></td>
946 <td class='s-warning'></td>
947 <td class='s-error'></td>
948 <td class='s-error'></td>
949 <td class='s-error'></td>
950 <td class='s-error'></td>
951 <td class='s-na'></td>
952 </tr>
953 <tr><td class='code'>@link libsbml#ApplyCiMustBeUserFunction ApplyCiMustBeUserFunction@endlink</td>
954 <td class='meaning'>A <code>&lt;ci&gt;</code> element in this context must refer to a function definition</td>
955 <td class='s-na'></td>
956 <td class='s-na'></td>
957 <td class='s-warning'></td>
958 <td class='s-error'></td>
959 <td class='s-error'></td>
960 <td class='s-error'></td>
961 <td class='s-error'></td>
962 <td class='s-error'></td>
963 </tr>
964 <tr><td class='code'>@link libsbml#ApplyCiMustBeModelComponent ApplyCiMustBeModelComponent@endlink</td>
965 <td class='meaning'>A <code>&lt;ci&gt;</code> element in this context must refer to a model component</td>
966 <td class='s-na'></td>
967 <td class='s-na'></td>
968 <td class='s-warning'></td>
969 <td class='s-error'></td>
970 <td class='s-error'></td>
971 <td class='s-error'></td>
972 <td class='s-error'></td>
973 <td class='s-error'></td>
974 </tr>
975 <tr><td class='code'>@link libsbml#KineticLawParametersAreLocalOnly KineticLawParametersAreLocalOnly@endlink</td>
976 <td class='meaning'>Cannot use a KineticLaw local parameter outside of its local scope</td>
977 <td class='s-na'></td>
978 <td class='s-na'></td>
979 <td class='s-warning'></td>
980 <td class='s-error'></td>
981 <td class='s-error'></td>
982 <td class='s-error'></td>
983 <td class='s-error'></td>
984 <td class='s-error'></td>
985 </tr>
986 <tr><td class='code'>@link libsbml#MathResultMustBeNumeric MathResultMustBeNumeric@endlink</td>
987 <td class='meaning'>A formula's result in this context must be a numerical value</td>
988 <td class='s-na'></td>
989 <td class='s-na'></td>
990 <td class='s-warning'></td>
991 <td class='s-error'></td>
992 <td class='s-error'></td>
993 <td class='s-error'></td>
994 <td class='s-error'></td>
995 <td class='s-na'></td>
996 </tr>
997 <tr><td class='code'>@link libsbml#OpsNeedCorrectNumberOfArgs OpsNeedCorrectNumberOfArgs@endlink</td>
998 <td class='meaning'>Incorrect number of arguments given to MathML operator</td>
999 <td class='s-na'></td>
1000 <td class='s-na'></td>
1001 <td class='s-warning'></td>
1002 <td class='s-error'></td>
1003 <td class='s-error'></td>
1004 <td class='s-error'></td>
1005 <td class='s-error'></td>
1006 <td class='s-error'></td>
1007 </tr>
1008 <tr><td class='code'>@link libsbml#InvalidNoArgsPassedToFunctionDef InvalidNoArgsPassedToFunctionDef@endlink</td>
1009 <td class='meaning'>Incorrect number of arguments given to function invocation</td>
1010 <td class='s-na'></td>
1011 <td class='s-na'></td>
1012 <td class='s-na'></td>
1013 <td class='s-na'></td>
1014 <td class='s-na'></td>
1015 <td class='s-error'></td>
1016 <td class='s-error'></td>
1017 <td class='s-error'></td>
1018 </tr>
1019 <tr><td class='code'>@link libsbml#DisallowedMathUnitsUse DisallowedMathUnitsUse@endlink</td>
1020 <td class='meaning'>Attribute 'units' is only permitted on <code>&lt;cn&gt;</code> elements</td>
1021 <td class='s-na'></td>
1022 <td class='s-na'></td>
1023 <td class='s-na'></td>
1024 <td class='s-na'></td>
1025 <td class='s-na'></td>
1026 <td class='s-na'></td>
1027 <td class='s-error'></td>
1028 <td class='s-error'></td>
1029 </tr>
1030 <tr><td class='code'>@link libsbml#InvalidUnitsValue InvalidUnitsValue@endlink</td>
1031 <td class='meaning'>Invalid value given for the 'units' attribute</td>
1032 <td class='s-na'></td>
1033 <td class='s-na'></td>
1034 <td class='s-na'></td>
1035 <td class='s-na'></td>
1036 <td class='s-na'></td>
1037 <td class='s-na'></td>
1038 <td class='s-error'></td>
1039 <td class='s-error'></td>
1040 </tr>
1041 <tr><td class='code'>@link libsbml#CiCannotReference0DCompartment CiCannotReference0DCompartment@endlink</td>
1042 <td class='meaning'>A <code>&lt;ci&gt;</code> element cannot reference a 0D compartment</td>
1043 <td class='s-na'></td>
1044 <td class='s-na'></td>
1045 <td class='s-na'></td>
1046 <td class='s-na'></td>
1047 <td class='s-na'></td>
1048 <td class='s-na'></td>
1049 <td class='s-na'></td>
1050 <td class='s-na'></td>
1051 </tr>
1052 <tr><td class='code'>@link libsbml#RateOfTargetMustBeCi RateOfTargetMustBeCi@endlink</td>
1053 <td class='meaning'>A 'rateOf' <code>&lt;csymbol&gt;</code> must target only a single <code>&lt;ci&gt;</code> element</td>
1054 <td class='s-na'></td>
1055 <td class='s-na'></td>
1056 <td class='s-na'></td>
1057 <td class='s-na'></td>
1058 <td class='s-na'></td>
1059 <td class='s-na'></td>
1060 <td class='s-na'></td>
1061 <td class='s-error'></td>
1062 </tr>
1063 <tr><td class='code'>@link libsbml#RateOfTargetCannotBeAssigned RateOfTargetCannotBeAssigned@endlink</td>
1064 <td class='meaning'>The target of a 'rateOf' <code>&lt;csymbol&gt;</code> cannot be assigned</td>
1065 <td class='s-na'></td>
1066 <td class='s-na'></td>
1067 <td class='s-na'></td>
1068 <td class='s-na'></td>
1069 <td class='s-na'></td>
1070 <td class='s-na'></td>
1071 <td class='s-na'></td>
1072 <td class='s-error'></td>
1073 </tr>
1074 <tr><td class='code'>@link libsbml#RateOfSpeciesTargetCompartmentNot RateOfSpeciesTargetCompartmentNot@endlink</td>
1075 <td class='meaning'>Compartments of non-substance <code>&lt;species&gt;</code> referenced by 'rateOf' must not vary</td>
1076 <td class='s-na'></td>
1077 <td class='s-na'></td>
1078 <td class='s-na'></td>
1079 <td class='s-na'></td>
1080 <td class='s-na'></td>
1081 <td class='s-na'></td>
1082 <td class='s-na'></td>
1083 <td class='s-error'></td>
1084 </tr>
1085 <tr><td class='code'>@link libsbml#DuplicateComponentId DuplicateComponentId@endlink</td>
1086 <td class='meaning'>Duplicate 'id' attribute value</td>
1087 <td class='s-error'></td>
1088 <td class='s-error'></td>
1089 <td class='s-error'></td>
1090 <td class='s-error'></td>
1091 <td class='s-error'></td>
1092 <td class='s-error'></td>
1093 <td class='s-error'></td>
1094 <td class='s-error'></td>
1095 </tr>
1096 <tr><td class='code'>@link libsbml#DuplicateUnitDefinitionId DuplicateUnitDefinitionId@endlink</td>
1097 <td class='meaning'>Duplicate unit definition 'id' attribute value</td>
1098 <td class='s-error'></td>
1099 <td class='s-error'></td>
1100 <td class='s-error'></td>
1101 <td class='s-error'></td>
1102 <td class='s-error'></td>
1103 <td class='s-error'></td>
1104 <td class='s-error'></td>
1105 <td class='s-error'></td>
1106 </tr>
1107 <tr><td class='code'>@link libsbml#DuplicateLocalParameterId DuplicateLocalParameterId@endlink</td>
1108 <td class='meaning'>Duplicate local parameter 'id' attribute value</td>
1109 <td class='s-error'></td>
1110 <td class='s-error'></td>
1111 <td class='s-error'></td>
1112 <td class='s-error'></td>
1113 <td class='s-error'></td>
1114 <td class='s-error'></td>
1115 <td class='s-error'></td>
1116 <td class='s-error'></td>
1117 </tr>
1118 <tr><td class='code'>@link libsbml#MultipleAssignmentOrRateRules MultipleAssignmentOrRateRules@endlink</td>
1119 <td class='meaning'>Multiple rules for the same variable are not allowed</td>
1120 <td class='s-error'></td>
1121 <td class='s-error'></td>
1122 <td class='s-error'></td>
1123 <td class='s-error'></td>
1124 <td class='s-error'></td>
1125 <td class='s-error'></td>
1126 <td class='s-error'></td>
1127 <td class='s-error'></td>
1128 </tr>
1129 <tr><td class='code'>@link libsbml#MultipleEventAssignmentsForId MultipleEventAssignmentsForId@endlink</td>
1130 <td class='meaning'>Multiple event assignments for the same variable are not allowed</td>
1131 <td class='s-na'></td>
1132 <td class='s-na'></td>
1133 <td class='s-error'></td>
1134 <td class='s-error'></td>
1135 <td class='s-error'></td>
1136 <td class='s-error'></td>
1137 <td class='s-error'></td>
1138 <td class='s-error'></td>
1139 </tr>
1140 <tr><td class='code'>@link libsbml#EventAndAssignmentRuleForId EventAndAssignmentRuleForId@endlink</td>
1141 <td class='meaning'>An event assignment and an assignment rule must not have the same value for 'variable'</td>
1142 <td class='s-na'></td>
1143 <td class='s-na'></td>
1144 <td class='s-error'></td>
1145 <td class='s-error'></td>
1146 <td class='s-error'></td>
1147 <td class='s-error'></td>
1148 <td class='s-error'></td>
1149 <td class='s-error'></td>
1150 </tr>
1151 <tr><td class='code'>@link libsbml#DuplicateMetaId DuplicateMetaId@endlink</td>
1152 <td class='meaning'>Duplicate 'metaid' attribute value</td>
1153 <td class='s-na'></td>
1154 <td class='s-na'></td>
1155 <td class='s-error'></td>
1156 <td class='s-error'></td>
1157 <td class='s-error'></td>
1158 <td class='s-error'></td>
1159 <td class='s-error'></td>
1160 <td class='s-error'></td>
1161 </tr>
1162 <tr><td class='code'>@link libsbml#InvalidSBOTermSyntax InvalidSBOTermSyntax@endlink</td>
1163 <td class='meaning'>Invalid syntax for an 'sboTerm' attribute value</td>
1164 <td class='s-na'></td>
1165 <td class='s-na'></td>
1166 <td class='s-na'></td>
1167 <td class='s-error'></td>
1168 <td class='s-error'></td>
1169 <td class='s-error'></td>
1170 <td class='s-error'></td>
1171 <td class='s-error'></td>
1172 </tr>
1173 <tr><td class='code'>@link libsbml#InvalidMetaidSyntax InvalidMetaidSyntax@endlink</td>
1174 <td class='meaning'>Invalid syntax for a 'metaid' attribute value</td>
1175 <td class='s-na'></td>
1176 <td class='s-na'></td>
1177 <td class='s-error'></td>
1178 <td class='s-error'></td>
1179 <td class='s-error'></td>
1180 <td class='s-error'></td>
1181 <td class='s-error'></td>
1182 <td class='s-error'></td>
1183 </tr>
1184 <tr><td class='code'>@link libsbml#InvalidIdSyntax InvalidIdSyntax@endlink</td>
1185 <td class='meaning'>Invalid syntax for an 'id' attribute value</td>
1186 <td class='s-error'></td>
1187 <td class='s-error'></td>
1188 <td class='s-error'></td>
1189 <td class='s-error'></td>
1190 <td class='s-error'></td>
1191 <td class='s-error'></td>
1192 <td class='s-error'></td>
1193 <td class='s-error'></td>
1194 </tr>
1195 <tr><td class='code'>@link libsbml#InvalidUnitIdSyntax InvalidUnitIdSyntax@endlink</td>
1196 <td class='meaning'>Invalid syntax for the identifier of a unit</td>
1197 <td class='s-na'></td>
1198 <td class='s-na'></td>
1199 <td class='s-na'></td>
1200 <td class='s-error'></td>
1201 <td class='s-error'></td>
1202 <td class='s-error'></td>
1203 <td class='s-error'></td>
1204 <td class='s-error'></td>
1205 </tr>
1206 <tr><td class='code'>@link libsbml#InvalidNameSyntax InvalidNameSyntax@endlink</td>
1207 <td class='meaning'>Invalid syntax for a 'name' attribute value</td>
1208 <td class='s-na'></td>
1209 <td class='s-na'></td>
1210 <td class='s-na'></td>
1211 <td class='s-na'></td>
1212 <td class='s-na'></td>
1213 <td class='s-na'></td>
1214 <td class='s-error'></td>
1215 <td class='s-error'></td>
1216 </tr>
1217 <tr><td class='code'>@link libsbml#DanglingUnitReference DanglingUnitReference@endlink</td>
1218 <td class='meaning'>Dangling reference to a unit.</td>
1219 <td class='s-na'></td>
1220 <td class='s-na'></td>
1221 <td class='s-na'></td>
1222 <td class='s-na'></td>
1223 <td class='s-na'></td>
1224 <td class='s-na'></td>
1225 <td class='s-error'></td>
1226 <td class='s-error'></td>
1227 </tr>
1228 <tr><td class='code'>@link libsbml#MissingAnnotationNamespace MissingAnnotationNamespace@endlink</td>
1229 <td class='meaning'>Missing declaration of the XML namespace for the annotation</td>
1230 <td class='s-na'></td>
1231 <td class='s-na'></td>
1232 <td class='s-na'></td>
1233 <td class='s-error'></td>
1234 <td class='s-error'></td>
1235 <td class='s-error'></td>
1236 <td class='s-error'></td>
1237 <td class='s-error'></td>
1238 </tr>
1239 <tr><td class='code'>@link libsbml#DuplicateAnnotationNamespaces DuplicateAnnotationNamespaces@endlink</td>
1240 <td class='meaning'>Multiple annotations using the same XML namespace</td>
1241 <td class='s-na'></td>
1242 <td class='s-na'></td>
1243 <td class='s-na'></td>
1244 <td class='s-error'></td>
1245 <td class='s-error'></td>
1246 <td class='s-error'></td>
1247 <td class='s-error'></td>
1248 <td class='s-error'></td>
1249 </tr>
1250 <tr><td class='code'>@link libsbml#SBMLNamespaceInAnnotation SBMLNamespaceInAnnotation@endlink</td>
1251 <td class='meaning'>The SBML XML namespace cannot be used in an Annotation object</td>
1252 <td class='s-na'></td>
1253 <td class='s-na'></td>
1254 <td class='s-na'></td>
1255 <td class='s-error'></td>
1256 <td class='s-error'></td>
1257 <td class='s-error'></td>
1258 <td class='s-na'></td>
1259 <td class='s-na'></td>
1260 </tr>
1261 <tr><td class='code'>@link libsbml#MultipleAnnotations MultipleAnnotations@endlink</td>
1262 <td class='meaning'>Only one Annotation object is permitted under a given SBML object</td>
1263 <td class='s-na'></td>
1264 <td class='s-na'></td>
1265 <td class='s-na'></td>
1266 <td class='s-na'></td>
1267 <td class='s-na'></td>
1268 <td class='s-na'></td>
1269 <td class='s-error'></td>
1270 <td class='s-error'></td>
1271 </tr>
1272 <tr><td class='code'>@link libsbml#InconsistentArgUnits InconsistentArgUnits@endlink</td>
1273 <td class='meaning'>The units of the function call's arguments are not consistent with its definition</td>
1274 <td class='s-warning'></td>
1275 <td class='s-warning'></td>
1276 <td class='s-warning'></td>
1277 <td class='s-error'></td>
1278 <td class='s-error'></td>
1279 <td class='s-warning'></td>
1280 <td class='s-warning'></td>
1281 <td class='s-warning'></td>
1282 </tr>
1283 <tr><td class='code'>@link libsbml#InconsistentKineticLawUnitsL3 InconsistentKineticLawUnitsL3@endlink</td>
1284 <td class='meaning'>The kinetic law's units are inconsistent with those of other kinetic laws in the model</td>
1285 <td class='s-na'></td>
1286 <td class='s-na'></td>
1287 <td class='s-na'></td>
1288 <td class='s-na'></td>
1289 <td class='s-na'></td>
1290 <td class='s-na'></td>
1291 <td class='s-warning'></td>
1292 <td class='s-warning'></td>
1293 </tr>
1294 <tr><td class='code'>@link libsbml#AssignRuleCompartmentMismatch AssignRuleCompartmentMismatch@endlink</td>
1295 <td class='meaning'>Mismatched units in assignment rule for compartment</td>
1296 <td class='s-error'></td>
1297 <td class='s-error'></td>
1298 <td class='s-error'></td>
1299 <td class='s-error'></td>
1300 <td class='s-error'></td>
1301 <td class='s-warning'></td>
1302 <td class='s-warning'></td>
1303 <td class='s-warning'></td>
1304 </tr>
1305 <tr><td class='code'>@link libsbml#AssignRuleSpeciesMismatch AssignRuleSpeciesMismatch@endlink</td>
1306 <td class='meaning'>Mismatched units in assignment rule for species</td>
1307 <td class='s-error'></td>
1308 <td class='s-error'></td>
1309 <td class='s-error'></td>
1310 <td class='s-error'></td>
1311 <td class='s-error'></td>
1312 <td class='s-warning'></td>
1313 <td class='s-warning'></td>
1314 <td class='s-warning'></td>
1315 </tr>
1316 <tr><td class='code'>@link libsbml#AssignRuleParameterMismatch AssignRuleParameterMismatch@endlink</td>
1317 <td class='meaning'>Mismatched units in assignment rule for parameter</td>
1318 <td class='s-error'></td>
1319 <td class='s-error'></td>
1320 <td class='s-error'></td>
1321 <td class='s-error'></td>
1322 <td class='s-error'></td>
1323 <td class='s-warning'></td>
1324 <td class='s-warning'></td>
1325 <td class='s-warning'></td>
1326 </tr>
1327 <tr><td class='code'>@link libsbml#AssignRuleStoichiometryMismatch AssignRuleStoichiometryMismatch@endlink</td>
1328 <td class='meaning'>Mismatched units in assignment rule for stoichiometry</td>
1329 <td class='s-na'></td>
1330 <td class='s-na'></td>
1331 <td class='s-na'></td>
1332 <td class='s-na'></td>
1333 <td class='s-na'></td>
1334 <td class='s-na'></td>
1335 <td class='s-warning'></td>
1336 <td class='s-warning'></td>
1337 </tr>
1338 <tr><td class='code'>@link libsbml#InitAssignCompartmenMismatch InitAssignCompartmenMismatch@endlink</td>
1339 <td class='meaning'>Mismatched units in initial assignment to compartment</td>
1340 <td class='s-na'></td>
1341 <td class='s-na'></td>
1342 <td class='s-na'></td>
1343 <td class='s-error'></td>
1344 <td class='s-error'></td>
1345 <td class='s-warning'></td>
1346 <td class='s-warning'></td>
1347 <td class='s-warning'></td>
1348 </tr>
1349 <tr><td class='code'>@link libsbml#InitAssignSpeciesMismatch InitAssignSpeciesMismatch@endlink</td>
1350 <td class='meaning'>Mismatched units in initial assignment to species</td>
1351 <td class='s-na'></td>
1352 <td class='s-na'></td>
1353 <td class='s-na'></td>
1354 <td class='s-error'></td>
1355 <td class='s-error'></td>
1356 <td class='s-warning'></td>
1357 <td class='s-warning'></td>
1358 <td class='s-warning'></td>
1359 </tr>
1360 <tr><td class='code'>@link libsbml#InitAssignParameterMismatch InitAssignParameterMismatch@endlink</td>
1361 <td class='meaning'>Mismatched units in initial assignment to parameter</td>
1362 <td class='s-na'></td>
1363 <td class='s-na'></td>
1364 <td class='s-na'></td>
1365 <td class='s-error'></td>
1366 <td class='s-error'></td>
1367 <td class='s-warning'></td>
1368 <td class='s-warning'></td>
1369 <td class='s-warning'></td>
1370 </tr>
1371 <tr><td class='code'>@link libsbml#InitAssignStoichiometryMismatch InitAssignStoichiometryMismatch@endlink</td>
1372 <td class='meaning'>Mismatched units in initial assignment to stoichiometry</td>
1373 <td class='s-na'></td>
1374 <td class='s-na'></td>
1375 <td class='s-na'></td>
1376 <td class='s-na'></td>
1377 <td class='s-na'></td>
1378 <td class='s-na'></td>
1379 <td class='s-warning'></td>
1380 <td class='s-warning'></td>
1381 </tr>
1382 <tr><td class='code'>@link libsbml#RateRuleCompartmentMismatch RateRuleCompartmentMismatch@endlink</td>
1383 <td class='meaning'>Mismatched units in rate rule for compartment</td>
1384 <td class='s-error'></td>
1385 <td class='s-error'></td>
1386 <td class='s-error'></td>
1387 <td class='s-error'></td>
1388 <td class='s-error'></td>
1389 <td class='s-warning'></td>
1390 <td class='s-warning'></td>
1391 <td class='s-warning'></td>
1392 </tr>
1393 <tr><td class='code'>@link libsbml#RateRuleSpeciesMismatch RateRuleSpeciesMismatch@endlink</td>
1394 <td class='meaning'>Mismatched units in rate rule for species</td>
1395 <td class='s-error'></td>
1396 <td class='s-error'></td>
1397 <td class='s-error'></td>
1398 <td class='s-error'></td>
1399 <td class='s-error'></td>
1400 <td class='s-warning'></td>
1401 <td class='s-warning'></td>
1402 <td class='s-warning'></td>
1403 </tr>
1404 <tr><td class='code'>@link libsbml#RateRuleParameterMismatch RateRuleParameterMismatch@endlink</td>
1405 <td class='meaning'>Mismatched units in rate rule for parameter</td>
1406 <td class='s-error'></td>
1407 <td class='s-error'></td>
1408 <td class='s-error'></td>
1409 <td class='s-error'></td>
1410 <td class='s-error'></td>
1411 <td class='s-warning'></td>
1412 <td class='s-warning'></td>
1413 <td class='s-warning'></td>
1414 </tr>
1415 <tr><td class='code'>@link libsbml#RateRuleStoichiometryMismatch RateRuleStoichiometryMismatch@endlink</td>
1416 <td class='meaning'>Mismatched units in rate rule for stoichiometry</td>
1417 <td class='s-na'></td>
1418 <td class='s-na'></td>
1419 <td class='s-na'></td>
1420 <td class='s-na'></td>
1421 <td class='s-na'></td>
1422 <td class='s-na'></td>
1423 <td class='s-warning'></td>
1424 <td class='s-warning'></td>
1425 </tr>
1426 <tr><td class='code'>@link libsbml#KineticLawNotSubstancePerTime KineticLawNotSubstancePerTime@endlink</td>
1427 <td class='meaning'>The units of the kinetic law are not 'substance'/'time'</td>
1428 <td class='s-error'></td>
1429 <td class='s-error'></td>
1430 <td class='s-error'></td>
1431 <td class='s-error'></td>
1432 <td class='s-error'></td>
1433 <td class='s-warning'></td>
1434 <td class='s-warning'></td>
1435 <td class='s-warning'></td>
1436 </tr>
1437 <tr><td class='code'>@link libsbml#SpeciesInvalidExtentUnits SpeciesInvalidExtentUnits@endlink</td>
1438 <td class='meaning'>The species' units are not consistent with units of extent</td>
1439 <td class='s-na'></td>
1440 <td class='s-na'></td>
1441 <td class='s-na'></td>
1442 <td class='s-na'></td>
1443 <td class='s-na'></td>
1444 <td class='s-na'></td>
1445 <td class='s-warning'></td>
1446 <td class='s-warning'></td>
1447 </tr>
1448 <tr><td class='code'>@link libsbml#DelayUnitsNotTime DelayUnitsNotTime@endlink</td>
1449 <td class='meaning'>The units of the delay expression are not units of time</td>
1450 <td class='s-na'></td>
1451 <td class='s-na'></td>
1452 <td class='s-error'></td>
1453 <td class='s-error'></td>
1454 <td class='s-error'></td>
1455 <td class='s-warning'></td>
1456 <td class='s-warning'></td>
1457 <td class='s-warning'></td>
1458 </tr>
1459 <tr><td class='code'>@link libsbml#EventAssignCompartmentMismatch EventAssignCompartmentMismatch@endlink</td>
1460 <td class='meaning'>Mismatched units in event assignment for compartment</td>
1461 <td class='s-na'></td>
1462 <td class='s-na'></td>
1463 <td class='s-error'></td>
1464 <td class='s-error'></td>
1465 <td class='s-error'></td>
1466 <td class='s-warning'></td>
1467 <td class='s-warning'></td>
1468 <td class='s-warning'></td>
1469 </tr>
1470 <tr><td class='code'>@link libsbml#EventAssignSpeciesMismatch EventAssignSpeciesMismatch@endlink</td>
1471 <td class='meaning'>Mismatched units in event assignment for species</td>
1472 <td class='s-na'></td>
1473 <td class='s-na'></td>
1474 <td class='s-error'></td>
1475 <td class='s-error'></td>
1476 <td class='s-error'></td>
1477 <td class='s-warning'></td>
1478 <td class='s-warning'></td>
1479 <td class='s-warning'></td>
1480 </tr>
1481 <tr><td class='code'>@link libsbml#EventAssignParameterMismatch EventAssignParameterMismatch@endlink</td>
1482 <td class='meaning'>Mismatched units in event assignment for parameter</td>
1483 <td class='s-na'></td>
1484 <td class='s-na'></td>
1485 <td class='s-error'></td>
1486 <td class='s-error'></td>
1487 <td class='s-error'></td>
1488 <td class='s-warning'></td>
1489 <td class='s-warning'></td>
1490 <td class='s-warning'></td>
1491 </tr>
1492 <tr><td class='code'>@link libsbml#EventAssignStoichiometryMismatch EventAssignStoichiometryMismatch@endlink</td>
1493 <td class='meaning'>Mismatched units in event assignment for stoichiometry</td>
1494 <td class='s-na'></td>
1495 <td class='s-na'></td>
1496 <td class='s-na'></td>
1497 <td class='s-na'></td>
1498 <td class='s-na'></td>
1499 <td class='s-na'></td>
1500 <td class='s-warning'></td>
1501 <td class='s-warning'></td>
1502 </tr>
1503 <tr><td class='code'>@link libsbml#PriorityUnitsNotDimensionless PriorityUnitsNotDimensionless@endlink</td>
1504 <td class='meaning'>The units of a priority expression must be 'dimensionless'</td>
1505 <td class='s-na'></td>
1506 <td class='s-na'></td>
1507 <td class='s-na'></td>
1508 <td class='s-na'></td>
1509 <td class='s-na'></td>
1510 <td class='s-na'></td>
1511 <td class='s-warning'></td>
1512 <td class='s-warning'></td>
1513 </tr>
1514 <tr><td class='code'>@link libsbml#OverdeterminedSystem OverdeterminedSystem@endlink</td>
1515 <td class='meaning'>The model is overdetermined</td>
1516 <td class='s-warning'></td>
1517 <td class='s-warning'></td>
1518 <td class='s-warning'></td>
1519 <td class='s-error'></td>
1520 <td class='s-error'></td>
1521 <td class='s-error'></td>
1522 <td class='s-error'></td>
1523 <td class='s-error'></td>
1524 </tr>
1525 <tr><td class='code'>@link libsbml#InvalidModelSBOTerm InvalidModelSBOTerm@endlink</td>
1526 <td class='meaning'>Invalid 'sboTerm' attribute value for a Model object</td>
1527 <td class='s-na'></td>
1528 <td class='s-na'></td>
1529 <td class='s-na'></td>
1530 <td class='s-error'></td>
1531 <td class='s-error'></td>
1532 <td class='s-warning'></td>
1533 <td class='s-warning'></td>
1534 <td class='s-warning'></td>
1535 </tr>
1536 <tr><td class='code'>@link libsbml#InvalidFunctionDefSBOTerm InvalidFunctionDefSBOTerm@endlink</td>
1537 <td class='meaning'>Invalid 'sboTerm' attribute value for a FunctionDefinition object</td>
1538 <td class='s-na'></td>
1539 <td class='s-na'></td>
1540 <td class='s-na'></td>
1541 <td class='s-error'></td>
1542 <td class='s-error'></td>
1543 <td class='s-warning'></td>
1544 <td class='s-warning'></td>
1545 <td class='s-warning'></td>
1546 </tr>
1547 <tr><td class='code'>@link libsbml#InvalidParameterSBOTerm InvalidParameterSBOTerm@endlink</td>
1548 <td class='meaning'>Invalid 'sboTerm' attribute value for a Parameter object</td>
1549 <td class='s-na'></td>
1550 <td class='s-na'></td>
1551 <td class='s-na'></td>
1552 <td class='s-error'></td>
1553 <td class='s-error'></td>
1554 <td class='s-warning'></td>
1555 <td class='s-warning'></td>
1556 <td class='s-warning'></td>
1557 </tr>
1558 <tr><td class='code'>@link libsbml#InvalidInitAssignSBOTerm InvalidInitAssignSBOTerm@endlink</td>
1559 <td class='meaning'>Invalid 'sboTerm' attribute value for an InitialAssignment object</td>
1560 <td class='s-na'></td>
1561 <td class='s-na'></td>
1562 <td class='s-na'></td>
1563 <td class='s-error'></td>
1564 <td class='s-error'></td>
1565 <td class='s-warning'></td>
1566 <td class='s-warning'></td>
1567 <td class='s-warning'></td>
1568 </tr>
1569 <tr><td class='code'>@link libsbml#InvalidRuleSBOTerm InvalidRuleSBOTerm@endlink</td>
1570 <td class='meaning'>Invalid 'sboTerm' attribute value for a Rule object</td>
1571 <td class='s-na'></td>
1572 <td class='s-na'></td>
1573 <td class='s-na'></td>
1574 <td class='s-error'></td>
1575 <td class='s-error'></td>
1576 <td class='s-warning'></td>
1577 <td class='s-warning'></td>
1578 <td class='s-warning'></td>
1579 </tr>
1580 <tr><td class='code'>@link libsbml#InvalidConstraintSBOTerm InvalidConstraintSBOTerm@endlink</td>
1581 <td class='meaning'>Invalid 'sboTerm' attribute value for a Constraint object</td>
1582 <td class='s-na'></td>
1583 <td class='s-na'></td>
1584 <td class='s-na'></td>
1585 <td class='s-error'></td>
1586 <td class='s-error'></td>
1587 <td class='s-warning'></td>
1588 <td class='s-warning'></td>
1589 <td class='s-warning'></td>
1590 </tr>
1591 <tr><td class='code'>@link libsbml#InvalidReactionSBOTerm InvalidReactionSBOTerm@endlink</td>
1592 <td class='meaning'>Invalid 'sboTerm' attribute value for a Reaction object</td>
1593 <td class='s-na'></td>
1594 <td class='s-na'></td>
1595 <td class='s-na'></td>
1596 <td class='s-error'></td>
1597 <td class='s-error'></td>
1598 <td class='s-warning'></td>
1599 <td class='s-warning'></td>
1600 <td class='s-warning'></td>
1601 </tr>
1602 <tr><td class='code'>@link libsbml#InvalidSpeciesReferenceSBOTerm InvalidSpeciesReferenceSBOTerm@endlink</td>
1603 <td class='meaning'>Invalid 'sboTerm' attribute value for a SpeciesReference object</td>
1604 <td class='s-na'></td>
1605 <td class='s-na'></td>
1606 <td class='s-na'></td>
1607 <td class='s-error'></td>
1608 <td class='s-error'></td>
1609 <td class='s-warning'></td>
1610 <td class='s-warning'></td>
1611 <td class='s-warning'></td>
1612 </tr>
1613 <tr><td class='code'>@link libsbml#InvalidKineticLawSBOTerm InvalidKineticLawSBOTerm@endlink</td>
1614 <td class='meaning'>Invalid 'sboTerm' attribute value for a KineticLaw object</td>
1615 <td class='s-na'></td>
1616 <td class='s-na'></td>
1617 <td class='s-na'></td>
1618 <td class='s-error'></td>
1619 <td class='s-error'></td>
1620 <td class='s-warning'></td>
1621 <td class='s-warning'></td>
1622 <td class='s-warning'></td>
1623 </tr>
1624 <tr><td class='code'>@link libsbml#InvalidEventSBOTerm InvalidEventSBOTerm@endlink</td>
1625 <td class='meaning'>Invalid 'sboTerm' attribute value for an Event object</td>
1626 <td class='s-na'></td>
1627 <td class='s-na'></td>
1628 <td class='s-na'></td>
1629 <td class='s-error'></td>
1630 <td class='s-error'></td>
1631 <td class='s-warning'></td>
1632 <td class='s-warning'></td>
1633 <td class='s-warning'></td>
1634 </tr>
1635 <tr><td class='code'>@link libsbml#InvalidEventAssignmentSBOTerm InvalidEventAssignmentSBOTerm@endlink</td>
1636 <td class='meaning'>Invalid 'sboTerm' attribute value for an EventAssignment object</td>
1637 <td class='s-na'></td>
1638 <td class='s-na'></td>
1639 <td class='s-na'></td>
1640 <td class='s-error'></td>
1641 <td class='s-error'></td>
1642 <td class='s-warning'></td>
1643 <td class='s-warning'></td>
1644 <td class='s-warning'></td>
1645 </tr>
1646 <tr><td class='code'>@link libsbml#InvalidCompartmentSBOTerm InvalidCompartmentSBOTerm@endlink</td>
1647 <td class='meaning'>Invalid 'sboTerm' attribute value for a Compartment object</td>
1648 <td class='s-na'></td>
1649 <td class='s-na'></td>
1650 <td class='s-na'></td>
1651 <td class='s-na'></td>
1652 <td class='s-error'></td>
1653 <td class='s-warning'></td>
1654 <td class='s-warning'></td>
1655 <td class='s-warning'></td>
1656 </tr>
1657 <tr><td class='code'>@link libsbml#InvalidSpeciesSBOTerm InvalidSpeciesSBOTerm@endlink</td>
1658 <td class='meaning'>Invalid 'sboTerm' attribute value for a Species object</td>
1659 <td class='s-na'></td>
1660 <td class='s-na'></td>
1661 <td class='s-na'></td>
1662 <td class='s-na'></td>
1663 <td class='s-error'></td>
1664 <td class='s-warning'></td>
1665 <td class='s-warning'></td>
1666 <td class='s-warning'></td>
1667 </tr>
1668 <tr><td class='code'>@link libsbml#InvalidCompartmentTypeSBOTerm InvalidCompartmentTypeSBOTerm@endlink</td>
1669 <td class='meaning'>Invalid 'sboTerm' attribute value for a CompartmentType object</td>
1670 <td class='s-na'></td>
1671 <td class='s-na'></td>
1672 <td class='s-na'></td>
1673 <td class='s-na'></td>
1674 <td class='s-error'></td>
1675 <td class='s-warning'></td>
1676 <td class='s-na'></td>
1677 <td class='s-na'></td>
1678 </tr>
1679 <tr><td class='code'>@link libsbml#InvalidSpeciesTypeSBOTerm InvalidSpeciesTypeSBOTerm@endlink</td>
1680 <td class='meaning'>Invalid 'sboTerm' attribute value for a SpeciesType object</td>
1681 <td class='s-na'></td>
1682 <td class='s-na'></td>
1683 <td class='s-na'></td>
1684 <td class='s-na'></td>
1685 <td class='s-error'></td>
1686 <td class='s-warning'></td>
1687 <td class='s-na'></td>
1688 <td class='s-na'></td>
1689 </tr>
1690 <tr><td class='code'>@link libsbml#InvalidTriggerSBOTerm InvalidTriggerSBOTerm@endlink</td>
1691 <td class='meaning'>Invalid 'sboTerm' attribute value for an Event Trigger object</td>
1692 <td class='s-na'></td>
1693 <td class='s-na'></td>
1694 <td class='s-na'></td>
1695 <td class='s-na'></td>
1696 <td class='s-error'></td>
1697 <td class='s-warning'></td>
1698 <td class='s-warning'></td>
1699 <td class='s-warning'></td>
1700 </tr>
1701 <tr><td class='code'>@link libsbml#InvalidDelaySBOTerm InvalidDelaySBOTerm@endlink</td>
1702 <td class='meaning'>Invalid 'sboTerm' attribute value for an Event Delay object</td>
1703 <td class='s-na'></td>
1704 <td class='s-na'></td>
1705 <td class='s-na'></td>
1706 <td class='s-na'></td>
1707 <td class='s-error'></td>
1708 <td class='s-warning'></td>
1709 <td class='s-warning'></td>
1710 <td class='s-warning'></td>
1711 </tr>
1712 <tr><td class='code'>@link libsbml#InvalidLocalParameterSBOTerm InvalidLocalParameterSBOTerm@endlink</td>
1713 <td class='meaning'>Invalid 'sboTerm' attribute value for a LocalParameter object</td>
1714 <td class='s-na'></td>
1715 <td class='s-na'></td>
1716 <td class='s-na'></td>
1717 <td class='s-na'></td>
1718 <td class='s-na'></td>
1719 <td class='s-na'></td>
1720 <td class='s-warning'></td>
1721 <td class='s-warning'></td>
1722 </tr>
1723 <tr><td class='code'>@link libsbml#InvalidSBMLElementSBOTerm InvalidSBMLElementSBOTerm@endlink</td>
1724 <td class='meaning'>Invalid 'sboTerm' attribute value for the <code>&lt;sbml&gt;</code> element</td>
1725 <td class='s-na'></td>
1726 <td class='s-na'></td>
1727 <td class='s-na'></td>
1728 <td class='s-na'></td>
1729 <td class='s-na'></td>
1730 <td class='s-na'></td>
1731 <td class='s-na'></td>
1732 <td class='s-warning'></td>
1733 </tr>
1734 <tr><td class='code'>@link libsbml#NotesNotInXHTMLNamespace NotesNotInXHTMLNamespace@endlink</td>
1735 <td class='meaning'>Notes must be placed in the XHTML XML namespace</td>
1736 <td class='s-error'></td>
1737 <td class='s-error'></td>
1738 <td class='s-error'></td>
1739 <td class='s-error'></td>
1740 <td class='s-error'></td>
1741 <td class='s-error'></td>
1742 <td class='s-error'></td>
1743 <td class='s-error'></td>
1744 </tr>
1745 <tr><td class='code'>@link libsbml#NotesContainsXMLDecl NotesContainsXMLDecl@endlink</td>
1746 <td class='meaning'>XML declarations are not permitted in Notes objects</td>
1747 <td class='s-na'></td>
1748 <td class='s-na'></td>
1749 <td class='s-na'></td>
1750 <td class='s-error'></td>
1751 <td class='s-error'></td>
1752 <td class='s-error'></td>
1753 <td class='s-error'></td>
1754 <td class='s-error'></td>
1755 </tr>
1756 <tr><td class='code'>@link libsbml#NotesContainsDOCTYPE NotesContainsDOCTYPE@endlink</td>
1757 <td class='meaning'>XML DOCTYPE elements are not permitted in Notes objects</td>
1758 <td class='s-na'></td>
1759 <td class='s-na'></td>
1760 <td class='s-na'></td>
1761 <td class='s-error'></td>
1762 <td class='s-error'></td>
1763 <td class='s-error'></td>
1764 <td class='s-error'></td>
1765 <td class='s-error'></td>
1766 </tr>
1767 <tr><td class='code'>@link libsbml#InvalidNotesContent InvalidNotesContent@endlink</td>
1768 <td class='meaning'>Invalid notes content found</td>
1769 <td class='s-na'></td>
1770 <td class='s-na'></td>
1771 <td class='s-na'></td>
1772 <td class='s-error'></td>
1773 <td class='s-error'></td>
1774 <td class='s-error'></td>
1775 <td class='s-na'></td>
1776 <td class='s-na'></td>
1777 </tr>
1778 <tr><td class='code'>@link libsbml#OnlyOneNotesElementAllowed OnlyOneNotesElementAllowed@endlink</td>
1779 <td class='meaning'>Only one Notes subobject is permitted on a given SBML object</td>
1780 <td class='s-na'></td>
1781 <td class='s-na'></td>
1782 <td class='s-na'></td>
1783 <td class='s-na'></td>
1784 <td class='s-na'></td>
1785 <td class='s-na'></td>
1786 <td class='s-error'></td>
1787 <td class='s-error'></td>
1788 </tr>
1789 <tr><td class='code'>@link libsbml#InvalidNamespaceOnSBML InvalidNamespaceOnSBML@endlink</td>
1790 <td class='meaning'>Invalid XML namespace for the SBML container element</td>
1791 <td class='s-error'></td>
1792 <td class='s-error'></td>
1793 <td class='s-error'></td>
1794 <td class='s-error'></td>
1795 <td class='s-error'></td>
1796 <td class='s-error'></td>
1797 <td class='s-error'></td>
1798 <td class='s-error'></td>
1799 </tr>
1800 <tr><td class='code'>@link libsbml#MissingOrInconsistentLevel MissingOrInconsistentLevel@endlink</td>
1801 <td class='meaning'>Missing or inconsistent value for the 'level' attribute</td>
1802 <td class='s-error'></td>
1803 <td class='s-error'></td>
1804 <td class='s-error'></td>
1805 <td class='s-error'></td>
1806 <td class='s-error'></td>
1807 <td class='s-error'></td>
1808 <td class='s-error'></td>
1809 <td class='s-error'></td>
1810 </tr>
1811 <tr><td class='code'>@link libsbml#MissingOrInconsistentVersion MissingOrInconsistentVersion@endlink</td>
1812 <td class='meaning'>Missing or inconsistent value for the 'version' attribute</td>
1813 <td class='s-error'></td>
1814 <td class='s-error'></td>
1815 <td class='s-error'></td>
1816 <td class='s-error'></td>
1817 <td class='s-error'></td>
1818 <td class='s-error'></td>
1819 <td class='s-error'></td>
1820 <td class='s-error'></td>
1821 </tr>
1822 <tr><td class='code'>@link libsbml#PackageNSMustMatch PackageNSMustMatch@endlink</td>
1823 <td class='meaning'>Inconsistent or invalid SBML Level/Version for the package namespace declaration</td>
1824 <td class='s-na'></td>
1825 <td class='s-na'></td>
1826 <td class='s-na'></td>
1827 <td class='s-na'></td>
1828 <td class='s-na'></td>
1829 <td class='s-na'></td>
1830 <td class='s-error'></td>
1831 <td class='s-error'></td>
1832 </tr>
1833 <tr><td class='code'>@link libsbml#LevelPositiveInteger LevelPositiveInteger@endlink</td>
1834 <td class='meaning'>The 'level' attribute must have a positive integer value</td>
1835 <td class='s-na'></td>
1836 <td class='s-na'></td>
1837 <td class='s-na'></td>
1838 <td class='s-na'></td>
1839 <td class='s-na'></td>
1840 <td class='s-na'></td>
1841 <td class='s-error'></td>
1842 <td class='s-error'></td>
1843 </tr>
1844 <tr><td class='code'>@link libsbml#VersionPositiveInteger VersionPositiveInteger@endlink</td>
1845 <td class='meaning'>The 'version' attribute must have a positive integer value</td>
1846 <td class='s-na'></td>
1847 <td class='s-na'></td>
1848 <td class='s-na'></td>
1849 <td class='s-na'></td>
1850 <td class='s-na'></td>
1851 <td class='s-na'></td>
1852 <td class='s-error'></td>
1853 <td class='s-error'></td>
1854 </tr>
1855 <tr><td class='code'>@link libsbml#AllowedAttributesOnSBML AllowedAttributesOnSBML@endlink</td>
1856 <td class='meaning'>Invalid attribute found on the SBML container element</td>
1857 <td class='s-na'></td>
1858 <td class='s-na'></td>
1859 <td class='s-na'></td>
1860 <td class='s-na'></td>
1861 <td class='s-na'></td>
1862 <td class='s-na'></td>
1863 <td class='s-error'></td>
1864 <td class='s-error'></td>
1865 </tr>
1866 <tr><td class='code'>@link libsbml#L3PackageOnLowerSBML L3PackageOnLowerSBML@endlink</td>
1867 <td class='meaning'>An L3 package ns found on the SBML container element</td>
1868 <td class='s-warning'></td>
1869 <td class='s-warning'></td>
1870 <td class='s-warning'></td>
1871 <td class='s-warning'></td>
1872 <td class='s-warning'></td>
1873 <td class='s-warning'></td>
1874 <td class='s-na'></td>
1875 <td class='s-na'></td>
1876 </tr>
1877 <tr><td class='code'>@link libsbml#MissingModel MissingModel@endlink</td>
1878 <td class='meaning'>No model definition found</td>
1879 <td class='s-error'></td>
1880 <td class='s-error'></td>
1881 <td class='s-error'></td>
1882 <td class='s-error'></td>
1883 <td class='s-error'></td>
1884 <td class='s-error'></td>
1885 <td class='s-error'></td>
1886 <td class='s-error'></td>
1887 </tr>
1888 <tr><td class='code'>@link libsbml#IncorrectOrderInModel IncorrectOrderInModel@endlink</td>
1889 <td class='meaning'>Incorrect ordering of components within the Model object</td>
1890 <td class='s-error'></td>
1891 <td class='s-error'></td>
1892 <td class='s-error'></td>
1893 <td class='s-error'></td>
1894 <td class='s-error'></td>
1895 <td class='s-error'></td>
1896 <td class='s-na'></td>
1897 <td class='s-na'></td>
1898 </tr>
1899 <tr><td class='code'>@link libsbml#EmptyListElement EmptyListElement@endlink</td>
1900 <td class='meaning'>Empty ListOf___ object found</td>
1901 <td class='s-error'></td>
1902 <td class='s-error'></td>
1903 <td class='s-error'></td>
1904 <td class='s-error'></td>
1905 <td class='s-error'></td>
1906 <td class='s-error'></td>
1907 <td class='s-error'></td>
1908 <td class='s-na'></td>
1909 </tr>
1910 <tr><td class='code'>@link libsbml#NeedCompartmentIfHaveSpecies NeedCompartmentIfHaveSpecies@endlink</td>
1911 <td class='meaning'>The presence of a species requires a compartment</td>
1912 <td class='s-error'></td>
1913 <td class='s-error'></td>
1914 <td class='s-error'></td>
1915 <td class='s-error'></td>
1916 <td class='s-error'></td>
1917 <td class='s-error'></td>
1918 <td class='s-error'></td>
1919 <td class='s-error'></td>
1920 </tr>
1921 <tr><td class='code'>@link libsbml#OneOfEachListOf OneOfEachListOf@endlink</td>
1922 <td class='meaning'>Only one of each kind of ListOf___ object is allowed inside a Model object</td>
1923 <td class='s-na'></td>
1924 <td class='s-na'></td>
1925 <td class='s-na'></td>
1926 <td class='s-na'></td>
1927 <td class='s-na'></td>
1928 <td class='s-na'></td>
1929 <td class='s-error'></td>
1930 <td class='s-error'></td>
1931 </tr>
1932 <tr><td class='code'>@link libsbml#OnlyFuncDefsInListOfFuncDefs OnlyFuncDefsInListOfFuncDefs@endlink</td>
1933 <td class='meaning'>Only FunctionDefinition, Notes and Annotation objects are allowed in ListOfFunctionDefinitions</td>
1934 <td class='s-na'></td>
1935 <td class='s-na'></td>
1936 <td class='s-na'></td>
1937 <td class='s-na'></td>
1938 <td class='s-na'></td>
1939 <td class='s-na'></td>
1940 <td class='s-error'></td>
1941 <td class='s-error'></td>
1942 </tr>
1943 <tr><td class='code'>@link libsbml#OnlyUnitDefsInListOfUnitDefs OnlyUnitDefsInListOfUnitDefs@endlink</td>
1944 <td class='meaning'>Only UnitDefinition, Notes and Annotation objects are allowed in ListOfUnitDefinitions objects</td>
1945 <td class='s-na'></td>
1946 <td class='s-na'></td>
1947 <td class='s-na'></td>
1948 <td class='s-na'></td>
1949 <td class='s-na'></td>
1950 <td class='s-na'></td>
1951 <td class='s-error'></td>
1952 <td class='s-error'></td>
1953 </tr>
1954 <tr><td class='code'>@link libsbml#OnlyCompartmentsInListOfCompartments OnlyCompartmentsInListOfCompartments@endlink</td>
1955 <td class='meaning'>Only Compartment, Notes and Annotation objects are allowed in ListOfCompartments objects</td>
1956 <td class='s-na'></td>
1957 <td class='s-na'></td>
1958 <td class='s-na'></td>
1959 <td class='s-na'></td>
1960 <td class='s-na'></td>
1961 <td class='s-na'></td>
1962 <td class='s-error'></td>
1963 <td class='s-error'></td>
1964 </tr>
1965 <tr><td class='code'>@link libsbml#OnlySpeciesInListOfSpecies OnlySpeciesInListOfSpecies@endlink</td>
1966 <td class='meaning'>Only Species, Notes and Annotation objects are allowed in ListOfSpecies objects</td>
1967 <td class='s-na'></td>
1968 <td class='s-na'></td>
1969 <td class='s-na'></td>
1970 <td class='s-na'></td>
1971 <td class='s-na'></td>
1972 <td class='s-na'></td>
1973 <td class='s-error'></td>
1974 <td class='s-error'></td>
1975 </tr>
1976 <tr><td class='code'>@link libsbml#OnlyParametersInListOfParameters OnlyParametersInListOfParameters@endlink</td>
1977 <td class='meaning'>Only Parameter, Notes and Annotation objects are allowed in ListOfParameters objects</td>
1978 <td class='s-na'></td>
1979 <td class='s-na'></td>
1980 <td class='s-na'></td>
1981 <td class='s-na'></td>
1982 <td class='s-na'></td>
1983 <td class='s-na'></td>
1984 <td class='s-error'></td>
1985 <td class='s-error'></td>
1986 </tr>
1987 <tr><td class='code'>@link libsbml#OnlyInitAssignsInListOfInitAssigns OnlyInitAssignsInListOfInitAssigns@endlink</td>
1988 <td class='meaning'>Only InitialAssignment, Notes and Annotation objects are allowed in ListOfInitialAssignments objects</td>
1989 <td class='s-na'></td>
1990 <td class='s-na'></td>
1991 <td class='s-na'></td>
1992 <td class='s-na'></td>
1993 <td class='s-na'></td>
1994 <td class='s-na'></td>
1995 <td class='s-error'></td>
1996 <td class='s-error'></td>
1997 </tr>
1998 <tr><td class='code'>@link libsbml#OnlyRulesInListOfRules OnlyRulesInListOfRules@endlink</td>
1999 <td class='meaning'>Only Rule, Notes and Annotation objects are allowed in ListOfRules objects</td>
2000 <td class='s-na'></td>
2001 <td class='s-na'></td>
2002 <td class='s-na'></td>
2003 <td class='s-na'></td>
2004 <td class='s-na'></td>
2005 <td class='s-na'></td>
2006 <td class='s-error'></td>
2007 <td class='s-error'></td>
2008 </tr>
2009 <tr><td class='code'>@link libsbml#OnlyConstraintsInListOfConstraints OnlyConstraintsInListOfConstraints@endlink</td>
2010 <td class='meaning'>Only Constraint, Notes and Annotation objects are allowed in ListOfConstraints objects</td>
2011 <td class='s-na'></td>
2012 <td class='s-na'></td>
2013 <td class='s-na'></td>
2014 <td class='s-na'></td>
2015 <td class='s-na'></td>
2016 <td class='s-na'></td>
2017 <td class='s-error'></td>
2018 <td class='s-error'></td>
2019 </tr>
2020 <tr><td class='code'>@link libsbml#OnlyReactionsInListOfReactions OnlyReactionsInListOfReactions@endlink</td>
2021 <td class='meaning'>Only Reaction, Notes and Annotation objects are allowed in ListOfReactions objects</td>
2022 <td class='s-na'></td>
2023 <td class='s-na'></td>
2024 <td class='s-na'></td>
2025 <td class='s-na'></td>
2026 <td class='s-na'></td>
2027 <td class='s-na'></td>
2028 <td class='s-error'></td>
2029 <td class='s-error'></td>
2030 </tr>
2031 <tr><td class='code'>@link libsbml#OnlyEventsInListOfEvents OnlyEventsInListOfEvents@endlink</td>
2032 <td class='meaning'>Only Event, Notes and Annotation objects are allowed in ListOfEvents objects</td>
2033 <td class='s-na'></td>
2034 <td class='s-na'></td>
2035 <td class='s-na'></td>
2036 <td class='s-na'></td>
2037 <td class='s-na'></td>
2038 <td class='s-na'></td>
2039 <td class='s-error'></td>
2040 <td class='s-error'></td>
2041 </tr>
2042 <tr><td class='code'>@link libsbml#L3ConversionFactorOnModel L3ConversionFactorOnModel@endlink</td>
2043 <td class='meaning'>A 'conversionFactor' attribute value must reference a Parameter object</td>
2044 <td class='s-na'></td>
2045 <td class='s-na'></td>
2046 <td class='s-na'></td>
2047 <td class='s-na'></td>
2048 <td class='s-na'></td>
2049 <td class='s-na'></td>
2050 <td class='s-error'></td>
2051 <td class='s-error'></td>
2052 </tr>
2053 <tr><td class='code'>@link libsbml#L3TimeUnitsOnModel L3TimeUnitsOnModel@endlink</td>
2054 <td class='meaning'>Invalid 'timeUnits' attribute value</td>
2055 <td class='s-na'></td>
2056 <td class='s-na'></td>
2057 <td class='s-na'></td>
2058 <td class='s-na'></td>
2059 <td class='s-na'></td>
2060 <td class='s-na'></td>
2061 <td class='s-warning'></td>
2062 <td class='s-warning'></td>
2063 </tr>
2064 <tr><td class='code'>@link libsbml#L3VolumeUnitsOnModel L3VolumeUnitsOnModel@endlink</td>
2065 <td class='meaning'>Invalid 'volumeUnits' attribute value</td>
2066 <td class='s-na'></td>
2067 <td class='s-na'></td>
2068 <td class='s-na'></td>
2069 <td class='s-na'></td>
2070 <td class='s-na'></td>
2071 <td class='s-na'></td>
2072 <td class='s-warning'></td>
2073 <td class='s-warning'></td>
2074 </tr>
2075 <tr><td class='code'>@link libsbml#L3AreaUnitsOnModel L3AreaUnitsOnModel@endlink</td>
2076 <td class='meaning'>Invalid 'areaUnits' attribute value</td>
2077 <td class='s-na'></td>
2078 <td class='s-na'></td>
2079 <td class='s-na'></td>
2080 <td class='s-na'></td>
2081 <td class='s-na'></td>
2082 <td class='s-na'></td>
2083 <td class='s-warning'></td>
2084 <td class='s-warning'></td>
2085 </tr>
2086 <tr><td class='code'>@link libsbml#L3LengthUnitsOnModel L3LengthUnitsOnModel@endlink</td>
2087 <td class='meaning'>Invalid 'lengthUnits' attribute value</td>
2088 <td class='s-na'></td>
2089 <td class='s-na'></td>
2090 <td class='s-na'></td>
2091 <td class='s-na'></td>
2092 <td class='s-na'></td>
2093 <td class='s-na'></td>
2094 <td class='s-warning'></td>
2095 <td class='s-warning'></td>
2096 </tr>
2097 <tr><td class='code'>@link libsbml#L3ExtentUnitsOnModel L3ExtentUnitsOnModel@endlink</td>
2098 <td class='meaning'>Invalid 'extentUnits' attribute value</td>
2099 <td class='s-na'></td>
2100 <td class='s-na'></td>
2101 <td class='s-na'></td>
2102 <td class='s-na'></td>
2103 <td class='s-na'></td>
2104 <td class='s-na'></td>
2105 <td class='s-warning'></td>
2106 <td class='s-warning'></td>
2107 </tr>
2108 <tr><td class='code'>@link libsbml#AllowedAttributesOnModel AllowedAttributesOnModel@endlink</td>
2109 <td class='meaning'>Invalid attribute found on the Model object</td>
2110 <td class='s-na'></td>
2111 <td class='s-na'></td>
2112 <td class='s-na'></td>
2113 <td class='s-na'></td>
2114 <td class='s-na'></td>
2115 <td class='s-na'></td>
2116 <td class='s-error'></td>
2117 <td class='s-error'></td>
2118 </tr>
2119 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfFuncs AllowedAttributesOnListOfFuncs@endlink</td>
2120 <td class='meaning'>Invalid attribute found on the ListOfFunctionDefinitions object</td>
2121 <td class='s-na'></td>
2122 <td class='s-na'></td>
2123 <td class='s-na'></td>
2124 <td class='s-na'></td>
2125 <td class='s-na'></td>
2126 <td class='s-na'></td>
2127 <td class='s-error'></td>
2128 <td class='s-error'></td>
2129 </tr>
2130 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfUnitDefs AllowedAttributesOnListOfUnitDefs@endlink</td>
2131 <td class='meaning'>Invalid attribute found on the ListOfUnitDefinitions object</td>
2132 <td class='s-na'></td>
2133 <td class='s-na'></td>
2134 <td class='s-na'></td>
2135 <td class='s-na'></td>
2136 <td class='s-na'></td>
2137 <td class='s-na'></td>
2138 <td class='s-error'></td>
2139 <td class='s-error'></td>
2140 </tr>
2141 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfComps AllowedAttributesOnListOfComps@endlink</td>
2142 <td class='meaning'>Invalid attribute found on the ListOfCompartments object</td>
2143 <td class='s-na'></td>
2144 <td class='s-na'></td>
2145 <td class='s-na'></td>
2146 <td class='s-na'></td>
2147 <td class='s-na'></td>
2148 <td class='s-na'></td>
2149 <td class='s-error'></td>
2150 <td class='s-error'></td>
2151 </tr>
2152 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfSpecies AllowedAttributesOnListOfSpecies@endlink</td>
2153 <td class='meaning'>Invalid attribute found on the ListOfSpecies object</td>
2154 <td class='s-na'></td>
2155 <td class='s-na'></td>
2156 <td class='s-na'></td>
2157 <td class='s-na'></td>
2158 <td class='s-na'></td>
2159 <td class='s-na'></td>
2160 <td class='s-error'></td>
2161 <td class='s-error'></td>
2162 </tr>
2163 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfParams AllowedAttributesOnListOfParams@endlink</td>
2164 <td class='meaning'>Invalid attribute found on the ListOfParameters object</td>
2165 <td class='s-na'></td>
2166 <td class='s-na'></td>
2167 <td class='s-na'></td>
2168 <td class='s-na'></td>
2169 <td class='s-na'></td>
2170 <td class='s-na'></td>
2171 <td class='s-error'></td>
2172 <td class='s-error'></td>
2173 </tr>
2174 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfInitAssign AllowedAttributesOnListOfInitAssign@endlink</td>
2175 <td class='meaning'>Invalid attribute found on the ListOfInitialAssignments object</td>
2176 <td class='s-na'></td>
2177 <td class='s-na'></td>
2178 <td class='s-na'></td>
2179 <td class='s-na'></td>
2180 <td class='s-na'></td>
2181 <td class='s-na'></td>
2182 <td class='s-error'></td>
2183 <td class='s-error'></td>
2184 </tr>
2185 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfRules AllowedAttributesOnListOfRules@endlink</td>
2186 <td class='meaning'>Invalid attribute found on the ListOfRules object</td>
2187 <td class='s-na'></td>
2188 <td class='s-na'></td>
2189 <td class='s-na'></td>
2190 <td class='s-na'></td>
2191 <td class='s-na'></td>
2192 <td class='s-na'></td>
2193 <td class='s-error'></td>
2194 <td class='s-error'></td>
2195 </tr>
2196 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfConstraints AllowedAttributesOnListOfConstraints@endlink</td>
2197 <td class='meaning'>Invalid attribute found on the ListOfConstraints object</td>
2198 <td class='s-na'></td>
2199 <td class='s-na'></td>
2200 <td class='s-na'></td>
2201 <td class='s-na'></td>
2202 <td class='s-na'></td>
2203 <td class='s-na'></td>
2204 <td class='s-error'></td>
2205 <td class='s-error'></td>
2206 </tr>
2207 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfReactions AllowedAttributesOnListOfReactions@endlink</td>
2208 <td class='meaning'>Invalid attribute found on the ListOfReactions object</td>
2209 <td class='s-na'></td>
2210 <td class='s-na'></td>
2211 <td class='s-na'></td>
2212 <td class='s-na'></td>
2213 <td class='s-na'></td>
2214 <td class='s-na'></td>
2215 <td class='s-error'></td>
2216 <td class='s-error'></td>
2217 </tr>
2218 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfEvents AllowedAttributesOnListOfEvents@endlink</td>
2219 <td class='meaning'>Invalid attribute found on the ListOfEvents object</td>
2220 <td class='s-na'></td>
2221 <td class='s-na'></td>
2222 <td class='s-na'></td>
2223 <td class='s-na'></td>
2224 <td class='s-na'></td>
2225 <td class='s-na'></td>
2226 <td class='s-error'></td>
2227 <td class='s-error'></td>
2228 </tr>
2229 <tr><td class='code'>@link libsbml#L3V2SubstanceUnitsOnModel L3V2SubstanceUnitsOnModel@endlink</td>
2230 <td class='meaning'>Invalid 'substanceUnits' attribute value</td>
2231 <td class='s-na'></td>
2232 <td class='s-na'></td>
2233 <td class='s-na'></td>
2234 <td class='s-na'></td>
2235 <td class='s-na'></td>
2236 <td class='s-na'></td>
2237 <td class='s-warning'></td>
2238 <td class='s-warning'></td>
2239 </tr>
2240 <tr><td class='code'>@link libsbml#FunctionDefMathNotLambda FunctionDefMathNotLambda@endlink</td>
2241 <td class='meaning'>Invalid expression found in the function definition</td>
2242 <td class='s-na'></td>
2243 <td class='s-na'></td>
2244 <td class='s-error'></td>
2245 <td class='s-error'></td>
2246 <td class='s-error'></td>
2247 <td class='s-error'></td>
2248 <td class='s-error'></td>
2249 <td class='s-error'></td>
2250 </tr>
2251 <tr><td class='code'>@link libsbml#InvalidApplyCiInLambda InvalidApplyCiInLambda@endlink</td>
2252 <td class='meaning'>Invalid forward reference in the MathML <code>&lt;apply&gt;</code><code>&lt;ci&gt;</code>...<code>&lt;/ci&gt;</code><code>&lt;/apply&gt;</code> expression</td>
2253 <td class='s-na'></td>
2254 <td class='s-na'></td>
2255 <td class='s-error'></td>
2256 <td class='s-error'></td>
2257 <td class='s-error'></td>
2258 <td class='s-na'></td>
2259 <td class='s-na'></td>
2260 <td class='s-na'></td>
2261 </tr>
2262 <tr><td class='code'>@link libsbml#RecursiveFunctionDefinition RecursiveFunctionDefinition@endlink</td>
2263 <td class='meaning'>Recursive function definitions are not permitted</td>
2264 <td class='s-na'></td>
2265 <td class='s-na'></td>
2266 <td class='s-error'></td>
2267 <td class='s-error'></td>
2268 <td class='s-error'></td>
2269 <td class='s-error'></td>
2270 <td class='s-error'></td>
2271 <td class='s-error'></td>
2272 </tr>
2273 <tr><td class='code'>@link libsbml#InvalidCiInLambda InvalidCiInLambda@endlink</td>
2274 <td class='meaning'>Invalid <code>&lt;ci&gt;</code> reference found inside the <code>&lt;lambda&gt;</code> mathematical formula</td>
2275 <td class='s-na'></td>
2276 <td class='s-na'></td>
2277 <td class='s-error'></td>
2278 <td class='s-error'></td>
2279 <td class='s-error'></td>
2280 <td class='s-error'></td>
2281 <td class='s-error'></td>
2282 <td class='s-error'></td>
2283 </tr>
2284 <tr><td class='code'>@link libsbml#InvalidFunctionDefReturnType InvalidFunctionDefReturnType@endlink</td>
2285 <td class='meaning'>A function's return type must be either a number or a Boolean</td>
2286 <td class='s-na'></td>
2287 <td class='s-na'></td>
2288 <td class='s-error'></td>
2289 <td class='s-error'></td>
2290 <td class='s-error'></td>
2291 <td class='s-error'></td>
2292 <td class='s-error'></td>
2293 <td class='s-error'></td>
2294 </tr>
2295 <tr><td class='code'>@link libsbml#OneMathElementPerFunc OneMathElementPerFunc@endlink</td>
2296 <td class='meaning'>A FunctionDefinition object may contain one <code>&lt;math&gt;</code> element</td>
2297 <td class='s-na'></td>
2298 <td class='s-na'></td>
2299 <td class='s-na'></td>
2300 <td class='s-na'></td>
2301 <td class='s-na'></td>
2302 <td class='s-na'></td>
2303 <td class='s-error'></td>
2304 <td class='s-error'></td>
2305 </tr>
2306 <tr><td class='code'>@link libsbml#AllowedAttributesOnFunc AllowedAttributesOnFunc@endlink</td>
2307 <td class='meaning'>Invalid attribute found on the FunctionDefinition object</td>
2308 <td class='s-na'></td>
2309 <td class='s-na'></td>
2310 <td class='s-na'></td>
2311 <td class='s-na'></td>
2312 <td class='s-na'></td>
2313 <td class='s-na'></td>
2314 <td class='s-error'></td>
2315 <td class='s-error'></td>
2316 </tr>
2317 <tr><td class='code'>@link libsbml#InvalidUnitDefId InvalidUnitDefId@endlink</td>
2318 <td class='meaning'>Invalid 'id' attribute value for a UnitDefinition object</td>
2319 <td class='s-error'></td>
2320 <td class='s-error'></td>
2321 <td class='s-error'></td>
2322 <td class='s-error'></td>
2323 <td class='s-error'></td>
2324 <td class='s-error'></td>
2325 <td class='s-error'></td>
2326 <td class='s-error'></td>
2327 </tr>
2328 <tr><td class='code'>@link libsbml#InvalidSubstanceRedefinition InvalidSubstanceRedefinition@endlink</td>
2329 <td class='meaning'>Invalid redefinition of built-in type 'substance'</td>
2330 <td class='s-error'></td>
2331 <td class='s-error'></td>
2332 <td class='s-error'></td>
2333 <td class='s-error'></td>
2334 <td class='s-error'></td>
2335 <td class='s-error'></td>
2336 <td class='s-na'></td>
2337 <td class='s-na'></td>
2338 </tr>
2339 <tr><td class='code'>@link libsbml#InvalidLengthRedefinition InvalidLengthRedefinition@endlink</td>
2340 <td class='meaning'>Invalid redefinition of built-in type 'length'</td>
2341 <td class='s-warning'></td>
2342 <td class='s-warning'></td>
2343 <td class='s-error'></td>
2344 <td class='s-error'></td>
2345 <td class='s-error'></td>
2346 <td class='s-error'></td>
2347 <td class='s-na'></td>
2348 <td class='s-na'></td>
2349 </tr>
2350 <tr><td class='code'>@link libsbml#InvalidAreaRedefinition InvalidAreaRedefinition@endlink</td>
2351 <td class='meaning'>Invalid redefinition of built-in type name 'area'</td>
2352 <td class='s-warning'></td>
2353 <td class='s-warning'></td>
2354 <td class='s-error'></td>
2355 <td class='s-error'></td>
2356 <td class='s-error'></td>
2357 <td class='s-error'></td>
2358 <td class='s-na'></td>
2359 <td class='s-na'></td>
2360 </tr>
2361 <tr><td class='code'>@link libsbml#InvalidTimeRedefinition InvalidTimeRedefinition@endlink</td>
2362 <td class='meaning'>Invalid redefinition of built-in type name 'time'</td>
2363 <td class='s-error'></td>
2364 <td class='s-error'></td>
2365 <td class='s-error'></td>
2366 <td class='s-error'></td>
2367 <td class='s-error'></td>
2368 <td class='s-error'></td>
2369 <td class='s-na'></td>
2370 <td class='s-na'></td>
2371 </tr>
2372 <tr><td class='code'>@link libsbml#InvalidVolumeRedefinition InvalidVolumeRedefinition@endlink</td>
2373 <td class='meaning'>Invalid redefinition of built-in type name 'volume'</td>
2374 <td class='s-error'></td>
2375 <td class='s-error'></td>
2376 <td class='s-error'></td>
2377 <td class='s-error'></td>
2378 <td class='s-error'></td>
2379 <td class='s-error'></td>
2380 <td class='s-na'></td>
2381 <td class='s-na'></td>
2382 </tr>
2383 <tr><td class='code'>@link libsbml#VolumeLitreDefExponentNotOne VolumeLitreDefExponentNotOne@endlink</td>
2384 <td class='meaning'>Must use 'exponent'=1 when defining 'volume' in terms of litres</td>
2385 <td class='s-error'></td>
2386 <td class='s-error'></td>
2387 <td class='s-error'></td>
2388 <td class='s-error'></td>
2389 <td class='s-error'></td>
2390 <td class='s-na'></td>
2391 <td class='s-na'></td>
2392 <td class='s-na'></td>
2393 </tr>
2394 <tr><td class='code'>@link libsbml#VolumeMetreDefExponentNot3 VolumeMetreDefExponentNot3@endlink</td>
2395 <td class='meaning'>Must use 'exponent'=3 when defining 'volume' in terms of metres</td>
2396 <td class='s-na'></td>
2397 <td class='s-na'></td>
2398 <td class='s-error'></td>
2399 <td class='s-error'></td>
2400 <td class='s-error'></td>
2401 <td class='s-na'></td>
2402 <td class='s-na'></td>
2403 <td class='s-na'></td>
2404 </tr>
2405 <tr><td class='code'>@link libsbml#EmptyListOfUnits EmptyListOfUnits@endlink</td>
2406 <td class='meaning'>An empty list of Unit objects is not permitted in a UnitDefinition object</td>
2407 <td class='s-error'></td>
2408 <td class='s-error'></td>
2409 <td class='s-error'></td>
2410 <td class='s-error'></td>
2411 <td class='s-error'></td>
2412 <td class='s-error'></td>
2413 <td class='s-na'></td>
2414 <td class='s-na'></td>
2415 </tr>
2416 <tr><td class='code'>@link libsbml#InvalidUnitKind InvalidUnitKind@endlink</td>
2417 <td class='meaning'>Invalid value for the 'kind' attribute of a UnitDefinition object</td>
2418 <td class='s-error'></td>
2419 <td class='s-error'></td>
2420 <td class='s-error'></td>
2421 <td class='s-error'></td>
2422 <td class='s-error'></td>
2423 <td class='s-error'></td>
2424 <td class='s-error'></td>
2425 <td class='s-error'></td>
2426 </tr>
2427 <tr><td class='code'>@link libsbml#OffsetNoLongerValid OffsetNoLongerValid@endlink</td>
2428 <td class='meaning'>Unit attribute 'offset' is not supported in this Level+Version of SBML</td>
2429 <td class='s-na'></td>
2430 <td class='s-na'></td>
2431 <td class='s-na'></td>
2432 <td class='s-error'></td>
2433 <td class='s-error'></td>
2434 <td class='s-error'></td>
2435 <td class='s-na'></td>
2436 <td class='s-na'></td>
2437 </tr>
2438 <tr><td class='code'>@link libsbml#CelsiusNoLongerValid CelsiusNoLongerValid@endlink</td>
2439 <td class='meaning'>Unit name 'Celsius' is not defined in this Level+Version of SBML</td>
2440 <td class='s-na'></td>
2441 <td class='s-na'></td>
2442 <td class='s-na'></td>
2443 <td class='s-error'></td>
2444 <td class='s-error'></td>
2445 <td class='s-error'></td>
2446 <td class='s-na'></td>
2447 <td class='s-na'></td>
2448 </tr>
2449 <tr><td class='code'>@link libsbml#EmptyUnitListElement EmptyUnitListElement@endlink</td>
2450 <td class='meaning'>A ListOfUnits object must not be empty</td>
2451 <td class='s-na'></td>
2452 <td class='s-na'></td>
2453 <td class='s-na'></td>
2454 <td class='s-na'></td>
2455 <td class='s-na'></td>
2456 <td class='s-na'></td>
2457 <td class='s-error'></td>
2458 <td class='s-na'></td>
2459 </tr>
2460 <tr><td class='code'>@link libsbml#OneListOfUnitsPerUnitDef OneListOfUnitsPerUnitDef@endlink</td>
2461 <td class='meaning'>At most one ListOfUnits object is allowed inside a UnitDefinition object</td>
2462 <td class='s-na'></td>
2463 <td class='s-na'></td>
2464 <td class='s-na'></td>
2465 <td class='s-na'></td>
2466 <td class='s-na'></td>
2467 <td class='s-na'></td>
2468 <td class='s-error'></td>
2469 <td class='s-error'></td>
2470 </tr>
2471 <tr><td class='code'>@link libsbml#OnlyUnitsInListOfUnits OnlyUnitsInListOfUnits@endlink</td>
2472 <td class='meaning'>Only Unit, Notes and Annotation objects are allowed in ListOfUnits objects</td>
2473 <td class='s-na'></td>
2474 <td class='s-na'></td>
2475 <td class='s-na'></td>
2476 <td class='s-na'></td>
2477 <td class='s-na'></td>
2478 <td class='s-na'></td>
2479 <td class='s-error'></td>
2480 <td class='s-error'></td>
2481 </tr>
2482 <tr><td class='code'>@link libsbml#AllowedAttributesOnUnitDefinition AllowedAttributesOnUnitDefinition@endlink</td>
2483 <td class='meaning'>Invalid attribute found on the UnitDefinition object</td>
2484 <td class='s-na'></td>
2485 <td class='s-na'></td>
2486 <td class='s-na'></td>
2487 <td class='s-na'></td>
2488 <td class='s-na'></td>
2489 <td class='s-na'></td>
2490 <td class='s-error'></td>
2491 <td class='s-error'></td>
2492 </tr>
2493 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfUnits AllowedAttributesOnListOfUnits@endlink</td>
2494 <td class='meaning'>Invalid attribute found on the ListOfUnits object</td>
2495 <td class='s-na'></td>
2496 <td class='s-na'></td>
2497 <td class='s-na'></td>
2498 <td class='s-na'></td>
2499 <td class='s-na'></td>
2500 <td class='s-na'></td>
2501 <td class='s-error'></td>
2502 <td class='s-error'></td>
2503 </tr>
2504 <tr><td class='code'>@link libsbml#AllowedAttributesOnUnit AllowedAttributesOnUnit@endlink</td>
2505 <td class='meaning'>Invalid attribute found on the Unit object</td>
2506 <td class='s-na'></td>
2507 <td class='s-na'></td>
2508 <td class='s-na'></td>
2509 <td class='s-na'></td>
2510 <td class='s-na'></td>
2511 <td class='s-na'></td>
2512 <td class='s-error'></td>
2513 <td class='s-error'></td>
2514 </tr>
2515 <tr><td class='code'>@link libsbml#ZeroDimensionalCompartmentSize ZeroDimensionalCompartmentSize@endlink</td>
2516 <td class='meaning'>Invalid use of the 'size' attribute for a zero-dimensional compartment</td>
2517 <td class='s-na'></td>
2518 <td class='s-na'></td>
2519 <td class='s-error'></td>
2520 <td class='s-error'></td>
2521 <td class='s-error'></td>
2522 <td class='s-error'></td>
2523 <td class='s-na'></td>
2524 <td class='s-na'></td>
2525 </tr>
2526 <tr><td class='code'>@link libsbml#ZeroDimensionalCompartmentUnits ZeroDimensionalCompartmentUnits@endlink</td>
2527 <td class='meaning'>Invalid use of the 'units' attribute for a zero-dimensional compartment</td>
2528 <td class='s-na'></td>
2529 <td class='s-na'></td>
2530 <td class='s-error'></td>
2531 <td class='s-error'></td>
2532 <td class='s-error'></td>
2533 <td class='s-error'></td>
2534 <td class='s-na'></td>
2535 <td class='s-na'></td>
2536 </tr>
2537 <tr><td class='code'>@link libsbml#ZeroDimensionalCompartmentConst ZeroDimensionalCompartmentConst@endlink</td>
2538 <td class='meaning'>Zero-dimensional compartments must be defined to be constant</td>
2539 <td class='s-na'></td>
2540 <td class='s-na'></td>
2541 <td class='s-error'></td>
2542 <td class='s-error'></td>
2543 <td class='s-error'></td>
2544 <td class='s-error'></td>
2545 <td class='s-na'></td>
2546 <td class='s-na'></td>
2547 </tr>
2548 <tr><td class='code'>@link libsbml#UndefinedOutsideCompartment UndefinedOutsideCompartment@endlink</td>
2549 <td class='meaning'>Invalid value for the 'outside' attribute of a Compartment object</td>
2550 <td class='s-error'></td>
2551 <td class='s-error'></td>
2552 <td class='s-error'></td>
2553 <td class='s-error'></td>
2554 <td class='s-error'></td>
2555 <td class='s-error'></td>
2556 <td class='s-na'></td>
2557 <td class='s-na'></td>
2558 </tr>
2559 <tr><td class='code'>@link libsbml#RecursiveCompartmentContainment RecursiveCompartmentContainment@endlink</td>
2560 <td class='meaning'>Recursive nesting of compartments via the 'outside' attribute is not permitted</td>
2561 <td class='s-warning'></td>
2562 <td class='s-warning'></td>
2563 <td class='s-warning'></td>
2564 <td class='s-error'></td>
2565 <td class='s-error'></td>
2566 <td class='s-error'></td>
2567 <td class='s-na'></td>
2568 <td class='s-na'></td>
2569 </tr>
2570 <tr><td class='code'>@link libsbml#ZeroDCompartmentContainment ZeroDCompartmentContainment@endlink</td>
2571 <td class='meaning'>Invalid nesting of zero-dimensional compartments</td>
2572 <td class='s-na'></td>
2573 <td class='s-na'></td>
2574 <td class='s-warning'></td>
2575 <td class='s-error'></td>
2576 <td class='s-error'></td>
2577 <td class='s-error'></td>
2578 <td class='s-na'></td>
2579 <td class='s-na'></td>
2580 </tr>
2581 <tr><td class='code'>@link libsbml#Invalid1DCompartmentUnits Invalid1DCompartmentUnits@endlink</td>
2582 <td class='meaning'>Invalid value for the 'units' attribute of a one-dimensional compartment</td>
2583 <td class='s-na'></td>
2584 <td class='s-na'></td>
2585 <td class='s-error'></td>
2586 <td class='s-error'></td>
2587 <td class='s-error'></td>
2588 <td class='s-error'></td>
2589 <td class='s-warning'></td>
2590 <td class='s-warning'></td>
2591 </tr>
2592 <tr><td class='code'>@link libsbml#Invalid2DCompartmentUnits Invalid2DCompartmentUnits@endlink</td>
2593 <td class='meaning'>Invalid value for the 'units' attribute of a two-dimensional compartment</td>
2594 <td class='s-na'></td>
2595 <td class='s-na'></td>
2596 <td class='s-error'></td>
2597 <td class='s-error'></td>
2598 <td class='s-error'></td>
2599 <td class='s-error'></td>
2600 <td class='s-warning'></td>
2601 <td class='s-warning'></td>
2602 </tr>
2603 <tr><td class='code'>@link libsbml#Invalid3DCompartmentUnits Invalid3DCompartmentUnits@endlink</td>
2604 <td class='meaning'>Invalid value for the 'units' attribute of a three-dimensional compartment</td>
2605 <td class='s-error'></td>
2606 <td class='s-error'></td>
2607 <td class='s-error'></td>
2608 <td class='s-error'></td>
2609 <td class='s-error'></td>
2610 <td class='s-error'></td>
2611 <td class='s-warning'></td>
2612 <td class='s-warning'></td>
2613 </tr>
2614 <tr><td class='code'>@link libsbml#InvalidCompartmentTypeRef InvalidCompartmentTypeRef@endlink</td>
2615 <td class='meaning'>Invalid value for the 'compartmentType' attribute of a compartment</td>
2616 <td class='s-na'></td>
2617 <td class='s-na'></td>
2618 <td class='s-na'></td>
2619 <td class='s-error'></td>
2620 <td class='s-error'></td>
2621 <td class='s-error'></td>
2622 <td class='s-na'></td>
2623 <td class='s-na'></td>
2624 </tr>
2625 <tr><td class='code'>@link libsbml#OneDimensionalCompartmentUnits OneDimensionalCompartmentUnits@endlink</td>
2626 <td class='meaning'>No units defined for 1-D compartment</td>
2627 <td class='s-na'></td>
2628 <td class='s-na'></td>
2629 <td class='s-na'></td>
2630 <td class='s-na'></td>
2631 <td class='s-na'></td>
2632 <td class='s-na'></td>
2633 <td class='s-warning'></td>
2634 <td class='s-warning'></td>
2635 </tr>
2636 <tr><td class='code'>@link libsbml#TwoDimensionalCompartmentUnits TwoDimensionalCompartmentUnits@endlink</td>
2637 <td class='meaning'>No units defined for 2-D compartment</td>
2638 <td class='s-na'></td>
2639 <td class='s-na'></td>
2640 <td class='s-na'></td>
2641 <td class='s-na'></td>
2642 <td class='s-na'></td>
2643 <td class='s-na'></td>
2644 <td class='s-warning'></td>
2645 <td class='s-warning'></td>
2646 </tr>
2647 <tr><td class='code'>@link libsbml#ThreeDimensionalCompartmentUnits ThreeDimensionalCompartmentUnits@endlink</td>
2648 <td class='meaning'>No units defined for 3-D Compartment object</td>
2649 <td class='s-na'></td>
2650 <td class='s-na'></td>
2651 <td class='s-na'></td>
2652 <td class='s-na'></td>
2653 <td class='s-na'></td>
2654 <td class='s-na'></td>
2655 <td class='s-warning'></td>
2656 <td class='s-warning'></td>
2657 </tr>
2658 <tr><td class='code'>@link libsbml#AllowedAttributesOnCompartment AllowedAttributesOnCompartment@endlink</td>
2659 <td class='meaning'>Invalid attribute found on Compartment object</td>
2660 <td class='s-na'></td>
2661 <td class='s-na'></td>
2662 <td class='s-na'></td>
2663 <td class='s-na'></td>
2664 <td class='s-na'></td>
2665 <td class='s-na'></td>
2666 <td class='s-error'></td>
2667 <td class='s-error'></td>
2668 </tr>
2669 <tr><td class='code'>@link libsbml#NoUnitsOnCompartment NoUnitsOnCompartment@endlink</td>
2670 <td class='meaning'>No units defined for Compartment object</td>
2671 <td class='s-na'></td>
2672 <td class='s-na'></td>
2673 <td class='s-na'></td>
2674 <td class='s-na'></td>
2675 <td class='s-na'></td>
2676 <td class='s-na'></td>
2677 <td class='s-warning'></td>
2678 <td class='s-warning'></td>
2679 </tr>
2680 <tr><td class='code'>@link libsbml#InvalidSpeciesCompartmentRef InvalidSpeciesCompartmentRef@endlink</td>
2681 <td class='meaning'>Invalid value found for Species 'compartment' attribute</td>
2682 <td class='s-error'></td>
2683 <td class='s-error'></td>
2684 <td class='s-error'></td>
2685 <td class='s-error'></td>
2686 <td class='s-error'></td>
2687 <td class='s-error'></td>
2688 <td class='s-error'></td>
2689 <td class='s-error'></td>
2690 </tr>
2691 <tr><td class='code'>@link libsbml#HasOnlySubsNoSpatialUnits HasOnlySubsNoSpatialUnits@endlink</td>
2692 <td class='meaning'>Attribute 'spatialSizeUnits' must not be set if 'hasOnlySubstanceUnits'='true'</td>
2693 <td class='s-na'></td>
2694 <td class='s-na'></td>
2695 <td class='s-error'></td>
2696 <td class='s-error'></td>
2697 <td class='s-na'></td>
2698 <td class='s-na'></td>
2699 <td class='s-na'></td>
2700 <td class='s-na'></td>
2701 </tr>
2702 <tr><td class='code'>@link libsbml#NoSpatialUnitsInZeroD NoSpatialUnitsInZeroD@endlink</td>
2703 <td class='meaning'>Attribute 'spatialSizeUnits' must not be set if the compartment is zero-dimensional</td>
2704 <td class='s-na'></td>
2705 <td class='s-na'></td>
2706 <td class='s-error'></td>
2707 <td class='s-error'></td>
2708 <td class='s-na'></td>
2709 <td class='s-na'></td>
2710 <td class='s-na'></td>
2711 <td class='s-na'></td>
2712 </tr>
2713 <tr><td class='code'>@link libsbml#NoConcentrationInZeroD NoConcentrationInZeroD@endlink</td>
2714 <td class='meaning'>Attribute 'initialConcentration' must not be set if the compartment is zero-dimensional</td>
2715 <td class='s-na'></td>
2716 <td class='s-na'></td>
2717 <td class='s-error'></td>
2718 <td class='s-error'></td>
2719 <td class='s-error'></td>
2720 <td class='s-error'></td>
2721 <td class='s-na'></td>
2722 <td class='s-na'></td>
2723 </tr>
2724 <tr><td class='code'>@link libsbml#SpatialUnitsInOneD SpatialUnitsInOneD@endlink</td>
2725 <td class='meaning'>Invalid value for 'spatialSizeUnits' attribute of a one-dimensional compartment</td>
2726 <td class='s-na'></td>
2727 <td class='s-na'></td>
2728 <td class='s-error'></td>
2729 <td class='s-error'></td>
2730 <td class='s-na'></td>
2731 <td class='s-na'></td>
2732 <td class='s-na'></td>
2733 <td class='s-na'></td>
2734 </tr>
2735 <tr><td class='code'>@link libsbml#SpatialUnitsInTwoD SpatialUnitsInTwoD@endlink</td>
2736 <td class='meaning'>Invalid value for the 'spatialSizeUnits' attribute of a two-dimensional compartment</td>
2737 <td class='s-na'></td>
2738 <td class='s-na'></td>
2739 <td class='s-error'></td>
2740 <td class='s-error'></td>
2741 <td class='s-na'></td>
2742 <td class='s-na'></td>
2743 <td class='s-na'></td>
2744 <td class='s-na'></td>
2745 </tr>
2746 <tr><td class='code'>@link libsbml#SpatialUnitsInThreeD SpatialUnitsInThreeD@endlink</td>
2747 <td class='meaning'>Invalid value for the 'spatialSizeUnits' attribute of a three-dimensional compartment</td>
2748 <td class='s-na'></td>
2749 <td class='s-na'></td>
2750 <td class='s-error'></td>
2751 <td class='s-error'></td>
2752 <td class='s-na'></td>
2753 <td class='s-na'></td>
2754 <td class='s-na'></td>
2755 <td class='s-na'></td>
2756 </tr>
2757 <tr><td class='code'>@link libsbml#InvalidSpeciesSusbstanceUnits InvalidSpeciesSusbstanceUnits@endlink</td>
2758 <td class='meaning'>Invalid value for a Species 'units' attribute</td>
2759 <td class='s-error'></td>
2760 <td class='s-error'></td>
2761 <td class='s-error'></td>
2762 <td class='s-error'></td>
2763 <td class='s-error'></td>
2764 <td class='s-error'></td>
2765 <td class='s-warning'></td>
2766 <td class='s-warning'></td>
2767 </tr>
2768 <tr><td class='code'>@link libsbml#BothAmountAndConcentrationSet BothAmountAndConcentrationSet@endlink</td>
2769 <td class='meaning'>Cannot set both 'initialConcentration' and 'initialAmount' attributes simultaneously</td>
2770 <td class='s-na'></td>
2771 <td class='s-na'></td>
2772 <td class='s-error'></td>
2773 <td class='s-error'></td>
2774 <td class='s-error'></td>
2775 <td class='s-error'></td>
2776 <td class='s-error'></td>
2777 <td class='s-error'></td>
2778 </tr>
2779 <tr><td class='code'>@link libsbml#NonBoundarySpeciesAssignedAndUsed NonBoundarySpeciesAssignedAndUsed@endlink</td>
2780 <td class='meaning'>Cannot use a non-boundary species in both reactions and rules simultaneously</td>
2781 <td class='s-warning'></td>
2782 <td class='s-warning'></td>
2783 <td class='s-error'></td>
2784 <td class='s-error'></td>
2785 <td class='s-error'></td>
2786 <td class='s-error'></td>
2787 <td class='s-error'></td>
2788 <td class='s-error'></td>
2789 </tr>
2790 <tr><td class='code'>@link libsbml#NonConstantSpeciesUsed NonConstantSpeciesUsed@endlink</td>
2791 <td class='meaning'>Cannot use a constant, non-boundary species as a reactant or product</td>
2792 <td class='s-na'></td>
2793 <td class='s-na'></td>
2794 <td class='s-error'></td>
2795 <td class='s-error'></td>
2796 <td class='s-error'></td>
2797 <td class='s-error'></td>
2798 <td class='s-error'></td>
2799 <td class='s-error'></td>
2800 </tr>
2801 <tr><td class='code'>@link libsbml#InvalidSpeciesTypeRef InvalidSpeciesTypeRef@endlink</td>
2802 <td class='meaning'>Invalid value for the 'speciesType' attribute of a species</td>
2803 <td class='s-na'></td>
2804 <td class='s-na'></td>
2805 <td class='s-na'></td>
2806 <td class='s-error'></td>
2807 <td class='s-error'></td>
2808 <td class='s-error'></td>
2809 <td class='s-na'></td>
2810 <td class='s-na'></td>
2811 </tr>
2812 <tr><td class='code'>@link libsbml#MultSpeciesSameTypeInCompartment MultSpeciesSameTypeInCompartment@endlink</td>
2813 <td class='meaning'>Cannot have multiple species of the same species type in the same compartment</td>
2814 <td class='s-na'></td>
2815 <td class='s-na'></td>
2816 <td class='s-na'></td>
2817 <td class='s-error'></td>
2818 <td class='s-error'></td>
2819 <td class='s-error'></td>
2820 <td class='s-na'></td>
2821 <td class='s-na'></td>
2822 </tr>
2823 <tr><td class='code'>@link libsbml#MissingSpeciesCompartment MissingSpeciesCompartment@endlink</td>
2824 <td class='meaning'>Missing value for the 'compartment' attribute</td>
2825 <td class='s-error'></td>
2826 <td class='s-error'></td>
2827 <td class='s-error'></td>
2828 <td class='s-error'></td>
2829 <td class='s-error'></td>
2830 <td class='s-error'></td>
2831 <td class='s-error'></td>
2832 <td class='s-error'></td>
2833 </tr>
2834 <tr><td class='code'>@link libsbml#SpatialSizeUnitsRemoved SpatialSizeUnitsRemoved@endlink</td>
2835 <td class='meaning'>Attribute 'spatialSizeUnits' is not supported in this Level+Version of SBML</td>
2836 <td class='s-na'></td>
2837 <td class='s-na'></td>
2838 <td class='s-na'></td>
2839 <td class='s-na'></td>
2840 <td class='s-error'></td>
2841 <td class='s-error'></td>
2842 <td class='s-na'></td>
2843 <td class='s-na'></td>
2844 </tr>
2845 <tr><td class='code'>@link libsbml#SubstanceUnitsOnSpecies SubstanceUnitsOnSpecies@endlink</td>
2846 <td class='meaning'>No substance units defined for the species</td>
2847 <td class='s-na'></td>
2848 <td class='s-na'></td>
2849 <td class='s-na'></td>
2850 <td class='s-na'></td>
2851 <td class='s-na'></td>
2852 <td class='s-na'></td>
2853 <td class='s-warning'></td>
2854 <td class='s-warning'></td>
2855 </tr>
2856 <tr><td class='code'>@link libsbml#ConversionFactorOnSpecies ConversionFactorOnSpecies@endlink</td>
2857 <td class='meaning'>Invalid value for the 'conversionFactor' attribute</td>
2858 <td class='s-na'></td>
2859 <td class='s-na'></td>
2860 <td class='s-na'></td>
2861 <td class='s-na'></td>
2862 <td class='s-na'></td>
2863 <td class='s-na'></td>
2864 <td class='s-error'></td>
2865 <td class='s-error'></td>
2866 </tr>
2867 <tr><td class='code'>@link libsbml#AllowedAttributesOnSpecies AllowedAttributesOnSpecies@endlink</td>
2868 <td class='meaning'>Invalid attribute found on Species object</td>
2869 <td class='s-na'></td>
2870 <td class='s-na'></td>
2871 <td class='s-na'></td>
2872 <td class='s-na'></td>
2873 <td class='s-na'></td>
2874 <td class='s-na'></td>
2875 <td class='s-error'></td>
2876 <td class='s-error'></td>
2877 </tr>
2878 <tr><td class='code'>@link libsbml#InvalidParameterUnits InvalidParameterUnits@endlink</td>
2879 <td class='meaning'>Invalid value for the 'units' attribute of a Parameter object</td>
2880 <td class='s-error'></td>
2881 <td class='s-error'></td>
2882 <td class='s-error'></td>
2883 <td class='s-error'></td>
2884 <td class='s-error'></td>
2885 <td class='s-error'></td>
2886 <td class='s-warning'></td>
2887 <td class='s-warning'></td>
2888 </tr>
2889 <tr><td class='code'>@link libsbml#ParameterUnits ParameterUnits@endlink</td>
2890 <td class='meaning'>No units defined for the parameter</td>
2891 <td class='s-na'></td>
2892 <td class='s-na'></td>
2893 <td class='s-na'></td>
2894 <td class='s-na'></td>
2895 <td class='s-na'></td>
2896 <td class='s-na'></td>
2897 <td class='s-warning'></td>
2898 <td class='s-warning'></td>
2899 </tr>
2900 <tr><td class='code'>@link libsbml#ConversionFactorMustConstant ConversionFactorMustConstant@endlink</td>
2901 <td class='meaning'>A conversion factor must reference a Parameter object declared to be a constant</td>
2902 <td class='s-na'></td>
2903 <td class='s-na'></td>
2904 <td class='s-na'></td>
2905 <td class='s-na'></td>
2906 <td class='s-na'></td>
2907 <td class='s-na'></td>
2908 <td class='s-error'></td>
2909 <td class='s-error'></td>
2910 </tr>
2911 <tr><td class='code'>@link libsbml#AllowedAttributesOnParameter AllowedAttributesOnParameter@endlink</td>
2912 <td class='meaning'>Invalid attribute found on Parameter object</td>
2913 <td class='s-na'></td>
2914 <td class='s-na'></td>
2915 <td class='s-na'></td>
2916 <td class='s-na'></td>
2917 <td class='s-na'></td>
2918 <td class='s-na'></td>
2919 <td class='s-error'></td>
2920 <td class='s-error'></td>
2921 </tr>
2922 <tr><td class='code'>@link libsbml#InvalidInitAssignSymbol InvalidInitAssignSymbol@endlink</td>
2923 <td class='meaning'>Invalid value for the 'symbol' attribute of an InitialAssignment object</td>
2924 <td class='s-na'></td>
2925 <td class='s-na'></td>
2926 <td class='s-na'></td>
2927 <td class='s-error'></td>
2928 <td class='s-error'></td>
2929 <td class='s-error'></td>
2930 <td class='s-error'></td>
2931 <td class='s-error'></td>
2932 </tr>
2933 <tr><td class='code'>@link libsbml#MultipleInitAssignments MultipleInitAssignments@endlink</td>
2934 <td class='meaning'>Multiple initial assignments for the same 'symbol' value are not allowed</td>
2935 <td class='s-na'></td>
2936 <td class='s-na'></td>
2937 <td class='s-na'></td>
2938 <td class='s-error'></td>
2939 <td class='s-error'></td>
2940 <td class='s-error'></td>
2941 <td class='s-error'></td>
2942 <td class='s-error'></td>
2943 </tr>
2944 <tr><td class='code'>@link libsbml#InitAssignmentAndRuleForSameId InitAssignmentAndRuleForSameId@endlink</td>
2945 <td class='meaning'>Cannot set a value using both an initial assignment and an assignment rule simultaneously</td>
2946 <td class='s-na'></td>
2947 <td class='s-na'></td>
2948 <td class='s-na'></td>
2949 <td class='s-error'></td>
2950 <td class='s-error'></td>
2951 <td class='s-error'></td>
2952 <td class='s-error'></td>
2953 <td class='s-error'></td>
2954 </tr>
2955 <tr><td class='code'>@link libsbml#OneMathElementPerInitialAssign OneMathElementPerInitialAssign@endlink</td>
2956 <td class='meaning'>An InitialAssignment object may contain one <code>&lt;math&gt;</code> element</td>
2957 <td class='s-na'></td>
2958 <td class='s-na'></td>
2959 <td class='s-na'></td>
2960 <td class='s-na'></td>
2961 <td class='s-na'></td>
2962 <td class='s-na'></td>
2963 <td class='s-error'></td>
2964 <td class='s-error'></td>
2965 </tr>
2966 <tr><td class='code'>@link libsbml#AllowedAttributesOnInitialAssign AllowedAttributesOnInitialAssign@endlink</td>
2967 <td class='meaning'>Invalid attribute found on an InitialAssignment object</td>
2968 <td class='s-na'></td>
2969 <td class='s-na'></td>
2970 <td class='s-na'></td>
2971 <td class='s-na'></td>
2972 <td class='s-na'></td>
2973 <td class='s-na'></td>
2974 <td class='s-error'></td>
2975 <td class='s-error'></td>
2976 </tr>
2977 <tr><td class='code'>@link libsbml#InitAssignmentCannotRef0DComp InitAssignmentCannotRef0DComp@endlink</td>
2978 <td class='meaning'>InitialAssignment cannot reference 0D compartment</td>
2979 <td class='s-na'></td>
2980 <td class='s-na'></td>
2981 <td class='s-na'></td>
2982 <td class='s-na'></td>
2983 <td class='s-na'></td>
2984 <td class='s-na'></td>
2985 <td class='s-na'></td>
2986 <td class='s-na'></td>
2987 </tr>
2988 <tr><td class='code'>@link libsbml#InvalidAssignRuleVariable InvalidAssignRuleVariable@endlink</td>
2989 <td class='meaning'>Invalid value for the 'variable' attribute of an AssignmentRule object</td>
2990 <td class='s-error'></td>
2991 <td class='s-error'></td>
2992 <td class='s-error'></td>
2993 <td class='s-error'></td>
2994 <td class='s-error'></td>
2995 <td class='s-error'></td>
2996 <td class='s-error'></td>
2997 <td class='s-error'></td>
2998 </tr>
2999 <tr><td class='code'>@link libsbml#InvalidRateRuleVariable InvalidRateRuleVariable@endlink</td>
3000 <td class='meaning'>Invalid value for the 'variable' attribute of a RateRule object</td>
3001 <td class='s-error'></td>
3002 <td class='s-error'></td>
3003 <td class='s-error'></td>
3004 <td class='s-error'></td>
3005 <td class='s-error'></td>
3006 <td class='s-error'></td>
3007 <td class='s-error'></td>
3008 <td class='s-error'></td>
3009 </tr>
3010 <tr><td class='code'>@link libsbml#AssignmentToConstantEntity AssignmentToConstantEntity@endlink</td>
3011 <td class='meaning'>An assignment rule cannot assign an entity declared to be constant</td>
3012 <td class='s-na'></td>
3013 <td class='s-na'></td>
3014 <td class='s-error'></td>
3015 <td class='s-error'></td>
3016 <td class='s-error'></td>
3017 <td class='s-error'></td>
3018 <td class='s-error'></td>
3019 <td class='s-error'></td>
3020 </tr>
3021 <tr><td class='code'>@link libsbml#RateRuleForConstantEntity RateRuleForConstantEntity@endlink</td>
3022 <td class='meaning'>A rate rule cannot assign an entity declared to be constant</td>
3023 <td class='s-na'></td>
3024 <td class='s-na'></td>
3025 <td class='s-error'></td>
3026 <td class='s-error'></td>
3027 <td class='s-error'></td>
3028 <td class='s-error'></td>
3029 <td class='s-error'></td>
3030 <td class='s-error'></td>
3031 </tr>
3032 <tr><td class='code'>@link libsbml#CircularRuleDependency CircularRuleDependency@endlink</td>
3033 <td class='meaning'>Circular dependencies involving rules and reactions are not permitted</td>
3034 <td class='s-na'></td>
3035 <td class='s-na'></td>
3036 <td class='s-na'></td>
3037 <td class='s-error'></td>
3038 <td class='s-error'></td>
3039 <td class='s-error'></td>
3040 <td class='s-error'></td>
3041 <td class='s-error'></td>
3042 </tr>
3043 <tr><td class='code'>@link libsbml#OneMathElementPerRule OneMathElementPerRule@endlink</td>
3044 <td class='meaning'>A rule object may contain one <code>&lt;math&gt;</code> element</td>
3045 <td class='s-na'></td>
3046 <td class='s-na'></td>
3047 <td class='s-na'></td>
3048 <td class='s-na'></td>
3049 <td class='s-na'></td>
3050 <td class='s-na'></td>
3051 <td class='s-error'></td>
3052 <td class='s-error'></td>
3053 </tr>
3054 <tr><td class='code'>@link libsbml#AllowedAttributesOnAssignRule AllowedAttributesOnAssignRule@endlink</td>
3055 <td class='meaning'>Invalid attribute found on an AssignmentRule object</td>
3056 <td class='s-na'></td>
3057 <td class='s-na'></td>
3058 <td class='s-na'></td>
3059 <td class='s-na'></td>
3060 <td class='s-na'></td>
3061 <td class='s-na'></td>
3062 <td class='s-error'></td>
3063 <td class='s-error'></td>
3064 </tr>
3065 <tr><td class='code'>@link libsbml#AllowedAttributesOnRateRule AllowedAttributesOnRateRule@endlink</td>
3066 <td class='meaning'>Invalid attribute found on a RateRule object</td>
3067 <td class='s-na'></td>
3068 <td class='s-na'></td>
3069 <td class='s-na'></td>
3070 <td class='s-na'></td>
3071 <td class='s-na'></td>
3072 <td class='s-na'></td>
3073 <td class='s-error'></td>
3074 <td class='s-error'></td>
3075 </tr>
3076 <tr><td class='code'>@link libsbml#AllowedAttributesOnAlgRule AllowedAttributesOnAlgRule@endlink</td>
3077 <td class='meaning'>Invalid attribute found on an AlgebraicRule object</td>
3078 <td class='s-na'></td>
3079 <td class='s-na'></td>
3080 <td class='s-na'></td>
3081 <td class='s-na'></td>
3082 <td class='s-na'></td>
3083 <td class='s-na'></td>
3084 <td class='s-error'></td>
3085 <td class='s-error'></td>
3086 </tr>
3087 <tr><td class='code'>@link libsbml#RuleCannotRef0DComp RuleCannotRef0DComp@endlink</td>
3088 <td class='meaning'>Rule cannot reference 0D compartment</td>
3089 <td class='s-na'></td>
3090 <td class='s-na'></td>
3091 <td class='s-na'></td>
3092 <td class='s-na'></td>
3093 <td class='s-na'></td>
3094 <td class='s-na'></td>
3095 <td class='s-na'></td>
3096 <td class='s-na'></td>
3097 </tr>
3098 <tr><td class='code'>@link libsbml#CircularDependencyRateOf CircularDependencyRateOf@endlink</td>
3099 <td class='meaning'>Circular dependencies are not permitted in RateRule and KineticLaw objects</td>
3100 <td class='s-na'></td>
3101 <td class='s-na'></td>
3102 <td class='s-na'></td>
3103 <td class='s-na'></td>
3104 <td class='s-na'></td>
3105 <td class='s-na'></td>
3106 <td class='s-na'></td>
3107 <td class='s-error'></td>
3108 </tr>
3109 <tr><td class='code'>@link libsbml#ConstraintMathNotBoolean ConstraintMathNotBoolean@endlink</td>
3110 <td class='meaning'>A Constraint object's <code>&lt;math&gt;</code> must evaluate to a Boolean value</td>
3111 <td class='s-na'></td>
3112 <td class='s-na'></td>
3113 <td class='s-na'></td>
3114 <td class='s-error'></td>
3115 <td class='s-error'></td>
3116 <td class='s-error'></td>
3117 <td class='s-error'></td>
3118 <td class='s-na'></td>
3119 </tr>
3120 <tr><td class='code'>@link libsbml#IncorrectOrderInConstraint IncorrectOrderInConstraint@endlink</td>
3121 <td class='meaning'>Subobjects inside the Constraint object are not in the prescribed order</td>
3122 <td class='s-na'></td>
3123 <td class='s-na'></td>
3124 <td class='s-na'></td>
3125 <td class='s-error'></td>
3126 <td class='s-error'></td>
3127 <td class='s-error'></td>
3128 <td class='s-na'></td>
3129 <td class='s-na'></td>
3130 </tr>
3131 <tr><td class='code'>@link libsbml#ConstraintNotInXHTMLNamespace ConstraintNotInXHTMLNamespace@endlink</td>
3132 <td class='meaning'>A Constraint's Message subobject must be in the XHTML XML namespace</td>
3133 <td class='s-na'></td>
3134 <td class='s-na'></td>
3135 <td class='s-na'></td>
3136 <td class='s-error'></td>
3137 <td class='s-error'></td>
3138 <td class='s-error'></td>
3139 <td class='s-na'></td>
3140 <td class='s-na'></td>
3141 </tr>
3142 <tr><td class='code'>@link libsbml#ConstraintContainsXMLDecl ConstraintContainsXMLDecl@endlink</td>
3143 <td class='meaning'>XML declarations are not permitted within Constraint's Message objects</td>
3144 <td class='s-na'></td>
3145 <td class='s-na'></td>
3146 <td class='s-na'></td>
3147 <td class='s-error'></td>
3148 <td class='s-error'></td>
3149 <td class='s-error'></td>
3150 <td class='s-error'></td>
3151 <td class='s-error'></td>
3152 </tr>
3153 <tr><td class='code'>@link libsbml#ConstraintContainsDOCTYPE ConstraintContainsDOCTYPE@endlink</td>
3154 <td class='meaning'>XML DOCTYPE elements are not permitted within Constraint's Message objects</td>
3155 <td class='s-na'></td>
3156 <td class='s-na'></td>
3157 <td class='s-na'></td>
3158 <td class='s-error'></td>
3159 <td class='s-error'></td>
3160 <td class='s-error'></td>
3161 <td class='s-error'></td>
3162 <td class='s-error'></td>
3163 </tr>
3164 <tr><td class='code'>@link libsbml#InvalidConstraintContent InvalidConstraintContent@endlink</td>
3165 <td class='meaning'>Invalid content for a Constraint object's Message object</td>
3166 <td class='s-na'></td>
3167 <td class='s-na'></td>
3168 <td class='s-na'></td>
3169 <td class='s-error'></td>
3170 <td class='s-error'></td>
3171 <td class='s-error'></td>
3172 <td class='s-na'></td>
3173 <td class='s-na'></td>
3174 </tr>
3175 <tr><td class='code'>@link libsbml#OneMathElementPerConstraint OneMathElementPerConstraint@endlink</td>
3176 <td class='meaning'>A Constraint object may contain one <code>&lt;math&gt;</code> element</td>
3177 <td class='s-na'></td>
3178 <td class='s-na'></td>
3179 <td class='s-na'></td>
3180 <td class='s-na'></td>
3181 <td class='s-na'></td>
3182 <td class='s-na'></td>
3183 <td class='s-error'></td>
3184 <td class='s-error'></td>
3185 </tr>
3186 <tr><td class='code'>@link libsbml#OneMessageElementPerConstraint OneMessageElementPerConstraint@endlink</td>
3187 <td class='meaning'>A Constraint object can only have one Message subobject</td>
3188 <td class='s-na'></td>
3189 <td class='s-na'></td>
3190 <td class='s-na'></td>
3191 <td class='s-na'></td>
3192 <td class='s-na'></td>
3193 <td class='s-na'></td>
3194 <td class='s-error'></td>
3195 <td class='s-error'></td>
3196 </tr>
3197 <tr><td class='code'>@link libsbml#AllowedAttributesOnConstraint AllowedAttributesOnConstraint@endlink</td>
3198 <td class='meaning'>Invalid attribute found on Constraint object</td>
3199 <td class='s-na'></td>
3200 <td class='s-na'></td>
3201 <td class='s-na'></td>
3202 <td class='s-na'></td>
3203 <td class='s-na'></td>
3204 <td class='s-na'></td>
3205 <td class='s-error'></td>
3206 <td class='s-error'></td>
3207 </tr>
3208 <tr><td class='code'>@link libsbml#NoReactantsOrProducts NoReactantsOrProducts@endlink</td>
3209 <td class='meaning'>Cannot have a reaction with neither reactants nor products</td>
3210 <td class='s-error'></td>
3211 <td class='s-error'></td>
3212 <td class='s-error'></td>
3213 <td class='s-error'></td>
3214 <td class='s-error'></td>
3215 <td class='s-error'></td>
3216 <td class='s-error'></td>
3217 <td class='s-na'></td>
3218 </tr>
3219 <tr><td class='code'>@link libsbml#IncorrectOrderInReaction IncorrectOrderInReaction@endlink</td>
3220 <td class='meaning'>Subobjects inside the Reaction object are not in the prescribed order</td>
3221 <td class='s-error'></td>
3222 <td class='s-error'></td>
3223 <td class='s-error'></td>
3224 <td class='s-error'></td>
3225 <td class='s-error'></td>
3226 <td class='s-error'></td>
3227 <td class='s-na'></td>
3228 <td class='s-na'></td>
3229 </tr>
3230 <tr><td class='code'>@link libsbml#EmptyListInReaction EmptyListInReaction@endlink</td>
3231 <td class='meaning'>Reaction components, if present, cannot be empty</td>
3232 <td class='s-error'></td>
3233 <td class='s-error'></td>
3234 <td class='s-error'></td>
3235 <td class='s-error'></td>
3236 <td class='s-error'></td>
3237 <td class='s-error'></td>
3238 <td class='s-error'></td>
3239 <td class='s-na'></td>
3240 </tr>
3241 <tr><td class='code'>@link libsbml#InvalidReactantsProductsList InvalidReactantsProductsList@endlink</td>
3242 <td class='meaning'>Invalid object found in the list of reactants or products</td>
3243 <td class='s-error'></td>
3244 <td class='s-error'></td>
3245 <td class='s-error'></td>
3246 <td class='s-error'></td>
3247 <td class='s-error'></td>
3248 <td class='s-error'></td>
3249 <td class='s-error'></td>
3250 <td class='s-error'></td>
3251 </tr>
3252 <tr><td class='code'>@link libsbml#InvalidModifiersList InvalidModifiersList@endlink</td>
3253 <td class='meaning'>Invalid object found in the list of modifiers</td>
3254 <td class='s-na'></td>
3255 <td class='s-na'></td>
3256 <td class='s-error'></td>
3257 <td class='s-error'></td>
3258 <td class='s-error'></td>
3259 <td class='s-error'></td>
3260 <td class='s-error'></td>
3261 <td class='s-error'></td>
3262 </tr>
3263 <tr><td class='code'>@link libsbml#OneSubElementPerReaction OneSubElementPerReaction@endlink</td>
3264 <td class='meaning'>A Reaction object can only contain one of each allowed type of object</td>
3265 <td class='s-na'></td>
3266 <td class='s-na'></td>
3267 <td class='s-na'></td>
3268 <td class='s-na'></td>
3269 <td class='s-na'></td>
3270 <td class='s-na'></td>
3271 <td class='s-error'></td>
3272 <td class='s-error'></td>
3273 </tr>
3274 <tr><td class='code'>@link libsbml#CompartmentOnReaction CompartmentOnReaction@endlink</td>
3275 <td class='meaning'>Invalid value for the Reaction 'compartment' attribute</td>
3276 <td class='s-na'></td>
3277 <td class='s-na'></td>
3278 <td class='s-na'></td>
3279 <td class='s-na'></td>
3280 <td class='s-na'></td>
3281 <td class='s-na'></td>
3282 <td class='s-error'></td>
3283 <td class='s-error'></td>
3284 </tr>
3285 <tr><td class='code'>@link libsbml#AllowedAttributesOnReaction AllowedAttributesOnReaction@endlink</td>
3286 <td class='meaning'>Invalid attribute for a Reaction object</td>
3287 <td class='s-na'></td>
3288 <td class='s-na'></td>
3289 <td class='s-na'></td>
3290 <td class='s-na'></td>
3291 <td class='s-na'></td>
3292 <td class='s-na'></td>
3293 <td class='s-error'></td>
3294 <td class='s-error'></td>
3295 </tr>
3296 <tr><td class='code'>@link libsbml#InvalidSpeciesReference InvalidSpeciesReference@endlink</td>
3297 <td class='meaning'>Invalid 'species' attribute value in SpeciesReference object</td>
3298 <td class='s-error'></td>
3299 <td class='s-error'></td>
3300 <td class='s-error'></td>
3301 <td class='s-error'></td>
3302 <td class='s-error'></td>
3303 <td class='s-error'></td>
3304 <td class='s-error'></td>
3305 <td class='s-error'></td>
3306 </tr>
3307 <tr><td class='code'>@link libsbml#BothStoichiometryAndMath BothStoichiometryAndMath@endlink</td>
3308 <td class='meaning'>The 'stoichiometry' attribute and StoichiometryMath subobject are mutually exclusive</td>
3309 <td class='s-na'></td>
3310 <td class='s-na'></td>
3311 <td class='s-error'></td>
3312 <td class='s-error'></td>
3313 <td class='s-error'></td>
3314 <td class='s-error'></td>
3315 <td class='s-na'></td>
3316 <td class='s-na'></td>
3317 </tr>
3318 <tr><td class='code'>@link libsbml#AllowedAttributesOnSpeciesReference AllowedAttributesOnSpeciesReference@endlink</td>
3319 <td class='meaning'>Invalid attribute found on the SpeciesReference object</td>
3320 <td class='s-na'></td>
3321 <td class='s-na'></td>
3322 <td class='s-na'></td>
3323 <td class='s-na'></td>
3324 <td class='s-na'></td>
3325 <td class='s-na'></td>
3326 <td class='s-error'></td>
3327 <td class='s-error'></td>
3328 </tr>
3329 <tr><td class='code'>@link libsbml#AllowedAttributesOnModifier AllowedAttributesOnModifier@endlink</td>
3330 <td class='meaning'>Invalid attribute found on the ModifierSpeciesReference object</td>
3331 <td class='s-na'></td>
3332 <td class='s-na'></td>
3333 <td class='s-na'></td>
3334 <td class='s-na'></td>
3335 <td class='s-na'></td>
3336 <td class='s-na'></td>
3337 <td class='s-error'></td>
3338 <td class='s-error'></td>
3339 </tr>
3340 <tr><td class='code'>@link libsbml#UndeclaredSpeciesRef UndeclaredSpeciesRef@endlink</td>
3341 <td class='meaning'>Unknown species referenced in the kinetic law <code>&lt;math&gt;</code> formula</td>
3342 <td class='s-na'></td>
3343 <td class='s-na'></td>
3344 <td class='s-error'></td>
3345 <td class='s-error'></td>
3346 <td class='s-error'></td>
3347 <td class='s-error'></td>
3348 <td class='s-error'></td>
3349 <td class='s-error'></td>
3350 </tr>
3351 <tr><td class='code'>@link libsbml#IncorrectOrderInKineticLaw IncorrectOrderInKineticLaw@endlink</td>
3352 <td class='meaning'>Incorrect ordering of components in the KineticLaw object</td>
3353 <td class='s-na'></td>
3354 <td class='s-na'></td>
3355 <td class='s-error'></td>
3356 <td class='s-error'></td>
3357 <td class='s-error'></td>
3358 <td class='s-error'></td>
3359 <td class='s-na'></td>
3360 <td class='s-na'></td>
3361 </tr>
3362 <tr><td class='code'>@link libsbml#EmptyListInKineticLaw EmptyListInKineticLaw@endlink</td>
3363 <td class='meaning'>The list of parameters, if present, cannot be empty</td>
3364 <td class='s-error'></td>
3365 <td class='s-error'></td>
3366 <td class='s-error'></td>
3367 <td class='s-error'></td>
3368 <td class='s-error'></td>
3369 <td class='s-error'></td>
3370 <td class='s-error'></td>
3371 <td class='s-na'></td>
3372 </tr>
3373 <tr><td class='code'>@link libsbml#NonConstantLocalParameter NonConstantLocalParameter@endlink</td>
3374 <td class='meaning'>Parameters local to a KineticLaw object must have a 'constant' attribute value of 'true'</td>
3375 <td class='s-na'></td>
3376 <td class='s-na'></td>
3377 <td class='s-warning'></td>
3378 <td class='s-error'></td>
3379 <td class='s-error'></td>
3380 <td class='s-error'></td>
3381 <td class='s-na'></td>
3382 <td class='s-na'></td>
3383 </tr>
3384 <tr><td class='code'>@link libsbml#SubsUnitsNoLongerValid SubsUnitsNoLongerValid@endlink</td>
3385 <td class='meaning'>Attribute 'substanceUnits' is not supported in this Level+Version of SBML</td>
3386 <td class='s-na'></td>
3387 <td class='s-na'></td>
3388 <td class='s-na'></td>
3389 <td class='s-error'></td>
3390 <td class='s-error'></td>
3391 <td class='s-error'></td>
3392 <td class='s-na'></td>
3393 <td class='s-na'></td>
3394 </tr>
3395 <tr><td class='code'>@link libsbml#TimeUnitsNoLongerValid TimeUnitsNoLongerValid@endlink</td>
3396 <td class='meaning'>Attribute 'timeUnits' is not supported in this Level+Version of SBML</td>
3397 <td class='s-na'></td>
3398 <td class='s-na'></td>
3399 <td class='s-na'></td>
3400 <td class='s-error'></td>
3401 <td class='s-error'></td>
3402 <td class='s-error'></td>
3403 <td class='s-na'></td>
3404 <td class='s-na'></td>
3405 </tr>
3406 <tr><td class='code'>@link libsbml#OneListOfPerKineticLaw OneListOfPerKineticLaw@endlink</td>
3407 <td class='meaning'>Only one ListOfLocalParameters object is permitted within a KineticLaw object</td>
3408 <td class='s-na'></td>
3409 <td class='s-na'></td>
3410 <td class='s-na'></td>
3411 <td class='s-na'></td>
3412 <td class='s-na'></td>
3413 <td class='s-na'></td>
3414 <td class='s-error'></td>
3415 <td class='s-error'></td>
3416 </tr>
3417 <tr><td class='code'>@link libsbml#OnlyLocalParamsInListOfLocalParams OnlyLocalParamsInListOfLocalParams@endlink</td>
3418 <td class='meaning'>Only LocalParameter, Notes and Annotation objects are allowed in ListOfLocalParameter objects</td>
3419 <td class='s-na'></td>
3420 <td class='s-na'></td>
3421 <td class='s-na'></td>
3422 <td class='s-na'></td>
3423 <td class='s-na'></td>
3424 <td class='s-na'></td>
3425 <td class='s-error'></td>
3426 <td class='s-error'></td>
3427 </tr>
3428 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfLocalParam AllowedAttributesOnListOfLocalParam@endlink</td>
3429 <td class='meaning'>Invalid attribute found on the ListOfLocalParameters object</td>
3430 <td class='s-na'></td>
3431 <td class='s-na'></td>
3432 <td class='s-na'></td>
3433 <td class='s-na'></td>
3434 <td class='s-na'></td>
3435 <td class='s-na'></td>
3436 <td class='s-error'></td>
3437 <td class='s-error'></td>
3438 </tr>
3439 <tr><td class='code'>@link libsbml#OneMathPerKineticLaw OneMathPerKineticLaw@endlink</td>
3440 <td class='meaning'>Only one <code>&lt;math&gt;</code> element is allowed in a KineticLaw object</td>
3441 <td class='s-na'></td>
3442 <td class='s-na'></td>
3443 <td class='s-error'></td>
3444 <td class='s-error'></td>
3445 <td class='s-error'></td>
3446 <td class='s-error'></td>
3447 <td class='s-error'></td>
3448 <td class='s-error'></td>
3449 </tr>
3450 <tr><td class='code'>@link libsbml#UndeclaredSpeciesInStoichMath UndeclaredSpeciesInStoichMath@endlink</td>
3451 <td class='meaning'>Unknown species referenced in the StoichiometryMath object's <code>&lt;math&gt;</code> formula</td>
3452 <td class='s-na'></td>
3453 <td class='s-na'></td>
3454 <td class='s-warning'></td>
3455 <td class='s-error'></td>
3456 <td class='s-error'></td>
3457 <td class='s-error'></td>
3458 <td class='s-na'></td>
3459 <td class='s-na'></td>
3460 </tr>
3461 <tr><td class='code'>@link libsbml#AllowedAttributesOnKineticLaw AllowedAttributesOnKineticLaw@endlink</td>
3462 <td class='meaning'>Invalid attribute found on the KineticLaw object</td>
3463 <td class='s-na'></td>
3464 <td class='s-na'></td>
3465 <td class='s-na'></td>
3466 <td class='s-na'></td>
3467 <td class='s-na'></td>
3468 <td class='s-na'></td>
3469 <td class='s-error'></td>
3470 <td class='s-error'></td>
3471 </tr>
3472 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfSpeciesRef AllowedAttributesOnListOfSpeciesRef@endlink</td>
3473 <td class='meaning'>Invalid attribute found on the ListOfSpeciesReferences object</td>
3474 <td class='s-na'></td>
3475 <td class='s-na'></td>
3476 <td class='s-na'></td>
3477 <td class='s-na'></td>
3478 <td class='s-na'></td>
3479 <td class='s-na'></td>
3480 <td class='s-error'></td>
3481 <td class='s-error'></td>
3482 </tr>
3483 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfMods AllowedAttributesOnListOfMods@endlink</td>
3484 <td class='meaning'>Invalid attribute found on the ListOfModifiers object</td>
3485 <td class='s-na'></td>
3486 <td class='s-na'></td>
3487 <td class='s-na'></td>
3488 <td class='s-na'></td>
3489 <td class='s-na'></td>
3490 <td class='s-na'></td>
3491 <td class='s-error'></td>
3492 <td class='s-error'></td>
3493 </tr>
3494 <tr><td class='code'>@link libsbml#L3V2FastDeprecated L3V2FastDeprecated@endlink</td>
3495 <td class='meaning'>Fast attribute deprecated</td>
3496 <td class='s-na'></td>
3497 <td class='s-na'></td>
3498 <td class='s-na'></td>
3499 <td class='s-na'></td>
3500 <td class='s-na'></td>
3501 <td class='s-na'></td>
3502 <td class='s-na'></td>
3503 <td class='s-warning'></td>
3504 </tr>
3505 <tr><td class='code'>@link libsbml#AllowedAttributesOnLocalParameter AllowedAttributesOnLocalParameter@endlink</td>
3506 <td class='meaning'>Invalid attribute found on the LocalParameter object</td>
3507 <td class='s-na'></td>
3508 <td class='s-na'></td>
3509 <td class='s-na'></td>
3510 <td class='s-na'></td>
3511 <td class='s-na'></td>
3512 <td class='s-na'></td>
3513 <td class='s-error'></td>
3514 <td class='s-error'></td>
3515 </tr>
3516 <tr><td class='code'>@link libsbml#LocalParameterShadowsSpecies LocalParameterShadowsSpecies@endlink</td>
3517 <td class='meaning'>Invalid attribute found on the LocalParameter object</td>
3518 <td class='s-na'></td>
3519 <td class='s-na'></td>
3520 <td class='s-na'></td>
3521 <td class='s-na'></td>
3522 <td class='s-na'></td>
3523 <td class='s-na'></td>
3524 <td class='s-warning'></td>
3525 <td class='s-error'></td>
3526 </tr>
3527 <tr><td class='code'>@link libsbml#MissingTriggerInEvent MissingTriggerInEvent@endlink</td>
3528 <td class='meaning'>The Event object is missing a Trigger subobject</td>
3529 <td class='s-na'></td>
3530 <td class='s-na'></td>
3531 <td class='s-error'></td>
3532 <td class='s-error'></td>
3533 <td class='s-error'></td>
3534 <td class='s-error'></td>
3535 <td class='s-error'></td>
3536 <td class='s-error'></td>
3537 </tr>
3538 <tr><td class='code'>@link libsbml#TriggerMathNotBoolean TriggerMathNotBoolean@endlink</td>
3539 <td class='meaning'>A Trigger object's <code>&lt;math&gt;</code> expression must evaluate to a Boolean value</td>
3540 <td class='s-na'></td>
3541 <td class='s-na'></td>
3542 <td class='s-error'></td>
3543 <td class='s-error'></td>
3544 <td class='s-error'></td>
3545 <td class='s-error'></td>
3546 <td class='s-error'></td>
3547 <td class='s-na'></td>
3548 </tr>
3549 <tr><td class='code'>@link libsbml#MissingEventAssignment MissingEventAssignment@endlink</td>
3550 <td class='meaning'>The Event object is missing an EventAssignment subobject</td>
3551 <td class='s-na'></td>
3552 <td class='s-na'></td>
3553 <td class='s-error'></td>
3554 <td class='s-error'></td>
3555 <td class='s-error'></td>
3556 <td class='s-error'></td>
3557 <td class='s-error'></td>
3558 <td class='s-na'></td>
3559 </tr>
3560 <tr><td class='code'>@link libsbml#TimeUnitsEvent TimeUnitsEvent@endlink</td>
3561 <td class='meaning'>Units referenced by 'timeUnits' attribute are not compatible with units of time</td>
3562 <td class='s-na'></td>
3563 <td class='s-na'></td>
3564 <td class='s-error'></td>
3565 <td class='s-error'></td>
3566 <td class='s-na'></td>
3567 <td class='s-na'></td>
3568 <td class='s-na'></td>
3569 <td class='s-na'></td>
3570 </tr>
3571 <tr><td class='code'>@link libsbml#IncorrectOrderInEvent IncorrectOrderInEvent@endlink</td>
3572 <td class='meaning'>Incorrect ordering of components in Event object</td>
3573 <td class='s-na'></td>
3574 <td class='s-na'></td>
3575 <td class='s-error'></td>
3576 <td class='s-error'></td>
3577 <td class='s-error'></td>
3578 <td class='s-error'></td>
3579 <td class='s-na'></td>
3580 <td class='s-na'></td>
3581 </tr>
3582 <tr><td class='code'>@link libsbml#ValuesFromTriggerTimeNeedDelay ValuesFromTriggerTimeNeedDelay@endlink</td>
3583 <td class='meaning'>Attribute 'useValuesFromTriggerTime'='false', but the Event object does not define a delay</td>
3584 <td class='s-na'></td>
3585 <td class='s-na'></td>
3586 <td class='s-na'></td>
3587 <td class='s-na'></td>
3588 <td class='s-na'></td>
3589 <td class='s-error'></td>
3590 <td class='s-na'></td>
3591 <td class='s-na'></td>
3592 </tr>
3593 <tr><td class='code'>@link libsbml#DelayNeedsValuesFromTriggerTime DelayNeedsValuesFromTriggerTime@endlink</td>
3594 <td class='meaning'>The use of a Delay object requires the Event attribute 'useValuesFromTriggerTime'</td>
3595 <td class='s-na'></td>
3596 <td class='s-na'></td>
3597 <td class='s-na'></td>
3598 <td class='s-na'></td>
3599 <td class='s-na'></td>
3600 <td class='s-na'></td>
3601 <td class='s-na'></td>
3602 <td class='s-na'></td>
3603 </tr>
3604 <tr><td class='code'>@link libsbml#OneMathPerTrigger OneMathPerTrigger@endlink</td>
3605 <td class='meaning'>A Trigger object may have one <code>&lt;math&gt;</code> element</td>
3606 <td class='s-na'></td>
3607 <td class='s-na'></td>
3608 <td class='s-na'></td>
3609 <td class='s-na'></td>
3610 <td class='s-na'></td>
3611 <td class='s-na'></td>
3612 <td class='s-error'></td>
3613 <td class='s-error'></td>
3614 </tr>
3615 <tr><td class='code'>@link libsbml#OneMathPerDelay OneMathPerDelay@endlink</td>
3616 <td class='meaning'>A Delay object may have one <code>&lt;math&gt;</code> element</td>
3617 <td class='s-na'></td>
3618 <td class='s-na'></td>
3619 <td class='s-na'></td>
3620 <td class='s-na'></td>
3621 <td class='s-na'></td>
3622 <td class='s-na'></td>
3623 <td class='s-error'></td>
3624 <td class='s-error'></td>
3625 </tr>
3626 <tr><td class='code'>@link libsbml#InvalidEventAssignmentVariable InvalidEventAssignmentVariable@endlink</td>
3627 <td class='meaning'>Invalid 'variable' attribute value in Event object</td>
3628 <td class='s-na'></td>
3629 <td class='s-na'></td>
3630 <td class='s-error'></td>
3631 <td class='s-error'></td>
3632 <td class='s-error'></td>
3633 <td class='s-error'></td>
3634 <td class='s-error'></td>
3635 <td class='s-error'></td>
3636 </tr>
3637 <tr><td class='code'>@link libsbml#EventAssignmentForConstantEntity EventAssignmentForConstantEntity@endlink</td>
3638 <td class='meaning'>An EventAssignment object cannot assign to a component having attribute 'constant'='true'</td>
3639 <td class='s-na'></td>
3640 <td class='s-na'></td>
3641 <td class='s-warning'></td>
3642 <td class='s-error'></td>
3643 <td class='s-error'></td>
3644 <td class='s-error'></td>
3645 <td class='s-error'></td>
3646 <td class='s-error'></td>
3647 </tr>
3648 <tr><td class='code'>@link libsbml#OneMathPerEventAssignment OneMathPerEventAssignment@endlink</td>
3649 <td class='meaning'>An EventAssignment object may have one <code>&lt;math&gt;</code> element</td>
3650 <td class='s-na'></td>
3651 <td class='s-na'></td>
3652 <td class='s-na'></td>
3653 <td class='s-na'></td>
3654 <td class='s-na'></td>
3655 <td class='s-na'></td>
3656 <td class='s-error'></td>
3657 <td class='s-error'></td>
3658 </tr>
3659 <tr><td class='code'>@link libsbml#AllowedAttributesOnEventAssignment AllowedAttributesOnEventAssignment@endlink</td>
3660 <td class='meaning'>Invalid attribute found on the EventAssignment object</td>
3661 <td class='s-na'></td>
3662 <td class='s-na'></td>
3663 <td class='s-na'></td>
3664 <td class='s-na'></td>
3665 <td class='s-na'></td>
3666 <td class='s-na'></td>
3667 <td class='s-error'></td>
3668 <td class='s-error'></td>
3669 </tr>
3670 <tr><td class='code'>@link libsbml#OnlyOneDelayPerEvent OnlyOneDelayPerEvent@endlink</td>
3671 <td class='meaning'>An Event object can only have one Delay subobject</td>
3672 <td class='s-na'></td>
3673 <td class='s-na'></td>
3674 <td class='s-na'></td>
3675 <td class='s-na'></td>
3676 <td class='s-na'></td>
3677 <td class='s-na'></td>
3678 <td class='s-error'></td>
3679 <td class='s-error'></td>
3680 </tr>
3681 <tr><td class='code'>@link libsbml#OneListOfEventAssignmentsPerEvent OneListOfEventAssignmentsPerEvent@endlink</td>
3682 <td class='meaning'>An Event object can only have one ListOfEventAssignments subobject</td>
3683 <td class='s-na'></td>
3684 <td class='s-na'></td>
3685 <td class='s-na'></td>
3686 <td class='s-na'></td>
3687 <td class='s-na'></td>
3688 <td class='s-na'></td>
3689 <td class='s-error'></td>
3690 <td class='s-error'></td>
3691 </tr>
3692 <tr><td class='code'>@link libsbml#OnlyEventAssignInListOfEventAssign OnlyEventAssignInListOfEventAssign@endlink</td>
3693 <td class='meaning'>Only EventAssignment, Notes and Annotation objects are allowed in ListOfEventAssignments</td>
3694 <td class='s-na'></td>
3695 <td class='s-na'></td>
3696 <td class='s-na'></td>
3697 <td class='s-na'></td>
3698 <td class='s-na'></td>
3699 <td class='s-na'></td>
3700 <td class='s-error'></td>
3701 <td class='s-error'></td>
3702 </tr>
3703 <tr><td class='code'>@link libsbml#AllowedAttributesOnListOfEventAssign AllowedAttributesOnListOfEventAssign@endlink</td>
3704 <td class='meaning'>Invalid attribute found on the ListOfEventAssignments object</td>
3705 <td class='s-na'></td>
3706 <td class='s-na'></td>
3707 <td class='s-na'></td>
3708 <td class='s-na'></td>
3709 <td class='s-na'></td>
3710 <td class='s-na'></td>
3711 <td class='s-error'></td>
3712 <td class='s-error'></td>
3713 </tr>
3714 <tr><td class='code'>@link libsbml#AllowedAttributesOnEvent AllowedAttributesOnEvent@endlink</td>
3715 <td class='meaning'>Invalid attribute found on the Event object</td>
3716 <td class='s-na'></td>
3717 <td class='s-na'></td>
3718 <td class='s-na'></td>
3719 <td class='s-na'></td>
3720 <td class='s-na'></td>
3721 <td class='s-na'></td>
3722 <td class='s-error'></td>
3723 <td class='s-error'></td>
3724 </tr>
3725 <tr><td class='code'>@link libsbml#AllowedAttributesOnTrigger AllowedAttributesOnTrigger@endlink</td>
3726 <td class='meaning'>Invalid attribute found on the Trigger object</td>
3727 <td class='s-na'></td>
3728 <td class='s-na'></td>
3729 <td class='s-na'></td>
3730 <td class='s-na'></td>
3731 <td class='s-na'></td>
3732 <td class='s-na'></td>
3733 <td class='s-error'></td>
3734 <td class='s-error'></td>
3735 </tr>
3736 <tr><td class='code'>@link libsbml#AllowedAttributesOnDelay AllowedAttributesOnDelay@endlink</td>
3737 <td class='meaning'>Invalid attribute found on the Delay object</td>
3738 <td class='s-na'></td>
3739 <td class='s-na'></td>
3740 <td class='s-na'></td>
3741 <td class='s-na'></td>
3742 <td class='s-na'></td>
3743 <td class='s-na'></td>
3744 <td class='s-error'></td>
3745 <td class='s-error'></td>
3746 </tr>
3747 <tr><td class='code'>@link libsbml#PersistentNotBoolean PersistentNotBoolean@endlink</td>
3748 <td class='meaning'>The Trigger attribute 'persistent' must evaluate to a Boolean value</td>
3749 <td class='s-na'></td>
3750 <td class='s-na'></td>
3751 <td class='s-na'></td>
3752 <td class='s-na'></td>
3753 <td class='s-na'></td>
3754 <td class='s-na'></td>
3755 <td class='s-error'></td>
3756 <td class='s-error'></td>
3757 </tr>
3758 <tr><td class='code'>@link libsbml#InitialValueNotBoolean InitialValueNotBoolean@endlink</td>
3759 <td class='meaning'>The Trigger attribute 'initialValue' must evaluate to a Boolean value</td>
3760 <td class='s-na'></td>
3761 <td class='s-na'></td>
3762 <td class='s-na'></td>
3763 <td class='s-na'></td>
3764 <td class='s-na'></td>
3765 <td class='s-na'></td>
3766 <td class='s-error'></td>
3767 <td class='s-error'></td>
3768 </tr>
3769 <tr><td class='code'>@link libsbml#OnlyOnePriorityPerEvent OnlyOnePriorityPerEvent@endlink</td>
3770 <td class='meaning'>An Event object can only have one Priority subobject</td>
3771 <td class='s-na'></td>
3772 <td class='s-na'></td>
3773 <td class='s-na'></td>
3774 <td class='s-na'></td>
3775 <td class='s-na'></td>
3776 <td class='s-na'></td>
3777 <td class='s-error'></td>
3778 <td class='s-error'></td>
3779 </tr>
3780 <tr><td class='code'>@link libsbml#OneMathPerPriority OneMathPerPriority@endlink</td>
3781 <td class='meaning'>A Priority object may have one <code>&lt;math&gt;</code> element</td>
3782 <td class='s-na'></td>
3783 <td class='s-na'></td>
3784 <td class='s-na'></td>
3785 <td class='s-na'></td>
3786 <td class='s-na'></td>
3787 <td class='s-na'></td>
3788 <td class='s-error'></td>
3789 <td class='s-error'></td>
3790 </tr>
3791 <tr><td class='code'>@link libsbml#AllowedAttributesOnPriority AllowedAttributesOnPriority@endlink</td>
3792 <td class='meaning'>Invalid attribute found on the Priority object</td>
3793 <td class='s-na'></td>
3794 <td class='s-na'></td>
3795 <td class='s-na'></td>
3796 <td class='s-na'></td>
3797 <td class='s-na'></td>
3798 <td class='s-na'></td>
3799 <td class='s-error'></td>
3800 <td class='s-error'></td>
3801 </tr>
3802 <tr><td class='code'>@link libsbml#CompartmentShouldHaveSize CompartmentShouldHaveSize@endlink</td>
3803 <td class='meaning'>It's best to define a size for every compartment in a model</td>
3804 <td class='s-na'></td>
3805 <td class='s-na'></td>
3806 <td class='s-warning'></td>
3807 <td class='s-warning'></td>
3808 <td class='s-warning'></td>
3809 <td class='s-warning'></td>
3810 <td class='s-warning'></td>
3811 <td class='s-warning'></td>
3812 </tr>
3813 <tr><td class='code'>@link libsbml#SpeciesShouldHaveValue SpeciesShouldHaveValue@endlink</td>
3814 <td class='meaning'>It's best to define an initial amount or initial concentration for every species in a model</td>
3815 <td class='s-na'></td>
3816 <td class='s-na'></td>
3817 <td class='s-warning'></td>
3818 <td class='s-warning'></td>
3819 <td class='s-warning'></td>
3820 <td class='s-warning'></td>
3821 <td class='s-warning'></td>
3822 <td class='s-warning'></td>
3823 </tr>
3824 <tr><td class='code'>@link libsbml#ParameterShouldHaveUnits ParameterShouldHaveUnits@endlink</td>
3825 <td class='meaning'>It's best to declare units for every parameter in a model</td>
3826 <td class='s-warning'></td>
3827 <td class='s-warning'></td>
3828 <td class='s-warning'></td>
3829 <td class='s-warning'></td>
3830 <td class='s-warning'></td>
3831 <td class='s-warning'></td>
3832 <td class='s-warning'></td>
3833 <td class='s-warning'></td>
3834 </tr>
3835 <tr><td class='code'>@link libsbml#ParameterShouldHaveValue ParameterShouldHaveValue@endlink</td>
3836 <td class='meaning'>It's best to declare values for every parameter in a model</td>
3837 <td class='s-warning'></td>
3838 <td class='s-warning'></td>
3839 <td class='s-warning'></td>
3840 <td class='s-warning'></td>
3841 <td class='s-warning'></td>
3842 <td class='s-warning'></td>
3843 <td class='s-warning'></td>
3844 <td class='s-warning'></td>
3845 </tr>
3846 <tr><td class='code'>@link libsbml#LocalParameterShadowsId LocalParameterShadowsId@endlink</td>
3847 <td class='meaning'>Local parameters defined within a kinetic law shadow global object symbols</td>
3848 <td class='s-warning'></td>
3849 <td class='s-warning'></td>
3850 <td class='s-warning'></td>
3851 <td class='s-warning'></td>
3852 <td class='s-warning'></td>
3853 <td class='s-warning'></td>
3854 <td class='s-warning'></td>
3855 <td class='s-warning'></td>
3856 </tr>
3857 <tr><td class='code'>@link libsbml#CannotConvertToL1V1 CannotConvertToL1V1@endlink</td>
3858 <td class='meaning'>Cannot convert to SBML Level 1 Version 1</td>
3859 <td class='s-na'></td>
3860 <td class='s-error'></td>
3861 <td class='s-error'></td>
3862 <td class='s-error'></td>
3863 <td class='s-error'></td>
3864 <td class='s-error'></td>
3865 <td class='s-error'></td>
3866 <td class='s-error'></td>
3867 </tr>
3868 <tr><td class='code'>@link libsbml#NoEventsInL1 NoEventsInL1@endlink</td>
3869 <td class='meaning'>SBML Level 1 does not support events</td>
3870 <td class='s-na'></td>
3871 <td class='s-na'></td>
3872 <td class='s-error'></td>
3873 <td class='s-error'></td>
3874 <td class='s-error'></td>
3875 <td class='s-error'></td>
3876 <td class='s-error'></td>
3877 <td class='s-error'></td>
3878 </tr>
3879 <tr><td class='code'>@link libsbml#NoFunctionDefinitionsInL1 NoFunctionDefinitionsInL1@endlink</td>
3880 <td class='meaning'>SBML Level 1 does not support function definitions</td>
3881 <td class='s-na'></td>
3882 <td class='s-na'></td>
3883 <td class='s-warning'></td>
3884 <td class='s-warning'></td>
3885 <td class='s-warning'></td>
3886 <td class='s-warning'></td>
3887 <td class='s-warning'></td>
3888 <td class='s-warning'></td>
3889 </tr>
3890 <tr><td class='code'>@link libsbml#NoConstraintsInL1 NoConstraintsInL1@endlink</td>
3891 <td class='meaning'>SBML Level 1 does not support constraints</td>
3892 <td class='s-na'></td>
3893 <td class='s-na'></td>
3894 <td class='s-na'></td>
3895 <td class='s-warning'></td>
3896 <td class='s-warning'></td>
3897 <td class='s-warning'></td>
3898 <td class='s-warning'></td>
3899 <td class='s-warning'></td>
3900 </tr>
3901 <tr><td class='code'>@link libsbml#NoInitialAssignmentsInL1 NoInitialAssignmentsInL1@endlink</td>
3902 <td class='meaning'>SBML Level 1 does not support initial assignments</td>
3903 <td class='s-na'></td>
3904 <td class='s-na'></td>
3905 <td class='s-na'></td>
3906 <td class='s-warning'></td>
3907 <td class='s-warning'></td>
3908 <td class='s-warning'></td>
3909 <td class='s-warning'></td>
3910 <td class='s-warning'></td>
3911 </tr>
3912 <tr><td class='code'>@link libsbml#NoSpeciesTypesInL1 NoSpeciesTypesInL1@endlink</td>
3913 <td class='meaning'>SBML Level 1 does not support species types</td>
3914 <td class='s-na'></td>
3915 <td class='s-na'></td>
3916 <td class='s-na'></td>
3917 <td class='s-warning'></td>
3918 <td class='s-warning'></td>
3919 <td class='s-warning'></td>
3920 <td class='s-na'></td>
3921 <td class='s-na'></td>
3922 </tr>
3923 <tr><td class='code'>@link libsbml#NoCompartmentTypeInL1 NoCompartmentTypeInL1@endlink</td>
3924 <td class='meaning'>SBML Level 1 does not support compartment types</td>
3925 <td class='s-na'></td>
3926 <td class='s-na'></td>
3927 <td class='s-na'></td>
3928 <td class='s-warning'></td>
3929 <td class='s-warning'></td>
3930 <td class='s-warning'></td>
3931 <td class='s-na'></td>
3932 <td class='s-na'></td>
3933 </tr>
3934 <tr><td class='code'>@link libsbml#NoNon3DCompartmentsInL1 NoNon3DCompartmentsInL1@endlink</td>
3935 <td class='meaning'>SBML Level 1 only supports three-dimensional compartments</td>
3936 <td class='s-na'></td>
3937 <td class='s-na'></td>
3938 <td class='s-error'></td>
3939 <td class='s-error'></td>
3940 <td class='s-error'></td>
3941 <td class='s-error'></td>
3942 <td class='s-error'></td>
3943 <td class='s-error'></td>
3944 </tr>
3945 <tr><td class='code'>@link libsbml#NoFancyStoichiometryMathInL1 NoFancyStoichiometryMathInL1@endlink</td>
3946 <td class='meaning'>SBML Level 1 does not support non-integer nor non-rational stoichiometry formulas</td>
3947 <td class='s-na'></td>
3948 <td class='s-na'></td>
3949 <td class='s-error'></td>
3950 <td class='s-error'></td>
3951 <td class='s-error'></td>
3952 <td class='s-error'></td>
3953 <td class='s-error'></td>
3954 <td class='s-error'></td>
3955 </tr>
3956 <tr><td class='code'>@link libsbml#NoNonIntegerStoichiometryInL1 NoNonIntegerStoichiometryInL1@endlink</td>
3957 <td class='meaning'>SBML Level 1 does not support non-integer 'stoichiometry' attribute values</td>
3958 <td class='s-na'></td>
3959 <td class='s-na'></td>
3960 <td class='s-error'></td>
3961 <td class='s-error'></td>
3962 <td class='s-error'></td>
3963 <td class='s-error'></td>
3964 <td class='s-error'></td>
3965 <td class='s-error'></td>
3966 </tr>
3967 <tr><td class='code'>@link libsbml#NoUnitMultipliersOrOffsetsInL1 NoUnitMultipliersOrOffsetsInL1@endlink</td>
3968 <td class='meaning'>SBML Level 1 does not support multipliers or offsets in unit definitions</td>
3969 <td class='s-na'></td>
3970 <td class='s-na'></td>
3971 <td class='s-error'></td>
3972 <td class='s-error'></td>
3973 <td class='s-error'></td>
3974 <td class='s-error'></td>
3975 <td class='s-error'></td>
3976 <td class='s-error'></td>
3977 </tr>
3978 <tr><td class='code'>@link libsbml#SpeciesCompartmentRequiredInL1 SpeciesCompartmentRequiredInL1@endlink</td>
3979 <td class='meaning'>In SBML Level 1, a value for 'compartment' is mandatory in species definitions</td>
3980 <td class='s-na'></td>
3981 <td class='s-na'></td>
3982 <td class='s-error'></td>
3983 <td class='s-error'></td>
3984 <td class='s-error'></td>
3985 <td class='s-error'></td>
3986 <td class='s-error'></td>
3987 <td class='s-error'></td>
3988 </tr>
3989 <tr><td class='code'>@link libsbml#NoSpeciesSpatialSizeUnitsInL1 NoSpeciesSpatialSizeUnitsInL1@endlink</td>
3990 <td class='meaning'>SBML Level 1 does not support species 'spatialSizeUnits' settings</td>
3991 <td class='s-na'></td>
3992 <td class='s-na'></td>
3993 <td class='s-error'></td>
3994 <td class='s-error'></td>
3995 <td class='s-error'></td>
3996 <td class='s-error'></td>
3997 <td class='s-na'></td>
3998 <td class='s-na'></td>
3999 </tr>
4000 <tr><td class='code'>@link libsbml#NoSBOTermsInL1 NoSBOTermsInL1@endlink</td>
4001 <td class='meaning'>SBML Level 1 does not support the 'sboTerm' attribute</td>
4002 <td class='s-na'></td>
4003 <td class='s-na'></td>
4004 <td class='s-na'></td>
4005 <td class='s-warning'></td>
4006 <td class='s-warning'></td>
4007 <td class='s-warning'></td>
4008 <td class='s-warning'></td>
4009 <td class='s-warning'></td>
4010 </tr>
4011 <tr><td class='code'>@link libsbml#StrictUnitsRequiredInL1 StrictUnitsRequiredInL1@endlink</td>
4012 <td class='meaning'>SBML Level 1 requires strict unit consistency</td>
4013 <td class='s-na'></td>
4014 <td class='s-na'></td>
4015 <td class='s-na'></td>
4016 <td class='s-na'></td>
4017 <td class='s-na'></td>
4018 <td class='s-error'></td>
4019 <td class='s-error'></td>
4020 <td class='s-error'></td>
4021 </tr>
4022 <tr><td class='code'>@link libsbml#ConversionFactorNotInL1 ConversionFactorNotInL1@endlink</td>
4023 <td class='meaning'>SBML Level 1 does not support the 'conversionFactor' attribute</td>
4024 <td class='s-na'></td>
4025 <td class='s-na'></td>
4026 <td class='s-na'></td>
4027 <td class='s-na'></td>
4028 <td class='s-na'></td>
4029 <td class='s-na'></td>
4030 <td class='s-error'></td>
4031 <td class='s-error'></td>
4032 </tr>
4033 <tr><td class='code'>@link libsbml#CompartmentNotOnL1Reaction CompartmentNotOnL1Reaction@endlink</td>
4034 <td class='meaning'>SBML Level 1 does not support the 'compartment' attribute on Reaction objects</td>
4035 <td class='s-na'></td>
4036 <td class='s-na'></td>
4037 <td class='s-na'></td>
4038 <td class='s-na'></td>
4039 <td class='s-na'></td>
4040 <td class='s-na'></td>
4041 <td class='s-warning'></td>
4042 <td class='s-warning'></td>
4043 </tr>
4044 <tr><td class='code'>@link libsbml#ExtentUnitsNotSubstance ExtentUnitsNotSubstance@endlink</td>
4045 <td class='meaning'>Units of extent must be compatible with units of substance</td>
4046 <td class='s-na'></td>
4047 <td class='s-na'></td>
4048 <td class='s-na'></td>
4049 <td class='s-na'></td>
4050 <td class='s-na'></td>
4051 <td class='s-na'></td>
4052 <td class='s-error'></td>
4053 <td class='s-error'></td>
4054 </tr>
4055 <tr><td class='code'>@link libsbml#GlobalUnitsNotDeclared GlobalUnitsNotDeclared@endlink</td>
4056 <td class='meaning'>Global units must be refer to unit kind or unitDefinition</td>
4057 <td class='s-na'></td>
4058 <td class='s-na'></td>
4059 <td class='s-na'></td>
4060 <td class='s-na'></td>
4061 <td class='s-na'></td>
4062 <td class='s-na'></td>
4063 <td class='s-error'></td>
4064 <td class='s-error'></td>
4065 </tr>
4066 <tr><td class='code'>@link libsbml#HasOnlySubstanceUnitsNotinL1 HasOnlySubstanceUnitsNotinL1@endlink</td>
4067 <td class='meaning'>The concept of hasOnlySubstanceUnits was not available in SBML Level 1</td>
4068 <td class='s-na'></td>
4069 <td class='s-na'></td>
4070 <td class='s-error'></td>
4071 <td class='s-error'></td>
4072 <td class='s-error'></td>
4073 <td class='s-error'></td>
4074 <td class='s-error'></td>
4075 <td class='s-error'></td>
4076 </tr>
4077 <tr><td class='code'>@link libsbml#AvogadroNotSupported AvogadroNotSupported@endlink</td>
4078 <td class='meaning'>Avogadro not supported in Levels 2 and 1</td>
4079 <td class='s-na'></td>
4080 <td class='s-na'></td>
4081 <td class='s-na'></td>
4082 <td class='s-na'></td>
4083 <td class='s-na'></td>
4084 <td class='s-na'></td>
4085 <td class='s-error'></td>
4086 <td class='s-error'></td>
4087 </tr>
4088 <tr><td class='code'>@link libsbml#NoConstraintsInL2v1 NoConstraintsInL2v1@endlink</td>
4089 <td class='meaning'>SBML Level 2 Version 1 does not support Constraint objects</td>
4090 <td class='s-na'></td>
4091 <td class='s-na'></td>
4092 <td class='s-na'></td>
4093 <td class='s-warning'></td>
4094 <td class='s-warning'></td>
4095 <td class='s-warning'></td>
4096 <td class='s-warning'></td>
4097 <td class='s-warning'></td>
4098 </tr>
4099 <tr><td class='code'>@link libsbml#NoInitialAssignmentsInL2v1 NoInitialAssignmentsInL2v1@endlink</td>
4100 <td class='meaning'>SBML Level 2 Version 1 does not support InitialAssignment objects</td>
4101 <td class='s-na'></td>
4102 <td class='s-na'></td>
4103 <td class='s-na'></td>
4104 <td class='s-warning'></td>
4105 <td class='s-warning'></td>
4106 <td class='s-warning'></td>
4107 <td class='s-warning'></td>
4108 <td class='s-warning'></td>
4109 </tr>
4110 <tr><td class='code'>@link libsbml#NoSpeciesTypeInL2v1 NoSpeciesTypeInL2v1@endlink</td>
4111 <td class='meaning'>SBML Level 2 Version 1 does not support SpeciesType objects</td>
4112 <td class='s-na'></td>
4113 <td class='s-na'></td>
4114 <td class='s-na'></td>
4115 <td class='s-warning'></td>
4116 <td class='s-warning'></td>
4117 <td class='s-warning'></td>
4118 <td class='s-na'></td>
4119 <td class='s-na'></td>
4120 </tr>
4121 <tr><td class='code'>@link libsbml#NoCompartmentTypeInL2v1 NoCompartmentTypeInL2v1@endlink</td>
4122 <td class='meaning'>SBML Level 2 Version 1 does not support CompartmentType objects</td>
4123 <td class='s-na'></td>
4124 <td class='s-na'></td>
4125 <td class='s-na'></td>
4126 <td class='s-warning'></td>
4127 <td class='s-warning'></td>
4128 <td class='s-warning'></td>
4129 <td class='s-na'></td>
4130 <td class='s-na'></td>
4131 </tr>
4132 <tr><td class='code'>@link libsbml#NoSBOTermsInL2v1 NoSBOTermsInL2v1@endlink</td>
4133 <td class='meaning'>SBML Level 2 Version 1 does not support the 'sboTerm' attribute</td>
4134 <td class='s-na'></td>
4135 <td class='s-na'></td>
4136 <td class='s-na'></td>
4137 <td class='s-warning'></td>
4138 <td class='s-warning'></td>
4139 <td class='s-warning'></td>
4140 <td class='s-warning'></td>
4141 <td class='s-warning'></td>
4142 </tr>
4143 <tr><td class='code'>@link libsbml#NoIdOnSpeciesReferenceInL2v1 NoIdOnSpeciesReferenceInL2v1@endlink</td>
4144 <td class='meaning'>SBML Level 2 Version 1 does not support the 'id' attribute on SpeciesReference objects</td>
4145 <td class='s-na'></td>
4146 <td class='s-na'></td>
4147 <td class='s-na'></td>
4148 <td class='s-warning'></td>
4149 <td class='s-warning'></td>
4150 <td class='s-warning'></td>
4151 <td class='s-warning'></td>
4152 <td class='s-warning'></td>
4153 </tr>
4154 <tr><td class='code'>@link libsbml#NoDelayedEventAssignmentInL2v1 NoDelayedEventAssignmentInL2v1@endlink</td>
4155 <td class='meaning'>SBML Level 2 Version 1 does not support the 'useValuesFromTriggerTime' attribute</td>
4156 <td class='s-na'></td>
4157 <td class='s-na'></td>
4158 <td class='s-na'></td>
4159 <td class='s-na'></td>
4160 <td class='s-na'></td>
4161 <td class='s-error'></td>
4162 <td class='s-error'></td>
4163 <td class='s-error'></td>
4164 </tr>
4165 <tr><td class='code'>@link libsbml#StrictUnitsRequiredInL2v1 StrictUnitsRequiredInL2v1@endlink</td>
4166 <td class='meaning'>SBML Level 2 Version 1 requires strict unit consistency</td>
4167 <td class='s-na'></td>
4168 <td class='s-na'></td>
4169 <td class='s-na'></td>
4170 <td class='s-na'></td>
4171 <td class='s-na'></td>
4172 <td class='s-error'></td>
4173 <td class='s-error'></td>
4174 <td class='s-error'></td>
4175 </tr>
4176 <tr><td class='code'>@link libsbml#IntegerSpatialDimensions IntegerSpatialDimensions@endlink</td>
4177 <td class='meaning'>SBML Level 2 Version 1 requires that compartments have spatial dimensions of 0-3</td>
4178 <td class='s-na'></td>
4179 <td class='s-na'></td>
4180 <td class='s-na'></td>
4181 <td class='s-na'></td>
4182 <td class='s-na'></td>
4183 <td class='s-na'></td>
4184 <td class='s-error'></td>
4185 <td class='s-error'></td>
4186 </tr>
4187 <tr><td class='code'>@link libsbml#StoichiometryMathNotYetSupported StoichiometryMathNotYetSupported@endlink</td>
4188 <td class='meaning'>Conversion to StoichiometryMath objects not yet supported</td>
4189 <td class='s-na'></td>
4190 <td class='s-na'></td>
4191 <td class='s-na'></td>
4192 <td class='s-na'></td>
4193 <td class='s-na'></td>
4194 <td class='s-na'></td>
4195 <td class='s-na'></td>
4196 <td class='s-na'></td>
4197 </tr>
4198 <tr><td class='code'>@link libsbml#PriorityLostFromL3 PriorityLostFromL3@endlink</td>
4199 <td class='meaning'>SBML Level 2 Version 1 does not support priorities on Event objects</td>
4200 <td class='s-na'></td>
4201 <td class='s-na'></td>
4202 <td class='s-na'></td>
4203 <td class='s-na'></td>
4204 <td class='s-na'></td>
4205 <td class='s-na'></td>
4206 <td class='s-error'></td>
4207 <td class='s-error'></td>
4208 </tr>
4209 <tr><td class='code'>@link libsbml#NonPersistentNotSupported NonPersistentNotSupported@endlink</td>
4210 <td class='meaning'>SBML Level 2 Version 1 does not support the 'persistent' attribute on Trigger objects</td>
4211 <td class='s-na'></td>
4212 <td class='s-na'></td>
4213 <td class='s-na'></td>
4214 <td class='s-na'></td>
4215 <td class='s-na'></td>
4216 <td class='s-na'></td>
4217 <td class='s-error'></td>
4218 <td class='s-error'></td>
4219 </tr>
4220 <tr><td class='code'>@link libsbml#InitialValueFalseEventNotSupported InitialValueFalseEventNotSupported@endlink</td>
4221 <td class='meaning'>SBML Level 2 Version 1 does not support the 'initialValue' attribute on Trigger objects</td>
4222 <td class='s-na'></td>
4223 <td class='s-na'></td>
4224 <td class='s-na'></td>
4225 <td class='s-na'></td>
4226 <td class='s-na'></td>
4227 <td class='s-na'></td>
4228 <td class='s-error'></td>
4229 <td class='s-error'></td>
4230 </tr>
4231 <tr><td class='code'>@link libsbml#SBOTermNotUniversalInL2v2 SBOTermNotUniversalInL2v2@endlink</td>
4232 <td class='meaning'>The 'sboTerm' attribute is invalid for this component in SBML Level 2 Version 2</td>
4233 <td class='s-na'></td>
4234 <td class='s-na'></td>
4235 <td class='s-na'></td>
4236 <td class='s-na'></td>
4237 <td class='s-warning'></td>
4238 <td class='s-warning'></td>
4239 <td class='s-warning'></td>
4240 <td class='s-warning'></td>
4241 </tr>
4242 <tr><td class='code'>@link libsbml#NoUnitOffsetInL2v2 NoUnitOffsetInL2v2@endlink</td>
4243 <td class='meaning'>This Level+Version of SBML does not support the 'offset' attribute on Unit objects</td>
4244 <td class='s-na'></td>
4245 <td class='s-na'></td>
4246 <td class='s-error'></td>
4247 <td class='s-na'></td>
4248 <td class='s-na'></td>
4249 <td class='s-na'></td>
4250 <td class='s-na'></td>
4251 <td class='s-na'></td>
4252 </tr>
4253 <tr><td class='code'>@link libsbml#NoKineticLawTimeUnitsInL2v2 NoKineticLawTimeUnitsInL2v2@endlink</td>
4254 <td class='meaning'>This Level+Version of SBML does not support the 'timeUnits' attribute on KineticLaw objects</td>
4255 <td class='s-error'></td>
4256 <td class='s-error'></td>
4257 <td class='s-error'></td>
4258 <td class='s-na'></td>
4259 <td class='s-na'></td>
4260 <td class='s-na'></td>
4261 <td class='s-na'></td>
4262 <td class='s-na'></td>
4263 </tr>
4264 <tr><td class='code'>@link libsbml#NoKineticLawSubstanceUnitsInL2v2 NoKineticLawSubstanceUnitsInL2v2@endlink</td>
4265 <td class='meaning'>This Level+Version of SBML does not support the 'substanceUnits' attribute on KineticLaw objects</td>
4266 <td class='s-error'></td>
4267 <td class='s-error'></td>
4268 <td class='s-error'></td>
4269 <td class='s-na'></td>
4270 <td class='s-na'></td>
4271 <td class='s-na'></td>
4272 <td class='s-na'></td>
4273 <td class='s-na'></td>
4274 </tr>
4275 <tr><td class='code'>@link libsbml#NoDelayedEventAssignmentInL2v2 NoDelayedEventAssignmentInL2v2@endlink</td>
4276 <td class='meaning'>This Level+Version of SBML does not support the 'useValuesFromTriggerTime' attribute</td>
4277 <td class='s-na'></td>
4278 <td class='s-na'></td>
4279 <td class='s-na'></td>
4280 <td class='s-na'></td>
4281 <td class='s-na'></td>
4282 <td class='s-error'></td>
4283 <td class='s-error'></td>
4284 <td class='s-error'></td>
4285 </tr>
4286 <tr><td class='code'>@link libsbml#ModelSBOBranchChangedBeyondL2v2 ModelSBOBranchChangedBeyondL2v2@endlink</td>
4287 <td class='meaning'>The allowable 'sboTerm' attribute values for Model objects differ for this SBML Level+Version</td>
4288 <td class='s-na'></td>
4289 <td class='s-na'></td>
4290 <td class='s-na'></td>
4291 <td class='s-na'></td>
4292 <td class='s-na'></td>
4293 <td class='s-error'></td>
4294 <td class='s-error'></td>
4295 <td class='s-error'></td>
4296 </tr>
4297 <tr><td class='code'>@link libsbml#StrictUnitsRequiredInL2v2 StrictUnitsRequiredInL2v2@endlink</td>
4298 <td class='meaning'>SBML Level 2 Version 2 requires strict unit consistency</td>
4299 <td class='s-na'></td>
4300 <td class='s-na'></td>
4301 <td class='s-na'></td>
4302 <td class='s-na'></td>
4303 <td class='s-na'></td>
4304 <td class='s-error'></td>
4305 <td class='s-error'></td>
4306 <td class='s-error'></td>
4307 </tr>
4308 <tr><td class='code'>@link libsbml#StrictSBORequiredInL2v2 StrictSBORequiredInL2v2@endlink</td>
4309 <td class='meaning'>SBML Level 2 Version 2 requires strict SBO term consistency</td>
4310 <td class='s-na'></td>
4311 <td class='s-na'></td>
4312 <td class='s-na'></td>
4313 <td class='s-na'></td>
4314 <td class='s-na'></td>
4315 <td class='s-warning'></td>
4316 <td class='s-warning'></td>
4317 <td class='s-warning'></td>
4318 </tr>
4319 <tr><td class='code'>@link libsbml#DuplicateAnnotationInvalidInL2v2 DuplicateAnnotationInvalidInL2v2@endlink</td>
4320 <td class='meaning'>Duplicate top-level annotations are invalid in SBML Level 2 Version 2</td>
4321 <td class='s-warning'></td>
4322 <td class='s-warning'></td>
4323 <td class='s-warning'></td>
4324 <td class='s-na'></td>
4325 <td class='s-na'></td>
4326 <td class='s-na'></td>
4327 <td class='s-na'></td>
4328 <td class='s-na'></td>
4329 </tr>
4330 <tr><td class='code'>@link libsbml#NoUnitOffsetInL2v3 NoUnitOffsetInL2v3@endlink</td>
4331 <td class='meaning'>This Level+Version of SBML does not support the 'offset' attribute on Unit objects</td>
4332 <td class='s-na'></td>
4333 <td class='s-na'></td>
4334 <td class='s-error'></td>
4335 <td class='s-na'></td>
4336 <td class='s-na'></td>
4337 <td class='s-na'></td>
4338 <td class='s-na'></td>
4339 <td class='s-na'></td>
4340 </tr>
4341 <tr><td class='code'>@link libsbml#NoKineticLawTimeUnitsInL2v3 NoKineticLawTimeUnitsInL2v3@endlink</td>
4342 <td class='meaning'>This Level+Version of SBML does not support the 'timeUnits' attribute on KineticLaw objects</td>
4343 <td class='s-error'></td>
4344 <td class='s-error'></td>
4345 <td class='s-error'></td>
4346 <td class='s-na'></td>
4347 <td class='s-na'></td>
4348 <td class='s-na'></td>
4349 <td class='s-na'></td>
4350 <td class='s-na'></td>
4351 </tr>
4352 <tr><td class='code'>@link libsbml#NoKineticLawSubstanceUnitsInL2v3 NoKineticLawSubstanceUnitsInL2v3@endlink</td>
4353 <td class='meaning'>This Level+Version of SBML does not support the 'substanceUnits' attribute on KineticLaw objects</td>
4354 <td class='s-error'></td>
4355 <td class='s-error'></td>
4356 <td class='s-error'></td>
4357 <td class='s-na'></td>
4358 <td class='s-na'></td>
4359 <td class='s-na'></td>
4360 <td class='s-na'></td>
4361 <td class='s-na'></td>
4362 </tr>
4363 <tr><td class='code'>@link libsbml#NoSpeciesSpatialSizeUnitsInL2v3 NoSpeciesSpatialSizeUnitsInL2v3@endlink</td>
4364 <td class='meaning'>This Level+Version of SBML does not support the 'spatialSizeUnit' attribute on Species objects</td>
4365 <td class='s-na'></td>
4366 <td class='s-na'></td>
4367 <td class='s-error'></td>
4368 <td class='s-error'></td>
4369 <td class='s-na'></td>
4370 <td class='s-na'></td>
4371 <td class='s-na'></td>
4372 <td class='s-na'></td>
4373 </tr>
4374 <tr><td class='code'>@link libsbml#NoEventTimeUnitsInL2v3 NoEventTimeUnitsInL2v3@endlink</td>
4375 <td class='meaning'>This Level+Version of SBML does not support the 'timeUnits' attribute on Event objects</td>
4376 <td class='s-na'></td>
4377 <td class='s-na'></td>
4378 <td class='s-error'></td>
4379 <td class='s-error'></td>
4380 <td class='s-na'></td>
4381 <td class='s-na'></td>
4382 <td class='s-na'></td>
4383 <td class='s-na'></td>
4384 </tr>
4385 <tr><td class='code'>@link libsbml#NoDelayedEventAssignmentInL2v3 NoDelayedEventAssignmentInL2v3@endlink</td>
4386 <td class='meaning'>This Level+Version of SBML does not support the 'useValuesFromTriggerTime' attribute</td>
4387 <td class='s-na'></td>
4388 <td class='s-na'></td>
4389 <td class='s-na'></td>
4390 <td class='s-na'></td>
4391 <td class='s-na'></td>
4392 <td class='s-error'></td>
4393 <td class='s-error'></td>
4394 <td class='s-error'></td>
4395 </tr>
4396 <tr><td class='code'>@link libsbml#ModelSBOBranchChangedBeyondL2v3 ModelSBOBranchChangedBeyondL2v3@endlink</td>
4397 <td class='meaning'>The allowable 'sboTerm' attribute values for Model objects differ for this SBML Level+Version</td>
4398 <td class='s-na'></td>
4399 <td class='s-na'></td>
4400 <td class='s-na'></td>
4401 <td class='s-na'></td>
4402 <td class='s-na'></td>
4403 <td class='s-error'></td>
4404 <td class='s-error'></td>
4405 <td class='s-error'></td>
4406 </tr>
4407 <tr><td class='code'>@link libsbml#StrictUnitsRequiredInL2v3 StrictUnitsRequiredInL2v3@endlink</td>
4408 <td class='meaning'>SBML Level 2 Version 3 requires strict unit consistency</td>
4409 <td class='s-na'></td>
4410 <td class='s-na'></td>
4411 <td class='s-na'></td>
4412 <td class='s-na'></td>
4413 <td class='s-na'></td>
4414 <td class='s-error'></td>
4415 <td class='s-error'></td>
4416 <td class='s-error'></td>
4417 </tr>
4418 <tr><td class='code'>@link libsbml#StrictSBORequiredInL2v3 StrictSBORequiredInL2v3@endlink</td>
4419 <td class='meaning'>SBML Level 2 Version 3 requires strict SBO term consistency</td>
4420 <td class='s-na'></td>
4421 <td class='s-na'></td>
4422 <td class='s-na'></td>
4423 <td class='s-na'></td>
4424 <td class='s-na'></td>
4425 <td class='s-warning'></td>
4426 <td class='s-warning'></td>
4427 <td class='s-warning'></td>
4428 </tr>
4429 <tr><td class='code'>@link libsbml#DuplicateAnnotationInvalidInL2v3 DuplicateAnnotationInvalidInL2v3@endlink</td>
4430 <td class='meaning'>Duplicate top-level annotations are invalid in SBML Level 2 Version 3</td>
4431 <td class='s-warning'></td>
4432 <td class='s-warning'></td>
4433 <td class='s-warning'></td>
4434 <td class='s-na'></td>
4435 <td class='s-na'></td>
4436 <td class='s-na'></td>
4437 <td class='s-na'></td>
4438 <td class='s-na'></td>
4439 </tr>
4440 <tr><td class='code'>@link libsbml#NoUnitOffsetInL2v4 NoUnitOffsetInL2v4@endlink</td>
4441 <td class='meaning'>This Level+Version of SBML does not support the 'offset' attribute on Unit objects</td>
4442 <td class='s-na'></td>
4443 <td class='s-na'></td>
4444 <td class='s-error'></td>
4445 <td class='s-na'></td>
4446 <td class='s-na'></td>
4447 <td class='s-na'></td>
4448 <td class='s-na'></td>
4449 <td class='s-na'></td>
4450 </tr>
4451 <tr><td class='code'>@link libsbml#NoKineticLawTimeUnitsInL2v4 NoKineticLawTimeUnitsInL2v4@endlink</td>
4452 <td class='meaning'>This Level+Version of SBML does not support the 'timeUnits' attribute on KineticLaw objects</td>
4453 <td class='s-error'></td>
4454 <td class='s-error'></td>
4455 <td class='s-error'></td>
4456 <td class='s-na'></td>
4457 <td class='s-na'></td>
4458 <td class='s-na'></td>
4459 <td class='s-na'></td>
4460 <td class='s-na'></td>
4461 </tr>
4462 <tr><td class='code'>@link libsbml#NoKineticLawSubstanceUnitsInL2v4 NoKineticLawSubstanceUnitsInL2v4@endlink</td>
4463 <td class='meaning'>This Level+Version of SBML does not support the 'substanceUnits' attribute on KineticLaw objects</td>
4464 <td class='s-error'></td>
4465 <td class='s-error'></td>
4466 <td class='s-error'></td>
4467 <td class='s-na'></td>
4468 <td class='s-na'></td>
4469 <td class='s-na'></td>
4470 <td class='s-na'></td>
4471 <td class='s-na'></td>
4472 </tr>
4473 <tr><td class='code'>@link libsbml#NoSpeciesSpatialSizeUnitsInL2v4 NoSpeciesSpatialSizeUnitsInL2v4@endlink</td>
4474 <td class='meaning'>This Level+Version of SBML does not support the 'spatialSizeUnit' attribute on Species objects</td>
4475 <td class='s-na'></td>
4476 <td class='s-na'></td>
4477 <td class='s-error'></td>
4478 <td class='s-error'></td>
4479 <td class='s-na'></td>
4480 <td class='s-na'></td>
4481 <td class='s-na'></td>
4482 <td class='s-na'></td>
4483 </tr>
4484 <tr><td class='code'>@link libsbml#NoEventTimeUnitsInL2v4 NoEventTimeUnitsInL2v4@endlink</td>
4485 <td class='meaning'>This Level+Version of SBML does not support the 'timeUnits' attribute on Event objects</td>
4486 <td class='s-na'></td>
4487 <td class='s-na'></td>
4488 <td class='s-error'></td>
4489 <td class='s-error'></td>
4490 <td class='s-na'></td>
4491 <td class='s-na'></td>
4492 <td class='s-na'></td>
4493 <td class='s-na'></td>
4494 </tr>
4495 <tr><td class='code'>@link libsbml#ModelSBOBranchChangedInL2v4 ModelSBOBranchChangedInL2v4@endlink</td>
4496 <td class='meaning'>The allowable 'sboTerm' attribute values for Model objects differ for this SBML Level+Version</td>
4497 <td class='s-na'></td>
4498 <td class='s-na'></td>
4499 <td class='s-na'></td>
4500 <td class='s-error'></td>
4501 <td class='s-error'></td>
4502 <td class='s-na'></td>
4503 <td class='s-na'></td>
4504 <td class='s-na'></td>
4505 </tr>
4506 <tr><td class='code'>@link libsbml#DuplicateAnnotationInvalidInL2v4 DuplicateAnnotationInvalidInL2v4@endlink</td>
4507 <td class='meaning'>Duplicate top-level annotations are invalid in SBML Level 2 Version 4</td>
4508 <td class='s-warning'></td>
4509 <td class='s-warning'></td>
4510 <td class='s-warning'></td>
4511 <td class='s-na'></td>
4512 <td class='s-na'></td>
4513 <td class='s-na'></td>
4514 <td class='s-na'></td>
4515 <td class='s-na'></td>
4516 </tr>
4517 <tr><td class='code'>@link libsbml#NoSpeciesTypeInL3v1 NoSpeciesTypeInL3v1@endlink</td>
4518 <td class='meaning'>SBML Level 3 Version 1 does not support SpeciesType objects</td>
4519 <td class='s-na'></td>
4520 <td class='s-na'></td>
4521 <td class='s-na'></td>
4522 <td class='s-warning'></td>
4523 <td class='s-warning'></td>
4524 <td class='s-warning'></td>
4525 <td class='s-na'></td>
4526 <td class='s-na'></td>
4527 </tr>
4528 <tr><td class='code'>@link libsbml#NoCompartmentTypeInL3v1 NoCompartmentTypeInL3v1@endlink</td>
4529 <td class='meaning'>SBML Level 3 Version 1 does not support CompartmentType objects</td>
4530 <td class='s-na'></td>
4531 <td class='s-na'></td>
4532 <td class='s-na'></td>
4533 <td class='s-warning'></td>
4534 <td class='s-warning'></td>
4535 <td class='s-warning'></td>
4536 <td class='s-na'></td>
4537 <td class='s-na'></td>
4538 </tr>
4539 <tr><td class='code'>@link libsbml#NoUnitOffsetInL3v1 NoUnitOffsetInL3v1@endlink</td>
4540 <td class='meaning'>This Level+Version of SBML does not support the 'offset' attribute on Unit objects</td>
4541 <td class='s-na'></td>
4542 <td class='s-na'></td>
4543 <td class='s-error'></td>
4544 <td class='s-na'></td>
4545 <td class='s-na'></td>
4546 <td class='s-na'></td>
4547 <td class='s-na'></td>
4548 <td class='s-na'></td>
4549 </tr>
4550 <tr><td class='code'>@link libsbml#NoKineticLawTimeUnitsInL3v1 NoKineticLawTimeUnitsInL3v1@endlink</td>
4551 <td class='meaning'>This Level+Version of SBML does not support the 'timeUnits' attribute on KineticLaw objects</td>
4552 <td class='s-error'></td>
4553 <td class='s-error'></td>
4554 <td class='s-error'></td>
4555 <td class='s-na'></td>
4556 <td class='s-na'></td>
4557 <td class='s-na'></td>
4558 <td class='s-na'></td>
4559 <td class='s-na'></td>
4560 </tr>
4561 <tr><td class='code'>@link libsbml#NoKineticLawSubstanceUnitsInL3v1 NoKineticLawSubstanceUnitsInL3v1@endlink</td>
4562 <td class='meaning'>This Level+Version of SBML does not support the 'substanceUnits' attribute on KineticLaw objects</td>
4563 <td class='s-error'></td>
4564 <td class='s-error'></td>
4565 <td class='s-error'></td>
4566 <td class='s-na'></td>
4567 <td class='s-na'></td>
4568 <td class='s-na'></td>
4569 <td class='s-na'></td>
4570 <td class='s-na'></td>
4571 </tr>
4572 <tr><td class='code'>@link libsbml#NoSpeciesSpatialSizeUnitsInL3v1 NoSpeciesSpatialSizeUnitsInL3v1@endlink</td>
4573 <td class='meaning'>This Level+Version of SBML does not support the 'spatialSizeUnit' attribute on Species objects</td>
4574 <td class='s-na'></td>
4575 <td class='s-na'></td>
4576 <td class='s-error'></td>
4577 <td class='s-error'></td>
4578 <td class='s-na'></td>
4579 <td class='s-na'></td>
4580 <td class='s-na'></td>
4581 <td class='s-na'></td>
4582 </tr>
4583 <tr><td class='code'>@link libsbml#NoEventTimeUnitsInL3v1 NoEventTimeUnitsInL3v1@endlink</td>
4584 <td class='meaning'>This Level+Version of SBML does not support the 'timeUnits' attribute on Event objects</td>
4585 <td class='s-na'></td>
4586 <td class='s-na'></td>
4587 <td class='s-error'></td>
4588 <td class='s-error'></td>
4589 <td class='s-na'></td>
4590 <td class='s-na'></td>
4591 <td class='s-na'></td>
4592 <td class='s-na'></td>
4593 </tr>
4594 <tr><td class='code'>@link libsbml#ModelSBOBranchChangedInL3v1 ModelSBOBranchChangedInL3v1@endlink</td>
4595 <td class='meaning'>The allowable 'sboTerm' attribute values for Model objects differ for this SBML Level+Version</td>
4596 <td class='s-na'></td>
4597 <td class='s-na'></td>
4598 <td class='s-na'></td>
4599 <td class='s-error'></td>
4600 <td class='s-error'></td>
4601 <td class='s-na'></td>
4602 <td class='s-na'></td>
4603 <td class='s-na'></td>
4604 </tr>
4605 <tr><td class='code'>@link libsbml#DuplicateAnnotationInvalidInL3v1 DuplicateAnnotationInvalidInL3v1@endlink</td>
4606 <td class='meaning'>Duplicate top-level annotations are invalid in SBML Level 3 Version 1</td>
4607 <td class='s-warning'></td>
4608 <td class='s-warning'></td>
4609 <td class='s-warning'></td>
4610 <td class='s-na'></td>
4611 <td class='s-na'></td>
4612 <td class='s-na'></td>
4613 <td class='s-na'></td>
4614 <td class='s-na'></td>
4615 </tr>
4616 <tr><td class='code'>@link libsbml#NoCompartmentOutsideInL3v1 NoCompartmentOutsideInL3v1@endlink</td>
4617 <td class='meaning'>This Level+Version of SBML does not support the 'outside' attribute on Compartment objects</td>
4618 <td class='s-warning'></td>
4619 <td class='s-warning'></td>
4620 <td class='s-warning'></td>
4621 <td class='s-warning'></td>
4622 <td class='s-warning'></td>
4623 <td class='s-warning'></td>
4624 <td class='s-na'></td>
4625 <td class='s-na'></td>
4626 </tr>
4627 <tr><td class='code'>@link libsbml#NoStoichiometryMathInL3v1 NoStoichiometryMathInL3v1@endlink</td>
4628 <td class='meaning'>This Level+Version of SBML does not support the StoichiometryMath object</td>
4629 <td class='s-na'></td>
4630 <td class='s-na'></td>
4631 <td class='s-error'></td>
4632 <td class='s-error'></td>
4633 <td class='s-error'></td>
4634 <td class='s-error'></td>
4635 <td class='s-na'></td>
4636 <td class='s-na'></td>
4637 </tr>
4638 <tr><td class='code'>@link libsbml#DoubleExponentNotSupported DoubleExponentNotSupported@endlink</td>
4639 <td class='meaning'>Exponent of type double not supported in Levels 2 and 1.</td>
4640 <td class='s-error'></td>
4641 <td class='s-error'></td>
4642 <td class='s-error'></td>
4643 <td class='s-error'></td>
4644 <td class='s-error'></td>
4645 <td class='s-error'></td>
4646 <td class='s-na'></td>
4647 <td class='s-na'></td>
4648 </tr>
4649 <tr><td class='code'>@link libsbml#MathMLElementNotSupported MathMLElementNotSupported@endlink</td>
4650 <td class='meaning'>This MathML element is only permitted in L3V2</td>
4651 <td class='s-error'></td>
4652 <td class='s-error'></td>
4653 <td class='s-error'></td>
4654 <td class='s-error'></td>
4655 <td class='s-error'></td>
4656 <td class='s-error'></td>
4657 <td class='s-error'></td>
4658 <td class='s-na'></td>
4659 </tr>
4660 <tr><td class='code'>@link libsbml#EmptyListOfElementNotSupported EmptyListOfElementNotSupported@endlink</td>
4661 <td class='meaning'>Empty 'ListOf' element is only permitted in L3V2</td>
4662 <td class='s-warning'></td>
4663 <td class='s-warning'></td>
4664 <td class='s-warning'></td>
4665 <td class='s-warning'></td>
4666 <td class='s-warning'></td>
4667 <td class='s-warning'></td>
4668 <td class='s-warning'></td>
4669 <td class='s-na'></td>
4670 </tr>
4671 <tr><td class='code'>@link libsbml#MissingMathElementNotSupported MissingMathElementNotSupported@endlink</td>
4672 <td class='meaning'>Missing <code>&lt;math&gt;</code> element is only permitted in L3V2</td>
4673 <td class='s-warning'></td>
4674 <td class='s-warning'></td>
4675 <td class='s-warning'></td>
4676 <td class='s-warning'></td>
4677 <td class='s-warning'></td>
4678 <td class='s-warning'></td>
4679 <td class='s-warning'></td>
4680 <td class='s-na'></td>
4681 </tr>
4682 <tr><td class='code'>@link libsbml#MissingTriggerElementNotSupported MissingTriggerElementNotSupported@endlink</td>
4683 <td class='meaning'>missing <code>&lt;trigger&gt;</code> element is only permitted in L3V2</td>
4684 <td class='s-na'></td>
4685 <td class='s-na'></td>
4686 <td class='s-warning'></td>
4687 <td class='s-warning'></td>
4688 <td class='s-warning'></td>
4689 <td class='s-warning'></td>
4690 <td class='s-warning'></td>
4691 <td class='s-na'></td>
4692 </tr>
4693 <tr><td class='code'>@link libsbml#BooleanNumericDiscrepancy BooleanNumericDiscrepancy@endlink</td>
4694 <td class='meaning'>Interchange of Boolean and numeric values only permitted in L3V2</td>
4695 <td class='s-error'></td>
4696 <td class='s-error'></td>
4697 <td class='s-error'></td>
4698 <td class='s-error'></td>
4699 <td class='s-error'></td>
4700 <td class='s-error'></td>
4701 <td class='s-error'></td>
4702 <td class='s-na'></td>
4703 </tr>
4704 <tr><td class='code'>@link libsbml#IdNameSBaseInL3V2 IdNameSBaseInL3V2@endlink</td>
4705 <td class='meaning'>Conversion will lose attributes only available in L3V2 and higher</td>
4706 <td class='s-warning'></td>
4707 <td class='s-warning'></td>
4708 <td class='s-warning'></td>
4709 <td class='s-warning'></td>
4710 <td class='s-warning'></td>
4711 <td class='s-warning'></td>
4712 <td class='s-warning'></td>
4713 <td class='s-na'></td>
4714 </tr>
4715 <tr><td class='code'>@link libsbml#MissingParticipantsNotSupported MissingParticipantsNotSupported@endlink</td>
4716 <td class='meaning'>Omission of both <code>&lt;listOfReactants&gt;</code> and <code>&lt;listOfProducts&gt;</code> is only valid in L3V2</td>
4717 <td class='s-error'></td>
4718 <td class='s-error'></td>
4719 <td class='s-error'></td>
4720 <td class='s-error'></td>
4721 <td class='s-error'></td>
4722 <td class='s-error'></td>
4723 <td class='s-error'></td>
4724 <td class='s-na'></td>
4725 </tr>
4726 <tr><td class='code'>@link libsbml#ConvertibleMathInitialAssignment ConvertibleMathInitialAssignment@endlink</td>
4727 <td class='meaning'>Some L3V2-specific MathML elements are not permitted in InitialAssignment objects</td>
4728 <td class='s-warning'></td>
4729 <td class='s-warning'></td>
4730 <td class='s-warning'></td>
4731 <td class='s-warning'></td>
4732 <td class='s-warning'></td>
4733 <td class='s-warning'></td>
4734 <td class='s-warning'></td>
4735 <td class='s-na'></td>
4736 </tr>
4737 <tr><td class='code'>@link libsbml#FastReactionsNotSupported FastReactionsNotSupported@endlink</td>
4738 <td class='meaning'>Conversion of reactions employing the 'fast' attribute is not supported</td>
4739 <td class='s-error'></td>
4740 <td class='s-error'></td>
4741 <td class='s-error'></td>
4742 <td class='s-error'></td>
4743 <td class='s-error'></td>
4744 <td class='s-error'></td>
4745 <td class='s-error'></td>
4746 <td class='s-na'></td>
4747 </tr>
4748 <tr><td class='code'>@link libsbml#InvalidSBMLLevelVersion InvalidSBMLLevelVersion@endlink</td>
4749 <td class='meaning'>Unknown Level+Version combination of SBML</td>
4750 <td class='s-error'></td>
4751 <td class='s-error'></td>
4752 <td class='s-error'></td>
4753 <td class='s-error'></td>
4754 <td class='s-error'></td>
4755 <td class='s-error'></td>
4756 <td class='s-error'></td>
4757 <td class='s-error'></td>
4758 </tr>
4759 <tr><td class='code'>@link libsbml#AnnotationNotesNotAllowedLevel1 AnnotationNotesNotAllowedLevel1@endlink</td>
4760 <td class='meaning'>Annotation objects on the SBML container element are not permitted in SBML Level 1</td>
4761 <td class='s-error'></td>
4762 <td class='s-error'></td>
4763 <td class='s-na'></td>
4764 <td class='s-na'></td>
4765 <td class='s-na'></td>
4766 <td class='s-na'></td>
4767 <td class='s-na'></td>
4768 <td class='s-na'></td>
4769 </tr>
4770 <tr><td class='code'>@link libsbml#InvalidRuleOrdering InvalidRuleOrdering@endlink</td>
4771 <td class='meaning'>Invalid ordering of rules</td>
4772 <td class='s-error'></td>
4773 <td class='s-error'></td>
4774 <td class='s-error'></td>
4775 <td class='s-na'></td>
4776 <td class='s-na'></td>
4777 <td class='s-na'></td>
4778 <td class='s-na'></td>
4779 <td class='s-na'></td>
4780 </tr>
4781 <tr><td class='code'>@link libsbml#RequiredPackagePresent RequiredPackagePresent@endlink</td>
4782 <td class='meaning'>The SBML document requires an SBML Level 3 package unavailable in this software</td>
4783 <td class='s-na'></td>
4784 <td class='s-na'></td>
4785 <td class='s-na'></td>
4786 <td class='s-na'></td>
4787 <td class='s-na'></td>
4788 <td class='s-na'></td>
4789 <td class='s-error'></td>
4790 <td class='s-error'></td>
4791 </tr>
4792 <tr><td class='code'>@link libsbml#UnrequiredPackagePresent UnrequiredPackagePresent@endlink</td>
4793 <td class='meaning'>The SBML document uses an SBML Level 3 package unavailable in this software</td>
4794 <td class='s-na'></td>
4795 <td class='s-na'></td>
4796 <td class='s-na'></td>
4797 <td class='s-na'></td>
4798 <td class='s-na'></td>
4799 <td class='s-na'></td>
4800 <td class='s-warning'></td>
4801 <td class='s-warning'></td>
4802 </tr>
4803 <tr><td class='code'>@link libsbml#PackageRequiredShouldBeFalse PackageRequiredShouldBeFalse@endlink</td>
4804 <td class='meaning'>This package expects required to be false</td>
4805 <td class='s-na'></td>
4806 <td class='s-na'></td>
4807 <td class='s-na'></td>
4808 <td class='s-na'></td>
4809 <td class='s-na'></td>
4810 <td class='s-na'></td>
4811 <td class='s-warning'></td>
4812 <td class='s-warning'></td>
4813 </tr>
4814 <tr><td class='code'>@link libsbml#SubsUnitsAllowedInKL SubsUnitsAllowedInKL@endlink</td>
4815 <td class='meaning'>Disallowed value for attribute 'substanceUnits' on KineticLaw object</td>
4816 <td class='s-error'></td>
4817 <td class='s-error'></td>
4818 <td class='s-error'></td>
4819 <td class='s-na'></td>
4820 <td class='s-na'></td>
4821 <td class='s-na'></td>
4822 <td class='s-na'></td>
4823 <td class='s-na'></td>
4824 </tr>
4825 <tr><td class='code'>@link libsbml#TimeUnitsAllowedInKL TimeUnitsAllowedInKL@endlink</td>
4826 <td class='meaning'>Disallowed value for attribute 'timeUnits' on KineticLaw object</td>
4827 <td class='s-error'></td>
4828 <td class='s-error'></td>
4829 <td class='s-error'></td>
4830 <td class='s-na'></td>
4831 <td class='s-na'></td>
4832 <td class='s-na'></td>
4833 <td class='s-na'></td>
4834 <td class='s-na'></td>
4835 </tr>
4836 <tr><td class='code'>@link libsbml#FormulaInLevel1KL FormulaInLevel1KL@endlink</td>
4837 <td class='meaning'>Only predefined functions are allowed in SBML Level 1 formulas</td>
4838 <td class='s-error'></td>
4839 <td class='s-error'></td>
4840 <td class='s-na'></td>
4841 <td class='s-na'></td>
4842 <td class='s-na'></td>
4843 <td class='s-na'></td>
4844 <td class='s-na'></td>
4845 <td class='s-na'></td>
4846 </tr>
4847 <tr><td class='code'>@link libsbml#L3SubstanceUnitsOnModel L3SubstanceUnitsOnModel@endlink</td>
4848 <td class='meaning'>Invalid 'substanceUnits' attribute value</td>
4849 <td class='s-na'></td>
4850 <td class='s-na'></td>
4851 <td class='s-na'></td>
4852 <td class='s-na'></td>
4853 <td class='s-na'></td>
4854 <td class='s-na'></td>
4855 <td class='s-warning'></td>
4856 <td class='s-na'></td>
4857 </tr>
4858 <tr><td class='code'>@link libsbml#StoichiometryMathMissingMath StoichiometryMathMissingMath@endlink</td>
4859 <td class='meaning'>The <code>&lt;stoichiometryMath&gt;</code> element must contain a <code>&lt;math&gt;</code> element</td>
4860 <td class='s-na'></td>
4861 <td class='s-na'></td>
4862 <td class='s-error'></td>
4863 <td class='s-error'></td>
4864 <td class='s-error'></td>
4865 <td class='s-error'></td>
4866 <td class='s-na'></td>
4867 <td class='s-na'></td>
4868 </tr>
4869 <tr><td class='code'>@link libsbml#TimeUnitsRemoved TimeUnitsRemoved@endlink</td>
4870 <td class='meaning'>This Level+Version of SBML does not support the 'timeUnits' attribute on Event objects</td>
4871 <td class='s-na'></td>
4872 <td class='s-na'></td>
4873 <td class='s-na'></td>
4874 <td class='s-na'></td>
4875 <td class='s-error'></td>
4876 <td class='s-error'></td>
4877 <td class='s-error'></td>
4878 <td class='s-error'></td>
4879 </tr>
4880 <tr><td class='code'>@link libsbml#BadMathML BadMathML@endlink</td>
4881 <td class='meaning'>Invalid MathML expression</td>
4882 <td class='s-na'></td>
4883 <td class='s-na'></td>
4884 <td class='s-error'></td>
4885 <td class='s-error'></td>
4886 <td class='s-error'></td>
4887 <td class='s-error'></td>
4888 <td class='s-error'></td>
4889 <td class='s-error'></td>
4890 </tr>
4891 <tr><td class='code'>@link libsbml#FailedMathMLReadOfDouble FailedMathMLReadOfDouble@endlink</td>
4892 <td class='meaning'>Missing or invalid floating-point number in MathML expression</td>
4893 <td class='s-na'></td>
4894 <td class='s-na'></td>
4895 <td class='s-error'></td>
4896 <td class='s-error'></td>
4897 <td class='s-error'></td>
4898 <td class='s-error'></td>
4899 <td class='s-error'></td>
4900 <td class='s-error'></td>
4901 </tr>
4902 <tr><td class='code'>@link libsbml#FailedMathMLReadOfInteger FailedMathMLReadOfInteger@endlink</td>
4903 <td class='meaning'>Missing or invalid integer in MathML expression</td>
4904 <td class='s-na'></td>
4905 <td class='s-na'></td>
4906 <td class='s-error'></td>
4907 <td class='s-error'></td>
4908 <td class='s-error'></td>
4909 <td class='s-error'></td>
4910 <td class='s-error'></td>
4911 <td class='s-error'></td>
4912 </tr>
4913 <tr><td class='code'>@link libsbml#FailedMathMLReadOfExponential FailedMathMLReadOfExponential@endlink</td>
4914 <td class='meaning'>Missing or invalid exponential expression in MathML</td>
4915 <td class='s-na'></td>
4916 <td class='s-na'></td>
4917 <td class='s-error'></td>
4918 <td class='s-error'></td>
4919 <td class='s-error'></td>
4920 <td class='s-error'></td>
4921 <td class='s-error'></td>
4922 <td class='s-error'></td>
4923 </tr>
4924 <tr><td class='code'>@link libsbml#FailedMathMLReadOfRational FailedMathMLReadOfRational@endlink</td>
4925 <td class='meaning'>Missing or invalid rational expression in MathML</td>
4926 <td class='s-na'></td>
4927 <td class='s-na'></td>
4928 <td class='s-error'></td>
4929 <td class='s-error'></td>
4930 <td class='s-error'></td>
4931 <td class='s-error'></td>
4932 <td class='s-error'></td>
4933 <td class='s-error'></td>
4934 </tr>
4935 <tr><td class='code'>@link libsbml#BadMathMLNodeType BadMathMLNodeType@endlink</td>
4936 <td class='meaning'>Invalid MathML element</td>
4937 <td class='s-na'></td>
4938 <td class='s-na'></td>
4939 <td class='s-error'></td>
4940 <td class='s-error'></td>
4941 <td class='s-error'></td>
4942 <td class='s-error'></td>
4943 <td class='s-error'></td>
4944 <td class='s-error'></td>
4945 </tr>
4946 <tr><td class='code'>@link libsbml#InvalidMathMLAttribute InvalidMathMLAttribute@endlink</td>
4947 <td class='meaning'>Invalid MathML attribute</td>
4948 <td class='s-na'></td>
4949 <td class='s-na'></td>
4950 <td class='s-error'></td>
4951 <td class='s-error'></td>
4952 <td class='s-error'></td>
4953 <td class='s-error'></td>
4954 <td class='s-error'></td>
4955 <td class='s-error'></td>
4956 </tr>
4957 <tr><td class='code'>@link libsbml#NoTimeSymbolInFunctionDef NoTimeSymbolInFunctionDef@endlink</td>
4958 <td class='meaning'>Use of <code>&lt;csymbol&gt;</code> for 'time' not allowed within FunctionDefinition objects</td>
4959 <td class='s-na'></td>
4960 <td class='s-na'></td>
4961 <td class='s-warning'></td>
4962 <td class='s-error'></td>
4963 <td class='s-error'></td>
4964 <td class='s-error'></td>
4965 <td class='s-error'></td>
4966 <td class='s-error'></td>
4967 </tr>
4968 <tr><td class='code'>@link libsbml#NoBodyInFunctionDef NoBodyInFunctionDef@endlink</td>
4969 <td class='meaning'>There must be a <code>&lt;lambda&gt;</code> body within the <code>&lt;math&gt;</code> element of a FunctionDefinition object</td>
4970 <td class='s-na'></td>
4971 <td class='s-na'></td>
4972 <td class='s-error'></td>
4973 <td class='s-error'></td>
4974 <td class='s-error'></td>
4975 <td class='s-error'></td>
4976 <td class='s-error'></td>
4977 <td class='s-error'></td>
4978 </tr>
4979 <tr><td class='code'>@link libsbml#DanglingUnitSIdRef DanglingUnitSIdRef@endlink</td>
4980 <td class='meaning'>Units must refer to valid unit or unitDefinition</td>
4981 <td class='s-warning'></td>
4982 <td class='s-warning'></td>
4983 <td class='s-warning'></td>
4984 <td class='s-warning'></td>
4985 <td class='s-warning'></td>
4986 <td class='s-warning'></td>
4987 <td class='s-na'></td>
4988 <td class='s-na'></td>
4989 </tr>
4990 <tr><td class='code'>@link libsbml#RDFMissingAboutTag RDFMissingAboutTag@endlink</td>
4991 <td class='meaning'>RDF missing the <code>&lt;about&gt;</code> tag</td>
4992 <td class='s-na'></td>
4993 <td class='s-na'></td>
4994 <td class='s-na'></td>
4995 <td class='s-warning'></td>
4996 <td class='s-warning'></td>
4997 <td class='s-warning'></td>
4998 <td class='s-warning'></td>
4999 <td class='s-warning'></td>
5000 </tr>
5001 <tr><td class='code'>@link libsbml#RDFEmptyAboutTag RDFEmptyAboutTag@endlink</td>
5002 <td class='meaning'>RDF empty <code>&lt;about&gt;</code> tag</td>
5003 <td class='s-na'></td>
5004 <td class='s-na'></td>
5005 <td class='s-na'></td>
5006 <td class='s-warning'></td>
5007 <td class='s-warning'></td>
5008 <td class='s-warning'></td>
5009 <td class='s-warning'></td>
5010 <td class='s-warning'></td>
5011 </tr>
5012 <tr><td class='code'>@link libsbml#RDFAboutTagNotMetaid RDFAboutTagNotMetaid@endlink</td>
5013 <td class='meaning'>RDF <code>&lt;about&gt;</code> tag is not metaid</td>
5014 <td class='s-na'></td>
5015 <td class='s-na'></td>
5016 <td class='s-na'></td>
5017 <td class='s-warning'></td>
5018 <td class='s-warning'></td>
5019 <td class='s-warning'></td>
5020 <td class='s-warning'></td>
5021 <td class='s-warning'></td>
5022 </tr>
5023 <tr><td class='code'>@link libsbml#RDFNotCompleteModelHistory RDFNotCompleteModelHistory@endlink</td>
5024 <td class='meaning'>RDF does not contain valid ModelHistory</td>
5025 <td class='s-na'></td>
5026 <td class='s-na'></td>
5027 <td class='s-na'></td>
5028 <td class='s-warning'></td>
5029 <td class='s-warning'></td>
5030 <td class='s-warning'></td>
5031 <td class='s-warning'></td>
5032 <td class='s-warning'></td>
5033 </tr>
5034 <tr><td class='code'>@link libsbml#RDFNotModelHistory RDFNotModelHistory@endlink</td>
5035 <td class='meaning'>RDF does not result in a ModelHistory</td>
5036 <td class='s-na'></td>
5037 <td class='s-na'></td>
5038 <td class='s-na'></td>
5039 <td class='s-warning'></td>
5040 <td class='s-warning'></td>
5041 <td class='s-warning'></td>
5042 <td class='s-warning'></td>
5043 <td class='s-warning'></td>
5044 </tr>
5045 <tr><td class='code'>@link libsbml#AnnotationNotElement AnnotationNotElement@endlink</td>
5046 <td class='meaning'>Annotation must contain element</td>
5047 <td class='s-na'></td>
5048 <td class='s-na'></td>
5049 <td class='s-warning'></td>
5050 <td class='s-warning'></td>
5051 <td class='s-warning'></td>
5052 <td class='s-warning'></td>
5053 <td class='s-warning'></td>
5054 <td class='s-warning'></td>
5055 </tr>
5056 <tr><td class='code'>@link libsbml#NestedAnnotationNotAllowed NestedAnnotationNotAllowed@endlink</td>
5057 <td class='meaning'>Nested annotations not allowed</td>
5058 <td class='s-warning'></td>
5059 <td class='s-warning'></td>
5060 <td class='s-warning'></td>
5061 <td class='s-warning'></td>
5062 <td class='s-warning'></td>
5063 <td class='s-warning'></td>
5064 <td class='s-na'></td>
5065 <td class='s-na'></td>
5066 </tr>
5067 <tr><td class='code'>@link libsbml#UndeclaredUnits UndeclaredUnits@endlink</td>
5068 <td class='meaning'>Missing unit declarations on parameters or literal numbers in expression</td>
5069 <td class='s-warning'></td>
5070 <td class='s-warning'></td>
5071 <td class='s-warning'></td>
5072 <td class='s-warning'></td>
5073 <td class='s-warning'></td>
5074 <td class='s-warning'></td>
5075 <td class='s-warning'></td>
5076 <td class='s-warning'></td>
5077 </tr>
5078 <tr><td class='code'>@link libsbml#UndeclaredTimeUnitsL3 UndeclaredTimeUnitsL3@endlink</td>
5079 <td class='meaning'>Unable to verify consistency of units: the unit of time has not been declared</td>
5080 <td class='s-na'></td>
5081 <td class='s-na'></td>
5082 <td class='s-na'></td>
5083 <td class='s-na'></td>
5084 <td class='s-na'></td>
5085 <td class='s-na'></td>
5086 <td class='s-warning'></td>
5087 <td class='s-warning'></td>
5088 </tr>
5089 <tr><td class='code'>@link libsbml#UndeclaredExtentUnitsL3 UndeclaredExtentUnitsL3@endlink</td>
5090 <td class='meaning'>Unable to verify consistency of units: the units of reaction extent have not been declared</td>
5091 <td class='s-na'></td>
5092 <td class='s-na'></td>
5093 <td class='s-na'></td>
5094 <td class='s-na'></td>
5095 <td class='s-na'></td>
5096 <td class='s-na'></td>
5097 <td class='s-warning'></td>
5098 <td class='s-warning'></td>
5099 </tr>
5100 <tr><td class='code'>@link libsbml#UndeclaredObjectUnitsL3 UndeclaredObjectUnitsL3@endlink</td>
5101 <td class='meaning'>Unable to verify consistency of units: encountered a model entity with no declared units</td>
5102 <td class='s-na'></td>
5103 <td class='s-na'></td>
5104 <td class='s-na'></td>
5105 <td class='s-na'></td>
5106 <td class='s-na'></td>
5107 <td class='s-na'></td>
5108 <td class='s-warning'></td>
5109 <td class='s-warning'></td>
5110 </tr>
5111 <tr><td class='code'>@link libsbml#CannotVerifyUnitsObjectNoMath CannotVerifyUnitsObjectNoMath@endlink</td>
5112 <td class='meaning'>Unable to verify consistency of units: encountered an object with no <code>&lt;math&gt;</code> element</td>
5113 <td class='s-na'></td>
5114 <td class='s-na'></td>
5115 <td class='s-na'></td>
5116 <td class='s-na'></td>
5117 <td class='s-na'></td>
5118 <td class='s-na'></td>
5119 <td class='s-na'></td>
5120 <td class='s-warning'></td>
5121 </tr>
5122 <tr><td class='code'>@link libsbml#UnrecognisedSBOTerm UnrecognisedSBOTerm@endlink</td>
5123 <td class='meaning'>Unrecognized 'sboTerm' attribute value</td>
5124 <td class='s-na'></td>
5125 <td class='s-na'></td>
5126 <td class='s-na'></td>
5127 <td class='s-warning'></td>
5128 <td class='s-warning'></td>
5129 <td class='s-warning'></td>
5130 <td class='s-warning'></td>
5131 <td class='s-warning'></td>
5132 </tr>
5133 <tr><td class='code'>@link libsbml#ObseleteSBOTerm ObseleteSBOTerm@endlink</td>
5134 <td class='meaning'>Obsolete 'sboTerm' attribute value</td>
5135 <td class='s-na'></td>
5136 <td class='s-na'></td>
5137 <td class='s-na'></td>
5138 <td class='s-warning'></td>
5139 <td class='s-warning'></td>
5140 <td class='s-warning'></td>
5141 <td class='s-warning'></td>
5142 <td class='s-warning'></td>
5143 </tr>
5144 <tr><td class='code'>@link libsbml#IncorrectCompartmentSpatialDimensions IncorrectCompartmentSpatialDimensions@endlink</td>
5145 <td class='meaning'>In SBML Level 1, only three-dimensional compartments are allowed</td>
5146 <td class='s-error'></td>
5147 <td class='s-error'></td>
5148 <td class='s-na'></td>
5149 <td class='s-na'></td>
5150 <td class='s-na'></td>
5151 <td class='s-na'></td>
5152 <td class='s-na'></td>
5153 <td class='s-na'></td>
5154 </tr>
5155 <tr><td class='code'>@link libsbml#CompartmentTypeNotValidAttribute CompartmentTypeNotValidAttribute@endlink</td>
5156 <td class='meaning'>CompartmentType objects are not available in this Level+Version of SBML</td>
5157 <td class='s-error'></td>
5158 <td class='s-error'></td>
5159 <td class='s-error'></td>
5160 <td class='s-na'></td>
5161 <td class='s-na'></td>
5162 <td class='s-na'></td>
5163 <td class='s-error'></td>
5164 <td class='s-error'></td>
5165 </tr>
5166 <tr><td class='code'>@link libsbml#ConstantNotValidAttribute ConstantNotValidAttribute@endlink</td>
5167 <td class='meaning'>This Level+Version of SBML does not support the 'constant' attribute on this component</td>
5168 <td class='s-error'></td>
5169 <td class='s-error'></td>
5170 <td class='s-na'></td>
5171 <td class='s-na'></td>
5172 <td class='s-na'></td>
5173 <td class='s-na'></td>
5174 <td class='s-na'></td>
5175 <td class='s-na'></td>
5176 </tr>
5177 <tr><td class='code'>@link libsbml#MetaIdNotValidAttribute MetaIdNotValidAttribute@endlink</td>
5178 <td class='meaning'>Attribute 'metaid' is not available in SBML Level 1</td>
5179 <td class='s-error'></td>
5180 <td class='s-error'></td>
5181 <td class='s-na'></td>
5182 <td class='s-na'></td>
5183 <td class='s-na'></td>
5184 <td class='s-na'></td>
5185 <td class='s-na'></td>
5186 <td class='s-na'></td>
5187 </tr>
5188 <tr><td class='code'>@link libsbml#SBOTermNotValidAttributeBeforeL2V3 SBOTermNotValidAttributeBeforeL2V3@endlink</td>
5189 <td class='meaning'>The 'sboTerm' attribute is not available on this component before SBML Level 2 Version 3</td>
5190 <td class='s-error'></td>
5191 <td class='s-error'></td>
5192 <td class='s-error'></td>
5193 <td class='s-error'></td>
5194 <td class='s-na'></td>
5195 <td class='s-na'></td>
5196 <td class='s-na'></td>
5197 <td class='s-na'></td>
5198 </tr>
5199 <tr><td class='code'>@link libsbml#InvalidL1CompartmentUnits InvalidL1CompartmentUnits@endlink</td>
5200 <td class='meaning'>Invalid units for a compartment in SBML Level 1</td>
5201 <td class='s-error'></td>
5202 <td class='s-error'></td>
5203 <td class='s-na'></td>
5204 <td class='s-na'></td>
5205 <td class='s-na'></td>
5206 <td class='s-na'></td>
5207 <td class='s-na'></td>
5208 <td class='s-na'></td>
5209 </tr>
5210 <tr><td class='code'>@link libsbml#L1V1CompartmentVolumeReqd L1V1CompartmentVolumeReqd@endlink</td>
5211 <td class='meaning'>In SBML Level 1, a compartment's volume must be specified</td>
5212 <td class='s-error'></td>
5213 <td class='s-na'></td>
5214 <td class='s-na'></td>
5215 <td class='s-na'></td>
5216 <td class='s-na'></td>
5217 <td class='s-na'></td>
5218 <td class='s-na'></td>
5219 <td class='s-na'></td>
5220 </tr>
5221 <tr><td class='code'>@link libsbml#CompartmentTypeNotValidComponent CompartmentTypeNotValidComponent@endlink</td>
5222 <td class='meaning'>CompartmentType objects are not available in this Level+Version of SBML</td>
5223 <td class='s-error'></td>
5224 <td class='s-error'></td>
5225 <td class='s-error'></td>
5226 <td class='s-na'></td>
5227 <td class='s-na'></td>
5228 <td class='s-na'></td>
5229 <td class='s-error'></td>
5230 <td class='s-error'></td>
5231 </tr>
5232 <tr><td class='code'>@link libsbml#ConstraintNotValidComponent ConstraintNotValidComponent@endlink</td>
5233 <td class='meaning'>Constraint objects are not available in this Level+Version of SBML</td>
5234 <td class='s-error'></td>
5235 <td class='s-error'></td>
5236 <td class='s-error'></td>
5237 <td class='s-na'></td>
5238 <td class='s-na'></td>
5239 <td class='s-na'></td>
5240 <td class='s-na'></td>
5241 <td class='s-na'></td>
5242 </tr>
5243 <tr><td class='code'>@link libsbml#EventNotValidComponent EventNotValidComponent@endlink</td>
5244 <td class='meaning'>Event objects are not available in this Level+Version of SBML</td>
5245 <td class='s-error'></td>
5246 <td class='s-error'></td>
5247 <td class='s-na'></td>
5248 <td class='s-na'></td>
5249 <td class='s-na'></td>
5250 <td class='s-na'></td>
5251 <td class='s-na'></td>
5252 <td class='s-na'></td>
5253 </tr>
5254 <tr><td class='code'>@link libsbml#SBOTermNotValidAttributeBeforeL2V2 SBOTermNotValidAttributeBeforeL2V2@endlink</td>
5255 <td class='meaning'>The 'sboTerm' attribute is invalid for this component before Level 2 Version 2</td>
5256 <td class='s-error'></td>
5257 <td class='s-error'></td>
5258 <td class='s-error'></td>
5259 <td class='s-na'></td>
5260 <td class='s-na'></td>
5261 <td class='s-na'></td>
5262 <td class='s-na'></td>
5263 <td class='s-na'></td>
5264 </tr>
5265 <tr><td class='code'>@link libsbml#FuncDefNotValidComponent FuncDefNotValidComponent@endlink</td>
5266 <td class='meaning'>FunctionDefinition objects are not available in this Level+Version of SBML</td>
5267 <td class='s-error'></td>
5268 <td class='s-error'></td>
5269 <td class='s-na'></td>
5270 <td class='s-na'></td>
5271 <td class='s-na'></td>
5272 <td class='s-na'></td>
5273 <td class='s-na'></td>
5274 <td class='s-na'></td>
5275 </tr>
5276 <tr><td class='code'>@link libsbml#InitialAssignNotValidComponent InitialAssignNotValidComponent@endlink</td>
5277 <td class='meaning'>InitialAssignment objects are not available in this Level+Version of SBML</td>
5278 <td class='s-error'></td>
5279 <td class='s-error'></td>
5280 <td class='s-error'></td>
5281 <td class='s-na'></td>
5282 <td class='s-na'></td>
5283 <td class='s-na'></td>
5284 <td class='s-na'></td>
5285 <td class='s-na'></td>
5286 </tr>
5287 <tr><td class='code'>@link libsbml#VariableNotValidAttribute VariableNotValidAttribute@endlink</td>
5288 <td class='meaning'>Attribute 'variable' is not available on this component in this Level+Version of SBML</td>
5289 <td class='s-error'></td>
5290 <td class='s-error'></td>
5291 <td class='s-error'></td>
5292 <td class='s-error'></td>
5293 <td class='s-error'></td>
5294 <td class='s-error'></td>
5295 <td class='s-error'></td>
5296 <td class='s-error'></td>
5297 </tr>
5298 <tr><td class='code'>@link libsbml#UnitsNotValidAttribute UnitsNotValidAttribute@endlink</td>
5299 <td class='meaning'>Attribute 'units' is not available on this component in this Level+Version of SBML</td>
5300 <td class='s-error'></td>
5301 <td class='s-error'></td>
5302 <td class='s-error'></td>
5303 <td class='s-error'></td>
5304 <td class='s-error'></td>
5305 <td class='s-error'></td>
5306 <td class='s-error'></td>
5307 <td class='s-error'></td>
5308 </tr>
5309 <tr><td class='code'>@link libsbml#ConstantSpeciesNotValidAttribute ConstantSpeciesNotValidAttribute@endlink</td>
5310 <td class='meaning'>Attribute 'constant' is not available on Species objects in SBML Level 1</td>
5311 <td class='s-error'></td>
5312 <td class='s-error'></td>
5313 <td class='s-na'></td>
5314 <td class='s-na'></td>
5315 <td class='s-na'></td>
5316 <td class='s-na'></td>
5317 <td class='s-na'></td>
5318 <td class='s-na'></td>
5319 </tr>
5320 <tr><td class='code'>@link libsbml#SpatialSizeUnitsNotValidAttribute SpatialSizeUnitsNotValidAttribute@endlink</td>
5321 <td class='meaning'>Attribute 'spatialSizeUnits' is not available on Species objects in SBML Level 1</td>
5322 <td class='s-error'></td>
5323 <td class='s-error'></td>
5324 <td class='s-na'></td>
5325 <td class='s-na'></td>
5326 <td class='s-na'></td>
5327 <td class='s-na'></td>
5328 <td class='s-na'></td>
5329 <td class='s-na'></td>
5330 </tr>
5331 <tr><td class='code'>@link libsbml#SpeciesTypeNotValidAttribute SpeciesTypeNotValidAttribute@endlink</td>
5332 <td class='meaning'>Attribute 'speciesType' is not available on Species objects in SBML Level 1</td>
5333 <td class='s-error'></td>
5334 <td class='s-error'></td>
5335 <td class='s-error'></td>
5336 <td class='s-na'></td>
5337 <td class='s-na'></td>
5338 <td class='s-na'></td>
5339 <td class='s-error'></td>
5340 <td class='s-error'></td>
5341 </tr>
5342 <tr><td class='code'>@link libsbml#HasOnlySubsUnitsNotValidAttribute HasOnlySubsUnitsNotValidAttribute@endlink</td>
5343 <td class='meaning'>Attribute 'hasOnlySubstanceUnits' is not available on Species objects in SBML Level 1</td>
5344 <td class='s-error'></td>
5345 <td class='s-error'></td>
5346 <td class='s-na'></td>
5347 <td class='s-na'></td>
5348 <td class='s-na'></td>
5349 <td class='s-na'></td>
5350 <td class='s-na'></td>
5351 <td class='s-na'></td>
5352 </tr>
5353 <tr><td class='code'>@link libsbml#IdNotValidAttribute IdNotValidAttribute@endlink</td>
5354 <td class='meaning'>Attribute 'id' is not available on SpeciesReference objects in SBML Level 1</td>
5355 <td class='s-error'></td>
5356 <td class='s-error'></td>
5357 <td class='s-error'></td>
5358 <td class='s-na'></td>
5359 <td class='s-na'></td>
5360 <td class='s-na'></td>
5361 <td class='s-na'></td>
5362 <td class='s-na'></td>
5363 </tr>
5364 <tr><td class='code'>@link libsbml#NameNotValidAttribute NameNotValidAttribute@endlink</td>
5365 <td class='meaning'>Attribute 'name' is not available on SpeciesReference objects in SBML Level 1</td>
5366 <td class='s-error'></td>
5367 <td class='s-error'></td>
5368 <td class='s-error'></td>
5369 <td class='s-na'></td>
5370 <td class='s-na'></td>
5371 <td class='s-na'></td>
5372 <td class='s-na'></td>
5373 <td class='s-na'></td>
5374 </tr>
5375 <tr><td class='code'>@link libsbml#SpeciesTypeNotValidComponent SpeciesTypeNotValidComponent@endlink</td>
5376 <td class='meaning'>The SpeciesType object is not supported in SBML Level 1</td>
5377 <td class='s-error'></td>
5378 <td class='s-error'></td>
5379 <td class='s-error'></td>
5380 <td class='s-na'></td>
5381 <td class='s-na'></td>
5382 <td class='s-na'></td>
5383 <td class='s-error'></td>
5384 <td class='s-error'></td>
5385 </tr>
5386 <tr><td class='code'>@link libsbml#StoichiometryMathNotValidComponent StoichiometryMathNotValidComponent@endlink</td>
5387 <td class='meaning'>The StoichiometryMath object is not supported in SBML Level 1</td>
5388 <td class='s-error'></td>
5389 <td class='s-error'></td>
5390 <td class='s-na'></td>
5391 <td class='s-na'></td>
5392 <td class='s-na'></td>
5393 <td class='s-na'></td>
5394 <td class='s-error'></td>
5395 <td class='s-error'></td>
5396 </tr>
5397 <tr><td class='code'>@link libsbml#MultiplierNotValidAttribute MultiplierNotValidAttribute@endlink</td>
5398 <td class='meaning'>Attribute 'multiplier' on Unit objects is not supported in SBML Level 1</td>
5399 <td class='s-error'></td>
5400 <td class='s-error'></td>
5401 <td class='s-na'></td>
5402 <td class='s-na'></td>
5403 <td class='s-na'></td>
5404 <td class='s-na'></td>
5405 <td class='s-na'></td>
5406 <td class='s-na'></td>
5407 </tr>
5408 <tr><td class='code'>@link libsbml#OffsetNotValidAttribute OffsetNotValidAttribute@endlink</td>
5409 <td class='meaning'>Attribute 'offset' on Unit objects is only available in SBML Level 2 Version 1</td>
5410 <td class='s-error'></td>
5411 <td class='s-error'></td>
5412 <td class='s-na'></td>
5413 <td class='s-na'></td>
5414 <td class='s-na'></td>
5415 <td class='s-na'></td>
5416 <td class='s-na'></td>
5417 <td class='s-na'></td>
5418 </tr>
5419 <tr><td class='code'>@link libsbml#L3SpatialDimensionsUnset L3SpatialDimensionsUnset@endlink</td>
5420 <td class='meaning'>No value given for 'spatialDimensions' attribute; assuming a value of 3</td>
5421 <td class='s-na'></td>
5422 <td class='s-na'></td>
5423 <td class='s-na'></td>
5424 <td class='s-na'></td>
5425 <td class='s-na'></td>
5426 <td class='s-na'></td>
5427 <td class='s-warning'></td>
5428 <td class='s-warning'></td>
5429 </tr>
5430 <tr><td class='code'>@link libsbml#PackageConversionNotSupported PackageConversionNotSupported@endlink</td>
5431 <td class='meaning'>Conversion of SBML Level 3 package constructs is not yet supported</td>
5432 <td class='s-error'></td>
5433 <td class='s-error'></td>
5434 <td class='s-error'></td>
5435 <td class='s-error'></td>
5436 <td class='s-error'></td>
5437 <td class='s-error'></td>
5438 <td class='s-error'></td>
5439 <td class='s-error'></td>
5440 </tr>
5441 <tr><td class='code'>@link libsbml#InvalidTargetLevelVersion InvalidTargetLevelVersion@endlink</td>
5442 <td class='meaning'>The requested SBML Level/Version combination is not known to exist</td>
5443 <td class='s-error'></td>
5444 <td class='s-error'></td>
5445 <td class='s-error'></td>
5446 <td class='s-error'></td>
5447 <td class='s-error'></td>
5448 <td class='s-error'></td>
5449 <td class='s-error'></td>
5450 <td class='s-error'></td>
5451 </tr>
5452 <tr><td class='code'>@link libsbml#L3NotSupported L3NotSupported@endlink</td>
5453 <td class='meaning'>SBML Level 3 is not yet supported</td>
5454 <td class='s-error'></td>
5455 <td class='s-error'></td>
5456 <td class='s-error'></td>
5457 <td class='s-error'></td>
5458 <td class='s-error'></td>
5459 <td class='s-error'></td>
5460 <td class='s-error'></td>
5461 <td class='s-error'></td>
5462 </tr>
5463 <tr><td class='code'>@link libsbml#CompUnknown CompUnknown@endlink</td>
5464 <td class='meaning'></td>
5465 <td class='s-na'></td>
5466 <td class='s-na'></td>
5467 <td class='s-na'></td>
5468 <td class='s-na'></td>
5469 <td class='s-na'></td>
5470 <td class='s-na'></td>
5471 <td class='s-na'></td>
5472 <td class='s-na'></td>
5473 </tr>
5474 <tr><td class='code'>@link libsbml#CompNSUndeclared CompNSUndeclared@endlink</td>
5475 <td class='meaning'>The comp ns is not correctly declared</td>
5476 <td class='s-na'></td>
5477 <td class='s-na'></td>
5478 <td class='s-na'></td>
5479 <td class='s-na'></td>
5480 <td class='s-na'></td>
5481 <td class='s-na'></td>
5482 <td class='s-error'></td>
5483 <td class='s-error'></td>
5484 </tr>
5485 <tr><td class='code'>@link libsbml#CompElementNotInNs CompElementNotInNs@endlink</td>
5486 <td class='meaning'>Element not in comp namespace</td>
5487 <td class='s-na'></td>
5488 <td class='s-na'></td>
5489 <td class='s-na'></td>
5490 <td class='s-na'></td>
5491 <td class='s-na'></td>
5492 <td class='s-na'></td>
5493 <td class='s-error'></td>
5494 <td class='s-error'></td>
5495 </tr>
5496 <tr><td class='code'>@link libsbml#CompDuplicateComponentId CompDuplicateComponentId@endlink</td>
5497 <td class='meaning'>Duplicate 'id' attribute value</td>
5498 <td class='s-na'></td>
5499 <td class='s-na'></td>
5500 <td class='s-na'></td>
5501 <td class='s-na'></td>
5502 <td class='s-na'></td>
5503 <td class='s-na'></td>
5504 <td class='s-error'></td>
5505 <td class='s-error'></td>
5506 </tr>
5507 <tr><td class='code'>@link libsbml#CompUniqueModelIds CompUniqueModelIds@endlink</td>
5508 <td class='meaning'>Model and ExternalModelDefinitions must have unique ids</td>
5509 <td class='s-na'></td>
5510 <td class='s-na'></td>
5511 <td class='s-na'></td>
5512 <td class='s-na'></td>
5513 <td class='s-na'></td>
5514 <td class='s-na'></td>
5515 <td class='s-error'></td>
5516 <td class='s-error'></td>
5517 </tr>
5518 <tr><td class='code'>@link libsbml#CompUniquePortIds CompUniquePortIds@endlink</td>
5519 <td class='meaning'>Ports must have unique ids</td>
5520 <td class='s-na'></td>
5521 <td class='s-na'></td>
5522 <td class='s-na'></td>
5523 <td class='s-na'></td>
5524 <td class='s-na'></td>
5525 <td class='s-na'></td>
5526 <td class='s-error'></td>
5527 <td class='s-error'></td>
5528 </tr>
5529 <tr><td class='code'>@link libsbml#CompInvalidSIdSyntax CompInvalidSIdSyntax@endlink</td>
5530 <td class='meaning'>Invalid SId syntax</td>
5531 <td class='s-na'></td>
5532 <td class='s-na'></td>
5533 <td class='s-na'></td>
5534 <td class='s-na'></td>
5535 <td class='s-na'></td>
5536 <td class='s-na'></td>
5537 <td class='s-error'></td>
5538 <td class='s-error'></td>
5539 </tr>
5540 <tr><td class='code'>@link libsbml#CompInvalidSubmodelRefSyntax CompInvalidSubmodelRefSyntax@endlink</td>
5541 <td class='meaning'>Invalid submodelRef syntax</td>
5542 <td class='s-na'></td>
5543 <td class='s-na'></td>
5544 <td class='s-na'></td>
5545 <td class='s-na'></td>
5546 <td class='s-na'></td>
5547 <td class='s-na'></td>
5548 <td class='s-error'></td>
5549 <td class='s-error'></td>
5550 </tr>
5551 <tr><td class='code'>@link libsbml#CompInvalidDeletionSyntax CompInvalidDeletionSyntax@endlink</td>
5552 <td class='meaning'>Invalid deletion syntax</td>
5553 <td class='s-na'></td>
5554 <td class='s-na'></td>
5555 <td class='s-na'></td>
5556 <td class='s-na'></td>
5557 <td class='s-na'></td>
5558 <td class='s-na'></td>
5559 <td class='s-error'></td>
5560 <td class='s-error'></td>
5561 </tr>
5562 <tr><td class='code'>@link libsbml#CompInvalidConversionFactorSyntax CompInvalidConversionFactorSyntax@endlink</td>
5563 <td class='meaning'>Invalid conversionFactor syntax</td>
5564 <td class='s-na'></td>
5565 <td class='s-na'></td>
5566 <td class='s-na'></td>
5567 <td class='s-na'></td>
5568 <td class='s-na'></td>
5569 <td class='s-na'></td>
5570 <td class='s-error'></td>
5571 <td class='s-error'></td>
5572 </tr>
5573 <tr><td class='code'>@link libsbml#CompInvalidNameSyntax CompInvalidNameSyntax@endlink</td>
5574 <td class='meaning'>Invalid name syntax</td>
5575 <td class='s-na'></td>
5576 <td class='s-na'></td>
5577 <td class='s-na'></td>
5578 <td class='s-na'></td>
5579 <td class='s-na'></td>
5580 <td class='s-na'></td>
5581 <td class='s-error'></td>
5582 <td class='s-error'></td>
5583 </tr>
5584 <tr><td class='code'>@link libsbml#CompReplacedUnitsShouldMatch CompReplacedUnitsShouldMatch@endlink</td>
5585 <td class='meaning'>Units of replaced elements should match replacement units.</td>
5586 <td class='s-na'></td>
5587 <td class='s-na'></td>
5588 <td class='s-na'></td>
5589 <td class='s-na'></td>
5590 <td class='s-na'></td>
5591 <td class='s-na'></td>
5592 <td class='s-warning'></td>
5593 <td class='s-warning'></td>
5594 </tr>
5595 <tr><td class='code'>@link libsbml#CompOneListOfReplacedElements CompOneListOfReplacedElements@endlink</td>
5596 <td class='meaning'>Only one <code>&lt;listOfReplacedElements&gt;</code> allowed.</td>
5597 <td class='s-na'></td>
5598 <td class='s-na'></td>
5599 <td class='s-na'></td>
5600 <td class='s-na'></td>
5601 <td class='s-na'></td>
5602 <td class='s-na'></td>
5603 <td class='s-error'></td>
5604 <td class='s-error'></td>
5605 </tr>
5606 <tr><td class='code'>@link libsbml#CompLOReplaceElementsAllowedElements CompLOReplaceElementsAllowedElements@endlink</td>
5607 <td class='meaning'>Allowed children of <code>&lt;listOfReplacedElements&gt;</code></td>
5608 <td class='s-na'></td>
5609 <td class='s-na'></td>
5610 <td class='s-na'></td>
5611 <td class='s-na'></td>
5612 <td class='s-na'></td>
5613 <td class='s-na'></td>
5614 <td class='s-error'></td>
5615 <td class='s-error'></td>
5616 </tr>
5617 <tr><td class='code'>@link libsbml#CompLOReplacedElementsAllowedAttribs CompLOReplacedElementsAllowedAttribs@endlink</td>
5618 <td class='meaning'>Allowed <code>&lt;listOfReplacedElements&gt;</code> attributes</td>
5619 <td class='s-na'></td>
5620 <td class='s-na'></td>
5621 <td class='s-na'></td>
5622 <td class='s-na'></td>
5623 <td class='s-na'></td>
5624 <td class='s-na'></td>
5625 <td class='s-error'></td>
5626 <td class='s-error'></td>
5627 </tr>
5628 <tr><td class='code'>@link libsbml#CompEmptyLOReplacedElements CompEmptyLOReplacedElements@endlink</td>
5629 <td class='meaning'><code>&lt;listOfReplacedElements&gt;</code> must not be empty</td>
5630 <td class='s-na'></td>
5631 <td class='s-na'></td>
5632 <td class='s-na'></td>
5633 <td class='s-na'></td>
5634 <td class='s-na'></td>
5635 <td class='s-na'></td>
5636 <td class='s-error'></td>
5637 <td class='s-error'></td>
5638 </tr>
5639 <tr><td class='code'>@link libsbml#CompOneReplacedByElement CompOneReplacedByElement@endlink</td>
5640 <td class='meaning'>Only one <code>&lt;replacedBy&gt;</code> object allowed.</td>
5641 <td class='s-na'></td>
5642 <td class='s-na'></td>
5643 <td class='s-na'></td>
5644 <td class='s-na'></td>
5645 <td class='s-na'></td>
5646 <td class='s-na'></td>
5647 <td class='s-error'></td>
5648 <td class='s-error'></td>
5649 </tr>
5650 <tr><td class='code'>@link libsbml#CompAttributeRequiredMissing CompAttributeRequiredMissing@endlink</td>
5651 <td class='meaning'>Required comp:required attribute on <code>&lt;sbml&gt;</code></td>
5652 <td class='s-na'></td>
5653 <td class='s-na'></td>
5654 <td class='s-na'></td>
5655 <td class='s-na'></td>
5656 <td class='s-na'></td>
5657 <td class='s-na'></td>
5658 <td class='s-error'></td>
5659 <td class='s-error'></td>
5660 </tr>
5661 <tr><td class='code'>@link libsbml#CompAttributeRequiredMustBeBoolean CompAttributeRequiredMustBeBoolean@endlink</td>
5662 <td class='meaning'>The comp:required attribute must be Boolean</td>
5663 <td class='s-na'></td>
5664 <td class='s-na'></td>
5665 <td class='s-na'></td>
5666 <td class='s-na'></td>
5667 <td class='s-na'></td>
5668 <td class='s-na'></td>
5669 <td class='s-error'></td>
5670 <td class='s-error'></td>
5671 </tr>
5672 <tr><td class='code'>@link libsbml#CompRequiredTrueIfElementsRemain CompRequiredTrueIfElementsRemain@endlink</td>
5673 <td class='meaning'>The comp:required attribute must be 'true' if math changes</td>
5674 <td class='s-na'></td>
5675 <td class='s-na'></td>
5676 <td class='s-na'></td>
5677 <td class='s-na'></td>
5678 <td class='s-na'></td>
5679 <td class='s-na'></td>
5680 <td class='s-na'></td>
5681 <td class='s-na'></td>
5682 </tr>
5683 <tr><td class='code'>@link libsbml#CompRequiredFalseIfAllElementsReplaced CompRequiredFalseIfAllElementsReplaced@endlink</td>
5684 <td class='meaning'>The comp:required attribute must be 'false' if math does not change</td>
5685 <td class='s-na'></td>
5686 <td class='s-na'></td>
5687 <td class='s-na'></td>
5688 <td class='s-na'></td>
5689 <td class='s-na'></td>
5690 <td class='s-na'></td>
5691 <td class='s-na'></td>
5692 <td class='s-na'></td>
5693 </tr>
5694 <tr><td class='code'>@link libsbml#CompOneListOfModelDefinitions CompOneListOfModelDefinitions@endlink</td>
5695 <td class='meaning'>Only one <code>&lt;listOfModelDefinitions&gt;</code> allowed.</td>
5696 <td class='s-na'></td>
5697 <td class='s-na'></td>
5698 <td class='s-na'></td>
5699 <td class='s-na'></td>
5700 <td class='s-na'></td>
5701 <td class='s-na'></td>
5702 <td class='s-error'></td>
5703 <td class='s-error'></td>
5704 </tr>
5705 <tr><td class='code'>@link libsbml#CompEmptyLOModelDefs CompEmptyLOModelDefs@endlink</td>
5706 <td class='meaning'><code>&lt;listOfModelDefinitions&gt;</code> and <code>&lt;listOfExternalModelDefinitions&gt;</code> must not be empty</td>
5707 <td class='s-na'></td>
5708 <td class='s-na'></td>
5709 <td class='s-na'></td>
5710 <td class='s-na'></td>
5711 <td class='s-na'></td>
5712 <td class='s-na'></td>
5713 <td class='s-error'></td>
5714 <td class='s-error'></td>
5715 </tr>
5716 <tr><td class='code'>@link libsbml#CompLOModelDefsAllowedElements CompLOModelDefsAllowedElements@endlink</td>
5717 <td class='meaning'>Only <code>&lt;modelDefinitions&gt;</code> in <code>&lt;listOfModelDefinitions&gt;</code></td>
5718 <td class='s-na'></td>
5719 <td class='s-na'></td>
5720 <td class='s-na'></td>
5721 <td class='s-na'></td>
5722 <td class='s-na'></td>
5723 <td class='s-na'></td>
5724 <td class='s-error'></td>
5725 <td class='s-error'></td>
5726 </tr>
5727 <tr><td class='code'>@link libsbml#CompLOExtModelDefsAllowedElements CompLOExtModelDefsAllowedElements@endlink</td>
5728 <td class='meaning'>Only <code>&lt;externalModelDefinitions&gt;</code> in <code>&lt;listOfExternalModelDefinitions&gt;</code></td>
5729 <td class='s-na'></td>
5730 <td class='s-na'></td>
5731 <td class='s-na'></td>
5732 <td class='s-na'></td>
5733 <td class='s-na'></td>
5734 <td class='s-na'></td>
5735 <td class='s-error'></td>
5736 <td class='s-error'></td>
5737 </tr>
5738 <tr><td class='code'>@link libsbml#CompLOModelDefsAllowedAttributes CompLOModelDefsAllowedAttributes@endlink</td>
5739 <td class='meaning'>Allowed <code>&lt;listOfModelDefinitions&gt;</code> attributes</td>
5740 <td class='s-na'></td>
5741 <td class='s-na'></td>
5742 <td class='s-na'></td>
5743 <td class='s-na'></td>
5744 <td class='s-na'></td>
5745 <td class='s-na'></td>
5746 <td class='s-error'></td>
5747 <td class='s-error'></td>
5748 </tr>
5749 <tr><td class='code'>@link libsbml#CompLOExtModDefsAllowedAttributes CompLOExtModDefsAllowedAttributes@endlink</td>
5750 <td class='meaning'>Allowed <code>&lt;listOfExternalModelDefinitions&gt;</code> attributes</td>
5751 <td class='s-na'></td>
5752 <td class='s-na'></td>
5753 <td class='s-na'></td>
5754 <td class='s-na'></td>
5755 <td class='s-na'></td>
5756 <td class='s-na'></td>
5757 <td class='s-error'></td>
5758 <td class='s-error'></td>
5759 </tr>
5760 <tr><td class='code'>@link libsbml#CompOneListOfExtModelDefinitions CompOneListOfExtModelDefinitions@endlink</td>
5761 <td class='meaning'>Only one <code>&lt;listOfExternalModelDefinitions&gt;</code> allowed.</td>
5762 <td class='s-na'></td>
5763 <td class='s-na'></td>
5764 <td class='s-na'></td>
5765 <td class='s-na'></td>
5766 <td class='s-na'></td>
5767 <td class='s-na'></td>
5768 <td class='s-error'></td>
5769 <td class='s-error'></td>
5770 </tr>
5771 <tr><td class='code'>@link libsbml#CompAttributeRequiredMustBeTrue CompAttributeRequiredMustBeTrue@endlink</td>
5772 <td class='meaning'>The comp:required attribute must be 'true'</td>
5773 <td class='s-na'></td>
5774 <td class='s-na'></td>
5775 <td class='s-na'></td>
5776 <td class='s-na'></td>
5777 <td class='s-na'></td>
5778 <td class='s-na'></td>
5779 <td class='s-error'></td>
5780 <td class='s-error'></td>
5781 </tr>
5782 <tr><td class='code'>@link libsbml#CompExtModDefAllowedCoreAttributes CompExtModDefAllowedCoreAttributes@endlink</td>
5783 <td class='meaning'>Allowed <code>&lt;externalModelDefinitions&gt;</code> core attributes</td>
5784 <td class='s-na'></td>
5785 <td class='s-na'></td>
5786 <td class='s-na'></td>
5787 <td class='s-na'></td>
5788 <td class='s-na'></td>
5789 <td class='s-na'></td>
5790 <td class='s-error'></td>
5791 <td class='s-error'></td>
5792 </tr>
5793 <tr><td class='code'>@link libsbml#CompExtModDefAllowedElements CompExtModDefAllowedElements@endlink</td>
5794 <td class='meaning'>Allowed <code>&lt;externalModelDefinitions&gt;</code> elements</td>
5795 <td class='s-na'></td>
5796 <td class='s-na'></td>
5797 <td class='s-na'></td>
5798 <td class='s-na'></td>
5799 <td class='s-na'></td>
5800 <td class='s-na'></td>
5801 <td class='s-error'></td>
5802 <td class='s-error'></td>
5803 </tr>
5804 <tr><td class='code'>@link libsbml#CompExtModDefAllowedAttributes CompExtModDefAllowedAttributes@endlink</td>
5805 <td class='meaning'>Allowed <code>&lt;externalModelDefinitions&gt;</code> attributes</td>
5806 <td class='s-na'></td>
5807 <td class='s-na'></td>
5808 <td class='s-na'></td>
5809 <td class='s-na'></td>
5810 <td class='s-na'></td>
5811 <td class='s-na'></td>
5812 <td class='s-error'></td>
5813 <td class='s-error'></td>
5814 </tr>
5815 <tr><td class='code'>@link libsbml#CompReferenceMustBeL3 CompReferenceMustBeL3@endlink</td>
5816 <td class='meaning'>External models must be L3</td>
5817 <td class='s-na'></td>
5818 <td class='s-na'></td>
5819 <td class='s-na'></td>
5820 <td class='s-na'></td>
5821 <td class='s-na'></td>
5822 <td class='s-na'></td>
5823 <td class='s-error'></td>
5824 <td class='s-error'></td>
5825 </tr>
5826 <tr><td class='code'>@link libsbml#CompModReferenceMustIdOfModel CompModReferenceMustIdOfModel@endlink</td>
5827 <td class='meaning'>'modelRef' must be the 'id' of a model in the 'source' document</td>
5828 <td class='s-na'></td>
5829 <td class='s-na'></td>
5830 <td class='s-na'></td>
5831 <td class='s-na'></td>
5832 <td class='s-na'></td>
5833 <td class='s-na'></td>
5834 <td class='s-error'></td>
5835 <td class='s-error'></td>
5836 </tr>
5837 <tr><td class='code'>@link libsbml#CompExtModMd5DoesNotMatch CompExtModMd5DoesNotMatch@endlink</td>
5838 <td class='meaning'>MD5 checksum does not match the 'source' document</td>
5839 <td class='s-na'></td>
5840 <td class='s-na'></td>
5841 <td class='s-na'></td>
5842 <td class='s-na'></td>
5843 <td class='s-na'></td>
5844 <td class='s-na'></td>
5845 <td class='s-warning'></td>
5846 <td class='s-warning'></td>
5847 </tr>
5848 <tr><td class='code'>@link libsbml#CompInvalidSourceSyntax CompInvalidSourceSyntax@endlink</td>
5849 <td class='meaning'>The 'comp:source' attribute must be of type 'anyURI'</td>
5850 <td class='s-na'></td>
5851 <td class='s-na'></td>
5852 <td class='s-na'></td>
5853 <td class='s-na'></td>
5854 <td class='s-na'></td>
5855 <td class='s-na'></td>
5856 <td class='s-error'></td>
5857 <td class='s-error'></td>
5858 </tr>
5859 <tr><td class='code'>@link libsbml#CompInvalidModelRefSyntax CompInvalidModelRefSyntax@endlink</td>
5860 <td class='meaning'>The 'comp:modelRef' attribute must have the syntax of 'SId'</td>
5861 <td class='s-na'></td>
5862 <td class='s-na'></td>
5863 <td class='s-na'></td>
5864 <td class='s-na'></td>
5865 <td class='s-na'></td>
5866 <td class='s-na'></td>
5867 <td class='s-error'></td>
5868 <td class='s-error'></td>
5869 </tr>
5870 <tr><td class='code'>@link libsbml#CompInvalidMD5Syntax CompInvalidMD5Syntax@endlink</td>
5871 <td class='meaning'>The 'comp:md5' attribute must have the syntax of 'string'</td>
5872 <td class='s-na'></td>
5873 <td class='s-na'></td>
5874 <td class='s-na'></td>
5875 <td class='s-na'></td>
5876 <td class='s-na'></td>
5877 <td class='s-na'></td>
5878 <td class='s-error'></td>
5879 <td class='s-error'></td>
5880 </tr>
5881 <tr><td class='code'>@link libsbml#CompCircularExternalModelReference CompCircularExternalModelReference@endlink</td>
5882 <td class='meaning'>Circular reference in <code>&lt;externalModelDefinition&gt;</code></td>
5883 <td class='s-na'></td>
5884 <td class='s-na'></td>
5885 <td class='s-na'></td>
5886 <td class='s-na'></td>
5887 <td class='s-na'></td>
5888 <td class='s-na'></td>
5889 <td class='s-error'></td>
5890 <td class='s-error'></td>
5891 </tr>
5892 <tr><td class='code'>@link libsbml#CompOneListOfOnModel CompOneListOfOnModel@endlink</td>
5893 <td class='meaning'>Only one <code>&lt;listOfSubmodels&gt;</code> and one <code>&lt;listOfPorts&gt;</code> allowed</td>
5894 <td class='s-na'></td>
5895 <td class='s-na'></td>
5896 <td class='s-na'></td>
5897 <td class='s-na'></td>
5898 <td class='s-na'></td>
5899 <td class='s-na'></td>
5900 <td class='s-error'></td>
5901 <td class='s-error'></td>
5902 </tr>
5903 <tr><td class='code'>@link libsbml#CompNoEmptyListOfOnModel CompNoEmptyListOfOnModel@endlink</td>
5904 <td class='meaning'>No empty listOf elements allowed</td>
5905 <td class='s-na'></td>
5906 <td class='s-na'></td>
5907 <td class='s-na'></td>
5908 <td class='s-na'></td>
5909 <td class='s-na'></td>
5910 <td class='s-na'></td>
5911 <td class='s-error'></td>
5912 <td class='s-error'></td>
5913 </tr>
5914 <tr><td class='code'>@link libsbml#CompLOSubmodelsAllowedElements CompLOSubmodelsAllowedElements@endlink</td>
5915 <td class='meaning'>Allowed elements on <code>&lt;listOfSubmodels&gt;</code></td>
5916 <td class='s-na'></td>
5917 <td class='s-na'></td>
5918 <td class='s-na'></td>
5919 <td class='s-na'></td>
5920 <td class='s-na'></td>
5921 <td class='s-na'></td>
5922 <td class='s-error'></td>
5923 <td class='s-error'></td>
5924 </tr>
5925 <tr><td class='code'>@link libsbml#CompLOPortsAllowedElements CompLOPortsAllowedElements@endlink</td>
5926 <td class='meaning'>Allowed elements on <code>&lt;listOfPorts&gt;</code></td>
5927 <td class='s-na'></td>
5928 <td class='s-na'></td>
5929 <td class='s-na'></td>
5930 <td class='s-na'></td>
5931 <td class='s-na'></td>
5932 <td class='s-na'></td>
5933 <td class='s-error'></td>
5934 <td class='s-error'></td>
5935 </tr>
5936 <tr><td class='code'>@link libsbml#CompLOSubmodelsAllowedAttributes CompLOSubmodelsAllowedAttributes@endlink</td>
5937 <td class='meaning'>Allowed attributes on <code>&lt;listOfSubmodels&gt;</code></td>
5938 <td class='s-na'></td>
5939 <td class='s-na'></td>
5940 <td class='s-na'></td>
5941 <td class='s-na'></td>
5942 <td class='s-na'></td>
5943 <td class='s-na'></td>
5944 <td class='s-error'></td>
5945 <td class='s-error'></td>
5946 </tr>
5947 <tr><td class='code'>@link libsbml#CompLOPortsAllowedAttributes CompLOPortsAllowedAttributes@endlink</td>
5948 <td class='meaning'>Allowed attributes on <code>&lt;listOfPorts&gt;</code></td>
5949 <td class='s-na'></td>
5950 <td class='s-na'></td>
5951 <td class='s-na'></td>
5952 <td class='s-na'></td>
5953 <td class='s-na'></td>
5954 <td class='s-na'></td>
5955 <td class='s-error'></td>
5956 <td class='s-error'></td>
5957 </tr>
5958 <tr><td class='code'>@link libsbml#CompSubmodelAllowedCoreAttributes CompSubmodelAllowedCoreAttributes@endlink</td>
5959 <td class='meaning'>Allowed core attributes on <code>&lt;submodel&gt;</code></td>
5960 <td class='s-na'></td>
5961 <td class='s-na'></td>
5962 <td class='s-na'></td>
5963 <td class='s-na'></td>
5964 <td class='s-na'></td>
5965 <td class='s-na'></td>
5966 <td class='s-error'></td>
5967 <td class='s-error'></td>
5968 </tr>
5969 <tr><td class='code'>@link libsbml#CompSubmodelAllowedElements CompSubmodelAllowedElements@endlink</td>
5970 <td class='meaning'>Allowed elements on <code>&lt;submodel&gt;</code></td>
5971 <td class='s-na'></td>
5972 <td class='s-na'></td>
5973 <td class='s-na'></td>
5974 <td class='s-na'></td>
5975 <td class='s-na'></td>
5976 <td class='s-na'></td>
5977 <td class='s-error'></td>
5978 <td class='s-error'></td>
5979 </tr>
5980 <tr><td class='code'>@link libsbml#CompOneListOfDeletionOnSubmodel CompOneListOfDeletionOnSubmodel@endlink</td>
5981 <td class='meaning'>Only one <code>&lt;listOfDeletions&gt;</code> on a <code>&lt;submodel&gt;</code> allowed</td>
5982 <td class='s-na'></td>
5983 <td class='s-na'></td>
5984 <td class='s-na'></td>
5985 <td class='s-na'></td>
5986 <td class='s-na'></td>
5987 <td class='s-na'></td>
5988 <td class='s-error'></td>
5989 <td class='s-error'></td>
5990 </tr>
5991 <tr><td class='code'>@link libsbml#CompSubmodelNoEmptyLODeletions CompSubmodelNoEmptyLODeletions@endlink</td>
5992 <td class='meaning'>No empty listOfDeletions elements allowed</td>
5993 <td class='s-na'></td>
5994 <td class='s-na'></td>
5995 <td class='s-na'></td>
5996 <td class='s-na'></td>
5997 <td class='s-na'></td>
5998 <td class='s-na'></td>
5999 <td class='s-error'></td>
6000 <td class='s-error'></td>
6001 </tr>
6002 <tr><td class='code'>@link libsbml#CompLODeletionsAllowedElements CompLODeletionsAllowedElements@endlink</td>
6003 <td class='meaning'>Allowed elements on <code>&lt;listOfDeletions&gt;</code></td>
6004 <td class='s-na'></td>
6005 <td class='s-na'></td>
6006 <td class='s-na'></td>
6007 <td class='s-na'></td>
6008 <td class='s-na'></td>
6009 <td class='s-na'></td>
6010 <td class='s-error'></td>
6011 <td class='s-error'></td>
6012 </tr>
6013 <tr><td class='code'>@link libsbml#CompLODeletionAllowedAttributes CompLODeletionAllowedAttributes@endlink</td>
6014 <td class='meaning'>Allowed <code>&lt;listOfDeletions&gt;</code> attributes</td>
6015 <td class='s-na'></td>
6016 <td class='s-na'></td>
6017 <td class='s-na'></td>
6018 <td class='s-na'></td>
6019 <td class='s-na'></td>
6020 <td class='s-na'></td>
6021 <td class='s-error'></td>
6022 <td class='s-error'></td>
6023 </tr>
6024 <tr><td class='code'>@link libsbml#CompSubmodelAllowedAttributes CompSubmodelAllowedAttributes@endlink</td>
6025 <td class='meaning'>Allowed <code>&lt;submodel&gt;</code> attributes</td>
6026 <td class='s-na'></td>
6027 <td class='s-na'></td>
6028 <td class='s-na'></td>
6029 <td class='s-na'></td>
6030 <td class='s-na'></td>
6031 <td class='s-na'></td>
6032 <td class='s-error'></td>
6033 <td class='s-error'></td>
6034 </tr>
6035 <tr><td class='code'>@link libsbml#CompModReferenceSyntax CompModReferenceSyntax@endlink</td>
6036 <td class='meaning'>'comp:modelRef' must conform to SId syntax</td>
6037 <td class='s-na'></td>
6038 <td class='s-na'></td>
6039 <td class='s-na'></td>
6040 <td class='s-na'></td>
6041 <td class='s-na'></td>
6042 <td class='s-na'></td>
6043 <td class='s-error'></td>
6044 <td class='s-error'></td>
6045 </tr>
6046 <tr><td class='code'>@link libsbml#CompInvalidTimeConvFactorSyntax CompInvalidTimeConvFactorSyntax@endlink</td>
6047 <td class='meaning'>'comp:timeConversionFactor' must conform to SId syntax</td>
6048 <td class='s-na'></td>
6049 <td class='s-na'></td>
6050 <td class='s-na'></td>
6051 <td class='s-na'></td>
6052 <td class='s-na'></td>
6053 <td class='s-na'></td>
6054 <td class='s-error'></td>
6055 <td class='s-error'></td>
6056 </tr>
6057 <tr><td class='code'>@link libsbml#CompInvalidExtentConvFactorSyntax CompInvalidExtentConvFactorSyntax@endlink</td>
6058 <td class='meaning'>'comp:extentConversionFactor' must conform to SId syntax</td>
6059 <td class='s-na'></td>
6060 <td class='s-na'></td>
6061 <td class='s-na'></td>
6062 <td class='s-na'></td>
6063 <td class='s-na'></td>
6064 <td class='s-na'></td>
6065 <td class='s-error'></td>
6066 <td class='s-error'></td>
6067 </tr>
6068 <tr><td class='code'>@link libsbml#CompSubmodelMustReferenceModel CompSubmodelMustReferenceModel@endlink</td>
6069 <td class='meaning'>The 'comp:modelRef' attribute must reference a model</td>
6070 <td class='s-na'></td>
6071 <td class='s-na'></td>
6072 <td class='s-na'></td>
6073 <td class='s-na'></td>
6074 <td class='s-na'></td>
6075 <td class='s-na'></td>
6076 <td class='s-error'></td>
6077 <td class='s-error'></td>
6078 </tr>
6079 <tr><td class='code'>@link libsbml#CompSubmodelCannotReferenceSelf CompSubmodelCannotReferenceSelf@endlink</td>
6080 <td class='meaning'>The 'comp:modelRef' attribute cannot reference own model</td>
6081 <td class='s-na'></td>
6082 <td class='s-na'></td>
6083 <td class='s-na'></td>
6084 <td class='s-na'></td>
6085 <td class='s-na'></td>
6086 <td class='s-na'></td>
6087 <td class='s-error'></td>
6088 <td class='s-error'></td>
6089 </tr>
6090 <tr><td class='code'>@link libsbml#CompModCannotCircularlyReferenceSelf CompModCannotCircularlyReferenceSelf@endlink</td>
6091 <td class='meaning'><code>&lt;model&gt;</code> may not reference <code>&lt;submodel&gt;</code> that references itself.</td>
6092 <td class='s-na'></td>
6093 <td class='s-na'></td>
6094 <td class='s-na'></td>
6095 <td class='s-na'></td>
6096 <td class='s-na'></td>
6097 <td class='s-na'></td>
6098 <td class='s-error'></td>
6099 <td class='s-error'></td>
6100 </tr>
6101 <tr><td class='code'>@link libsbml#CompTimeConversionMustBeParameter CompTimeConversionMustBeParameter@endlink</td>
6102 <td class='meaning'>The 'comp:timeConversionFactor' must reference a parameter</td>
6103 <td class='s-na'></td>
6104 <td class='s-na'></td>
6105 <td class='s-na'></td>
6106 <td class='s-na'></td>
6107 <td class='s-na'></td>
6108 <td class='s-na'></td>
6109 <td class='s-error'></td>
6110 <td class='s-error'></td>
6111 </tr>
6112 <tr><td class='code'>@link libsbml#CompExtentConversionMustBeParameter CompExtentConversionMustBeParameter@endlink</td>
6113 <td class='meaning'>The 'comp:extentConversionFactor' must reference a parameter</td>
6114 <td class='s-na'></td>
6115 <td class='s-na'></td>
6116 <td class='s-na'></td>
6117 <td class='s-na'></td>
6118 <td class='s-na'></td>
6119 <td class='s-na'></td>
6120 <td class='s-error'></td>
6121 <td class='s-error'></td>
6122 </tr>
6123 <tr><td class='code'>@link libsbml#CompPortRefMustReferencePort CompPortRefMustReferencePort@endlink</td>
6124 <td class='meaning'>The 'comp:portRef' attribute must be the 'id' of a <code>&lt;port&gt;</code></td>
6125 <td class='s-na'></td>
6126 <td class='s-na'></td>
6127 <td class='s-na'></td>
6128 <td class='s-na'></td>
6129 <td class='s-na'></td>
6130 <td class='s-na'></td>
6131 <td class='s-error'></td>
6132 <td class='s-error'></td>
6133 </tr>
6134 <tr><td class='code'>@link libsbml#CompIdRefMustReferenceObject CompIdRefMustReferenceObject@endlink</td>
6135 <td class='meaning'>The 'comp:idRef' attribute must be the 'id' of a model element</td>
6136 <td class='s-na'></td>
6137 <td class='s-na'></td>
6138 <td class='s-na'></td>
6139 <td class='s-na'></td>
6140 <td class='s-na'></td>
6141 <td class='s-na'></td>
6142 <td class='s-error'></td>
6143 <td class='s-error'></td>
6144 </tr>
6145 <tr><td class='code'>@link libsbml#CompUnitRefMustReferenceUnitDef CompUnitRefMustReferenceUnitDef@endlink</td>
6146 <td class='meaning'>The 'comp:unitRef' attribute must be the 'id' of a UnitDefinition</td>
6147 <td class='s-na'></td>
6148 <td class='s-na'></td>
6149 <td class='s-na'></td>
6150 <td class='s-na'></td>
6151 <td class='s-na'></td>
6152 <td class='s-na'></td>
6153 <td class='s-error'></td>
6154 <td class='s-error'></td>
6155 </tr>
6156 <tr><td class='code'>@link libsbml#CompMetaIdRefMustReferenceObject CompMetaIdRefMustReferenceObject@endlink</td>
6157 <td class='meaning'>The 'comp:metaIdRef' attribute must be the 'metaid' of an object</td>
6158 <td class='s-na'></td>
6159 <td class='s-na'></td>
6160 <td class='s-na'></td>
6161 <td class='s-na'></td>
6162 <td class='s-na'></td>
6163 <td class='s-na'></td>
6164 <td class='s-error'></td>
6165 <td class='s-error'></td>
6166 </tr>
6167 <tr><td class='code'>@link libsbml#CompParentOfSBRefChildMustBeSubmodel CompParentOfSBRefChildMustBeSubmodel@endlink</td>
6168 <td class='meaning'>If <code>&lt;sBaseRef&gt;</code> has a child <code>&lt;sBaseRef&gt;</code> its parent must be a <code>&lt;submodel&gt;</code></td>
6169 <td class='s-na'></td>
6170 <td class='s-na'></td>
6171 <td class='s-na'></td>
6172 <td class='s-na'></td>
6173 <td class='s-na'></td>
6174 <td class='s-na'></td>
6175 <td class='s-error'></td>
6176 <td class='s-error'></td>
6177 </tr>
6178 <tr><td class='code'>@link libsbml#CompInvalidPortRefSyntax CompInvalidPortRefSyntax@endlink</td>
6179 <td class='meaning'>The 'comp:portRef' attribute must have the syntax of an SBML SId</td>
6180 <td class='s-na'></td>
6181 <td class='s-na'></td>
6182 <td class='s-na'></td>
6183 <td class='s-na'></td>
6184 <td class='s-na'></td>
6185 <td class='s-na'></td>
6186 <td class='s-error'></td>
6187 <td class='s-error'></td>
6188 </tr>
6189 <tr><td class='code'>@link libsbml#CompInvalidIdRefSyntax CompInvalidIdRefSyntax@endlink</td>
6190 <td class='meaning'>The 'comp:idRef' attribute must have the syntax of an SBML SId</td>
6191 <td class='s-na'></td>
6192 <td class='s-na'></td>
6193 <td class='s-na'></td>
6194 <td class='s-na'></td>
6195 <td class='s-na'></td>
6196 <td class='s-na'></td>
6197 <td class='s-error'></td>
6198 <td class='s-error'></td>
6199 </tr>
6200 <tr><td class='code'>@link libsbml#CompInvalidUnitRefSyntax CompInvalidUnitRefSyntax@endlink</td>
6201 <td class='meaning'>The 'comp:unitRef' attribute must have the syntax of an SBML SId</td>
6202 <td class='s-na'></td>
6203 <td class='s-na'></td>
6204 <td class='s-na'></td>
6205 <td class='s-na'></td>
6206 <td class='s-na'></td>
6207 <td class='s-na'></td>
6208 <td class='s-error'></td>
6209 <td class='s-error'></td>
6210 </tr>
6211 <tr><td class='code'>@link libsbml#CompInvalidMetaIdRefSyntax CompInvalidMetaIdRefSyntax@endlink</td>
6212 <td class='meaning'>The 'comp:metaIdRef' attribute must have the syntax of an XML ID</td>
6213 <td class='s-na'></td>
6214 <td class='s-na'></td>
6215 <td class='s-na'></td>
6216 <td class='s-na'></td>
6217 <td class='s-na'></td>
6218 <td class='s-na'></td>
6219 <td class='s-error'></td>
6220 <td class='s-error'></td>
6221 </tr>
6222 <tr><td class='code'>@link libsbml#CompOneSBaseRefOnly CompOneSBaseRefOnly@endlink</td>
6223 <td class='meaning'>Only one <code>&lt;sbaseRef&gt;</code></td>
6224 <td class='s-na'></td>
6225 <td class='s-na'></td>
6226 <td class='s-na'></td>
6227 <td class='s-na'></td>
6228 <td class='s-na'></td>
6229 <td class='s-na'></td>
6230 <td class='s-error'></td>
6231 <td class='s-error'></td>
6232 </tr>
6233 <tr><td class='code'>@link libsbml#CompDeprecatedSBaseRefSpelling CompDeprecatedSBaseRefSpelling@endlink</td>
6234 <td class='meaning'>The spelling 'sbaseRef' is deprecated</td>
6235 <td class='s-na'></td>
6236 <td class='s-na'></td>
6237 <td class='s-na'></td>
6238 <td class='s-na'></td>
6239 <td class='s-na'></td>
6240 <td class='s-na'></td>
6241 <td class='s-warning'></td>
6242 <td class='s-warning'></td>
6243 </tr>
6244 <tr><td class='code'>@link libsbml#CompSBaseRefMustReferenceObject CompSBaseRefMustReferenceObject@endlink</td>
6245 <td class='meaning'>An SBaseRef must reference an object.</td>
6246 <td class='s-na'></td>
6247 <td class='s-na'></td>
6248 <td class='s-na'></td>
6249 <td class='s-na'></td>
6250 <td class='s-na'></td>
6251 <td class='s-na'></td>
6252 <td class='s-error'></td>
6253 <td class='s-error'></td>
6254 </tr>
6255 <tr><td class='code'>@link libsbml#CompSBaseRefMustReferenceOnlyOneObject CompSBaseRefMustReferenceOnlyOneObject@endlink</td>
6256 <td class='meaning'>An SBaseRef must reference only one other object.</td>
6257 <td class='s-na'></td>
6258 <td class='s-na'></td>
6259 <td class='s-na'></td>
6260 <td class='s-na'></td>
6261 <td class='s-na'></td>
6262 <td class='s-na'></td>
6263 <td class='s-error'></td>
6264 <td class='s-error'></td>
6265 </tr>
6266 <tr><td class='code'>@link libsbml#CompNoMultipleReferences CompNoMultipleReferences@endlink</td>
6267 <td class='meaning'>Objects may not be referenced by mutiple SBaseRef constructs.</td>
6268 <td class='s-na'></td>
6269 <td class='s-na'></td>
6270 <td class='s-na'></td>
6271 <td class='s-na'></td>
6272 <td class='s-na'></td>
6273 <td class='s-na'></td>
6274 <td class='s-error'></td>
6275 <td class='s-error'></td>
6276 </tr>
6277 <tr><td class='code'>@link libsbml#CompPortMustReferenceObject CompPortMustReferenceObject@endlink</td>
6278 <td class='meaning'>Port must reference an object</td>
6279 <td class='s-na'></td>
6280 <td class='s-na'></td>
6281 <td class='s-na'></td>
6282 <td class='s-na'></td>
6283 <td class='s-na'></td>
6284 <td class='s-na'></td>
6285 <td class='s-error'></td>
6286 <td class='s-error'></td>
6287 </tr>
6288 <tr><td class='code'>@link libsbml#CompPortMustReferenceOnlyOneObject CompPortMustReferenceOnlyOneObject@endlink</td>
6289 <td class='meaning'>Port must reference only one other object.</td>
6290 <td class='s-na'></td>
6291 <td class='s-na'></td>
6292 <td class='s-na'></td>
6293 <td class='s-na'></td>
6294 <td class='s-na'></td>
6295 <td class='s-na'></td>
6296 <td class='s-error'></td>
6297 <td class='s-error'></td>
6298 </tr>
6299 <tr><td class='code'>@link libsbml#CompPortAllowedAttributes CompPortAllowedAttributes@endlink</td>
6300 <td class='meaning'>Allowed attributes on a Port</td>
6301 <td class='s-na'></td>
6302 <td class='s-na'></td>
6303 <td class='s-na'></td>
6304 <td class='s-na'></td>
6305 <td class='s-na'></td>
6306 <td class='s-na'></td>
6307 <td class='s-error'></td>
6308 <td class='s-error'></td>
6309 </tr>
6310 <tr><td class='code'>@link libsbml#CompPortReferencesUnique CompPortReferencesUnique@endlink</td>
6311 <td class='meaning'>Port definitions must be unique.</td>
6312 <td class='s-na'></td>
6313 <td class='s-na'></td>
6314 <td class='s-na'></td>
6315 <td class='s-na'></td>
6316 <td class='s-na'></td>
6317 <td class='s-na'></td>
6318 <td class='s-error'></td>
6319 <td class='s-error'></td>
6320 </tr>
6321 <tr><td class='code'>@link libsbml#CompDeletionMustReferenceObject CompDeletionMustReferenceObject@endlink</td>
6322 <td class='meaning'>Deletion must reference an object</td>
6323 <td class='s-na'></td>
6324 <td class='s-na'></td>
6325 <td class='s-na'></td>
6326 <td class='s-na'></td>
6327 <td class='s-na'></td>
6328 <td class='s-na'></td>
6329 <td class='s-error'></td>
6330 <td class='s-error'></td>
6331 </tr>
6332 <tr><td class='code'>@link libsbml#CompDeletionMustReferOnlyOneObject CompDeletionMustReferOnlyOneObject@endlink</td>
6333 <td class='meaning'>Deletion must reference only one other object.</td>
6334 <td class='s-na'></td>
6335 <td class='s-na'></td>
6336 <td class='s-na'></td>
6337 <td class='s-na'></td>
6338 <td class='s-na'></td>
6339 <td class='s-na'></td>
6340 <td class='s-error'></td>
6341 <td class='s-error'></td>
6342 </tr>
6343 <tr><td class='code'>@link libsbml#CompDeletionAllowedAttributes CompDeletionAllowedAttributes@endlink</td>
6344 <td class='meaning'>Allowed attributes on a Deletion</td>
6345 <td class='s-na'></td>
6346 <td class='s-na'></td>
6347 <td class='s-na'></td>
6348 <td class='s-na'></td>
6349 <td class='s-na'></td>
6350 <td class='s-na'></td>
6351 <td class='s-error'></td>
6352 <td class='s-error'></td>
6353 </tr>
6354 <tr><td class='code'>@link libsbml#CompReplacedElementMustRefObject CompReplacedElementMustRefObject@endlink</td>
6355 <td class='meaning'>ReplacedElement must reference an object</td>
6356 <td class='s-na'></td>
6357 <td class='s-na'></td>
6358 <td class='s-na'></td>
6359 <td class='s-na'></td>
6360 <td class='s-na'></td>
6361 <td class='s-na'></td>
6362 <td class='s-error'></td>
6363 <td class='s-error'></td>
6364 </tr>
6365 <tr><td class='code'>@link libsbml#CompReplacedElementMustRefOnlyOne CompReplacedElementMustRefOnlyOne@endlink</td>
6366 <td class='meaning'>ReplacedElement must reference only one other object.</td>
6367 <td class='s-na'></td>
6368 <td class='s-na'></td>
6369 <td class='s-na'></td>
6370 <td class='s-na'></td>
6371 <td class='s-na'></td>
6372 <td class='s-na'></td>
6373 <td class='s-error'></td>
6374 <td class='s-error'></td>
6375 </tr>
6376 <tr><td class='code'>@link libsbml#CompReplacedElementAllowedAttributes CompReplacedElementAllowedAttributes@endlink</td>
6377 <td class='meaning'>Allowed attributes on <code>&lt;replacedElement&gt;</code></td>
6378 <td class='s-na'></td>
6379 <td class='s-na'></td>
6380 <td class='s-na'></td>
6381 <td class='s-na'></td>
6382 <td class='s-na'></td>
6383 <td class='s-na'></td>
6384 <td class='s-error'></td>
6385 <td class='s-error'></td>
6386 </tr>
6387 <tr><td class='code'>@link libsbml#CompReplacedElementSubModelRef CompReplacedElementSubModelRef@endlink</td>
6388 <td class='meaning'>The 'comp:submodelRef' attribute must point to a <code>&lt;submodel&gt;</code></td>
6389 <td class='s-na'></td>
6390 <td class='s-na'></td>
6391 <td class='s-na'></td>
6392 <td class='s-na'></td>
6393 <td class='s-na'></td>
6394 <td class='s-na'></td>
6395 <td class='s-error'></td>
6396 <td class='s-error'></td>
6397 </tr>
6398 <tr><td class='code'>@link libsbml#CompReplacedElementDeletionRef CompReplacedElementDeletionRef@endlink</td>
6399 <td class='meaning'>The 'comp:deletion' attribute must point to a <code>&lt;deletion&gt;</code></td>
6400 <td class='s-na'></td>
6401 <td class='s-na'></td>
6402 <td class='s-na'></td>
6403 <td class='s-na'></td>
6404 <td class='s-na'></td>
6405 <td class='s-na'></td>
6406 <td class='s-error'></td>
6407 <td class='s-error'></td>
6408 </tr>
6409 <tr><td class='code'>@link libsbml#CompReplacedElementConvFactorRef CompReplacedElementConvFactorRef@endlink</td>
6410 <td class='meaning'>The 'comp:conversionFactor attribute must point to a <code>&lt;parameter&gt;</code></td>
6411 <td class='s-na'></td>
6412 <td class='s-na'></td>
6413 <td class='s-na'></td>
6414 <td class='s-na'></td>
6415 <td class='s-na'></td>
6416 <td class='s-na'></td>
6417 <td class='s-error'></td>
6418 <td class='s-error'></td>
6419 </tr>
6420 <tr><td class='code'>@link libsbml#CompReplacedElementSameReference CompReplacedElementSameReference@endlink</td>
6421 <td class='meaning'>No <code>&lt;replacedElement&gt;</code> refer to same object</td>
6422 <td class='s-na'></td>
6423 <td class='s-na'></td>
6424 <td class='s-na'></td>
6425 <td class='s-na'></td>
6426 <td class='s-na'></td>
6427 <td class='s-na'></td>
6428 <td class='s-error'></td>
6429 <td class='s-error'></td>
6430 </tr>
6431 <tr><td class='code'>@link libsbml#CompReplacedElementNoDelAndConvFact CompReplacedElementNoDelAndConvFact@endlink</td>
6432 <td class='meaning'>No <code>&lt;replacedElement&gt;</code> with deletion and conversionfactor</td>
6433 <td class='s-na'></td>
6434 <td class='s-na'></td>
6435 <td class='s-na'></td>
6436 <td class='s-na'></td>
6437 <td class='s-na'></td>
6438 <td class='s-na'></td>
6439 <td class='s-error'></td>
6440 <td class='s-error'></td>
6441 </tr>
6442 <tr><td class='code'>@link libsbml#CompReplacedByMustRefObject CompReplacedByMustRefObject@endlink</td>
6443 <td class='meaning'>ReplacedBy must reference an object</td>
6444 <td class='s-na'></td>
6445 <td class='s-na'></td>
6446 <td class='s-na'></td>
6447 <td class='s-na'></td>
6448 <td class='s-na'></td>
6449 <td class='s-na'></td>
6450 <td class='s-error'></td>
6451 <td class='s-error'></td>
6452 </tr>
6453 <tr><td class='code'>@link libsbml#CompReplacedByMustRefOnlyOne CompReplacedByMustRefOnlyOne@endlink</td>
6454 <td class='meaning'>ReplacedBy must reference only one other object.</td>
6455 <td class='s-na'></td>
6456 <td class='s-na'></td>
6457 <td class='s-na'></td>
6458 <td class='s-na'></td>
6459 <td class='s-na'></td>
6460 <td class='s-na'></td>
6461 <td class='s-error'></td>
6462 <td class='s-error'></td>
6463 </tr>
6464 <tr><td class='code'>@link libsbml#CompReplacedByAllowedAttributes CompReplacedByAllowedAttributes@endlink</td>
6465 <td class='meaning'>Allowed attributes on <code>&lt;replacedBy&gt;</code></td>
6466 <td class='s-na'></td>
6467 <td class='s-na'></td>
6468 <td class='s-na'></td>
6469 <td class='s-na'></td>
6470 <td class='s-na'></td>
6471 <td class='s-na'></td>
6472 <td class='s-error'></td>
6473 <td class='s-error'></td>
6474 </tr>
6475 <tr><td class='code'>@link libsbml#CompReplacedBySubModelRef CompReplacedBySubModelRef@endlink</td>
6476 <td class='meaning'>The 'comp:submodelRef' attribute must point to a <code>&lt;submodel&gt;</code></td>
6477 <td class='s-na'></td>
6478 <td class='s-na'></td>
6479 <td class='s-na'></td>
6480 <td class='s-na'></td>
6481 <td class='s-na'></td>
6482 <td class='s-na'></td>
6483 <td class='s-error'></td>
6484 <td class='s-error'></td>
6485 </tr>
6486 <tr><td class='code'>@link libsbml#CompMustReplaceSameClass CompMustReplaceSameClass@endlink</td>
6487 <td class='meaning'>Replaced classes must match.</td>
6488 <td class='s-na'></td>
6489 <td class='s-na'></td>
6490 <td class='s-na'></td>
6491 <td class='s-na'></td>
6492 <td class='s-na'></td>
6493 <td class='s-na'></td>
6494 <td class='s-error'></td>
6495 <td class='s-error'></td>
6496 </tr>
6497 <tr><td class='code'>@link libsbml#CompMustReplaceIDs CompMustReplaceIDs@endlink</td>
6498 <td class='meaning'>Replaced IDs must be replaced with IDs.</td>
6499 <td class='s-na'></td>
6500 <td class='s-na'></td>
6501 <td class='s-na'></td>
6502 <td class='s-na'></td>
6503 <td class='s-na'></td>
6504 <td class='s-na'></td>
6505 <td class='s-error'></td>
6506 <td class='s-error'></td>
6507 </tr>
6508 <tr><td class='code'>@link libsbml#CompMustReplaceMetaIDs CompMustReplaceMetaIDs@endlink</td>
6509 <td class='meaning'>Replaced metaids must be replaced with metaids.</td>
6510 <td class='s-na'></td>
6511 <td class='s-na'></td>
6512 <td class='s-na'></td>
6513 <td class='s-na'></td>
6514 <td class='s-na'></td>
6515 <td class='s-na'></td>
6516 <td class='s-error'></td>
6517 <td class='s-error'></td>
6518 </tr>
6519 <tr><td class='code'>@link libsbml#CompMustReplacePackageIDs CompMustReplacePackageIDs@endlink</td>
6520 <td class='meaning'>Replaced package IDs must be replaced with package IDs.</td>
6521 <td class='s-na'></td>
6522 <td class='s-na'></td>
6523 <td class='s-na'></td>
6524 <td class='s-na'></td>
6525 <td class='s-na'></td>
6526 <td class='s-na'></td>
6527 <td class='s-error'></td>
6528 <td class='s-error'></td>
6529 </tr>
6530 <tr><td class='code'>@link libsbml#CompUnresolvedReference CompUnresolvedReference@endlink</td>
6531 <td class='meaning'>Unresolved reference.</td>
6532 <td class='s-na'></td>
6533 <td class='s-na'></td>
6534 <td class='s-na'></td>
6535 <td class='s-na'></td>
6536 <td class='s-na'></td>
6537 <td class='s-na'></td>
6538 <td class='s-error'></td>
6539 <td class='s-error'></td>
6540 </tr>
6541 <tr><td class='code'>@link libsbml#CompNoModelInReference CompNoModelInReference@endlink</td>
6542 <td class='meaning'>No model in referenced document.</td>
6543 <td class='s-na'></td>
6544 <td class='s-na'></td>
6545 <td class='s-na'></td>
6546 <td class='s-na'></td>
6547 <td class='s-na'></td>
6548 <td class='s-na'></td>
6549 <td class='s-error'></td>
6550 <td class='s-error'></td>
6551 </tr>
6552 <tr><td class='code'>@link libsbml#CompExtModDefBad CompExtModDefBad@endlink</td>
6553 <td class='meaning'>Referenced <code>&lt;externalModelDefinition&gt;</code> unresolvable.</td>
6554 <td class='s-na'></td>
6555 <td class='s-na'></td>
6556 <td class='s-na'></td>
6557 <td class='s-na'></td>
6558 <td class='s-na'></td>
6559 <td class='s-na'></td>
6560 <td class='s-error'></td>
6561 <td class='s-error'></td>
6562 </tr>
6563 <tr><td class='code'>@link libsbml#CompModelFlatteningFailed CompModelFlatteningFailed@endlink</td>
6564 <td class='meaning'>Model failed to flatten.</td>
6565 <td class='s-na'></td>
6566 <td class='s-na'></td>
6567 <td class='s-na'></td>
6568 <td class='s-na'></td>
6569 <td class='s-na'></td>
6570 <td class='s-na'></td>
6571 <td class='s-error'></td>
6572 <td class='s-error'></td>
6573 </tr>
6574 <tr><td class='code'>@link libsbml#CompFlatModelNotValid CompFlatModelNotValid@endlink</td>
6575 <td class='meaning'>Flat model not valid.</td>
6576 <td class='s-na'></td>
6577 <td class='s-na'></td>
6578 <td class='s-na'></td>
6579 <td class='s-na'></td>
6580 <td class='s-na'></td>
6581 <td class='s-na'></td>
6582 <td class='s-error'></td>
6583 <td class='s-error'></td>
6584 </tr>
6585 <tr><td class='code'>@link libsbml#CompLineNumbersUnreliable CompLineNumbersUnreliable@endlink</td>
6586 <td class='meaning'>Line numbers unreliable.</td>
6587 <td class='s-na'></td>
6588 <td class='s-na'></td>
6589 <td class='s-na'></td>
6590 <td class='s-na'></td>
6591 <td class='s-na'></td>
6592 <td class='s-na'></td>
6593 <td class='s-warning'></td>
6594 <td class='s-warning'></td>
6595 </tr>
6596 <tr><td class='code'>@link libsbml#CompFlatteningNotRecognisedReqd CompFlatteningNotRecognisedReqd@endlink</td>
6597 <td class='meaning'>Flattening not implemented for required package.</td>
6598 <td class='s-na'></td>
6599 <td class='s-na'></td>
6600 <td class='s-na'></td>
6601 <td class='s-na'></td>
6602 <td class='s-na'></td>
6603 <td class='s-na'></td>
6604 <td class='s-warning'></td>
6605 <td class='s-warning'></td>
6606 </tr>
6607 <tr><td class='code'>@link libsbml#CompFlatteningNotRecognisedNotReqd CompFlatteningNotRecognisedNotReqd@endlink</td>
6608 <td class='meaning'>Flattening not implemented for unrequired package.</td>
6609 <td class='s-na'></td>
6610 <td class='s-na'></td>
6611 <td class='s-na'></td>
6612 <td class='s-na'></td>
6613 <td class='s-na'></td>
6614 <td class='s-na'></td>
6615 <td class='s-warning'></td>
6616 <td class='s-warning'></td>
6617 </tr>
6618 <tr><td class='code'>@link libsbml#CompFlatteningNotImplementedNotReqd CompFlatteningNotImplementedNotReqd@endlink</td>
6619 <td class='meaning'>Flattening not implemented for unrequired package.</td>
6620 <td class='s-na'></td>
6621 <td class='s-na'></td>
6622 <td class='s-na'></td>
6623 <td class='s-na'></td>
6624 <td class='s-na'></td>
6625 <td class='s-na'></td>
6626 <td class='s-warning'></td>
6627 <td class='s-warning'></td>
6628 </tr>
6629 <tr><td class='code'>@link libsbml#CompFlatteningNotImplementedReqd CompFlatteningNotImplementedReqd@endlink</td>
6630 <td class='meaning'>Flattening not implemented for required package.</td>
6631 <td class='s-na'></td>
6632 <td class='s-na'></td>
6633 <td class='s-na'></td>
6634 <td class='s-na'></td>
6635 <td class='s-na'></td>
6636 <td class='s-na'></td>
6637 <td class='s-warning'></td>
6638 <td class='s-warning'></td>
6639 </tr>
6640 <tr><td class='code'>@link libsbml#CompFlatteningWarning CompFlatteningWarning@endlink</td>
6641 <td class='meaning'>Flattening reference may come from package.</td>
6642 <td class='s-na'></td>
6643 <td class='s-na'></td>
6644 <td class='s-na'></td>
6645 <td class='s-na'></td>
6646 <td class='s-na'></td>
6647 <td class='s-na'></td>
6648 <td class='s-warning'></td>
6649 <td class='s-warning'></td>
6650 </tr>
6651 <tr><td class='code'>@link libsbml#CompDeprecatedDeleteFunction CompDeprecatedDeleteFunction@endlink</td>
6652 <td class='meaning'>The performDeletions functions is deprecated.</td>
6653 <td class='s-na'></td>
6654 <td class='s-na'></td>
6655 <td class='s-na'></td>
6656 <td class='s-na'></td>
6657 <td class='s-na'></td>
6658 <td class='s-na'></td>
6659 <td class='s-error'></td>
6660 <td class='s-error'></td>
6661 </tr>
6662 <tr><td class='code'>@link libsbml#CompDeprecatedReplaceFunction CompDeprecatedReplaceFunction@endlink</td>
6663 <td class='meaning'>The performReplacementsAndConversions fuctions is deprecated.</td>
6664 <td class='s-na'></td>
6665 <td class='s-na'></td>
6666 <td class='s-na'></td>
6667 <td class='s-na'></td>
6668 <td class='s-na'></td>
6669 <td class='s-na'></td>
6670 <td class='s-error'></td>
6671 <td class='s-error'></td>
6672 </tr>
6673 <tr><td class='code'>@link libsbml#CompDeletedReplacement CompDeletedReplacement@endlink</td>
6674 <td class='meaning'>Element deleted before a subelement could be replaced.</td>
6675 <td class='s-na'></td>
6676 <td class='s-na'></td>
6677 <td class='s-na'></td>
6678 <td class='s-na'></td>
6679 <td class='s-na'></td>
6680 <td class='s-na'></td>
6681 <td class='s-error'></td>
6682 <td class='s-error'></td>
6683 </tr>
6684 <tr><td class='code'>@link libsbml#CompIdRefMayReferenceUnknownPackage CompIdRefMayReferenceUnknownPackage@endlink</td>
6685 <td class='meaning'>The 'comp:idRef' attribute must be the 'id' of a model element</td>
6686 <td class='s-na'></td>
6687 <td class='s-na'></td>
6688 <td class='s-na'></td>
6689 <td class='s-na'></td>
6690 <td class='s-na'></td>
6691 <td class='s-na'></td>
6692 <td class='s-warning'></td>
6693 <td class='s-warning'></td>
6694 </tr>
6695 <tr><td class='code'>@link libsbml#CompMetaIdRefMayReferenceUnknownPkg CompMetaIdRefMayReferenceUnknownPkg@endlink</td>
6696 <td class='meaning'>The 'comp:metaIdRef' attribute must be the 'metaid' of a model element</td>
6697 <td class='s-na'></td>
6698 <td class='s-na'></td>
6699 <td class='s-na'></td>
6700 <td class='s-na'></td>
6701 <td class='s-na'></td>
6702 <td class='s-na'></td>
6703 <td class='s-warning'></td>
6704 <td class='s-warning'></td>
6705 </tr>
6706 <tr><td class='code'>@link libsbml#FbcUnknown FbcUnknown@endlink</td>
6707 <td class='meaning'></td>
6708 <td class='s-na'></td>
6709 <td class='s-na'></td>
6710 <td class='s-na'></td>
6711 <td class='s-na'></td>
6712 <td class='s-na'></td>
6713 <td class='s-na'></td>
6714 <td class='s-na'></td>
6715 <td class='s-na'></td>
6716 </tr>
6717 <tr><td class='code'>@link libsbml#FbcNSUndeclared FbcNSUndeclared@endlink</td>
6718 <td class='meaning'>The fbc ns is not correctly declared</td>
6719 <td class='s-na'></td>
6720 <td class='s-na'></td>
6721 <td class='s-na'></td>
6722 <td class='s-na'></td>
6723 <td class='s-na'></td>
6724 <td class='s-na'></td>
6725 <td class='s-error'></td>
6726 <td class='s-error'></td>
6727 </tr>
6728 <tr><td class='code'>@link libsbml#FbcElementNotInNs FbcElementNotInNs@endlink</td>
6729 <td class='meaning'>Element not in fbc namespace</td>
6730 <td class='s-na'></td>
6731 <td class='s-na'></td>
6732 <td class='s-na'></td>
6733 <td class='s-na'></td>
6734 <td class='s-na'></td>
6735 <td class='s-na'></td>
6736 <td class='s-error'></td>
6737 <td class='s-error'></td>
6738 </tr>
6739 <tr><td class='code'>@link libsbml#FbcDuplicateComponentId FbcDuplicateComponentId@endlink</td>
6740 <td class='meaning'>Duplicate 'id' attribute value</td>
6741 <td class='s-na'></td>
6742 <td class='s-na'></td>
6743 <td class='s-na'></td>
6744 <td class='s-na'></td>
6745 <td class='s-na'></td>
6746 <td class='s-na'></td>
6747 <td class='s-error'></td>
6748 <td class='s-error'></td>
6749 </tr>
6750 <tr><td class='code'>@link libsbml#FbcSBMLSIdSyntax FbcSBMLSIdSyntax@endlink</td>
6751 <td class='meaning'>Invalid 'id' attribute</td>
6752 <td class='s-na'></td>
6753 <td class='s-na'></td>
6754 <td class='s-na'></td>
6755 <td class='s-na'></td>
6756 <td class='s-na'></td>
6757 <td class='s-na'></td>
6758 <td class='s-error'></td>
6759 <td class='s-error'></td>
6760 </tr>
6761 <tr><td class='code'>@link libsbml#FbcAttributeRequiredMissing FbcAttributeRequiredMissing@endlink</td>
6762 <td class='meaning'>Required fbc:required attribute on <code>&lt;sbml&gt;</code></td>
6763 <td class='s-na'></td>
6764 <td class='s-na'></td>
6765 <td class='s-na'></td>
6766 <td class='s-na'></td>
6767 <td class='s-na'></td>
6768 <td class='s-na'></td>
6769 <td class='s-error'></td>
6770 <td class='s-error'></td>
6771 </tr>
6772 <tr><td class='code'>@link libsbml#FbcAttributeRequiredMustBeBoolean FbcAttributeRequiredMustBeBoolean@endlink</td>
6773 <td class='meaning'>The fbc:required attribute must be Boolean</td>
6774 <td class='s-na'></td>
6775 <td class='s-na'></td>
6776 <td class='s-na'></td>
6777 <td class='s-na'></td>
6778 <td class='s-na'></td>
6779 <td class='s-na'></td>
6780 <td class='s-error'></td>
6781 <td class='s-error'></td>
6782 </tr>
6783 <tr><td class='code'>@link libsbml#FbcRequiredFalse FbcRequiredFalse@endlink</td>
6784 <td class='meaning'>The fbc:required attribute must be 'false'</td>
6785 <td class='s-na'></td>
6786 <td class='s-na'></td>
6787 <td class='s-na'></td>
6788 <td class='s-na'></td>
6789 <td class='s-na'></td>
6790 <td class='s-na'></td>
6791 <td class='s-error'></td>
6792 <td class='s-error'></td>
6793 </tr>
6794 <tr><td class='code'>@link libsbml#FbcOnlyOneEachListOf FbcOnlyOneEachListOf@endlink</td>
6795 <td class='meaning'>One of each list of allowed</td>
6796 <td class='s-na'></td>
6797 <td class='s-na'></td>
6798 <td class='s-na'></td>
6799 <td class='s-na'></td>
6800 <td class='s-na'></td>
6801 <td class='s-na'></td>
6802 <td class='s-error'></td>
6803 <td class='s-error'></td>
6804 </tr>
6805 <tr><td class='code'>@link libsbml#FbcNoEmptyListOfs FbcNoEmptyListOfs@endlink</td>
6806 <td class='meaning'>ListOf elements cannot be empty</td>
6807 <td class='s-na'></td>
6808 <td class='s-na'></td>
6809 <td class='s-na'></td>
6810 <td class='s-na'></td>
6811 <td class='s-na'></td>
6812 <td class='s-na'></td>
6813 <td class='s-error'></td>
6814 <td class='s-error'></td>
6815 </tr>
6816 <tr><td class='code'>@link libsbml#FbcLOFluxBoundsAllowedElements FbcLOFluxBoundsAllowedElements@endlink</td>
6817 <td class='meaning'>Allowed elements on ListOfFluxBounds</td>
6818 <td class='s-na'></td>
6819 <td class='s-na'></td>
6820 <td class='s-na'></td>
6821 <td class='s-na'></td>
6822 <td class='s-na'></td>
6823 <td class='s-na'></td>
6824 <td class='s-error'></td>
6825 <td class='s-error'></td>
6826 </tr>
6827 <tr><td class='code'>@link libsbml#FbcLOObjectivesAllowedElements FbcLOObjectivesAllowedElements@endlink</td>
6828 <td class='meaning'>Allowed elements on ListOfObjectives</td>
6829 <td class='s-na'></td>
6830 <td class='s-na'></td>
6831 <td class='s-na'></td>
6832 <td class='s-na'></td>
6833 <td class='s-na'></td>
6834 <td class='s-na'></td>
6835 <td class='s-error'></td>
6836 <td class='s-error'></td>
6837 </tr>
6838 <tr><td class='code'>@link libsbml#FbcLOFluxBoundsAllowedAttributes FbcLOFluxBoundsAllowedAttributes@endlink</td>
6839 <td class='meaning'>Allowed attributes on ListOfFluxBounds</td>
6840 <td class='s-na'></td>
6841 <td class='s-na'></td>
6842 <td class='s-na'></td>
6843 <td class='s-na'></td>
6844 <td class='s-na'></td>
6845 <td class='s-na'></td>
6846 <td class='s-error'></td>
6847 <td class='s-error'></td>
6848 </tr>
6849 <tr><td class='code'>@link libsbml#FbcLOObjectivesAllowedAttributes FbcLOObjectivesAllowedAttributes@endlink</td>
6850 <td class='meaning'>Allowed attributes on ListOfObjectives</td>
6851 <td class='s-na'></td>
6852 <td class='s-na'></td>
6853 <td class='s-na'></td>
6854 <td class='s-na'></td>
6855 <td class='s-na'></td>
6856 <td class='s-na'></td>
6857 <td class='s-error'></td>
6858 <td class='s-error'></td>
6859 </tr>
6860 <tr><td class='code'>@link libsbml#FbcActiveObjectiveSyntax FbcActiveObjectiveSyntax@endlink</td>
6861 <td class='meaning'>Type of activeObjective attribute</td>
6862 <td class='s-na'></td>
6863 <td class='s-na'></td>
6864 <td class='s-na'></td>
6865 <td class='s-na'></td>
6866 <td class='s-na'></td>
6867 <td class='s-na'></td>
6868 <td class='s-error'></td>
6869 <td class='s-error'></td>
6870 </tr>
6871 <tr><td class='code'>@link libsbml#FbcActiveObjectiveRefersObjective FbcActiveObjectiveRefersObjective@endlink</td>
6872 <td class='meaning'>ActiveObjective must reference Objective</td>
6873 <td class='s-na'></td>
6874 <td class='s-na'></td>
6875 <td class='s-na'></td>
6876 <td class='s-na'></td>
6877 <td class='s-na'></td>
6878 <td class='s-na'></td>
6879 <td class='s-error'></td>
6880 <td class='s-error'></td>
6881 </tr>
6882 <tr><td class='code'>@link libsbml#FbcModelMustHaveStrict FbcModelMustHaveStrict@endlink</td>
6883 <td class='meaning'>'Strict' attribute required on <code>&lt;model&gt;</code></td>
6884 <td class='s-na'></td>
6885 <td class='s-na'></td>
6886 <td class='s-na'></td>
6887 <td class='s-na'></td>
6888 <td class='s-na'></td>
6889 <td class='s-na'></td>
6890 <td class='s-na'></td>
6891 <td class='s-na'></td>
6892 </tr>
6893 <tr><td class='code'>@link libsbml#FbcModelStrictMustBeBoolean FbcModelStrictMustBeBoolean@endlink</td>
6894 <td class='meaning'>'Strict' attribute must be Boolean</td>
6895 <td class='s-na'></td>
6896 <td class='s-na'></td>
6897 <td class='s-na'></td>
6898 <td class='s-na'></td>
6899 <td class='s-na'></td>
6900 <td class='s-na'></td>
6901 <td class='s-na'></td>
6902 <td class='s-na'></td>
6903 </tr>
6904 <tr><td class='code'>@link libsbml#FbcLOGeneProductsAllowedElements FbcLOGeneProductsAllowedElements@endlink</td>
6905 <td class='meaning'>Allowed elements on ListOfGeneProducts</td>
6906 <td class='s-na'></td>
6907 <td class='s-na'></td>
6908 <td class='s-na'></td>
6909 <td class='s-na'></td>
6910 <td class='s-na'></td>
6911 <td class='s-na'></td>
6912 <td class='s-na'></td>
6913 <td class='s-na'></td>
6914 </tr>
6915 <tr><td class='code'>@link libsbml#FbcLOGeneProductsAllowedAttributes FbcLOGeneProductsAllowedAttributes@endlink</td>
6916 <td class='meaning'>Allowed attributes on ListOfGeneProducts</td>
6917 <td class='s-na'></td>
6918 <td class='s-na'></td>
6919 <td class='s-na'></td>
6920 <td class='s-na'></td>
6921 <td class='s-na'></td>
6922 <td class='s-na'></td>
6923 <td class='s-na'></td>
6924 <td class='s-na'></td>
6925 </tr>
6926 <tr><td class='code'>@link libsbml#FbcSpeciesAllowedL3Attributes FbcSpeciesAllowedL3Attributes@endlink</td>
6927 <td class='meaning'>Species allowed attributes</td>
6928 <td class='s-na'></td>
6929 <td class='s-na'></td>
6930 <td class='s-na'></td>
6931 <td class='s-na'></td>
6932 <td class='s-na'></td>
6933 <td class='s-na'></td>
6934 <td class='s-error'></td>
6935 <td class='s-error'></td>
6936 </tr>
6937 <tr><td class='code'>@link libsbml#FbcSpeciesChargeMustBeInteger FbcSpeciesChargeMustBeInteger@endlink</td>
6938 <td class='meaning'>Charge must be integer</td>
6939 <td class='s-na'></td>
6940 <td class='s-na'></td>
6941 <td class='s-na'></td>
6942 <td class='s-na'></td>
6943 <td class='s-na'></td>
6944 <td class='s-na'></td>
6945 <td class='s-error'></td>
6946 <td class='s-error'></td>
6947 </tr>
6948 <tr><td class='code'>@link libsbml#FbcSpeciesFormulaMustBeString FbcSpeciesFormulaMustBeString@endlink</td>
6949 <td class='meaning'>Chemical formula must be string</td>
6950 <td class='s-na'></td>
6951 <td class='s-na'></td>
6952 <td class='s-na'></td>
6953 <td class='s-na'></td>
6954 <td class='s-na'></td>
6955 <td class='s-na'></td>
6956 <td class='s-error'></td>
6957 <td class='s-error'></td>
6958 </tr>
6959 <tr><td class='code'>@link libsbml#FbcFluxBoundAllowedL3Attributes FbcFluxBoundAllowedL3Attributes@endlink</td>
6960 <td class='meaning'><code>&lt;fluxBound&gt;</code> may only have 'metaId' and 'sboTerm' from L3 namespace</td>
6961 <td class='s-na'></td>
6962 <td class='s-na'></td>
6963 <td class='s-na'></td>
6964 <td class='s-na'></td>
6965 <td class='s-na'></td>
6966 <td class='s-na'></td>
6967 <td class='s-error'></td>
6968 <td class='s-error'></td>
6969 </tr>
6970 <tr><td class='code'>@link libsbml#FbcFluxBoundAllowedElements FbcFluxBoundAllowedElements@endlink</td>
6971 <td class='meaning'><code>&lt;fluxBound&gt;</code> may only have <code>&lt;notes&gt;</code> and <code>&lt;annotations&gt;</code> from L3 Core</td>
6972 <td class='s-na'></td>
6973 <td class='s-na'></td>
6974 <td class='s-na'></td>
6975 <td class='s-na'></td>
6976 <td class='s-na'></td>
6977 <td class='s-na'></td>
6978 <td class='s-error'></td>
6979 <td class='s-error'></td>
6980 </tr>
6981 <tr><td class='code'>@link libsbml#FbcFluxBoundRequiredAttributes FbcFluxBoundRequiredAttributes@endlink</td>
6982 <td class='meaning'>Invalid attribute found on <code>&lt;fluxBound&gt;</code> object</td>
6983 <td class='s-na'></td>
6984 <td class='s-na'></td>
6985 <td class='s-na'></td>
6986 <td class='s-na'></td>
6987 <td class='s-na'></td>
6988 <td class='s-na'></td>
6989 <td class='s-error'></td>
6990 <td class='s-error'></td>
6991 </tr>
6992 <tr><td class='code'>@link libsbml#FbcFluxBoundRectionMustBeSIdRef FbcFluxBoundRectionMustBeSIdRef@endlink</td>
6993 <td class='meaning'>Datatype for 'fbc:reaction' must be SIdRef</td>
6994 <td class='s-na'></td>
6995 <td class='s-na'></td>
6996 <td class='s-na'></td>
6997 <td class='s-na'></td>
6998 <td class='s-na'></td>
6999 <td class='s-na'></td>
7000 <td class='s-error'></td>
7001 <td class='s-error'></td>
7002 </tr>
7003 <tr><td class='code'>@link libsbml#FbcFluxBoundNameMustBeString FbcFluxBoundNameMustBeString@endlink</td>
7004 <td class='meaning'>The attribute 'fbc:name' must be of the data type string</td>
7005 <td class='s-na'></td>
7006 <td class='s-na'></td>
7007 <td class='s-na'></td>
7008 <td class='s-na'></td>
7009 <td class='s-na'></td>
7010 <td class='s-na'></td>
7011 <td class='s-error'></td>
7012 <td class='s-error'></td>
7013 </tr>
7014 <tr><td class='code'>@link libsbml#FbcFluxBoundOperationMustBeEnum FbcFluxBoundOperationMustBeEnum@endlink</td>
7015 <td class='meaning'>The attribute 'fbc:operation' must be of data type FbcOperation</td>
7016 <td class='s-na'></td>
7017 <td class='s-na'></td>
7018 <td class='s-na'></td>
7019 <td class='s-na'></td>
7020 <td class='s-na'></td>
7021 <td class='s-na'></td>
7022 <td class='s-error'></td>
7023 <td class='s-error'></td>
7024 </tr>
7025 <tr><td class='code'>@link libsbml#FbcFluxBoundValueMustBeDouble FbcFluxBoundValueMustBeDouble@endlink</td>
7026 <td class='meaning'>The attribute 'fbc:value' must be of the data type double</td>
7027 <td class='s-na'></td>
7028 <td class='s-na'></td>
7029 <td class='s-na'></td>
7030 <td class='s-na'></td>
7031 <td class='s-na'></td>
7032 <td class='s-na'></td>
7033 <td class='s-error'></td>
7034 <td class='s-error'></td>
7035 </tr>
7036 <tr><td class='code'>@link libsbml#FbcFluxBoundReactionMustExist FbcFluxBoundReactionMustExist@endlink</td>
7037 <td class='meaning'>'fbc:reaction' must refer to valid reaction</td>
7038 <td class='s-na'></td>
7039 <td class='s-na'></td>
7040 <td class='s-na'></td>
7041 <td class='s-na'></td>
7042 <td class='s-na'></td>
7043 <td class='s-na'></td>
7044 <td class='s-error'></td>
7045 <td class='s-error'></td>
7046 </tr>
7047 <tr><td class='code'>@link libsbml#FbcFluxBoundsForReactionConflict FbcFluxBoundsForReactionConflict@endlink</td>
7048 <td class='meaning'>Conflicting set of FluxBounds for a reaction</td>
7049 <td class='s-na'></td>
7050 <td class='s-na'></td>
7051 <td class='s-na'></td>
7052 <td class='s-na'></td>
7053 <td class='s-na'></td>
7054 <td class='s-na'></td>
7055 <td class='s-error'></td>
7056 <td class='s-error'></td>
7057 </tr>
7058 <tr><td class='code'>@link libsbml#FbcObjectiveAllowedL3Attributes FbcObjectiveAllowedL3Attributes@endlink</td>
7059 <td class='meaning'><code>&lt;objective&gt;</code> may only have 'metaId' and 'sboTerm' from L3 namespace</td>
7060 <td class='s-na'></td>
7061 <td class='s-na'></td>
7062 <td class='s-na'></td>
7063 <td class='s-na'></td>
7064 <td class='s-na'></td>
7065 <td class='s-na'></td>
7066 <td class='s-error'></td>
7067 <td class='s-error'></td>
7068 </tr>
7069 <tr><td class='code'>@link libsbml#FbcObjectiveAllowedElements FbcObjectiveAllowedElements@endlink</td>
7070 <td class='meaning'><code>&lt;objective&gt;</code> may only have <code>&lt;notes&gt;</code> and <code>&lt;annotations&gt;</code> from L3 Core</td>
7071 <td class='s-na'></td>
7072 <td class='s-na'></td>
7073 <td class='s-na'></td>
7074 <td class='s-na'></td>
7075 <td class='s-na'></td>
7076 <td class='s-na'></td>
7077 <td class='s-error'></td>
7078 <td class='s-error'></td>
7079 </tr>
7080 <tr><td class='code'>@link libsbml#FbcObjectiveRequiredAttributes FbcObjectiveRequiredAttributes@endlink</td>
7081 <td class='meaning'>Invalid attribute found on <code>&lt;objective&gt;</code> object</td>
7082 <td class='s-na'></td>
7083 <td class='s-na'></td>
7084 <td class='s-na'></td>
7085 <td class='s-na'></td>
7086 <td class='s-na'></td>
7087 <td class='s-na'></td>
7088 <td class='s-error'></td>
7089 <td class='s-error'></td>
7090 </tr>
7091 <tr><td class='code'>@link libsbml#FbcObjectiveNameMustBeString FbcObjectiveNameMustBeString@endlink</td>
7092 <td class='meaning'>The attribute 'fbc:name' must be of the data type string</td>
7093 <td class='s-na'></td>
7094 <td class='s-na'></td>
7095 <td class='s-na'></td>
7096 <td class='s-na'></td>
7097 <td class='s-na'></td>
7098 <td class='s-na'></td>
7099 <td class='s-error'></td>
7100 <td class='s-error'></td>
7101 </tr>
7102 <tr><td class='code'>@link libsbml#FbcObjectiveTypeMustBeEnum FbcObjectiveTypeMustBeEnum@endlink</td>
7103 <td class='meaning'>The attribute 'fbc:type' must be of data type FbcType.</td>
7104 <td class='s-na'></td>
7105 <td class='s-na'></td>
7106 <td class='s-na'></td>
7107 <td class='s-na'></td>
7108 <td class='s-na'></td>
7109 <td class='s-na'></td>
7110 <td class='s-error'></td>
7111 <td class='s-error'></td>
7112 </tr>
7113 <tr><td class='code'>@link libsbml#FbcObjectiveOneListOfObjectives FbcObjectiveOneListOfObjectives@endlink</td>
7114 <td class='meaning'>An <code>&lt;objective&gt;</code> must have one <code>&lt;listOfFluxObjectives&gt;</code>.</td>
7115 <td class='s-na'></td>
7116 <td class='s-na'></td>
7117 <td class='s-na'></td>
7118 <td class='s-na'></td>
7119 <td class='s-na'></td>
7120 <td class='s-na'></td>
7121 <td class='s-error'></td>
7122 <td class='s-error'></td>
7123 </tr>
7124 <tr><td class='code'>@link libsbml#FbcObjectiveLOFluxObjMustNotBeEmpty FbcObjectiveLOFluxObjMustNotBeEmpty@endlink</td>
7125 <td class='meaning'><code>&lt;listOfFluxObjectives&gt;</code> subobject must not be empty</td>
7126 <td class='s-na'></td>
7127 <td class='s-na'></td>
7128 <td class='s-na'></td>
7129 <td class='s-na'></td>
7130 <td class='s-na'></td>
7131 <td class='s-na'></td>
7132 <td class='s-error'></td>
7133 <td class='s-error'></td>
7134 </tr>
7135 <tr><td class='code'>@link libsbml#FbcObjectiveLOFluxObjOnlyFluxObj FbcObjectiveLOFluxObjOnlyFluxObj@endlink</td>
7136 <td class='meaning'>Invalid element found in <code>&lt;listOfFluxObjectives&gt;</code></td>
7137 <td class='s-na'></td>
7138 <td class='s-na'></td>
7139 <td class='s-na'></td>
7140 <td class='s-na'></td>
7141 <td class='s-na'></td>
7142 <td class='s-na'></td>
7143 <td class='s-error'></td>
7144 <td class='s-error'></td>
7145 </tr>
7146 <tr><td class='code'>@link libsbml#FbcObjectiveLOFluxObjAllowedAttribs FbcObjectiveLOFluxObjAllowedAttribs@endlink</td>
7147 <td class='meaning'><code>&lt;listOfFluxObjectives&gt;</code> may only have 'metaId' and 'sboTerm' from L3 core</td>
7148 <td class='s-na'></td>
7149 <td class='s-na'></td>
7150 <td class='s-na'></td>
7151 <td class='s-na'></td>
7152 <td class='s-na'></td>
7153 <td class='s-na'></td>
7154 <td class='s-error'></td>
7155 <td class='s-error'></td>
7156 </tr>
7157 <tr><td class='code'>@link libsbml#FbcFluxObjectAllowedL3Attributes FbcFluxObjectAllowedL3Attributes@endlink</td>
7158 <td class='meaning'><code>&lt;fluxObjective&gt;</code> may only have 'metaId' and 'sboTerm' from L3 namespace</td>
7159 <td class='s-na'></td>
7160 <td class='s-na'></td>
7161 <td class='s-na'></td>
7162 <td class='s-na'></td>
7163 <td class='s-na'></td>
7164 <td class='s-na'></td>
7165 <td class='s-error'></td>
7166 <td class='s-error'></td>
7167 </tr>
7168 <tr><td class='code'>@link libsbml#FbcFluxObjectAllowedElements FbcFluxObjectAllowedElements@endlink</td>
7169 <td class='meaning'><code>&lt;fluxObjective&gt;</code> may only have <code>&lt;notes&gt;</code> and <code>&lt;annotations&gt;</code> from L3 Core</td>
7170 <td class='s-na'></td>
7171 <td class='s-na'></td>
7172 <td class='s-na'></td>
7173 <td class='s-na'></td>
7174 <td class='s-na'></td>
7175 <td class='s-na'></td>
7176 <td class='s-error'></td>
7177 <td class='s-error'></td>
7178 </tr>
7179 <tr><td class='code'>@link libsbml#FbcFluxObjectRequiredAttributes FbcFluxObjectRequiredAttributes@endlink</td>
7180 <td class='meaning'>Invalid attribute found on <code>&lt;fluxObjective&gt;</code> object</td>
7181 <td class='s-na'></td>
7182 <td class='s-na'></td>
7183 <td class='s-na'></td>
7184 <td class='s-na'></td>
7185 <td class='s-na'></td>
7186 <td class='s-na'></td>
7187 <td class='s-error'></td>
7188 <td class='s-error'></td>
7189 </tr>
7190 <tr><td class='code'>@link libsbml#FbcFluxObjectNameMustBeString FbcFluxObjectNameMustBeString@endlink</td>
7191 <td class='meaning'>The attribute 'fbc:name' must be of the data type string</td>
7192 <td class='s-na'></td>
7193 <td class='s-na'></td>
7194 <td class='s-na'></td>
7195 <td class='s-na'></td>
7196 <td class='s-na'></td>
7197 <td class='s-na'></td>
7198 <td class='s-error'></td>
7199 <td class='s-error'></td>
7200 </tr>
7201 <tr><td class='code'>@link libsbml#FbcFluxObjectReactionMustBeSIdRef FbcFluxObjectReactionMustBeSIdRef@endlink</td>
7202 <td class='meaning'>Datatype for 'fbc:reaction' must be SIdRef</td>
7203 <td class='s-na'></td>
7204 <td class='s-na'></td>
7205 <td class='s-na'></td>
7206 <td class='s-na'></td>
7207 <td class='s-na'></td>
7208 <td class='s-na'></td>
7209 <td class='s-error'></td>
7210 <td class='s-error'></td>
7211 </tr>
7212 <tr><td class='code'>@link libsbml#FbcFluxObjectReactionMustExist FbcFluxObjectReactionMustExist@endlink</td>
7213 <td class='meaning'>'fbc:reaction' must refer to valid reaction</td>
7214 <td class='s-na'></td>
7215 <td class='s-na'></td>
7216 <td class='s-na'></td>
7217 <td class='s-na'></td>
7218 <td class='s-na'></td>
7219 <td class='s-na'></td>
7220 <td class='s-error'></td>
7221 <td class='s-error'></td>
7222 </tr>
7223 <tr><td class='code'>@link libsbml#FbcFluxObjectCoefficientMustBeDouble FbcFluxObjectCoefficientMustBeDouble@endlink</td>
7224 <td class='meaning'>The attribute 'fbc:coefficient' must be of the data type double</td>
7225 <td class='s-na'></td>
7226 <td class='s-na'></td>
7227 <td class='s-na'></td>
7228 <td class='s-na'></td>
7229 <td class='s-na'></td>
7230 <td class='s-na'></td>
7231 <td class='s-error'></td>
7232 <td class='s-error'></td>
7233 </tr>
7234 <tr><td class='code'>@link libsbml#FbcFluxObjectCoefficientWhenStrict FbcFluxObjectCoefficientWhenStrict@endlink</td>
7235 <td class='meaning'>The 'fbc:coefficient' must be declared when strict</td>
7236 <td class='s-na'></td>
7237 <td class='s-na'></td>
7238 <td class='s-na'></td>
7239 <td class='s-na'></td>
7240 <td class='s-na'></td>
7241 <td class='s-na'></td>
7242 <td class='s-na'></td>
7243 <td class='s-na'></td>
7244 </tr>
7245 <tr><td class='code'>@link libsbml#FbcReactionOnlyOneGeneProdAss FbcReactionOnlyOneGeneProdAss@endlink</td>
7246 <td class='meaning'>One GeneProductAssociation in a Reaction</td>
7247 <td class='s-na'></td>
7248 <td class='s-na'></td>
7249 <td class='s-na'></td>
7250 <td class='s-na'></td>
7251 <td class='s-na'></td>
7252 <td class='s-na'></td>
7253 <td class='s-na'></td>
7254 <td class='s-na'></td>
7255 </tr>
7256 <tr><td class='code'>@link libsbml#FbcReactionAllowedAttributes FbcReactionAllowedAttributes@endlink</td>
7257 <td class='meaning'>Fbc attributes on a Reaction</td>
7258 <td class='s-na'></td>
7259 <td class='s-na'></td>
7260 <td class='s-na'></td>
7261 <td class='s-na'></td>
7262 <td class='s-na'></td>
7263 <td class='s-na'></td>
7264 <td class='s-na'></td>
7265 <td class='s-na'></td>
7266 </tr>
7267 <tr><td class='code'>@link libsbml#FbcReactionLwrBoundSIdRef FbcReactionLwrBoundSIdRef@endlink</td>
7268 <td class='meaning'>LowerBound must be SIdRef</td>
7269 <td class='s-na'></td>
7270 <td class='s-na'></td>
7271 <td class='s-na'></td>
7272 <td class='s-na'></td>
7273 <td class='s-na'></td>
7274 <td class='s-na'></td>
7275 <td class='s-na'></td>
7276 <td class='s-na'></td>
7277 </tr>
7278 <tr><td class='code'>@link libsbml#FbcReactionUpBoundSIdRef FbcReactionUpBoundSIdRef@endlink</td>
7279 <td class='meaning'>UpperBound must be SIdRef</td>
7280 <td class='s-na'></td>
7281 <td class='s-na'></td>
7282 <td class='s-na'></td>
7283 <td class='s-na'></td>
7284 <td class='s-na'></td>
7285 <td class='s-na'></td>
7286 <td class='s-na'></td>
7287 <td class='s-na'></td>
7288 </tr>
7289 <tr><td class='code'>@link libsbml#FbcReactionLwrBoundRefExists FbcReactionLwrBoundRefExists@endlink</td>
7290 <td class='meaning'>LowerBound must point to Parameter</td>
7291 <td class='s-na'></td>
7292 <td class='s-na'></td>
7293 <td class='s-na'></td>
7294 <td class='s-na'></td>
7295 <td class='s-na'></td>
7296 <td class='s-na'></td>
7297 <td class='s-na'></td>
7298 <td class='s-na'></td>
7299 </tr>
7300 <tr><td class='code'>@link libsbml#FbcReactionUpBoundRefExists FbcReactionUpBoundRefExists@endlink</td>
7301 <td class='meaning'>UpperBound must point to Parameter</td>
7302 <td class='s-na'></td>
7303 <td class='s-na'></td>
7304 <td class='s-na'></td>
7305 <td class='s-na'></td>
7306 <td class='s-na'></td>
7307 <td class='s-na'></td>
7308 <td class='s-na'></td>
7309 <td class='s-na'></td>
7310 </tr>
7311 <tr><td class='code'>@link libsbml#FbcReactionMustHaveBoundsStrict FbcReactionMustHaveBoundsStrict@endlink</td>
7312 <td class='meaning'>Reaction must have bounds when strict</td>
7313 <td class='s-na'></td>
7314 <td class='s-na'></td>
7315 <td class='s-na'></td>
7316 <td class='s-na'></td>
7317 <td class='s-na'></td>
7318 <td class='s-na'></td>
7319 <td class='s-na'></td>
7320 <td class='s-na'></td>
7321 </tr>
7322 <tr><td class='code'>@link libsbml#FbcReactionConstantBoundsStrict FbcReactionConstantBoundsStrict@endlink</td>
7323 <td class='meaning'>Reaction bounds constant when strict</td>
7324 <td class='s-na'></td>
7325 <td class='s-na'></td>
7326 <td class='s-na'></td>
7327 <td class='s-na'></td>
7328 <td class='s-na'></td>
7329 <td class='s-na'></td>
7330 <td class='s-na'></td>
7331 <td class='s-na'></td>
7332 </tr>
7333 <tr><td class='code'>@link libsbml#FbcReactionBoundsMustHaveValuesStrict FbcReactionBoundsMustHaveValuesStrict@endlink</td>
7334 <td class='meaning'>Reaction bounds must have values when strict</td>
7335 <td class='s-na'></td>
7336 <td class='s-na'></td>
7337 <td class='s-na'></td>
7338 <td class='s-na'></td>
7339 <td class='s-na'></td>
7340 <td class='s-na'></td>
7341 <td class='s-na'></td>
7342 <td class='s-na'></td>
7343 </tr>
7344 <tr><td class='code'>@link libsbml#FbcReactionBoundsNotAssignedStrict FbcReactionBoundsNotAssignedStrict@endlink</td>
7345 <td class='meaning'>Reaction bounds not assigned when strict</td>
7346 <td class='s-na'></td>
7347 <td class='s-na'></td>
7348 <td class='s-na'></td>
7349 <td class='s-na'></td>
7350 <td class='s-na'></td>
7351 <td class='s-na'></td>
7352 <td class='s-na'></td>
7353 <td class='s-na'></td>
7354 </tr>
7355 <tr><td class='code'>@link libsbml#FbcReactionLwrBoundNotInfStrict FbcReactionLwrBoundNotInfStrict@endlink</td>
7356 <td class='meaning'>LowerBound cannot be INF when strict</td>
7357 <td class='s-na'></td>
7358 <td class='s-na'></td>
7359 <td class='s-na'></td>
7360 <td class='s-na'></td>
7361 <td class='s-na'></td>
7362 <td class='s-na'></td>
7363 <td class='s-na'></td>
7364 <td class='s-na'></td>
7365 </tr>
7366 <tr><td class='code'>@link libsbml#FbcReactionUpBoundNotNegInfStrict FbcReactionUpBoundNotNegInfStrict@endlink</td>
7367 <td class='meaning'>UpperBound cannot be -INF when strict</td>
7368 <td class='s-na'></td>
7369 <td class='s-na'></td>
7370 <td class='s-na'></td>
7371 <td class='s-na'></td>
7372 <td class='s-na'></td>
7373 <td class='s-na'></td>
7374 <td class='s-na'></td>
7375 <td class='s-na'></td>
7376 </tr>
7377 <tr><td class='code'>@link libsbml#FbcReactionLwrLessThanUpStrict FbcReactionLwrLessThanUpStrict@endlink</td>
7378 <td class='meaning'>LowerBound less than upperBound when strict</td>
7379 <td class='s-na'></td>
7380 <td class='s-na'></td>
7381 <td class='s-na'></td>
7382 <td class='s-na'></td>
7383 <td class='s-na'></td>
7384 <td class='s-na'></td>
7385 <td class='s-na'></td>
7386 <td class='s-na'></td>
7387 </tr>
7388 <tr><td class='code'>@link libsbml#FbcSpeciesReferenceConstantStrict FbcSpeciesReferenceConstantStrict@endlink</td>
7389 <td class='meaning'>SpeciesReferences must be constant when strict</td>
7390 <td class='s-na'></td>
7391 <td class='s-na'></td>
7392 <td class='s-na'></td>
7393 <td class='s-na'></td>
7394 <td class='s-na'></td>
7395 <td class='s-na'></td>
7396 <td class='s-na'></td>
7397 <td class='s-na'></td>
7398 </tr>
7399 <tr><td class='code'>@link libsbml#FbcSpeciesRefsStoichMustBeRealStrict FbcSpeciesRefsStoichMustBeRealStrict@endlink</td>
7400 <td class='meaning'>Stoichiometry of SpeciesReferences must be real valued when strict</td>
7401 <td class='s-na'></td>
7402 <td class='s-na'></td>
7403 <td class='s-na'></td>
7404 <td class='s-na'></td>
7405 <td class='s-na'></td>
7406 <td class='s-na'></td>
7407 <td class='s-na'></td>
7408 <td class='s-na'></td>
7409 </tr>
7410 <tr><td class='code'>@link libsbml#FbcSpeciesRefNotAssignedStrict FbcSpeciesRefNotAssignedStrict@endlink</td>
7411 <td class='meaning'>SpeciesReference not target of InitialAssignment when strict</td>
7412 <td class='s-na'></td>
7413 <td class='s-na'></td>
7414 <td class='s-na'></td>
7415 <td class='s-na'></td>
7416 <td class='s-na'></td>
7417 <td class='s-na'></td>
7418 <td class='s-na'></td>
7419 <td class='s-na'></td>
7420 </tr>
7421 <tr><td class='code'>@link libsbml#FbcGeneProdAssocAllowedCoreAttribs FbcGeneProdAssocAllowedCoreAttribs@endlink</td>
7422 <td class='meaning'>Allowed core attributes on <code>&lt;GeneProductAssociation&gt;</code></td>
7423 <td class='s-na'></td>
7424 <td class='s-na'></td>
7425 <td class='s-na'></td>
7426 <td class='s-na'></td>
7427 <td class='s-na'></td>
7428 <td class='s-na'></td>
7429 <td class='s-na'></td>
7430 <td class='s-na'></td>
7431 </tr>
7432 <tr><td class='code'>@link libsbml#FbcGeneProdAssocAllowedCoreElements FbcGeneProdAssocAllowedCoreElements@endlink</td>
7433 <td class='meaning'>Allowed core elements on <code>&lt;GeneProductAssociation&gt;</code></td>
7434 <td class='s-na'></td>
7435 <td class='s-na'></td>
7436 <td class='s-na'></td>
7437 <td class='s-na'></td>
7438 <td class='s-na'></td>
7439 <td class='s-na'></td>
7440 <td class='s-na'></td>
7441 <td class='s-na'></td>
7442 </tr>
7443 <tr><td class='code'>@link libsbml#FbcGeneProdAssocAllowedAttribs FbcGeneProdAssocAllowedAttribs@endlink</td>
7444 <td class='meaning'>Allowed fbc attributes on <code>&lt;GeneProductAssociation&gt;</code></td>
7445 <td class='s-na'></td>
7446 <td class='s-na'></td>
7447 <td class='s-na'></td>
7448 <td class='s-na'></td>
7449 <td class='s-na'></td>
7450 <td class='s-na'></td>
7451 <td class='s-na'></td>
7452 <td class='s-na'></td>
7453 </tr>
7454 <tr><td class='code'>@link libsbml#FbcGeneProdAssocIdSyntax FbcGeneProdAssocIdSyntax@endlink</td>
7455 <td class='meaning'>'fbc:id' must have SId syntax</td>
7456 <td class='s-na'></td>
7457 <td class='s-na'></td>
7458 <td class='s-na'></td>
7459 <td class='s-na'></td>
7460 <td class='s-na'></td>
7461 <td class='s-na'></td>
7462 <td class='s-na'></td>
7463 <td class='s-na'></td>
7464 </tr>
7465 <tr><td class='code'>@link libsbml#FbcGeneProdAssocContainsOneElement FbcGeneProdAssocContainsOneElement@endlink</td>
7466 <td class='meaning'><code>&lt;GeneProductAssociation&gt;</code> must contain one concrete object</td>
7467 <td class='s-na'></td>
7468 <td class='s-na'></td>
7469 <td class='s-na'></td>
7470 <td class='s-na'></td>
7471 <td class='s-na'></td>
7472 <td class='s-na'></td>
7473 <td class='s-na'></td>
7474 <td class='s-na'></td>
7475 </tr>
7476 <tr><td class='code'>@link libsbml#FbcGeneProdAssocNameMustBeString FbcGeneProdAssocNameMustBeString@endlink</td>
7477 <td class='meaning'>'fbc:name' must be string</td>
7478 <td class='s-na'></td>
7479 <td class='s-na'></td>
7480 <td class='s-na'></td>
7481 <td class='s-na'></td>
7482 <td class='s-na'></td>
7483 <td class='s-na'></td>
7484 <td class='s-na'></td>
7485 <td class='s-na'></td>
7486 </tr>
7487 <tr><td class='code'>@link libsbml#FbcGeneProdRefAllowedCoreAttribs FbcGeneProdRefAllowedCoreAttribs@endlink</td>
7488 <td class='meaning'>Allowed core attributes on <code>&lt;GeneProductRef&gt;</code></td>
7489 <td class='s-na'></td>
7490 <td class='s-na'></td>
7491 <td class='s-na'></td>
7492 <td class='s-na'></td>
7493 <td class='s-na'></td>
7494 <td class='s-na'></td>
7495 <td class='s-na'></td>
7496 <td class='s-na'></td>
7497 </tr>
7498 <tr><td class='code'>@link libsbml#FbcGeneProdRefAllowedCoreElements FbcGeneProdRefAllowedCoreElements@endlink</td>
7499 <td class='meaning'>Allowed core elements on <code>&lt;GeneProductRef&gt;</code></td>
7500 <td class='s-na'></td>
7501 <td class='s-na'></td>
7502 <td class='s-na'></td>
7503 <td class='s-na'></td>
7504 <td class='s-na'></td>
7505 <td class='s-na'></td>
7506 <td class='s-na'></td>
7507 <td class='s-na'></td>
7508 </tr>
7509 <tr><td class='code'>@link libsbml#FbcGeneProdRefAllowedAttribs FbcGeneProdRefAllowedAttribs@endlink</td>
7510 <td class='meaning'>Allowed fbc attributes on <code>&lt;GeneProductRef&gt;</code></td>
7511 <td class='s-na'></td>
7512 <td class='s-na'></td>
7513 <td class='s-na'></td>
7514 <td class='s-na'></td>
7515 <td class='s-na'></td>
7516 <td class='s-na'></td>
7517 <td class='s-na'></td>
7518 <td class='s-na'></td>
7519 </tr>
7520 <tr><td class='code'>@link libsbml#FbcGeneProdRefGeneProductSIdRef FbcGeneProdRefGeneProductSIdRef@endlink</td>
7521 <td class='meaning'>'fbc:geneProduct' must be SIdRef</td>
7522 <td class='s-na'></td>
7523 <td class='s-na'></td>
7524 <td class='s-na'></td>
7525 <td class='s-na'></td>
7526 <td class='s-na'></td>
7527 <td class='s-na'></td>
7528 <td class='s-na'></td>
7529 <td class='s-na'></td>
7530 </tr>
7531 <tr><td class='code'>@link libsbml#FbcGeneProdRefGeneProductExists FbcGeneProdRefGeneProductExists@endlink</td>
7532 <td class='meaning'>'fbc:geneProduct' must point to existing <code>&lt;GeneProduct&gt;</code></td>
7533 <td class='s-na'></td>
7534 <td class='s-na'></td>
7535 <td class='s-na'></td>
7536 <td class='s-na'></td>
7537 <td class='s-na'></td>
7538 <td class='s-na'></td>
7539 <td class='s-na'></td>
7540 <td class='s-na'></td>
7541 </tr>
7542 <tr><td class='code'>@link libsbml#FbcAndAllowedCoreAttributes FbcAndAllowedCoreAttributes@endlink</td>
7543 <td class='meaning'>Allowed core attributes on <code>&lt;And&gt;</code></td>
7544 <td class='s-na'></td>
7545 <td class='s-na'></td>
7546 <td class='s-na'></td>
7547 <td class='s-na'></td>
7548 <td class='s-na'></td>
7549 <td class='s-na'></td>
7550 <td class='s-na'></td>
7551 <td class='s-na'></td>
7552 </tr>
7553 <tr><td class='code'>@link libsbml#FbcAndAllowedCoreElements FbcAndAllowedCoreElements@endlink</td>
7554 <td class='meaning'>Allowed core attributes on <code>&lt;And&gt;</code></td>
7555 <td class='s-na'></td>
7556 <td class='s-na'></td>
7557 <td class='s-na'></td>
7558 <td class='s-na'></td>
7559 <td class='s-na'></td>
7560 <td class='s-na'></td>
7561 <td class='s-na'></td>
7562 <td class='s-na'></td>
7563 </tr>
7564 <tr><td class='code'>@link libsbml#FbcAndTwoChildren FbcAndTwoChildren@endlink</td>
7565 <td class='meaning'><code>&lt;And&gt;</code> must have at least two child elements</td>
7566 <td class='s-na'></td>
7567 <td class='s-na'></td>
7568 <td class='s-na'></td>
7569 <td class='s-na'></td>
7570 <td class='s-na'></td>
7571 <td class='s-na'></td>
7572 <td class='s-na'></td>
7573 <td class='s-na'></td>
7574 </tr>
7575 <tr><td class='code'>@link libsbml#FbcOrAllowedCoreAttributes FbcOrAllowedCoreAttributes@endlink</td>
7576 <td class='meaning'>Allowed core attributes on <code>&lt;Or&gt;</code></td>
7577 <td class='s-na'></td>
7578 <td class='s-na'></td>
7579 <td class='s-na'></td>
7580 <td class='s-na'></td>
7581 <td class='s-na'></td>
7582 <td class='s-na'></td>
7583 <td class='s-na'></td>
7584 <td class='s-na'></td>
7585 </tr>
7586 <tr><td class='code'>@link libsbml#FbcOrAllowedCoreElements FbcOrAllowedCoreElements@endlink</td>
7587 <td class='meaning'>Allowed core elements on <code>&lt;Or&gt;</code></td>
7588 <td class='s-na'></td>
7589 <td class='s-na'></td>
7590 <td class='s-na'></td>
7591 <td class='s-na'></td>
7592 <td class='s-na'></td>
7593 <td class='s-na'></td>
7594 <td class='s-na'></td>
7595 <td class='s-na'></td>
7596 </tr>
7597 <tr><td class='code'>@link libsbml#FbcOrTwoChildren FbcOrTwoChildren@endlink</td>
7598 <td class='meaning'><code>&lt;Or&gt;</code> must have at least two child elements</td>
7599 <td class='s-na'></td>
7600 <td class='s-na'></td>
7601 <td class='s-na'></td>
7602 <td class='s-na'></td>
7603 <td class='s-na'></td>
7604 <td class='s-na'></td>
7605 <td class='s-na'></td>
7606 <td class='s-na'></td>
7607 </tr>
7608 <tr><td class='code'>@link libsbml#FbcGeneProductAllowedCoreAttributes FbcGeneProductAllowedCoreAttributes@endlink</td>
7609 <td class='meaning'>Allowed core attributes on <code>&lt;GeneProduct&gt;</code></td>
7610 <td class='s-na'></td>
7611 <td class='s-na'></td>
7612 <td class='s-na'></td>
7613 <td class='s-na'></td>
7614 <td class='s-na'></td>
7615 <td class='s-na'></td>
7616 <td class='s-na'></td>
7617 <td class='s-na'></td>
7618 </tr>
7619 <tr><td class='code'>@link libsbml#FbcGeneProductAllowedCoreElements FbcGeneProductAllowedCoreElements@endlink</td>
7620 <td class='meaning'>Allowed core elements on <code>&lt;GeneProduct&gt;</code></td>
7621 <td class='s-na'></td>
7622 <td class='s-na'></td>
7623 <td class='s-na'></td>
7624 <td class='s-na'></td>
7625 <td class='s-na'></td>
7626 <td class='s-na'></td>
7627 <td class='s-na'></td>
7628 <td class='s-na'></td>
7629 </tr>
7630 <tr><td class='code'>@link libsbml#FbcGeneProductAllowedAttributes FbcGeneProductAllowedAttributes@endlink</td>
7631 <td class='meaning'>Allowed fbc attributes on <code>&lt;GeneProduct&gt;</code></td>
7632 <td class='s-na'></td>
7633 <td class='s-na'></td>
7634 <td class='s-na'></td>
7635 <td class='s-na'></td>
7636 <td class='s-na'></td>
7637 <td class='s-na'></td>
7638 <td class='s-na'></td>
7639 <td class='s-na'></td>
7640 </tr>
7641 <tr><td class='code'>@link libsbml#FbcGeneProductLabelMustBeString FbcGeneProductLabelMustBeString@endlink</td>
7642 <td class='meaning'>'fbc:label' must be string</td>
7643 <td class='s-na'></td>
7644 <td class='s-na'></td>
7645 <td class='s-na'></td>
7646 <td class='s-na'></td>
7647 <td class='s-na'></td>
7648 <td class='s-na'></td>
7649 <td class='s-na'></td>
7650 <td class='s-na'></td>
7651 </tr>
7652 <tr><td class='code'>@link libsbml#FbcGeneProductLabelMustBeUnique FbcGeneProductLabelMustBeUnique@endlink</td>
7653 <td class='meaning'>'fbc:label' must be unique</td>
7654 <td class='s-na'></td>
7655 <td class='s-na'></td>
7656 <td class='s-na'></td>
7657 <td class='s-na'></td>
7658 <td class='s-na'></td>
7659 <td class='s-na'></td>
7660 <td class='s-na'></td>
7661 <td class='s-na'></td>
7662 </tr>
7663 <tr><td class='code'>@link libsbml#FbcGeneProductNameMustBeString FbcGeneProductNameMustBeString@endlink</td>
7664 <td class='meaning'>'fbc:name' must be string</td>
7665 <td class='s-na'></td>
7666 <td class='s-na'></td>
7667 <td class='s-na'></td>
7668 <td class='s-na'></td>
7669 <td class='s-na'></td>
7670 <td class='s-na'></td>
7671 <td class='s-na'></td>
7672 <td class='s-na'></td>
7673 </tr>
7674 <tr><td class='code'>@link libsbml#FbcGeneProductAssocSpeciesMustExist FbcGeneProductAssocSpeciesMustExist@endlink</td>
7675 <td class='meaning'>'fbc:associatedSpecies' must point to existing <code>&lt;species&gt;</code></td>
7676 <td class='s-na'></td>
7677 <td class='s-na'></td>
7678 <td class='s-na'></td>
7679 <td class='s-na'></td>
7680 <td class='s-na'></td>
7681 <td class='s-na'></td>
7682 <td class='s-na'></td>
7683 <td class='s-na'></td>
7684 </tr>
7685 <tr><td class='code'>@link libsbml#QualUnknown QualUnknown@endlink</td>
7686 <td class='meaning'></td>
7687 <td class='s-na'></td>
7688 <td class='s-na'></td>
7689 <td class='s-na'></td>
7690 <td class='s-na'></td>
7691 <td class='s-na'></td>
7692 <td class='s-na'></td>
7693 <td class='s-na'></td>
7694 <td class='s-na'></td>
7695 </tr>
7696 <tr><td class='code'>@link libsbml#QualNSUndeclared QualNSUndeclared@endlink</td>
7697 <td class='meaning'>The qual ns is not correctly declared</td>
7698 <td class='s-na'></td>
7699 <td class='s-na'></td>
7700 <td class='s-na'></td>
7701 <td class='s-na'></td>
7702 <td class='s-na'></td>
7703 <td class='s-na'></td>
7704 <td class='s-error'></td>
7705 <td class='s-error'></td>
7706 </tr>
7707 <tr><td class='code'>@link libsbml#QualElementNotInNs QualElementNotInNs@endlink</td>
7708 <td class='meaning'>Element not in qual namespace</td>
7709 <td class='s-na'></td>
7710 <td class='s-na'></td>
7711 <td class='s-na'></td>
7712 <td class='s-na'></td>
7713 <td class='s-na'></td>
7714 <td class='s-na'></td>
7715 <td class='s-error'></td>
7716 <td class='s-error'></td>
7717 </tr>
7718 <tr><td class='code'>@link libsbml#QualFunctionTermBool QualFunctionTermBool@endlink</td>
7719 <td class='meaning'>FunctionTerm should return Boolean</td>
7720 <td class='s-na'></td>
7721 <td class='s-na'></td>
7722 <td class='s-na'></td>
7723 <td class='s-na'></td>
7724 <td class='s-na'></td>
7725 <td class='s-na'></td>
7726 <td class='s-warning'></td>
7727 <td class='s-warning'></td>
7728 </tr>
7729 <tr><td class='code'>@link libsbml#QualMathCSymbolDisallowed QualMathCSymbolDisallowed@endlink</td>
7730 <td class='meaning'>CSymbol time or delay not allowed</td>
7731 <td class='s-na'></td>
7732 <td class='s-na'></td>
7733 <td class='s-na'></td>
7734 <td class='s-na'></td>
7735 <td class='s-na'></td>
7736 <td class='s-na'></td>
7737 <td class='s-warning'></td>
7738 <td class='s-warning'></td>
7739 </tr>
7740 <tr><td class='code'>@link libsbml#QualDuplicateComponentId QualDuplicateComponentId@endlink</td>
7741 <td class='meaning'>Duplicate 'id' attribute value</td>
7742 <td class='s-na'></td>
7743 <td class='s-na'></td>
7744 <td class='s-na'></td>
7745 <td class='s-na'></td>
7746 <td class='s-na'></td>
7747 <td class='s-na'></td>
7748 <td class='s-error'></td>
7749 <td class='s-error'></td>
7750 </tr>
7751 <tr><td class='code'>@link libsbml#QualAttributeRequiredMissing QualAttributeRequiredMissing@endlink</td>
7752 <td class='meaning'>Required qual:required attribute on <code>&lt;sbml&gt;</code></td>
7753 <td class='s-na'></td>
7754 <td class='s-na'></td>
7755 <td class='s-na'></td>
7756 <td class='s-na'></td>
7757 <td class='s-na'></td>
7758 <td class='s-na'></td>
7759 <td class='s-error'></td>
7760 <td class='s-error'></td>
7761 </tr>
7762 <tr><td class='code'>@link libsbml#QualAttributeRequiredMustBeBoolean QualAttributeRequiredMustBeBoolean@endlink</td>
7763 <td class='meaning'>The qual:required attribute must be Boolean</td>
7764 <td class='s-na'></td>
7765 <td class='s-na'></td>
7766 <td class='s-na'></td>
7767 <td class='s-na'></td>
7768 <td class='s-na'></td>
7769 <td class='s-na'></td>
7770 <td class='s-error'></td>
7771 <td class='s-error'></td>
7772 </tr>
7773 <tr><td class='code'>@link libsbml#QualRequiredTrueIfTransitions QualRequiredTrueIfTransitions@endlink</td>
7774 <td class='meaning'>The qual:required attribute must be 'true' if math changes</td>
7775 <td class='s-na'></td>
7776 <td class='s-na'></td>
7777 <td class='s-na'></td>
7778 <td class='s-na'></td>
7779 <td class='s-na'></td>
7780 <td class='s-na'></td>
7781 <td class='s-error'></td>
7782 <td class='s-error'></td>
7783 </tr>
7784 <tr><td class='code'>@link libsbml#QualOneListOfTransOrQS QualOneListOfTransOrQS@endlink</td>
7785 <td class='meaning'>Only one <code>&lt;listOfTransitions&gt;</code> or <code>&lt;listOfQualitativeSpeciesgt;</code> allowed.</td>
7786 <td class='s-na'></td>
7787 <td class='s-na'></td>
7788 <td class='s-na'></td>
7789 <td class='s-na'></td>
7790 <td class='s-na'></td>
7791 <td class='s-na'></td>
7792 <td class='s-error'></td>
7793 <td class='s-error'></td>
7794 </tr>
7795 <tr><td class='code'>@link libsbml#QualEmptyLONotAllowed QualEmptyLONotAllowed@endlink</td>
7796 <td class='meaning'>Empty <code>&lt;listOfTransitions&gt;</code> or <code>&lt;listOfQualitativeSpeciesgt;</code> not allowed.</td>
7797 <td class='s-na'></td>
7798 <td class='s-na'></td>
7799 <td class='s-na'></td>
7800 <td class='s-na'></td>
7801 <td class='s-na'></td>
7802 <td class='s-na'></td>
7803 <td class='s-error'></td>
7804 <td class='s-error'></td>
7805 </tr>
7806 <tr><td class='code'>@link libsbml#QualLOTransitiondAllowedElements QualLOTransitiondAllowedElements@endlink</td>
7807 <td class='meaning'>Elements allowed on <code>&lt;listOfTransitions&gt;</code>.</td>
7808 <td class='s-na'></td>
7809 <td class='s-na'></td>
7810 <td class='s-na'></td>
7811 <td class='s-na'></td>
7812 <td class='s-na'></td>
7813 <td class='s-na'></td>
7814 <td class='s-error'></td>
7815 <td class='s-error'></td>
7816 </tr>
7817 <tr><td class='code'>@link libsbml#QualLOQualSpeciesAllowedElements QualLOQualSpeciesAllowedElements@endlink</td>
7818 <td class='meaning'>Elements allowed on <code>&lt;listOfTransitions&gt;</code>.</td>
7819 <td class='s-na'></td>
7820 <td class='s-na'></td>
7821 <td class='s-na'></td>
7822 <td class='s-na'></td>
7823 <td class='s-na'></td>
7824 <td class='s-na'></td>
7825 <td class='s-error'></td>
7826 <td class='s-error'></td>
7827 </tr>
7828 <tr><td class='code'>@link libsbml#QualLOQualSpeciesAllowedAttributes QualLOQualSpeciesAllowedAttributes@endlink</td>
7829 <td class='meaning'>Attributes allowed on <code>&lt;listOfQualitativeSpeciesgt;</code>.</td>
7830 <td class='s-na'></td>
7831 <td class='s-na'></td>
7832 <td class='s-na'></td>
7833 <td class='s-na'></td>
7834 <td class='s-na'></td>
7835 <td class='s-na'></td>
7836 <td class='s-error'></td>
7837 <td class='s-error'></td>
7838 </tr>
7839 <tr><td class='code'>@link libsbml#QualLOTransitionsAllowedAttributes QualLOTransitionsAllowedAttributes@endlink</td>
7840 <td class='meaning'>Attributes allowed on <code>&lt;listOfTransitions&gt;</code>.</td>
7841 <td class='s-na'></td>
7842 <td class='s-na'></td>
7843 <td class='s-na'></td>
7844 <td class='s-na'></td>
7845 <td class='s-na'></td>
7846 <td class='s-na'></td>
7847 <td class='s-error'></td>
7848 <td class='s-error'></td>
7849 </tr>
7850 <tr><td class='code'>@link libsbml#QualQualSpeciesAllowedCoreAttributes QualQualSpeciesAllowedCoreAttributes@endlink</td>
7851 <td class='meaning'>Core attributes allowed on <code>&lt;qualitativeSpeciesgt;</code>.</td>
7852 <td class='s-na'></td>
7853 <td class='s-na'></td>
7854 <td class='s-na'></td>
7855 <td class='s-na'></td>
7856 <td class='s-na'></td>
7857 <td class='s-na'></td>
7858 <td class='s-error'></td>
7859 <td class='s-error'></td>
7860 </tr>
7861 <tr><td class='code'>@link libsbml#QualQualSpeciesAllowedElements QualQualSpeciesAllowedElements@endlink</td>
7862 <td class='meaning'>Elements allowed on <code>&lt;qualitativeSpeciesgt;</code>.</td>
7863 <td class='s-na'></td>
7864 <td class='s-na'></td>
7865 <td class='s-na'></td>
7866 <td class='s-na'></td>
7867 <td class='s-na'></td>
7868 <td class='s-na'></td>
7869 <td class='s-error'></td>
7870 <td class='s-error'></td>
7871 </tr>
7872 <tr><td class='code'>@link libsbml#QualQualSpeciesAllowedAttributes QualQualSpeciesAllowedAttributes@endlink</td>
7873 <td class='meaning'>Attributes allowed on <code>&lt;qualitativeSpeciesgt;</code>.</td>
7874 <td class='s-na'></td>
7875 <td class='s-na'></td>
7876 <td class='s-na'></td>
7877 <td class='s-na'></td>
7878 <td class='s-na'></td>
7879 <td class='s-na'></td>
7880 <td class='s-error'></td>
7881 <td class='s-error'></td>
7882 </tr>
7883 <tr><td class='code'>@link libsbml#QualConstantMustBeBool QualConstantMustBeBool@endlink</td>
7884 <td class='meaning'>Attribute 'constant' on <code>&lt;qualitativeSpeciesgt;</code> must be Boolean.</td>
7885 <td class='s-na'></td>
7886 <td class='s-na'></td>
7887 <td class='s-na'></td>
7888 <td class='s-na'></td>
7889 <td class='s-na'></td>
7890 <td class='s-na'></td>
7891 <td class='s-error'></td>
7892 <td class='s-error'></td>
7893 </tr>
7894 <tr><td class='code'>@link libsbml#QualNameMustBeString QualNameMustBeString@endlink</td>
7895 <td class='meaning'>Attribute 'name' on <code>&lt;qualitativeSpeciesgt;</code> must be string.</td>
7896 <td class='s-na'></td>
7897 <td class='s-na'></td>
7898 <td class='s-na'></td>
7899 <td class='s-na'></td>
7900 <td class='s-na'></td>
7901 <td class='s-na'></td>
7902 <td class='s-error'></td>
7903 <td class='s-error'></td>
7904 </tr>
7905 <tr><td class='code'>@link libsbml#QualInitialLevelMustBeInt QualInitialLevelMustBeInt@endlink</td>
7906 <td class='meaning'>Attribute 'initialLevel' on <code>&lt;qualitativeSpeciesgt;</code> must be integer.</td>
7907 <td class='s-na'></td>
7908 <td class='s-na'></td>
7909 <td class='s-na'></td>
7910 <td class='s-na'></td>
7911 <td class='s-na'></td>
7912 <td class='s-na'></td>
7913 <td class='s-error'></td>
7914 <td class='s-error'></td>
7915 </tr>
7916 <tr><td class='code'>@link libsbml#QualMaxLevelMustBeInt QualMaxLevelMustBeInt@endlink</td>
7917 <td class='meaning'>Attribute 'maxLevel' on <code>&lt;qualitativeSpeciesgt;</code> must be integer.</td>
7918 <td class='s-na'></td>
7919 <td class='s-na'></td>
7920 <td class='s-na'></td>
7921 <td class='s-na'></td>
7922 <td class='s-na'></td>
7923 <td class='s-na'></td>
7924 <td class='s-error'></td>
7925 <td class='s-error'></td>
7926 </tr>
7927 <tr><td class='code'>@link libsbml#QualCompartmentMustReferExisting QualCompartmentMustReferExisting@endlink</td>
7928 <td class='meaning'>Attribute 'compartment' on <code>&lt;qualitativeSpeciesgt;</code> must reference compartment.</td>
7929 <td class='s-na'></td>
7930 <td class='s-na'></td>
7931 <td class='s-na'></td>
7932 <td class='s-na'></td>
7933 <td class='s-na'></td>
7934 <td class='s-na'></td>
7935 <td class='s-error'></td>
7936 <td class='s-error'></td>
7937 </tr>
7938 <tr><td class='code'>@link libsbml#QualInitialLevelCannotExceedMax QualInitialLevelCannotExceedMax@endlink</td>
7939 <td class='meaning'>Attribute 'initialLevel' on <code>&lt;qualitativeSpeciesgt;</code> cannot exceed maxLevel.</td>
7940 <td class='s-na'></td>
7941 <td class='s-na'></td>
7942 <td class='s-na'></td>
7943 <td class='s-na'></td>
7944 <td class='s-na'></td>
7945 <td class='s-na'></td>
7946 <td class='s-error'></td>
7947 <td class='s-error'></td>
7948 </tr>
7949 <tr><td class='code'>@link libsbml#QualConstantQSCannotBeOutput QualConstantQSCannotBeOutput@endlink</td>
7950 <td class='meaning'>Constant <code>&lt;qualitativeSpeciesgt;</code> cannot be an Output.</td>
7951 <td class='s-na'></td>
7952 <td class='s-na'></td>
7953 <td class='s-na'></td>
7954 <td class='s-na'></td>
7955 <td class='s-na'></td>
7956 <td class='s-na'></td>
7957 <td class='s-error'></td>
7958 <td class='s-error'></td>
7959 </tr>
7960 <tr><td class='code'>@link libsbml#QualQSAssignedOnlyOnce QualQSAssignedOnlyOnce@endlink</td>
7961 <td class='meaning'>A <code>&lt;qualitativeSpeciesgt;</code> can only be assigned once.</td>
7962 <td class='s-na'></td>
7963 <td class='s-na'></td>
7964 <td class='s-na'></td>
7965 <td class='s-na'></td>
7966 <td class='s-na'></td>
7967 <td class='s-na'></td>
7968 <td class='s-error'></td>
7969 <td class='s-error'></td>
7970 </tr>
7971 <tr><td class='code'>@link libsbml#QualInitalLevelNotNegative QualInitalLevelNotNegative@endlink</td>
7972 <td class='meaning'>Attribute 'initialLevel' on <code>&lt;qualitativeSpeciesgt;</code> cannot be negative.</td>
7973 <td class='s-na'></td>
7974 <td class='s-na'></td>
7975 <td class='s-na'></td>
7976 <td class='s-na'></td>
7977 <td class='s-na'></td>
7978 <td class='s-na'></td>
7979 <td class='s-error'></td>
7980 <td class='s-error'></td>
7981 </tr>
7982 <tr><td class='code'>@link libsbml#QualMaxLevelNotNegative QualMaxLevelNotNegative@endlink</td>
7983 <td class='meaning'>Attribute 'maxLevel' on <code>&lt;qualitativeSpeciesgt;</code> cannot be negative.</td>
7984 <td class='s-na'></td>
7985 <td class='s-na'></td>
7986 <td class='s-na'></td>
7987 <td class='s-na'></td>
7988 <td class='s-na'></td>
7989 <td class='s-na'></td>
7990 <td class='s-error'></td>
7991 <td class='s-error'></td>
7992 </tr>
7993 <tr><td class='code'>@link libsbml#QualTransitionAllowedCoreAttributes QualTransitionAllowedCoreAttributes@endlink</td>
7994 <td class='meaning'>Core attributes allowed on <code>&lt;transition&gt;</code>.</td>
7995 <td class='s-na'></td>
7996 <td class='s-na'></td>
7997 <td class='s-na'></td>
7998 <td class='s-na'></td>
7999 <td class='s-na'></td>
8000 <td class='s-na'></td>
8001 <td class='s-error'></td>
8002 <td class='s-error'></td>
8003 </tr>
8004 <tr><td class='code'>@link libsbml#QualTransitionAllowedElements QualTransitionAllowedElements@endlink</td>
8005 <td class='meaning'>Elements allowed on <code>&lt;transition&gt;</code>.</td>
8006 <td class='s-na'></td>
8007 <td class='s-na'></td>
8008 <td class='s-na'></td>
8009 <td class='s-na'></td>
8010 <td class='s-na'></td>
8011 <td class='s-na'></td>
8012 <td class='s-error'></td>
8013 <td class='s-error'></td>
8014 </tr>
8015 <tr><td class='code'>@link libsbml#QualTransitionAllowedAttributes QualTransitionAllowedAttributes@endlink</td>
8016 <td class='meaning'>Attributes allowed on <code>&lt;transition&gt;</code>.</td>
8017 <td class='s-na'></td>
8018 <td class='s-na'></td>
8019 <td class='s-na'></td>
8020 <td class='s-na'></td>
8021 <td class='s-na'></td>
8022 <td class='s-na'></td>
8023 <td class='s-error'></td>
8024 <td class='s-error'></td>
8025 </tr>
8026 <tr><td class='code'>@link libsbml#QualTransitionNameMustBeString QualTransitionNameMustBeString@endlink</td>
8027 <td class='meaning'>Attribute 'name' on <code>&lt;transition&gt;</code> must be string.</td>
8028 <td class='s-na'></td>
8029 <td class='s-na'></td>
8030 <td class='s-na'></td>
8031 <td class='s-na'></td>
8032 <td class='s-na'></td>
8033 <td class='s-na'></td>
8034 <td class='s-error'></td>
8035 <td class='s-error'></td>
8036 </tr>
8037 <tr><td class='code'>@link libsbml#QualTransitionLOElements QualTransitionLOElements@endlink</td>
8038 <td class='meaning'>ListOf elements on <code>&lt;transition&gt;</code>.</td>
8039 <td class='s-na'></td>
8040 <td class='s-na'></td>
8041 <td class='s-na'></td>
8042 <td class='s-na'></td>
8043 <td class='s-na'></td>
8044 <td class='s-na'></td>
8045 <td class='s-error'></td>
8046 <td class='s-error'></td>
8047 </tr>
8048 <tr><td class='code'>@link libsbml#QualTransitionEmptyLOElements QualTransitionEmptyLOElements@endlink</td>
8049 <td class='meaning'>ListOf elements on <code>&lt;transition&gt;</code> not empty.</td>
8050 <td class='s-na'></td>
8051 <td class='s-na'></td>
8052 <td class='s-na'></td>
8053 <td class='s-na'></td>
8054 <td class='s-na'></td>
8055 <td class='s-na'></td>
8056 <td class='s-error'></td>
8057 <td class='s-error'></td>
8058 </tr>
8059 <tr><td class='code'>@link libsbml#QualTransitionLOInputElements QualTransitionLOInputElements@endlink</td>
8060 <td class='meaning'>Elements on <code>&lt;listOfInputs&gt;</code>.</td>
8061 <td class='s-na'></td>
8062 <td class='s-na'></td>
8063 <td class='s-na'></td>
8064 <td class='s-na'></td>
8065 <td class='s-na'></td>
8066 <td class='s-na'></td>
8067 <td class='s-error'></td>
8068 <td class='s-error'></td>
8069 </tr>
8070 <tr><td class='code'>@link libsbml#QualTransitionLOOutputElements QualTransitionLOOutputElements@endlink</td>
8071 <td class='meaning'>Elements on <code>&lt;listOfOutputs&gt;</code>.</td>
8072 <td class='s-na'></td>
8073 <td class='s-na'></td>
8074 <td class='s-na'></td>
8075 <td class='s-na'></td>
8076 <td class='s-na'></td>
8077 <td class='s-na'></td>
8078 <td class='s-error'></td>
8079 <td class='s-error'></td>
8080 </tr>
8081 <tr><td class='code'>@link libsbml#QualTransitionLOFuncTermElements QualTransitionLOFuncTermElements@endlink</td>
8082 <td class='meaning'>Elements on <code>&lt;listOfFunctionTerms&gt;</code>.</td>
8083 <td class='s-na'></td>
8084 <td class='s-na'></td>
8085 <td class='s-na'></td>
8086 <td class='s-na'></td>
8087 <td class='s-na'></td>
8088 <td class='s-na'></td>
8089 <td class='s-error'></td>
8090 <td class='s-error'></td>
8091 </tr>
8092 <tr><td class='code'>@link libsbml#QualTransitionLOInputAttributes QualTransitionLOInputAttributes@endlink</td>
8093 <td class='meaning'>Attributes allowed on <code>&lt;listOfInputs&gt;</code>.</td>
8094 <td class='s-na'></td>
8095 <td class='s-na'></td>
8096 <td class='s-na'></td>
8097 <td class='s-na'></td>
8098 <td class='s-na'></td>
8099 <td class='s-na'></td>
8100 <td class='s-error'></td>
8101 <td class='s-error'></td>
8102 </tr>
8103 <tr><td class='code'>@link libsbml#QualTransitionLOOutputAttributes QualTransitionLOOutputAttributes@endlink</td>
8104 <td class='meaning'>Attributes allowed on <code>&lt;listOfOutputs&gt;</code>.</td>
8105 <td class='s-na'></td>
8106 <td class='s-na'></td>
8107 <td class='s-na'></td>
8108 <td class='s-na'></td>
8109 <td class='s-na'></td>
8110 <td class='s-na'></td>
8111 <td class='s-error'></td>
8112 <td class='s-error'></td>
8113 </tr>
8114 <tr><td class='code'>@link libsbml#QualTransitionLOFuncTermAttributes QualTransitionLOFuncTermAttributes@endlink</td>
8115 <td class='meaning'>Attributes allowed on <code>&lt;listOfFunctionTerms&gt;</code>.</td>
8116 <td class='s-na'></td>
8117 <td class='s-na'></td>
8118 <td class='s-na'></td>
8119 <td class='s-na'></td>
8120 <td class='s-na'></td>
8121 <td class='s-na'></td>
8122 <td class='s-error'></td>
8123 <td class='s-error'></td>
8124 </tr>
8125 <tr><td class='code'>@link libsbml#QualTransitionLOFuncTermExceedMax QualTransitionLOFuncTermExceedMax@endlink</td>
8126 <td class='meaning'><code>&lt;listOfFunctionTerms&gt;</code> cannot make qualitativeSpecies exceed maxLevel.</td>
8127 <td class='s-na'></td>
8128 <td class='s-na'></td>
8129 <td class='s-na'></td>
8130 <td class='s-na'></td>
8131 <td class='s-na'></td>
8132 <td class='s-na'></td>
8133 <td class='s-error'></td>
8134 <td class='s-error'></td>
8135 </tr>
8136 <tr><td class='code'>@link libsbml#QualTransitionLOFuncTermNegative QualTransitionLOFuncTermNegative@endlink</td>
8137 <td class='meaning'><code>&lt;listOfFunctionTerms&gt;</code> cannot make qualitativeSpecies negative.</td>
8138 <td class='s-na'></td>
8139 <td class='s-na'></td>
8140 <td class='s-na'></td>
8141 <td class='s-na'></td>
8142 <td class='s-na'></td>
8143 <td class='s-na'></td>
8144 <td class='s-error'></td>
8145 <td class='s-error'></td>
8146 </tr>
8147 <tr><td class='code'>@link libsbml#QualInputAllowedCoreAttributes QualInputAllowedCoreAttributes@endlink</td>
8148 <td class='meaning'>Core attributes allowed on <code>&lt;input&gt;</code>.</td>
8149 <td class='s-na'></td>
8150 <td class='s-na'></td>
8151 <td class='s-na'></td>
8152 <td class='s-na'></td>
8153 <td class='s-na'></td>
8154 <td class='s-na'></td>
8155 <td class='s-error'></td>
8156 <td class='s-error'></td>
8157 </tr>
8158 <tr><td class='code'>@link libsbml#QualInputAllowedElements QualInputAllowedElements@endlink</td>
8159 <td class='meaning'>Elements allowed on <code>&lt;input&gt;</code>.</td>
8160 <td class='s-na'></td>
8161 <td class='s-na'></td>
8162 <td class='s-na'></td>
8163 <td class='s-na'></td>
8164 <td class='s-na'></td>
8165 <td class='s-na'></td>
8166 <td class='s-error'></td>
8167 <td class='s-error'></td>
8168 </tr>
8169 <tr><td class='code'>@link libsbml#QualInputAllowedAttributes QualInputAllowedAttributes@endlink</td>
8170 <td class='meaning'>Attributes allowed on <code>&lt;input&gt;</code>.</td>
8171 <td class='s-na'></td>
8172 <td class='s-na'></td>
8173 <td class='s-na'></td>
8174 <td class='s-na'></td>
8175 <td class='s-na'></td>
8176 <td class='s-na'></td>
8177 <td class='s-error'></td>
8178 <td class='s-error'></td>
8179 </tr>
8180 <tr><td class='code'>@link libsbml#QualInputNameMustBeString QualInputNameMustBeString@endlink</td>
8181 <td class='meaning'>Attribute 'name' on <code>&lt;input&gt;</code> must be string.</td>
8182 <td class='s-na'></td>
8183 <td class='s-na'></td>
8184 <td class='s-na'></td>
8185 <td class='s-na'></td>
8186 <td class='s-na'></td>
8187 <td class='s-na'></td>
8188 <td class='s-error'></td>
8189 <td class='s-error'></td>
8190 </tr>
8191 <tr><td class='code'>@link libsbml#QualInputSignMustBeSignEnum QualInputSignMustBeSignEnum@endlink</td>
8192 <td class='meaning'>Attribute 'sign' on <code>&lt;input&gt;</code> must be enum.</td>
8193 <td class='s-na'></td>
8194 <td class='s-na'></td>
8195 <td class='s-na'></td>
8196 <td class='s-na'></td>
8197 <td class='s-na'></td>
8198 <td class='s-na'></td>
8199 <td class='s-error'></td>
8200 <td class='s-error'></td>
8201 </tr>
8202 <tr><td class='code'>@link libsbml#QualInputTransEffectMustBeInputEffect QualInputTransEffectMustBeInputEffect@endlink</td>
8203 <td class='meaning'>Attribute 'transitionEffect' on <code>&lt;input&gt;</code> must be enum.</td>
8204 <td class='s-na'></td>
8205 <td class='s-na'></td>
8206 <td class='s-na'></td>
8207 <td class='s-na'></td>
8208 <td class='s-na'></td>
8209 <td class='s-na'></td>
8210 <td class='s-error'></td>
8211 <td class='s-error'></td>
8212 </tr>
8213 <tr><td class='code'>@link libsbml#QualInputThreshMustBeInteger QualInputThreshMustBeInteger@endlink</td>
8214 <td class='meaning'>Attribute 'thresholdLevel' on <code>&lt;input&gt;</code> must be non negative integer.</td>
8215 <td class='s-na'></td>
8216 <td class='s-na'></td>
8217 <td class='s-na'></td>
8218 <td class='s-na'></td>
8219 <td class='s-na'></td>
8220 <td class='s-na'></td>
8221 <td class='s-error'></td>
8222 <td class='s-error'></td>
8223 </tr>
8224 <tr><td class='code'>@link libsbml#QualInputQSMustBeExistingQS QualInputQSMustBeExistingQS@endlink</td>
8225 <td class='meaning'>Attribute 'qualitativeSpecies' on <code>&lt;input&gt;</code> must refer to existing</td>
8226 <td class='s-na'></td>
8227 <td class='s-na'></td>
8228 <td class='s-na'></td>
8229 <td class='s-na'></td>
8230 <td class='s-na'></td>
8231 <td class='s-na'></td>
8232 <td class='s-error'></td>
8233 <td class='s-error'></td>
8234 </tr>
8235 <tr><td class='code'>@link libsbml#QualInputConstantCannotBeConsumed QualInputConstantCannotBeConsumed@endlink</td>
8236 <td class='meaning'>Constant <code>&lt;input&gt;</code> cannot be consumed.</td>
8237 <td class='s-na'></td>
8238 <td class='s-na'></td>
8239 <td class='s-na'></td>
8240 <td class='s-na'></td>
8241 <td class='s-na'></td>
8242 <td class='s-na'></td>
8243 <td class='s-error'></td>
8244 <td class='s-error'></td>
8245 </tr>
8246 <tr><td class='code'>@link libsbml#QualInputThreshMustBeNonNegative QualInputThreshMustBeNonNegative@endlink</td>
8247 <td class='meaning'>Attribute 'thresholdLevel' on <code>&lt;input&gt;</code> must be non negative integer.</td>
8248 <td class='s-na'></td>
8249 <td class='s-na'></td>
8250 <td class='s-na'></td>
8251 <td class='s-na'></td>
8252 <td class='s-na'></td>
8253 <td class='s-na'></td>
8254 <td class='s-error'></td>
8255 <td class='s-error'></td>
8256 </tr>
8257 <tr><td class='code'>@link libsbml#QualOutputAllowedCoreAttributes QualOutputAllowedCoreAttributes@endlink</td>
8258 <td class='meaning'>Core attributes allowed on <code>&lt;output&gt;</code>.</td>
8259 <td class='s-na'></td>
8260 <td class='s-na'></td>
8261 <td class='s-na'></td>
8262 <td class='s-na'></td>
8263 <td class='s-na'></td>
8264 <td class='s-na'></td>
8265 <td class='s-error'></td>
8266 <td class='s-error'></td>
8267 </tr>
8268 <tr><td class='code'>@link libsbml#QualOutputAllowedElements QualOutputAllowedElements@endlink</td>
8269 <td class='meaning'>Elements allowed on <code>&lt;output&gt;</code>.</td>
8270 <td class='s-na'></td>
8271 <td class='s-na'></td>
8272 <td class='s-na'></td>
8273 <td class='s-na'></td>
8274 <td class='s-na'></td>
8275 <td class='s-na'></td>
8276 <td class='s-error'></td>
8277 <td class='s-error'></td>
8278 </tr>
8279 <tr><td class='code'>@link libsbml#QualOutputAllowedAttributes QualOutputAllowedAttributes@endlink</td>
8280 <td class='meaning'>Attributes allowed on <code>&lt;output&gt;</code>.</td>
8281 <td class='s-na'></td>
8282 <td class='s-na'></td>
8283 <td class='s-na'></td>
8284 <td class='s-na'></td>
8285 <td class='s-na'></td>
8286 <td class='s-na'></td>
8287 <td class='s-error'></td>
8288 <td class='s-error'></td>
8289 </tr>
8290 <tr><td class='code'>@link libsbml#QualOutputNameMustBeString QualOutputNameMustBeString@endlink</td>
8291 <td class='meaning'>Attribute 'name' on <code>&lt;output&gt;</code> must be string.</td>
8292 <td class='s-na'></td>
8293 <td class='s-na'></td>
8294 <td class='s-na'></td>
8295 <td class='s-na'></td>
8296 <td class='s-na'></td>
8297 <td class='s-na'></td>
8298 <td class='s-error'></td>
8299 <td class='s-error'></td>
8300 </tr>
8301 <tr><td class='code'>@link libsbml#QualOutputTransEffectMustBeOutput QualOutputTransEffectMustBeOutput@endlink</td>
8302 <td class='meaning'>Attribute 'transitionEffect' on <code>&lt;output&gt;</code> must be enum.</td>
8303 <td class='s-na'></td>
8304 <td class='s-na'></td>
8305 <td class='s-na'></td>
8306 <td class='s-na'></td>
8307 <td class='s-na'></td>
8308 <td class='s-na'></td>
8309 <td class='s-error'></td>
8310 <td class='s-error'></td>
8311 </tr>
8312 <tr><td class='code'>@link libsbml#QualOutputLevelMustBeInteger QualOutputLevelMustBeInteger@endlink</td>
8313 <td class='meaning'>Attribute 'outputLevel' on <code>&lt;output&gt;</code> must be non negative integer.</td>
8314 <td class='s-na'></td>
8315 <td class='s-na'></td>
8316 <td class='s-na'></td>
8317 <td class='s-na'></td>
8318 <td class='s-na'></td>
8319 <td class='s-na'></td>
8320 <td class='s-error'></td>
8321 <td class='s-error'></td>
8322 </tr>
8323 <tr><td class='code'>@link libsbml#QualOutputQSMustBeExistingQS QualOutputQSMustBeExistingQS@endlink</td>
8324 <td class='meaning'>Attribute 'qualitativeSpecies' on <code>&lt;output&gt;</code> must refer to existing</td>
8325 <td class='s-na'></td>
8326 <td class='s-na'></td>
8327 <td class='s-na'></td>
8328 <td class='s-na'></td>
8329 <td class='s-na'></td>
8330 <td class='s-na'></td>
8331 <td class='s-error'></td>
8332 <td class='s-error'></td>
8333 </tr>
8334 <tr><td class='code'>@link libsbml#QualOutputConstantMustBeFalse QualOutputConstantMustBeFalse@endlink</td>
8335 <td class='meaning'>Constant 'qualitativeSpecies' cannot be <code>&lt;output&gt;</code></td>
8336 <td class='s-na'></td>
8337 <td class='s-na'></td>
8338 <td class='s-na'></td>
8339 <td class='s-na'></td>
8340 <td class='s-na'></td>
8341 <td class='s-na'></td>
8342 <td class='s-error'></td>
8343 <td class='s-error'></td>
8344 </tr>
8345 <tr><td class='code'>@link libsbml#QualOutputProductionMustHaveLevel QualOutputProductionMustHaveLevel@endlink</td>
8346 <td class='meaning'><code>&lt;output&gt;</code> being produced must have level</td>
8347 <td class='s-na'></td>
8348 <td class='s-na'></td>
8349 <td class='s-na'></td>
8350 <td class='s-na'></td>
8351 <td class='s-na'></td>
8352 <td class='s-na'></td>
8353 <td class='s-error'></td>
8354 <td class='s-error'></td>
8355 </tr>
8356 <tr><td class='code'>@link libsbml#QualOutputLevelMustBeNonNegative QualOutputLevelMustBeNonNegative@endlink</td>
8357 <td class='meaning'>Attribute 'outputLevel' on <code>&lt;output&gt;</code> must be non negative integer.</td>
8358 <td class='s-na'></td>
8359 <td class='s-na'></td>
8360 <td class='s-na'></td>
8361 <td class='s-na'></td>
8362 <td class='s-na'></td>
8363 <td class='s-na'></td>
8364 <td class='s-error'></td>
8365 <td class='s-error'></td>
8366 </tr>
8367 <tr><td class='code'>@link libsbml#QualDefaultTermAllowedCoreAttributes QualDefaultTermAllowedCoreAttributes@endlink</td>
8368 <td class='meaning'>Core attributes allowed on <code>&lt;defaultTerm&gt;</code>.</td>
8369 <td class='s-na'></td>
8370 <td class='s-na'></td>
8371 <td class='s-na'></td>
8372 <td class='s-na'></td>
8373 <td class='s-na'></td>
8374 <td class='s-na'></td>
8375 <td class='s-error'></td>
8376 <td class='s-error'></td>
8377 </tr>
8378 <tr><td class='code'>@link libsbml#QualDefaultTermAllowedElements QualDefaultTermAllowedElements@endlink</td>
8379 <td class='meaning'>Elements allowed on <code>&lt;defaultTerm&gt;</code>.</td>
8380 <td class='s-na'></td>
8381 <td class='s-na'></td>
8382 <td class='s-na'></td>
8383 <td class='s-na'></td>
8384 <td class='s-na'></td>
8385 <td class='s-na'></td>
8386 <td class='s-error'></td>
8387 <td class='s-error'></td>
8388 </tr>
8389 <tr><td class='code'>@link libsbml#QualDefaultTermAllowedAttributes QualDefaultTermAllowedAttributes@endlink</td>
8390 <td class='meaning'>Attributes allowed on <code>&lt;defaultTerm&gt;</code>.</td>
8391 <td class='s-na'></td>
8392 <td class='s-na'></td>
8393 <td class='s-na'></td>
8394 <td class='s-na'></td>
8395 <td class='s-na'></td>
8396 <td class='s-na'></td>
8397 <td class='s-error'></td>
8398 <td class='s-error'></td>
8399 </tr>
8400 <tr><td class='code'>@link libsbml#QualDefaultTermResultMustBeInteger QualDefaultTermResultMustBeInteger@endlink</td>
8401 <td class='meaning'>Attribute 'resultLevel' on <code>&lt;defaultTerm&gt;</code> must be non negative integer.</td>
8402 <td class='s-na'></td>
8403 <td class='s-na'></td>
8404 <td class='s-na'></td>
8405 <td class='s-na'></td>
8406 <td class='s-na'></td>
8407 <td class='s-na'></td>
8408 <td class='s-error'></td>
8409 <td class='s-error'></td>
8410 </tr>
8411 <tr><td class='code'>@link libsbml#QualDefaultTermResultMustBeNonNeg QualDefaultTermResultMustBeNonNeg@endlink</td>
8412 <td class='meaning'>Attribute 'resultLevel' on <code>&lt;defaultTerm&gt;</code> must be non negative integer.</td>
8413 <td class='s-na'></td>
8414 <td class='s-na'></td>
8415 <td class='s-na'></td>
8416 <td class='s-na'></td>
8417 <td class='s-na'></td>
8418 <td class='s-na'></td>
8419 <td class='s-error'></td>
8420 <td class='s-error'></td>
8421 </tr>
8422 <tr><td class='code'>@link libsbml#QualFuncTermAllowedCoreAttributes QualFuncTermAllowedCoreAttributes@endlink</td>
8423 <td class='meaning'>Core attributes allowed on <code>&lt;functionTerm&gt;</code>.</td>
8424 <td class='s-na'></td>
8425 <td class='s-na'></td>
8426 <td class='s-na'></td>
8427 <td class='s-na'></td>
8428 <td class='s-na'></td>
8429 <td class='s-na'></td>
8430 <td class='s-error'></td>
8431 <td class='s-error'></td>
8432 </tr>
8433 <tr><td class='code'>@link libsbml#QualFuncTermAllowedElements QualFuncTermAllowedElements@endlink</td>
8434 <td class='meaning'>Elements allowed on <code>&lt;functionTerm&gt;</code>.</td>
8435 <td class='s-na'></td>
8436 <td class='s-na'></td>
8437 <td class='s-na'></td>
8438 <td class='s-na'></td>
8439 <td class='s-na'></td>
8440 <td class='s-na'></td>
8441 <td class='s-error'></td>
8442 <td class='s-error'></td>
8443 </tr>
8444 <tr><td class='code'>@link libsbml#QualFuncTermAllowedAttributes QualFuncTermAllowedAttributes@endlink</td>
8445 <td class='meaning'>Attributes allowed on <code>&lt;functionTerm&gt;</code>.</td>
8446 <td class='s-na'></td>
8447 <td class='s-na'></td>
8448 <td class='s-na'></td>
8449 <td class='s-na'></td>
8450 <td class='s-na'></td>
8451 <td class='s-na'></td>
8452 <td class='s-error'></td>
8453 <td class='s-error'></td>
8454 </tr>
8455 <tr><td class='code'>@link libsbml#QualFuncTermOnlyOneMath QualFuncTermOnlyOneMath@endlink</td>
8456 <td class='meaning'>Only one <code>&lt;math&gt;</code> on <code>&lt;functionTerm&gt;</code>.</td>
8457 <td class='s-na'></td>
8458 <td class='s-na'></td>
8459 <td class='s-na'></td>
8460 <td class='s-na'></td>
8461 <td class='s-na'></td>
8462 <td class='s-na'></td>
8463 <td class='s-error'></td>
8464 <td class='s-error'></td>
8465 </tr>
8466 <tr><td class='code'>@link libsbml#QualFuncTermResultMustBeInteger QualFuncTermResultMustBeInteger@endlink</td>
8467 <td class='meaning'>Attribute 'resultLevel' on <code>&lt;functionTerm&gt;</code> must be non negative integer.</td>
8468 <td class='s-na'></td>
8469 <td class='s-na'></td>
8470 <td class='s-na'></td>
8471 <td class='s-na'></td>
8472 <td class='s-na'></td>
8473 <td class='s-na'></td>
8474 <td class='s-error'></td>
8475 <td class='s-error'></td>
8476 </tr>
8477 <tr><td class='code'>@link libsbml#QualFuncTermResultMustBeNonNeg QualFuncTermResultMustBeNonNeg@endlink</td>
8478 <td class='meaning'>Attribute 'resultLevel' on <code>&lt;functionTerm&gt;</code> must be non negative integer.</td>
8479 <td class='s-na'></td>
8480 <td class='s-na'></td>
8481 <td class='s-na'></td>
8482 <td class='s-na'></td>
8483 <td class='s-na'></td>
8484 <td class='s-na'></td>
8485 <td class='s-error'></td>
8486 <td class='s-error'></td>
8487 </tr>
8488 <tr><td class='code'>@link libsbml#GroupsUnknown GroupsUnknown@endlink</td>
8489 <td class='meaning'></td>
8490 <td class='s-na'></td>
8491 <td class='s-na'></td>
8492 <td class='s-na'></td>
8493 <td class='s-na'></td>
8494 <td class='s-na'></td>
8495 <td class='s-na'></td>
8496 <td class='s-na'></td>
8497 <td class='s-na'></td>
8498 </tr>
8499 <tr><td class='code'>@link libsbml#GroupsNSUndeclared GroupsNSUndeclared@endlink</td>
8500 <td class='meaning'>The Groups namespace is not correctly declared.</td>
8501 <td class='s-na'></td>
8502 <td class='s-na'></td>
8503 <td class='s-na'></td>
8504 <td class='s-na'></td>
8505 <td class='s-na'></td>
8506 <td class='s-na'></td>
8507 <td class='s-error'></td>
8508 <td class='s-error'></td>
8509 </tr>
8510 <tr><td class='code'>@link libsbml#GroupsElementNotInNs GroupsElementNotInNs@endlink</td>
8511 <td class='meaning'>Element not in Groups namespace</td>
8512 <td class='s-na'></td>
8513 <td class='s-na'></td>
8514 <td class='s-na'></td>
8515 <td class='s-na'></td>
8516 <td class='s-na'></td>
8517 <td class='s-na'></td>
8518 <td class='s-error'></td>
8519 <td class='s-error'></td>
8520 </tr>
8521 <tr><td class='code'>@link libsbml#GroupsDuplicateComponentId GroupsDuplicateComponentId@endlink</td>
8522 <td class='meaning'>Duplicate 'id' attribute value</td>
8523 <td class='s-na'></td>
8524 <td class='s-na'></td>
8525 <td class='s-na'></td>
8526 <td class='s-na'></td>
8527 <td class='s-na'></td>
8528 <td class='s-na'></td>
8529 <td class='s-error'></td>
8530 <td class='s-error'></td>
8531 </tr>
8532 <tr><td class='code'>@link libsbml#GroupsIdSyntaxRule GroupsIdSyntaxRule@endlink</td>
8533 <td class='meaning'>Invalid SId syntax</td>
8534 <td class='s-na'></td>
8535 <td class='s-na'></td>
8536 <td class='s-na'></td>
8537 <td class='s-na'></td>
8538 <td class='s-na'></td>
8539 <td class='s-na'></td>
8540 <td class='s-error'></td>
8541 <td class='s-error'></td>
8542 </tr>
8543 <tr><td class='code'>@link libsbml#GroupsAttributeRequiredMissing GroupsAttributeRequiredMissing@endlink</td>
8544 <td class='meaning'>Required groups:required attribute on <code>&lt;sbml&gt;</code></td>
8545 <td class='s-na'></td>
8546 <td class='s-na'></td>
8547 <td class='s-na'></td>
8548 <td class='s-na'></td>
8549 <td class='s-na'></td>
8550 <td class='s-na'></td>
8551 <td class='s-error'></td>
8552 <td class='s-error'></td>
8553 </tr>
8554 <tr><td class='code'>@link libsbml#GroupsAttributeRequiredMustBeBoolean GroupsAttributeRequiredMustBeBoolean@endlink</td>
8555 <td class='meaning'>The groups:required attribute must be Boolean</td>
8556 <td class='s-na'></td>
8557 <td class='s-na'></td>
8558 <td class='s-na'></td>
8559 <td class='s-na'></td>
8560 <td class='s-na'></td>
8561 <td class='s-na'></td>
8562 <td class='s-error'></td>
8563 <td class='s-error'></td>
8564 </tr>
8565 <tr><td class='code'>@link libsbml#GroupsAttributeRequiredMustHaveValue GroupsAttributeRequiredMustHaveValue@endlink</td>
8566 <td class='meaning'>The groups:required attribute must be 'false'</td>
8567 <td class='s-na'></td>
8568 <td class='s-na'></td>
8569 <td class='s-na'></td>
8570 <td class='s-na'></td>
8571 <td class='s-na'></td>
8572 <td class='s-na'></td>
8573 <td class='s-error'></td>
8574 <td class='s-error'></td>
8575 </tr>
8576 <tr><td class='code'>@link libsbml#GroupsModelAllowedElements GroupsModelAllowedElements@endlink</td>
8577 <td class='meaning'>Elements allowed on <code>&lt;model&gt;</code>.</td>
8578 <td class='s-na'></td>
8579 <td class='s-na'></td>
8580 <td class='s-na'></td>
8581 <td class='s-na'></td>
8582 <td class='s-na'></td>
8583 <td class='s-na'></td>
8584 <td class='s-error'></td>
8585 <td class='s-error'></td>
8586 </tr>
8587 <tr><td class='code'>@link libsbml#GroupsModelEmptyLOElements GroupsModelEmptyLOElements@endlink</td>
8588 <td class='meaning'>No Empty ListOf elements allowed on <code>&lt;Modelgt;</code>.</td>
8589 <td class='s-na'></td>
8590 <td class='s-na'></td>
8591 <td class='s-na'></td>
8592 <td class='s-na'></td>
8593 <td class='s-na'></td>
8594 <td class='s-na'></td>
8595 <td class='s-error'></td>
8596 <td class='s-error'></td>
8597 </tr>
8598 <tr><td class='code'>@link libsbml#GroupsModelLOGroupsAllowedCoreElements GroupsModelLOGroupsAllowedCoreElements@endlink</td>
8599 <td class='meaning'>Core elements allowed on <code>&lt;model&gt;</code>.</td>
8600 <td class='s-na'></td>
8601 <td class='s-na'></td>
8602 <td class='s-na'></td>
8603 <td class='s-na'></td>
8604 <td class='s-na'></td>
8605 <td class='s-na'></td>
8606 <td class='s-error'></td>
8607 <td class='s-error'></td>
8608 </tr>
8609 <tr><td class='code'>@link libsbml#GroupsModelLOGroupsAllowedCoreAttributes GroupsModelLOGroupsAllowedCoreAttributes@endlink</td>
8610 <td class='meaning'>Core attributes allowed on <code>&lt;model&gt;</code>.</td>
8611 <td class='s-na'></td>
8612 <td class='s-na'></td>
8613 <td class='s-na'></td>
8614 <td class='s-na'></td>
8615 <td class='s-na'></td>
8616 <td class='s-na'></td>
8617 <td class='s-error'></td>
8618 <td class='s-error'></td>
8619 </tr>
8620 <tr><td class='code'>@link libsbml#GroupsGroupAllowedCoreAttributes GroupsGroupAllowedCoreAttributes@endlink</td>
8621 <td class='meaning'>Core attributes allowed on <code>&lt;group&gt;</code>.</td>
8622 <td class='s-na'></td>
8623 <td class='s-na'></td>
8624 <td class='s-na'></td>
8625 <td class='s-na'></td>
8626 <td class='s-na'></td>
8627 <td class='s-na'></td>
8628 <td class='s-error'></td>
8629 <td class='s-error'></td>
8630 </tr>
8631 <tr><td class='code'>@link libsbml#GroupsGroupAllowedCoreElements GroupsGroupAllowedCoreElements@endlink</td>
8632 <td class='meaning'>Core elements allowed on <code>&lt;group&gt;</code>.</td>
8633 <td class='s-na'></td>
8634 <td class='s-na'></td>
8635 <td class='s-na'></td>
8636 <td class='s-na'></td>
8637 <td class='s-na'></td>
8638 <td class='s-na'></td>
8639 <td class='s-error'></td>
8640 <td class='s-error'></td>
8641 </tr>
8642 <tr><td class='code'>@link libsbml#GroupsGroupAllowedAttributes GroupsGroupAllowedAttributes@endlink</td>
8643 <td class='meaning'>Attributes allowed on <code>&lt;group&gt;</code>.</td>
8644 <td class='s-na'></td>
8645 <td class='s-na'></td>
8646 <td class='s-na'></td>
8647 <td class='s-na'></td>
8648 <td class='s-na'></td>
8649 <td class='s-na'></td>
8650 <td class='s-error'></td>
8651 <td class='s-error'></td>
8652 </tr>
8653 <tr><td class='code'>@link libsbml#GroupsGroupAllowedElements GroupsGroupAllowedElements@endlink</td>
8654 <td class='meaning'>Elements allowed on <code>&lt;group&gt;</code>.</td>
8655 <td class='s-na'></td>
8656 <td class='s-na'></td>
8657 <td class='s-na'></td>
8658 <td class='s-na'></td>
8659 <td class='s-na'></td>
8660 <td class='s-na'></td>
8661 <td class='s-error'></td>
8662 <td class='s-error'></td>
8663 </tr>
8664 <tr><td class='code'>@link libsbml#GroupsGroupKindMustBeGroupKindEnum GroupsGroupKindMustBeGroupKindEnum@endlink</td>
8665 <td class='meaning'>Kind attribute must be GroupKind.</td>
8666 <td class='s-na'></td>
8667 <td class='s-na'></td>
8668 <td class='s-na'></td>
8669 <td class='s-na'></td>
8670 <td class='s-na'></td>
8671 <td class='s-na'></td>
8672 <td class='s-error'></td>
8673 <td class='s-error'></td>
8674 </tr>
8675 <tr><td class='code'>@link libsbml#GroupsGroupNameMustBeString GroupsGroupNameMustBeString@endlink</td>
8676 <td class='meaning'>Name attribute must be String.</td>
8677 <td class='s-na'></td>
8678 <td class='s-na'></td>
8679 <td class='s-na'></td>
8680 <td class='s-na'></td>
8681 <td class='s-na'></td>
8682 <td class='s-na'></td>
8683 <td class='s-error'></td>
8684 <td class='s-error'></td>
8685 </tr>
8686 <tr><td class='code'>@link libsbml#GroupsGroupEmptyLOElements GroupsGroupEmptyLOElements@endlink</td>
8687 <td class='meaning'>No Empty ListOf elements allowed on <code>&lt;group&gt;</code>.</td>
8688 <td class='s-na'></td>
8689 <td class='s-na'></td>
8690 <td class='s-na'></td>
8691 <td class='s-na'></td>
8692 <td class='s-na'></td>
8693 <td class='s-na'></td>
8694 <td class='s-error'></td>
8695 <td class='s-error'></td>
8696 </tr>
8697 <tr><td class='code'>@link libsbml#GroupsGroupLOMembersAllowedCoreElements GroupsGroupLOMembersAllowedCoreElements@endlink</td>
8698 <td class='meaning'>Core elements allowed on <code>&lt;listOfMembers&gt;</code>.</td>
8699 <td class='s-na'></td>
8700 <td class='s-na'></td>
8701 <td class='s-na'></td>
8702 <td class='s-na'></td>
8703 <td class='s-na'></td>
8704 <td class='s-na'></td>
8705 <td class='s-error'></td>
8706 <td class='s-error'></td>
8707 </tr>
8708 <tr><td class='code'>@link libsbml#GroupsGroupLOMembersAllowedCoreAttributes GroupsGroupLOMembersAllowedCoreAttributes@endlink</td>
8709 <td class='meaning'>Core attributes allowed on <code>&lt;listOfMembers&gt;</code>.</td>
8710 <td class='s-na'></td>
8711 <td class='s-na'></td>
8712 <td class='s-na'></td>
8713 <td class='s-na'></td>
8714 <td class='s-na'></td>
8715 <td class='s-na'></td>
8716 <td class='s-error'></td>
8717 <td class='s-error'></td>
8718 </tr>
8719 <tr><td class='code'>@link libsbml#GroupsGroupLOMembersAllowedAttributes GroupsGroupLOMembersAllowedAttributes@endlink</td>
8720 <td class='meaning'>Attributes allowed on <code>&lt;listOfMembers&gt;</code>.</td>
8721 <td class='s-na'></td>
8722 <td class='s-na'></td>
8723 <td class='s-na'></td>
8724 <td class='s-na'></td>
8725 <td class='s-na'></td>
8726 <td class='s-na'></td>
8727 <td class='s-error'></td>
8728 <td class='s-error'></td>
8729 </tr>
8730 <tr><td class='code'>@link libsbml#GroupsLOMembersNameMustBeString GroupsLOMembersNameMustBeString@endlink</td>
8731 <td class='meaning'>Name attribute must be String.</td>
8732 <td class='s-na'></td>
8733 <td class='s-na'></td>
8734 <td class='s-na'></td>
8735 <td class='s-na'></td>
8736 <td class='s-na'></td>
8737 <td class='s-na'></td>
8738 <td class='s-error'></td>
8739 <td class='s-error'></td>
8740 </tr>
8741 <tr><td class='code'>@link libsbml#GroupsLOMembersConsistentReferences GroupsLOMembersConsistentReferences@endlink</td>
8742 <td class='meaning'>Consistent references by multiple <code>&lt;member&gt;</code> objects.</td>
8743 <td class='s-na'></td>
8744 <td class='s-na'></td>
8745 <td class='s-na'></td>
8746 <td class='s-na'></td>
8747 <td class='s-na'></td>
8748 <td class='s-na'></td>
8749 <td class='s-warning'></td>
8750 <td class='s-warning'></td>
8751 </tr>
8752 <tr><td class='code'>@link libsbml#GroupsNotCircularReferences GroupsNotCircularReferences@endlink</td>
8753 <td class='meaning'>Circular references by multiple <code>&lt;member&gt;</code> objects.</td>
8754 <td class='s-na'></td>
8755 <td class='s-na'></td>
8756 <td class='s-na'></td>
8757 <td class='s-na'></td>
8758 <td class='s-na'></td>
8759 <td class='s-na'></td>
8760 <td class='s-error'></td>
8761 <td class='s-error'></td>
8762 </tr>
8763 <tr><td class='code'>@link libsbml#GroupsMemberAllowedCoreAttributes GroupsMemberAllowedCoreAttributes@endlink</td>
8764 <td class='meaning'>Core attributes allowed on <code>&lt;member&gt;</code>.</td>
8765 <td class='s-na'></td>
8766 <td class='s-na'></td>
8767 <td class='s-na'></td>
8768 <td class='s-na'></td>
8769 <td class='s-na'></td>
8770 <td class='s-na'></td>
8771 <td class='s-error'></td>
8772 <td class='s-error'></td>
8773 </tr>
8774 <tr><td class='code'>@link libsbml#GroupsMemberAllowedCoreElements GroupsMemberAllowedCoreElements@endlink</td>
8775 <td class='meaning'>Core elements allowed on <code>&lt;member&gt;</code>.</td>
8776 <td class='s-na'></td>
8777 <td class='s-na'></td>
8778 <td class='s-na'></td>
8779 <td class='s-na'></td>
8780 <td class='s-na'></td>
8781 <td class='s-na'></td>
8782 <td class='s-error'></td>
8783 <td class='s-error'></td>
8784 </tr>
8785 <tr><td class='code'>@link libsbml#GroupsMemberAllowedAttributes GroupsMemberAllowedAttributes@endlink</td>
8786 <td class='meaning'>Attributes allowed on <code>&lt;member&gt;</code>.</td>
8787 <td class='s-na'></td>
8788 <td class='s-na'></td>
8789 <td class='s-na'></td>
8790 <td class='s-na'></td>
8791 <td class='s-na'></td>
8792 <td class='s-na'></td>
8793 <td class='s-error'></td>
8794 <td class='s-error'></td>
8795 </tr>
8796 <tr><td class='code'>@link libsbml#GroupsMemberNameMustBeString GroupsMemberNameMustBeString@endlink</td>
8797 <td class='meaning'>Name attribute must be String.</td>
8798 <td class='s-na'></td>
8799 <td class='s-na'></td>
8800 <td class='s-na'></td>
8801 <td class='s-na'></td>
8802 <td class='s-na'></td>
8803 <td class='s-na'></td>
8804 <td class='s-error'></td>
8805 <td class='s-error'></td>
8806 </tr>
8807 <tr><td class='code'>@link libsbml#GroupsMemberIdRefMustBeSBase GroupsMemberIdRefMustBeSBase@endlink</td>
8808 <td class='meaning'>Attribute 'idRef' must point to SBase object.</td>
8809 <td class='s-na'></td>
8810 <td class='s-na'></td>
8811 <td class='s-na'></td>
8812 <td class='s-na'></td>
8813 <td class='s-na'></td>
8814 <td class='s-na'></td>
8815 <td class='s-error'></td>
8816 <td class='s-error'></td>
8817 </tr>
8818 <tr><td class='code'>@link libsbml#GroupsMemberMetaIdRefMustBeSBase GroupsMemberMetaIdRefMustBeSBase@endlink</td>
8819 <td class='meaning'>Attribute 'metaIdRef' must point to SBase object.</td>
8820 <td class='s-na'></td>
8821 <td class='s-na'></td>
8822 <td class='s-na'></td>
8823 <td class='s-na'></td>
8824 <td class='s-na'></td>
8825 <td class='s-na'></td>
8826 <td class='s-error'></td>
8827 <td class='s-error'></td>
8828 </tr>
8829 <tr><td class='code'>@link libsbml#GroupsMemberIdRefMustBeSId GroupsMemberIdRefMustBeSId@endlink</td>
8830 <td class='meaning'>Attribute 'idRef' must be type 'SId'.</td>
8831 <td class='s-na'></td>
8832 <td class='s-na'></td>
8833 <td class='s-na'></td>
8834 <td class='s-na'></td>
8835 <td class='s-na'></td>
8836 <td class='s-na'></td>
8837 <td class='s-error'></td>
8838 <td class='s-error'></td>
8839 </tr>
8840 <tr><td class='code'>@link libsbml#GroupsMemberMetaIdRefMustBeID GroupsMemberMetaIdRefMustBeID@endlink</td>
8841 <td class='meaning'>Attribute 'metaIdRef' must be type 'ID'.</td>
8842 <td class='s-na'></td>
8843 <td class='s-na'></td>
8844 <td class='s-na'></td>
8845 <td class='s-na'></td>
8846 <td class='s-na'></td>
8847 <td class='s-na'></td>
8848 <td class='s-error'></td>
8849 <td class='s-error'></td>
8850 </tr>
8851 <tr><td class='code'>@link libsbml#LayoutUnknownError LayoutUnknownError@endlink</td>
8852 <td class='meaning'></td>
8853 <td class='s-na'></td>
8854 <td class='s-na'></td>
8855 <td class='s-na'></td>
8856 <td class='s-na'></td>
8857 <td class='s-na'></td>
8858 <td class='s-na'></td>
8859 <td class='s-na'></td>
8860 <td class='s-na'></td>
8861 </tr>
8862 <tr><td class='code'>@link libsbml#LayoutNSUndeclared LayoutNSUndeclared@endlink</td>
8863 <td class='meaning'>The layout ns is not correctly declared</td>
8864 <td class='s-na'></td>
8865 <td class='s-na'></td>
8866 <td class='s-na'></td>
8867 <td class='s-na'></td>
8868 <td class='s-na'></td>
8869 <td class='s-na'></td>
8870 <td class='s-error'></td>
8871 <td class='s-error'></td>
8872 </tr>
8873 <tr><td class='code'>@link libsbml#LayoutElementNotInNs LayoutElementNotInNs@endlink</td>
8874 <td class='meaning'>Element not in layout namespace</td>
8875 <td class='s-na'></td>
8876 <td class='s-na'></td>
8877 <td class='s-na'></td>
8878 <td class='s-na'></td>
8879 <td class='s-na'></td>
8880 <td class='s-na'></td>
8881 <td class='s-error'></td>
8882 <td class='s-error'></td>
8883 </tr>
8884 <tr><td class='code'>@link libsbml#LayoutDuplicateComponentId LayoutDuplicateComponentId@endlink</td>
8885 <td class='meaning'>Duplicate 'id' attribute value</td>
8886 <td class='s-na'></td>
8887 <td class='s-na'></td>
8888 <td class='s-na'></td>
8889 <td class='s-na'></td>
8890 <td class='s-na'></td>
8891 <td class='s-na'></td>
8892 <td class='s-error'></td>
8893 <td class='s-error'></td>
8894 </tr>
8895 <tr><td class='code'>@link libsbml#LayoutSIdSyntax LayoutSIdSyntax@endlink</td>
8896 <td class='meaning'>'id' attribute incorrect syntax</td>
8897 <td class='s-na'></td>
8898 <td class='s-na'></td>
8899 <td class='s-na'></td>
8900 <td class='s-na'></td>
8901 <td class='s-na'></td>
8902 <td class='s-na'></td>
8903 <td class='s-error'></td>
8904 <td class='s-error'></td>
8905 </tr>
8906 <tr><td class='code'>@link libsbml#LayoutXsiTypeAllowedLocations LayoutXsiTypeAllowedLocations@endlink</td>
8907 <td class='meaning'>'xsi:type' allowed locations</td>
8908 <td class='s-na'></td>
8909 <td class='s-na'></td>
8910 <td class='s-na'></td>
8911 <td class='s-na'></td>
8912 <td class='s-na'></td>
8913 <td class='s-na'></td>
8914 <td class='s-error'></td>
8915 <td class='s-error'></td>
8916 </tr>
8917 <tr><td class='code'>@link libsbml#LayoutXsiTypeSyntax LayoutXsiTypeSyntax@endlink</td>
8918 <td class='meaning'>'xsi:type' attribute incorrect syntax</td>
8919 <td class='s-na'></td>
8920 <td class='s-na'></td>
8921 <td class='s-na'></td>
8922 <td class='s-na'></td>
8923 <td class='s-na'></td>
8924 <td class='s-na'></td>
8925 <td class='s-error'></td>
8926 <td class='s-error'></td>
8927 </tr>
8928 <tr><td class='code'>@link libsbml#LayoutAttributeRequiredMissing LayoutAttributeRequiredMissing@endlink</td>
8929 <td class='meaning'>Required layout:required attribute on <code>&lt;sbml&gt;</code></td>
8930 <td class='s-na'></td>
8931 <td class='s-na'></td>
8932 <td class='s-na'></td>
8933 <td class='s-na'></td>
8934 <td class='s-na'></td>
8935 <td class='s-na'></td>
8936 <td class='s-error'></td>
8937 <td class='s-error'></td>
8938 </tr>
8939 <tr><td class='code'>@link libsbml#LayoutAttributeRequiredMustBeBoolean LayoutAttributeRequiredMustBeBoolean@endlink</td>
8940 <td class='meaning'>The layout:required attribute must be Boolean</td>
8941 <td class='s-na'></td>
8942 <td class='s-na'></td>
8943 <td class='s-na'></td>
8944 <td class='s-na'></td>
8945 <td class='s-na'></td>
8946 <td class='s-na'></td>
8947 <td class='s-error'></td>
8948 <td class='s-error'></td>
8949 </tr>
8950 <tr><td class='code'>@link libsbml#LayoutRequiredFalse LayoutRequiredFalse@endlink</td>
8951 <td class='meaning'>The layout:required attribute must be 'false'</td>
8952 <td class='s-na'></td>
8953 <td class='s-na'></td>
8954 <td class='s-na'></td>
8955 <td class='s-na'></td>
8956 <td class='s-na'></td>
8957 <td class='s-na'></td>
8958 <td class='s-error'></td>
8959 <td class='s-error'></td>
8960 </tr>
8961 <tr><td class='code'>@link libsbml#LayoutOnlyOneLOLayouts LayoutOnlyOneLOLayouts@endlink</td>
8962 <td class='meaning'>Only one listOfLayouts on <code>&lt;model&gt;</code></td>
8963 <td class='s-na'></td>
8964 <td class='s-na'></td>
8965 <td class='s-na'></td>
8966 <td class='s-na'></td>
8967 <td class='s-na'></td>
8968 <td class='s-na'></td>
8969 <td class='s-error'></td>
8970 <td class='s-error'></td>
8971 </tr>
8972 <tr><td class='code'>@link libsbml#LayoutLOLayoutsNotEmpty LayoutLOLayoutsNotEmpty@endlink</td>
8973 <td class='meaning'>ListOf elements cannot be empty</td>
8974 <td class='s-na'></td>
8975 <td class='s-na'></td>
8976 <td class='s-na'></td>
8977 <td class='s-na'></td>
8978 <td class='s-na'></td>
8979 <td class='s-na'></td>
8980 <td class='s-error'></td>
8981 <td class='s-error'></td>
8982 </tr>
8983 <tr><td class='code'>@link libsbml#LayoutLOLayoutsAllowedElements LayoutLOLayoutsAllowedElements@endlink</td>
8984 <td class='meaning'>Allowed elements on ListOfLayouts</td>
8985 <td class='s-na'></td>
8986 <td class='s-na'></td>
8987 <td class='s-na'></td>
8988 <td class='s-na'></td>
8989 <td class='s-na'></td>
8990 <td class='s-na'></td>
8991 <td class='s-error'></td>
8992 <td class='s-error'></td>
8993 </tr>
8994 <tr><td class='code'>@link libsbml#LayoutLOLayoutsAllowedAttributes LayoutLOLayoutsAllowedAttributes@endlink</td>
8995 <td class='meaning'>Allowed attributes on ListOfLayouts</td>
8996 <td class='s-na'></td>
8997 <td class='s-na'></td>
8998 <td class='s-na'></td>
8999 <td class='s-na'></td>
9000 <td class='s-na'></td>
9001 <td class='s-na'></td>
9002 <td class='s-error'></td>
9003 <td class='s-error'></td>
9004 </tr>
9005 <tr><td class='code'>@link libsbml#LayoutLayoutAllowedElements LayoutLayoutAllowedElements@endlink</td>
9006 <td class='meaning'>Allowed elements on Layout</td>
9007 <td class='s-na'></td>
9008 <td class='s-na'></td>
9009 <td class='s-na'></td>
9010 <td class='s-na'></td>
9011 <td class='s-na'></td>
9012 <td class='s-na'></td>
9013 <td class='s-error'></td>
9014 <td class='s-error'></td>
9015 </tr>
9016 <tr><td class='code'>@link libsbml#LayoutLayoutAllowedCoreAttributes LayoutLayoutAllowedCoreAttributes@endlink</td>
9017 <td class='meaning'>Allowed core attributes on Layout</td>
9018 <td class='s-na'></td>
9019 <td class='s-na'></td>
9020 <td class='s-na'></td>
9021 <td class='s-na'></td>
9022 <td class='s-na'></td>
9023 <td class='s-na'></td>
9024 <td class='s-error'></td>
9025 <td class='s-error'></td>
9026 </tr>
9027 <tr><td class='code'>@link libsbml#LayoutOnlyOneEachListOf LayoutOnlyOneEachListOf@endlink</td>
9028 <td class='meaning'>Only one each listOf on <code>&lt;layout&gt;</code></td>
9029 <td class='s-na'></td>
9030 <td class='s-na'></td>
9031 <td class='s-na'></td>
9032 <td class='s-na'></td>
9033 <td class='s-na'></td>
9034 <td class='s-na'></td>
9035 <td class='s-error'></td>
9036 <td class='s-error'></td>
9037 </tr>
9038 <tr><td class='code'>@link libsbml#LayoutNoEmptyListOfs LayoutNoEmptyListOfs@endlink</td>
9039 <td class='meaning'>ListOf elements cannot be empty</td>
9040 <td class='s-na'></td>
9041 <td class='s-na'></td>
9042 <td class='s-na'></td>
9043 <td class='s-na'></td>
9044 <td class='s-na'></td>
9045 <td class='s-na'></td>
9046 <td class='s-error'></td>
9047 <td class='s-error'></td>
9048 </tr>
9049 <tr><td class='code'>@link libsbml#LayoutLayoutAllowedAttributes LayoutLayoutAllowedAttributes@endlink</td>
9050 <td class='meaning'><code>&lt;layout&gt;</code> must have 'id' and may have 'name'</td>
9051 <td class='s-na'></td>
9052 <td class='s-na'></td>
9053 <td class='s-na'></td>
9054 <td class='s-na'></td>
9055 <td class='s-na'></td>
9056 <td class='s-na'></td>
9057 <td class='s-error'></td>
9058 <td class='s-error'></td>
9059 </tr>
9060 <tr><td class='code'>@link libsbml#LayoutLayoutNameMustBeString LayoutLayoutNameMustBeString@endlink</td>
9061 <td class='meaning'>'name' must be string</td>
9062 <td class='s-na'></td>
9063 <td class='s-na'></td>
9064 <td class='s-na'></td>
9065 <td class='s-na'></td>
9066 <td class='s-na'></td>
9067 <td class='s-na'></td>
9068 <td class='s-error'></td>
9069 <td class='s-error'></td>
9070 </tr>
9071 <tr><td class='code'>@link libsbml#LayoutLOCompGlyphAllowedAttributes LayoutLOCompGlyphAllowedAttributes@endlink</td>
9072 <td class='meaning'>Attributes allowed on <code>&lt;listOfCompartmentGlyphs&gt;</code>.</td>
9073 <td class='s-na'></td>
9074 <td class='s-na'></td>
9075 <td class='s-na'></td>
9076 <td class='s-na'></td>
9077 <td class='s-na'></td>
9078 <td class='s-na'></td>
9079 <td class='s-error'></td>
9080 <td class='s-error'></td>
9081 </tr>
9082 <tr><td class='code'>@link libsbml#LayoutLOCompGlyphAllowedElements LayoutLOCompGlyphAllowedElements@endlink</td>
9083 <td class='meaning'>Elements allowed on <code>&lt;listOfCompartmentGlyphs&gt;</code>.</td>
9084 <td class='s-na'></td>
9085 <td class='s-na'></td>
9086 <td class='s-na'></td>
9087 <td class='s-na'></td>
9088 <td class='s-na'></td>
9089 <td class='s-na'></td>
9090 <td class='s-error'></td>
9091 <td class='s-error'></td>
9092 </tr>
9093 <tr><td class='code'>@link libsbml#LayoutLOSpeciesGlyphAllowedAttributes LayoutLOSpeciesGlyphAllowedAttributes@endlink</td>
9094 <td class='meaning'>Attributes allowed on <code>&lt;listOfSpeciesGlyphs&gt;</code>.</td>
9095 <td class='s-na'></td>
9096 <td class='s-na'></td>
9097 <td class='s-na'></td>
9098 <td class='s-na'></td>
9099 <td class='s-na'></td>
9100 <td class='s-na'></td>
9101 <td class='s-error'></td>
9102 <td class='s-error'></td>
9103 </tr>
9104 <tr><td class='code'>@link libsbml#LayoutLOSpeciesGlyphAllowedElements LayoutLOSpeciesGlyphAllowedElements@endlink</td>
9105 <td class='meaning'>Elements allowed on <code>&lt;listOfSpeciesGlyphs&gt;</code>.</td>
9106 <td class='s-na'></td>
9107 <td class='s-na'></td>
9108 <td class='s-na'></td>
9109 <td class='s-na'></td>
9110 <td class='s-na'></td>
9111 <td class='s-na'></td>
9112 <td class='s-error'></td>
9113 <td class='s-error'></td>
9114 </tr>
9115 <tr><td class='code'>@link libsbml#LayoutLORnGlyphAllowedAttributes LayoutLORnGlyphAllowedAttributes@endlink</td>
9116 <td class='meaning'>Attributes allowed on <code>&lt;listOfReactionGlyphs&gt;</code>.</td>
9117 <td class='s-na'></td>
9118 <td class='s-na'></td>
9119 <td class='s-na'></td>
9120 <td class='s-na'></td>
9121 <td class='s-na'></td>
9122 <td class='s-na'></td>
9123 <td class='s-error'></td>
9124 <td class='s-error'></td>
9125 </tr>
9126 <tr><td class='code'>@link libsbml#LayoutLORnGlyphAllowedElements LayoutLORnGlyphAllowedElements@endlink</td>
9127 <td class='meaning'>Elements allowed on <code>&lt;listOfReactionGlyphs&gt;</code>.</td>
9128 <td class='s-na'></td>
9129 <td class='s-na'></td>
9130 <td class='s-na'></td>
9131 <td class='s-na'></td>
9132 <td class='s-na'></td>
9133 <td class='s-na'></td>
9134 <td class='s-error'></td>
9135 <td class='s-error'></td>
9136 </tr>
9137 <tr><td class='code'>@link libsbml#LayoutLOAddGOAllowedAttribut LayoutLOAddGOAllowedAttribut@endlink</td>
9138 <td class='meaning'>Attributes allowed on <code>&lt;listOfAdditionalGraphicalObjectGlyphs&gt;</code>.</td>
9139 <td class='s-na'></td>
9140 <td class='s-na'></td>
9141 <td class='s-na'></td>
9142 <td class='s-na'></td>
9143 <td class='s-na'></td>
9144 <td class='s-na'></td>
9145 <td class='s-error'></td>
9146 <td class='s-error'></td>
9147 </tr>
9148 <tr><td class='code'>@link libsbml#LayoutLOAddGOAllowedElements LayoutLOAddGOAllowedElements@endlink</td>
9149 <td class='meaning'>Elements allowed on <code>&lt;listOfAdditionalGraphicalObjectGlyphs&gt;</code>.</td>
9150 <td class='s-na'></td>
9151 <td class='s-na'></td>
9152 <td class='s-na'></td>
9153 <td class='s-na'></td>
9154 <td class='s-na'></td>
9155 <td class='s-na'></td>
9156 <td class='s-error'></td>
9157 <td class='s-error'></td>
9158 </tr>
9159 <tr><td class='code'>@link libsbml#LayoutLayoutMustHaveDimensions LayoutLayoutMustHaveDimensions@endlink</td>
9160 <td class='meaning'>Layout must have <code>&lt;dimensions&gt;</code>.</td>
9161 <td class='s-na'></td>
9162 <td class='s-na'></td>
9163 <td class='s-na'></td>
9164 <td class='s-na'></td>
9165 <td class='s-na'></td>
9166 <td class='s-na'></td>
9167 <td class='s-error'></td>
9168 <td class='s-error'></td>
9169 </tr>
9170 <tr><td class='code'>@link libsbml#LayoutLOTextGlyphAllowedAttributes LayoutLOTextGlyphAllowedAttributes@endlink</td>
9171 <td class='meaning'>Attributes allowed on <code>&lt;listOfTextGlyphs&gt;</code>.</td>
9172 <td class='s-na'></td>
9173 <td class='s-na'></td>
9174 <td class='s-na'></td>
9175 <td class='s-na'></td>
9176 <td class='s-na'></td>
9177 <td class='s-na'></td>
9178 <td class='s-error'></td>
9179 <td class='s-error'></td>
9180 </tr>
9181 <tr><td class='code'>@link libsbml#LayoutLOTextGlyphAllowedElements LayoutLOTextGlyphAllowedElements@endlink</td>
9182 <td class='meaning'>Elements allowed on <code>&lt;listOfTextGlyphs&gt;</code>.</td>
9183 <td class='s-na'></td>
9184 <td class='s-na'></td>
9185 <td class='s-na'></td>
9186 <td class='s-na'></td>
9187 <td class='s-na'></td>
9188 <td class='s-na'></td>
9189 <td class='s-error'></td>
9190 <td class='s-error'></td>
9191 </tr>
9192 <tr><td class='code'>@link libsbml#LayoutGOAllowedCoreElements LayoutGOAllowedCoreElements@endlink</td>
9193 <td class='meaning'>Core elements allowed on <code>&lt;graphicalObject&gt;</code>.</td>
9194 <td class='s-na'></td>
9195 <td class='s-na'></td>
9196 <td class='s-na'></td>
9197 <td class='s-na'></td>
9198 <td class='s-na'></td>
9199 <td class='s-na'></td>
9200 <td class='s-error'></td>
9201 <td class='s-error'></td>
9202 </tr>
9203 <tr><td class='code'>@link libsbml#LayoutGOAllowedCoreAttributes LayoutGOAllowedCoreAttributes@endlink</td>
9204 <td class='meaning'>Core attributes allowed on <code>&lt;graphicalObject&gt;</code>.</td>
9205 <td class='s-na'></td>
9206 <td class='s-na'></td>
9207 <td class='s-na'></td>
9208 <td class='s-na'></td>
9209 <td class='s-na'></td>
9210 <td class='s-na'></td>
9211 <td class='s-error'></td>
9212 <td class='s-error'></td>
9213 </tr>
9214 <tr><td class='code'>@link libsbml#LayoutGOAllowedElements LayoutGOAllowedElements@endlink</td>
9215 <td class='meaning'>Layout elements allowed on <code>&lt;graphicalObject&gt;</code>.</td>
9216 <td class='s-na'></td>
9217 <td class='s-na'></td>
9218 <td class='s-na'></td>
9219 <td class='s-na'></td>
9220 <td class='s-na'></td>
9221 <td class='s-na'></td>
9222 <td class='s-error'></td>
9223 <td class='s-error'></td>
9224 </tr>
9225 <tr><td class='code'>@link libsbml#LayoutGOAllowedAttributes LayoutGOAllowedAttributes@endlink</td>
9226 <td class='meaning'>Layout attributes allowed on <code>&lt;graphicalObject&gt;</code>.</td>
9227 <td class='s-na'></td>
9228 <td class='s-na'></td>
9229 <td class='s-na'></td>
9230 <td class='s-na'></td>
9231 <td class='s-na'></td>
9232 <td class='s-na'></td>
9233 <td class='s-error'></td>
9234 <td class='s-error'></td>
9235 </tr>
9236 <tr><td class='code'>@link libsbml#LayoutGOMetaIdRefMustBeIDREF LayoutGOMetaIdRefMustBeIDREF@endlink</td>
9237 <td class='meaning'>Layout 'metaidRef' must be IDREF.</td>
9238 <td class='s-na'></td>
9239 <td class='s-na'></td>
9240 <td class='s-na'></td>
9241 <td class='s-na'></td>
9242 <td class='s-na'></td>
9243 <td class='s-na'></td>
9244 <td class='s-error'></td>
9245 <td class='s-error'></td>
9246 </tr>
9247 <tr><td class='code'>@link libsbml#LayoutGOMetaIdRefMustReferenceObject LayoutGOMetaIdRefMustReferenceObject@endlink</td>
9248 <td class='meaning'>Layout 'metaidRef' must reference existing object.</td>
9249 <td class='s-na'></td>
9250 <td class='s-na'></td>
9251 <td class='s-na'></td>
9252 <td class='s-na'></td>
9253 <td class='s-na'></td>
9254 <td class='s-na'></td>
9255 <td class='s-error'></td>
9256 <td class='s-error'></td>
9257 </tr>
9258 <tr><td class='code'>@link libsbml#LayoutGOMustContainBoundingBox LayoutGOMustContainBoundingBox@endlink</td>
9259 <td class='meaning'>A <code>&lt;graphicalObject&gt;</code> must contain a <code>&lt;boundingBox&gt;</code>.</td>
9260 <td class='s-na'></td>
9261 <td class='s-na'></td>
9262 <td class='s-na'></td>
9263 <td class='s-na'></td>
9264 <td class='s-na'></td>
9265 <td class='s-na'></td>
9266 <td class='s-error'></td>
9267 <td class='s-error'></td>
9268 </tr>
9269 <tr><td class='code'>@link libsbml#LayoutCGAllowedCoreElements LayoutCGAllowedCoreElements@endlink</td>
9270 <td class='meaning'>Core elements allowed on <code>&lt;compartmentGlyph&gt;</code>.</td>
9271 <td class='s-na'></td>
9272 <td class='s-na'></td>
9273 <td class='s-na'></td>
9274 <td class='s-na'></td>
9275 <td class='s-na'></td>
9276 <td class='s-na'></td>
9277 <td class='s-error'></td>
9278 <td class='s-error'></td>
9279 </tr>
9280 <tr><td class='code'>@link libsbml#LayoutCGAllowedCoreAttributes LayoutCGAllowedCoreAttributes@endlink</td>
9281 <td class='meaning'>Core attributes allowed on <code>&lt;compartmentGlyph&gt;</code>.</td>
9282 <td class='s-na'></td>
9283 <td class='s-na'></td>
9284 <td class='s-na'></td>
9285 <td class='s-na'></td>
9286 <td class='s-na'></td>
9287 <td class='s-na'></td>
9288 <td class='s-error'></td>
9289 <td class='s-error'></td>
9290 </tr>
9291 <tr><td class='code'>@link libsbml#LayoutCGAllowedElements LayoutCGAllowedElements@endlink</td>
9292 <td class='meaning'>Layout elements allowed on <code>&lt;compartmentGlyph&gt;</code>.</td>
9293 <td class='s-na'></td>
9294 <td class='s-na'></td>
9295 <td class='s-na'></td>
9296 <td class='s-na'></td>
9297 <td class='s-na'></td>
9298 <td class='s-na'></td>
9299 <td class='s-error'></td>
9300 <td class='s-error'></td>
9301 </tr>
9302 <tr><td class='code'>@link libsbml#LayoutCGAllowedAttributes LayoutCGAllowedAttributes@endlink</td>
9303 <td class='meaning'>Layout attributes allowed on <code>&lt;compartmentGlyph&gt;</code>.</td>
9304 <td class='s-na'></td>
9305 <td class='s-na'></td>
9306 <td class='s-na'></td>
9307 <td class='s-na'></td>
9308 <td class='s-na'></td>
9309 <td class='s-na'></td>
9310 <td class='s-error'></td>
9311 <td class='s-error'></td>
9312 </tr>
9313 <tr><td class='code'>@link libsbml#LayoutCGMetaIdRefMustBeIDREF LayoutCGMetaIdRefMustBeIDREF@endlink</td>
9314 <td class='meaning'>Layout 'metaidRef' must be IDREF.</td>
9315 <td class='s-na'></td>
9316 <td class='s-na'></td>
9317 <td class='s-na'></td>
9318 <td class='s-na'></td>
9319 <td class='s-na'></td>
9320 <td class='s-na'></td>
9321 <td class='s-error'></td>
9322 <td class='s-error'></td>
9323 </tr>
9324 <tr><td class='code'>@link libsbml#LayoutCGMetaIdRefMustReferenceObject LayoutCGMetaIdRefMustReferenceObject@endlink</td>
9325 <td class='meaning'>Layout 'metaidRef' must reference existing object.</td>
9326 <td class='s-na'></td>
9327 <td class='s-na'></td>
9328 <td class='s-na'></td>
9329 <td class='s-na'></td>
9330 <td class='s-na'></td>
9331 <td class='s-na'></td>
9332 <td class='s-error'></td>
9333 <td class='s-error'></td>
9334 </tr>
9335 <tr><td class='code'>@link libsbml#LayoutCGCompartmentSyntax LayoutCGCompartmentSyntax@endlink</td>
9336 <td class='meaning'>CompartmentGlyph 'compartment' must have SIdRef syntax.</td>
9337 <td class='s-na'></td>
9338 <td class='s-na'></td>
9339 <td class='s-na'></td>
9340 <td class='s-na'></td>
9341 <td class='s-na'></td>
9342 <td class='s-na'></td>
9343 <td class='s-error'></td>
9344 <td class='s-error'></td>
9345 </tr>
9346 <tr><td class='code'>@link libsbml#LayoutCGCompartmentMustRefComp LayoutCGCompartmentMustRefComp@endlink</td>
9347 <td class='meaning'>CompartmentGlyph compartment must reference existing compartment.</td>
9348 <td class='s-na'></td>
9349 <td class='s-na'></td>
9350 <td class='s-na'></td>
9351 <td class='s-na'></td>
9352 <td class='s-na'></td>
9353 <td class='s-na'></td>
9354 <td class='s-error'></td>
9355 <td class='s-error'></td>
9356 </tr>
9357 <tr><td class='code'>@link libsbml#LayoutCGNoDuplicateReferences LayoutCGNoDuplicateReferences@endlink</td>
9358 <td class='meaning'>CompartmentGlyph cannot reference two objects.</td>
9359 <td class='s-na'></td>
9360 <td class='s-na'></td>
9361 <td class='s-na'></td>
9362 <td class='s-na'></td>
9363 <td class='s-na'></td>
9364 <td class='s-na'></td>
9365 <td class='s-error'></td>
9366 <td class='s-error'></td>
9367 </tr>
9368 <tr><td class='code'>@link libsbml#LayoutCGOrderMustBeDouble LayoutCGOrderMustBeDouble@endlink</td>
9369 <td class='meaning'>CompartmentGlyph order must be double.</td>
9370 <td class='s-na'></td>
9371 <td class='s-na'></td>
9372 <td class='s-na'></td>
9373 <td class='s-na'></td>
9374 <td class='s-na'></td>
9375 <td class='s-na'></td>
9376 <td class='s-error'></td>
9377 <td class='s-error'></td>
9378 </tr>
9379 <tr><td class='code'>@link libsbml#LayoutSGAllowedCoreElements LayoutSGAllowedCoreElements@endlink</td>
9380 <td class='meaning'>Core elements allowed on <code>&lt;speciesGlyph&gt;</code>.</td>
9381 <td class='s-na'></td>
9382 <td class='s-na'></td>
9383 <td class='s-na'></td>
9384 <td class='s-na'></td>
9385 <td class='s-na'></td>
9386 <td class='s-na'></td>
9387 <td class='s-error'></td>
9388 <td class='s-error'></td>
9389 </tr>
9390 <tr><td class='code'>@link libsbml#LayoutSGAllowedCoreAttributes LayoutSGAllowedCoreAttributes@endlink</td>
9391 <td class='meaning'>Core attributes allowed on <code>&lt;speciesGlyph&gt;</code>.</td>
9392 <td class='s-na'></td>
9393 <td class='s-na'></td>
9394 <td class='s-na'></td>
9395 <td class='s-na'></td>
9396 <td class='s-na'></td>
9397 <td class='s-na'></td>
9398 <td class='s-error'></td>
9399 <td class='s-error'></td>
9400 </tr>
9401 <tr><td class='code'>@link libsbml#LayoutSGAllowedElements LayoutSGAllowedElements@endlink</td>
9402 <td class='meaning'>Layout elements allowed on <code>&lt;speciesGlyph&gt;</code>.</td>
9403 <td class='s-na'></td>
9404 <td class='s-na'></td>
9405 <td class='s-na'></td>
9406 <td class='s-na'></td>
9407 <td class='s-na'></td>
9408 <td class='s-na'></td>
9409 <td class='s-error'></td>
9410 <td class='s-error'></td>
9411 </tr>
9412 <tr><td class='code'>@link libsbml#LayoutSGAllowedAttributes LayoutSGAllowedAttributes@endlink</td>
9413 <td class='meaning'>Layout attributes allowed on <code>&lt;speciesGlyph&gt;</code>.</td>
9414 <td class='s-na'></td>
9415 <td class='s-na'></td>
9416 <td class='s-na'></td>
9417 <td class='s-na'></td>
9418 <td class='s-na'></td>
9419 <td class='s-na'></td>
9420 <td class='s-error'></td>
9421 <td class='s-error'></td>
9422 </tr>
9423 <tr><td class='code'>@link libsbml#LayoutSGMetaIdRefMustBeIDREF LayoutSGMetaIdRefMustBeIDREF@endlink</td>
9424 <td class='meaning'>Layout 'metaidRef' must be IDREF.</td>
9425 <td class='s-na'></td>
9426 <td class='s-na'></td>
9427 <td class='s-na'></td>
9428 <td class='s-na'></td>
9429 <td class='s-na'></td>
9430 <td class='s-na'></td>
9431 <td class='s-error'></td>
9432 <td class='s-error'></td>
9433 </tr>
9434 <tr><td class='code'>@link libsbml#LayoutSGMetaIdRefMustReferenceObject LayoutSGMetaIdRefMustReferenceObject@endlink</td>
9435 <td class='meaning'>Layout 'metaidRef' must reference existing object.</td>
9436 <td class='s-na'></td>
9437 <td class='s-na'></td>
9438 <td class='s-na'></td>
9439 <td class='s-na'></td>
9440 <td class='s-na'></td>
9441 <td class='s-na'></td>
9442 <td class='s-error'></td>
9443 <td class='s-error'></td>
9444 </tr>
9445 <tr><td class='code'>@link libsbml#LayoutSGSpeciesSyntax LayoutSGSpeciesSyntax@endlink</td>
9446 <td class='meaning'>SpeciesGlyph 'species' must have SIdRef syntax.</td>
9447 <td class='s-na'></td>
9448 <td class='s-na'></td>
9449 <td class='s-na'></td>
9450 <td class='s-na'></td>
9451 <td class='s-na'></td>
9452 <td class='s-na'></td>
9453 <td class='s-error'></td>
9454 <td class='s-error'></td>
9455 </tr>
9456 <tr><td class='code'>@link libsbml#LayoutSGSpeciesMustRefSpecies LayoutSGSpeciesMustRefSpecies@endlink</td>
9457 <td class='meaning'>SpeciesGlyph species must reference existing species.</td>
9458 <td class='s-na'></td>
9459 <td class='s-na'></td>
9460 <td class='s-na'></td>
9461 <td class='s-na'></td>
9462 <td class='s-na'></td>
9463 <td class='s-na'></td>
9464 <td class='s-error'></td>
9465 <td class='s-error'></td>
9466 </tr>
9467 <tr><td class='code'>@link libsbml#LayoutSGNoDuplicateReferences LayoutSGNoDuplicateReferences@endlink</td>
9468 <td class='meaning'>SpeciesGlyph cannot reference two objects.</td>
9469 <td class='s-na'></td>
9470 <td class='s-na'></td>
9471 <td class='s-na'></td>
9472 <td class='s-na'></td>
9473 <td class='s-na'></td>
9474 <td class='s-na'></td>
9475 <td class='s-error'></td>
9476 <td class='s-error'></td>
9477 </tr>
9478 <tr><td class='code'>@link libsbml#LayoutRGAllowedCoreElements LayoutRGAllowedCoreElements@endlink</td>
9479 <td class='meaning'>Core elements allowed on <code>&lt;reactionGlyph&gt;</code>.</td>
9480 <td class='s-na'></td>
9481 <td class='s-na'></td>
9482 <td class='s-na'></td>
9483 <td class='s-na'></td>
9484 <td class='s-na'></td>
9485 <td class='s-na'></td>
9486 <td class='s-error'></td>
9487 <td class='s-error'></td>
9488 </tr>
9489 <tr><td class='code'>@link libsbml#LayoutRGAllowedCoreAttributes LayoutRGAllowedCoreAttributes@endlink</td>
9490 <td class='meaning'>Core attributes allowed on <code>&lt;reactionGlyph&gt;</code>.</td>
9491 <td class='s-na'></td>
9492 <td class='s-na'></td>
9493 <td class='s-na'></td>
9494 <td class='s-na'></td>
9495 <td class='s-na'></td>
9496 <td class='s-na'></td>
9497 <td class='s-error'></td>
9498 <td class='s-error'></td>
9499 </tr>
9500 <tr><td class='code'>@link libsbml#LayoutRGAllowedElements LayoutRGAllowedElements@endlink</td>
9501 <td class='meaning'>Layout elements allowed on <code>&lt;reactionGlyph&gt;</code>.</td>
9502 <td class='s-na'></td>
9503 <td class='s-na'></td>
9504 <td class='s-na'></td>
9505 <td class='s-na'></td>
9506 <td class='s-na'></td>
9507 <td class='s-na'></td>
9508 <td class='s-error'></td>
9509 <td class='s-error'></td>
9510 </tr>
9511 <tr><td class='code'>@link libsbml#LayoutRGAllowedAttributes LayoutRGAllowedAttributes@endlink</td>
9512 <td class='meaning'>Layout attributes allowed on <code>&lt;reactionGlyph&gt;</code>.</td>
9513 <td class='s-na'></td>
9514 <td class='s-na'></td>
9515 <td class='s-na'></td>
9516 <td class='s-na'></td>
9517 <td class='s-na'></td>
9518 <td class='s-na'></td>
9519 <td class='s-error'></td>
9520 <td class='s-error'></td>
9521 </tr>
9522 <tr><td class='code'>@link libsbml#LayoutRGMetaIdRefMustBeIDREF LayoutRGMetaIdRefMustBeIDREF@endlink</td>
9523 <td class='meaning'>Layout 'metaidRef' must be IDREF.</td>
9524 <td class='s-na'></td>
9525 <td class='s-na'></td>
9526 <td class='s-na'></td>
9527 <td class='s-na'></td>
9528 <td class='s-na'></td>
9529 <td class='s-na'></td>
9530 <td class='s-error'></td>
9531 <td class='s-error'></td>
9532 </tr>
9533 <tr><td class='code'>@link libsbml#LayoutRGMetaIdRefMustReferenceObject LayoutRGMetaIdRefMustReferenceObject@endlink</td>
9534 <td class='meaning'>Layout 'metaidRef' must reference existing object.</td>
9535 <td class='s-na'></td>
9536 <td class='s-na'></td>
9537 <td class='s-na'></td>
9538 <td class='s-na'></td>
9539 <td class='s-na'></td>
9540 <td class='s-na'></td>
9541 <td class='s-error'></td>
9542 <td class='s-error'></td>
9543 </tr>
9544 <tr><td class='code'>@link libsbml#LayoutRGReactionSyntax LayoutRGReactionSyntax@endlink</td>
9545 <td class='meaning'>ReactionGlyph 'reaction' must have SIdRef syntax.</td>
9546 <td class='s-na'></td>
9547 <td class='s-na'></td>
9548 <td class='s-na'></td>
9549 <td class='s-na'></td>
9550 <td class='s-na'></td>
9551 <td class='s-na'></td>
9552 <td class='s-error'></td>
9553 <td class='s-error'></td>
9554 </tr>
9555 <tr><td class='code'>@link libsbml#LayoutRGReactionMustRefReaction LayoutRGReactionMustRefReaction@endlink</td>
9556 <td class='meaning'>ReactionGlyph reaction must reference existing reaction.</td>
9557 <td class='s-na'></td>
9558 <td class='s-na'></td>
9559 <td class='s-na'></td>
9560 <td class='s-na'></td>
9561 <td class='s-na'></td>
9562 <td class='s-na'></td>
9563 <td class='s-error'></td>
9564 <td class='s-error'></td>
9565 </tr>
9566 <tr><td class='code'>@link libsbml#LayoutRGNoDuplicateReferences LayoutRGNoDuplicateReferences@endlink</td>
9567 <td class='meaning'>ReactionGlyph cannot reference two objects.</td>
9568 <td class='s-na'></td>
9569 <td class='s-na'></td>
9570 <td class='s-na'></td>
9571 <td class='s-na'></td>
9572 <td class='s-na'></td>
9573 <td class='s-na'></td>
9574 <td class='s-error'></td>
9575 <td class='s-error'></td>
9576 </tr>
9577 <tr><td class='code'>@link libsbml#LayoutLOSpeciesRefGlyphAllowedElements LayoutLOSpeciesRefGlyphAllowedElements@endlink</td>
9578 <td class='meaning'>Allowed elements on ListOfSpeciesReferenceGlyphs</td>
9579 <td class='s-na'></td>
9580 <td class='s-na'></td>
9581 <td class='s-na'></td>
9582 <td class='s-na'></td>
9583 <td class='s-na'></td>
9584 <td class='s-na'></td>
9585 <td class='s-error'></td>
9586 <td class='s-error'></td>
9587 </tr>
9588 <tr><td class='code'>@link libsbml#LayoutLOSpeciesRefGlyphAllowedAttribs LayoutLOSpeciesRefGlyphAllowedAttribs@endlink</td>
9589 <td class='meaning'>Allowed attributes on ListOfSpeciesReferenceGlyphs</td>
9590 <td class='s-na'></td>
9591 <td class='s-na'></td>
9592 <td class='s-na'></td>
9593 <td class='s-na'></td>
9594 <td class='s-na'></td>
9595 <td class='s-na'></td>
9596 <td class='s-error'></td>
9597 <td class='s-error'></td>
9598 </tr>
9599 <tr><td class='code'>@link libsbml#LayoutLOSpeciesRefGlyphNotEmpty LayoutLOSpeciesRefGlyphNotEmpty@endlink</td>
9600 <td class='meaning'>ListOfSpeciesReferenceGlyphs not empty</td>
9601 <td class='s-na'></td>
9602 <td class='s-na'></td>
9603 <td class='s-na'></td>
9604 <td class='s-na'></td>
9605 <td class='s-na'></td>
9606 <td class='s-na'></td>
9607 <td class='s-error'></td>
9608 <td class='s-error'></td>
9609 </tr>
9610 <tr><td class='code'>@link libsbml#LayoutGGAllowedCoreElements LayoutGGAllowedCoreElements@endlink</td>
9611 <td class='meaning'>Core elements allowed on <code>&lt;generalGlyph&gt;</code>.</td>
9612 <td class='s-na'></td>
9613 <td class='s-na'></td>
9614 <td class='s-na'></td>
9615 <td class='s-na'></td>
9616 <td class='s-na'></td>
9617 <td class='s-na'></td>
9618 <td class='s-error'></td>
9619 <td class='s-error'></td>
9620 </tr>
9621 <tr><td class='code'>@link libsbml#LayoutGGAllowedCoreAttributes LayoutGGAllowedCoreAttributes@endlink</td>
9622 <td class='meaning'>Core attributes allowed on <code>&lt;generalGlyph&gt;</code>.</td>
9623 <td class='s-na'></td>
9624 <td class='s-na'></td>
9625 <td class='s-na'></td>
9626 <td class='s-na'></td>
9627 <td class='s-na'></td>
9628 <td class='s-na'></td>
9629 <td class='s-error'></td>
9630 <td class='s-error'></td>
9631 </tr>
9632 <tr><td class='code'>@link libsbml#LayoutGGAllowedElements LayoutGGAllowedElements@endlink</td>
9633 <td class='meaning'>Layout elements allowed on <code>&lt;generalGlyph&gt;</code>.</td>
9634 <td class='s-na'></td>
9635 <td class='s-na'></td>
9636 <td class='s-na'></td>
9637 <td class='s-na'></td>
9638 <td class='s-na'></td>
9639 <td class='s-na'></td>
9640 <td class='s-error'></td>
9641 <td class='s-error'></td>
9642 </tr>
9643 <tr><td class='code'>@link libsbml#LayoutGGAllowedAttributes LayoutGGAllowedAttributes@endlink</td>
9644 <td class='meaning'>Layout attributes allowed on <code>&lt;generalGlyph&gt;</code>.</td>
9645 <td class='s-na'></td>
9646 <td class='s-na'></td>
9647 <td class='s-na'></td>
9648 <td class='s-na'></td>
9649 <td class='s-na'></td>
9650 <td class='s-na'></td>
9651 <td class='s-error'></td>
9652 <td class='s-error'></td>
9653 </tr>
9654 <tr><td class='code'>@link libsbml#LayoutGGMetaIdRefMustBeIDREF LayoutGGMetaIdRefMustBeIDREF@endlink</td>
9655 <td class='meaning'>Layout 'metaidRef' must be IDREF.</td>
9656 <td class='s-na'></td>
9657 <td class='s-na'></td>
9658 <td class='s-na'></td>
9659 <td class='s-na'></td>
9660 <td class='s-na'></td>
9661 <td class='s-na'></td>
9662 <td class='s-error'></td>
9663 <td class='s-error'></td>
9664 </tr>
9665 <tr><td class='code'>@link libsbml#LayoutGGMetaIdRefMustReferenceObject LayoutGGMetaIdRefMustReferenceObject@endlink</td>
9666 <td class='meaning'>Layout 'metaidRef' must reference existing object.</td>
9667 <td class='s-na'></td>
9668 <td class='s-na'></td>
9669 <td class='s-na'></td>
9670 <td class='s-na'></td>
9671 <td class='s-na'></td>
9672 <td class='s-na'></td>
9673 <td class='s-error'></td>
9674 <td class='s-error'></td>
9675 </tr>
9676 <tr><td class='code'>@link libsbml#LayoutGGReferenceSyntax LayoutGGReferenceSyntax@endlink</td>
9677 <td class='meaning'>GeneralGlyph 'reference' must have SIdRef syntax.</td>
9678 <td class='s-na'></td>
9679 <td class='s-na'></td>
9680 <td class='s-na'></td>
9681 <td class='s-na'></td>
9682 <td class='s-na'></td>
9683 <td class='s-na'></td>
9684 <td class='s-error'></td>
9685 <td class='s-error'></td>
9686 </tr>
9687 <tr><td class='code'>@link libsbml#LayoutGGReferenceMustRefObject LayoutGGReferenceMustRefObject@endlink</td>
9688 <td class='meaning'>GeneralGlyph 'reference' must reference existing element.</td>
9689 <td class='s-na'></td>
9690 <td class='s-na'></td>
9691 <td class='s-na'></td>
9692 <td class='s-na'></td>
9693 <td class='s-na'></td>
9694 <td class='s-na'></td>
9695 <td class='s-error'></td>
9696 <td class='s-error'></td>
9697 </tr>
9698 <tr><td class='code'>@link libsbml#LayoutGGNoDuplicateReferences LayoutGGNoDuplicateReferences@endlink</td>
9699 <td class='meaning'>GeneralGlyph cannot reference two objects.</td>
9700 <td class='s-na'></td>
9701 <td class='s-na'></td>
9702 <td class='s-na'></td>
9703 <td class='s-na'></td>
9704 <td class='s-na'></td>
9705 <td class='s-na'></td>
9706 <td class='s-error'></td>
9707 <td class='s-error'></td>
9708 </tr>
9709 <tr><td class='code'>@link libsbml#LayoutLOReferenceGlyphAllowedElements LayoutLOReferenceGlyphAllowedElements@endlink</td>
9710 <td class='meaning'>Allowed elements on ListOfReferenceGlyphs</td>
9711 <td class='s-na'></td>
9712 <td class='s-na'></td>
9713 <td class='s-na'></td>
9714 <td class='s-na'></td>
9715 <td class='s-na'></td>
9716 <td class='s-na'></td>
9717 <td class='s-error'></td>
9718 <td class='s-error'></td>
9719 </tr>
9720 <tr><td class='code'>@link libsbml#LayoutLOReferenceGlyphAllowedAttribs LayoutLOReferenceGlyphAllowedAttribs@endlink</td>
9721 <td class='meaning'>Allowed attributes on ListOfReferenceGlyphs</td>
9722 <td class='s-na'></td>
9723 <td class='s-na'></td>
9724 <td class='s-na'></td>
9725 <td class='s-na'></td>
9726 <td class='s-na'></td>
9727 <td class='s-na'></td>
9728 <td class='s-error'></td>
9729 <td class='s-error'></td>
9730 </tr>
9731 <tr><td class='code'>@link libsbml#LayoutLOSubGlyphAllowedElements LayoutLOSubGlyphAllowedElements@endlink</td>
9732 <td class='meaning'></td>
9733 <td class='s-na'></td>
9734 <td class='s-na'></td>
9735 <td class='s-na'></td>
9736 <td class='s-na'></td>
9737 <td class='s-na'></td>
9738 <td class='s-na'></td>
9739 <td class='s-na'></td>
9740 <td class='s-na'></td>
9741 </tr>
9742 <tr><td class='code'>@link libsbml#LayoutLOSubGlyphAllowedAttribs LayoutLOSubGlyphAllowedAttribs@endlink</td>
9743 <td class='meaning'>Allowed attributes on ListOfSubGlyphs</td>
9744 <td class='s-na'></td>
9745 <td class='s-na'></td>
9746 <td class='s-na'></td>
9747 <td class='s-na'></td>
9748 <td class='s-na'></td>
9749 <td class='s-na'></td>
9750 <td class='s-error'></td>
9751 <td class='s-error'></td>
9752 </tr>
9753 <tr><td class='code'>@link libsbml#LayoutTGAllowedCoreElements LayoutTGAllowedCoreElements@endlink</td>
9754 <td class='meaning'>Core elements allowed on <code>&lt;textGlyph&gt;</code>.</td>
9755 <td class='s-na'></td>
9756 <td class='s-na'></td>
9757 <td class='s-na'></td>
9758 <td class='s-na'></td>
9759 <td class='s-na'></td>
9760 <td class='s-na'></td>
9761 <td class='s-error'></td>
9762 <td class='s-error'></td>
9763 </tr>
9764 <tr><td class='code'>@link libsbml#LayoutTGAllowedCoreAttributes LayoutTGAllowedCoreAttributes@endlink</td>
9765 <td class='meaning'>Core attributes allowed on <code>&lt;textGlyph&gt;</code>.</td>
9766 <td class='s-na'></td>
9767 <td class='s-na'></td>
9768 <td class='s-na'></td>
9769 <td class='s-na'></td>
9770 <td class='s-na'></td>
9771 <td class='s-na'></td>
9772 <td class='s-error'></td>
9773 <td class='s-error'></td>
9774 </tr>
9775 <tr><td class='code'>@link libsbml#LayoutTGAllowedElements LayoutTGAllowedElements@endlink</td>
9776 <td class='meaning'>Layout elements allowed on <code>&lt;textGlyph&gt;</code>.</td>
9777 <td class='s-na'></td>
9778 <td class='s-na'></td>
9779 <td class='s-na'></td>
9780 <td class='s-na'></td>
9781 <td class='s-na'></td>
9782 <td class='s-na'></td>
9783 <td class='s-error'></td>
9784 <td class='s-error'></td>
9785 </tr>
9786 <tr><td class='code'>@link libsbml#LayoutTGAllowedAttributes LayoutTGAllowedAttributes@endlink</td>
9787 <td class='meaning'>Layout attributes allowed on <code>&lt;textGlyph&gt;</code>.</td>
9788 <td class='s-na'></td>
9789 <td class='s-na'></td>
9790 <td class='s-na'></td>
9791 <td class='s-na'></td>
9792 <td class='s-na'></td>
9793 <td class='s-na'></td>
9794 <td class='s-error'></td>
9795 <td class='s-error'></td>
9796 </tr>
9797 <tr><td class='code'>@link libsbml#LayoutTGMetaIdRefMustBeIDREF LayoutTGMetaIdRefMustBeIDREF@endlink</td>
9798 <td class='meaning'>Layout 'metaidRef' must be IDREF.</td>
9799 <td class='s-na'></td>
9800 <td class='s-na'></td>
9801 <td class='s-na'></td>
9802 <td class='s-na'></td>
9803 <td class='s-na'></td>
9804 <td class='s-na'></td>
9805 <td class='s-error'></td>
9806 <td class='s-error'></td>
9807 </tr>
9808 <tr><td class='code'>@link libsbml#LayoutTGMetaIdRefMustReferenceObject LayoutTGMetaIdRefMustReferenceObject@endlink</td>
9809 <td class='meaning'>Layout 'metaidRef' must reference existing object.</td>
9810 <td class='s-na'></td>
9811 <td class='s-na'></td>
9812 <td class='s-na'></td>
9813 <td class='s-na'></td>
9814 <td class='s-na'></td>
9815 <td class='s-na'></td>
9816 <td class='s-error'></td>
9817 <td class='s-error'></td>
9818 </tr>
9819 <tr><td class='code'>@link libsbml#LayoutTGOriginOfTextSyntax LayoutTGOriginOfTextSyntax@endlink</td>
9820 <td class='meaning'>TextGlyph 'originOfText' must have SIdRef syntax.</td>
9821 <td class='s-na'></td>
9822 <td class='s-na'></td>
9823 <td class='s-na'></td>
9824 <td class='s-na'></td>
9825 <td class='s-na'></td>
9826 <td class='s-na'></td>
9827 <td class='s-error'></td>
9828 <td class='s-error'></td>
9829 </tr>
9830 <tr><td class='code'>@link libsbml#LayoutTGOriginOfTextMustRefObject LayoutTGOriginOfTextMustRefObject@endlink</td>
9831 <td class='meaning'>TextGlyph 'originOfText' must reference existing element.</td>
9832 <td class='s-na'></td>
9833 <td class='s-na'></td>
9834 <td class='s-na'></td>
9835 <td class='s-na'></td>
9836 <td class='s-na'></td>
9837 <td class='s-na'></td>
9838 <td class='s-error'></td>
9839 <td class='s-error'></td>
9840 </tr>
9841 <tr><td class='code'>@link libsbml#LayoutTGNoDuplicateReferences LayoutTGNoDuplicateReferences@endlink</td>
9842 <td class='meaning'>TextGlyph cannot reference two objects.</td>
9843 <td class='s-na'></td>
9844 <td class='s-na'></td>
9845 <td class='s-na'></td>
9846 <td class='s-na'></td>
9847 <td class='s-na'></td>
9848 <td class='s-na'></td>
9849 <td class='s-error'></td>
9850 <td class='s-error'></td>
9851 </tr>
9852 <tr><td class='code'>@link libsbml#LayoutTGGraphicalObjectSyntax LayoutTGGraphicalObjectSyntax@endlink</td>
9853 <td class='meaning'>TextGlyph 'graphicalObject' must have SIdRef syntax.</td>
9854 <td class='s-na'></td>
9855 <td class='s-na'></td>
9856 <td class='s-na'></td>
9857 <td class='s-na'></td>
9858 <td class='s-na'></td>
9859 <td class='s-na'></td>
9860 <td class='s-error'></td>
9861 <td class='s-error'></td>
9862 </tr>
9863 <tr><td class='code'>@link libsbml#LayoutTGGraphicalObjectMustRefObject LayoutTGGraphicalObjectMustRefObject@endlink</td>
9864 <td class='meaning'>TextGlyph 'graphicalObject' must reference existing element.</td>
9865 <td class='s-na'></td>
9866 <td class='s-na'></td>
9867 <td class='s-na'></td>
9868 <td class='s-na'></td>
9869 <td class='s-na'></td>
9870 <td class='s-na'></td>
9871 <td class='s-error'></td>
9872 <td class='s-error'></td>
9873 </tr>
9874 <tr><td class='code'>@link libsbml#LayoutTGTextMustBeString LayoutTGTextMustBeString@endlink</td>
9875 <td class='meaning'>TextGlyph 'text' must be string.</td>
9876 <td class='s-na'></td>
9877 <td class='s-na'></td>
9878 <td class='s-na'></td>
9879 <td class='s-na'></td>
9880 <td class='s-na'></td>
9881 <td class='s-na'></td>
9882 <td class='s-error'></td>
9883 <td class='s-error'></td>
9884 </tr>
9885 <tr><td class='code'>@link libsbml#LayoutSRGAllowedCoreElements LayoutSRGAllowedCoreElements@endlink</td>
9886 <td class='meaning'>Core elements allowed on <code>&lt;speciesReferenceGlyph&gt;</code>.</td>
9887 <td class='s-na'></td>
9888 <td class='s-na'></td>
9889 <td class='s-na'></td>
9890 <td class='s-na'></td>
9891 <td class='s-na'></td>
9892 <td class='s-na'></td>
9893 <td class='s-error'></td>
9894 <td class='s-error'></td>
9895 </tr>
9896 <tr><td class='code'>@link libsbml#LayoutSRGAllowedCoreAttributes LayoutSRGAllowedCoreAttributes@endlink</td>
9897 <td class='meaning'>Core attributes allowed on <code>&lt;speciesReferenceGlyph&gt;</code>.</td>
9898 <td class='s-na'></td>
9899 <td class='s-na'></td>
9900 <td class='s-na'></td>
9901 <td class='s-na'></td>
9902 <td class='s-na'></td>
9903 <td class='s-na'></td>
9904 <td class='s-error'></td>
9905 <td class='s-error'></td>
9906 </tr>
9907 <tr><td class='code'>@link libsbml#LayoutSRGAllowedElements LayoutSRGAllowedElements@endlink</td>
9908 <td class='meaning'>Layout elements allowed on <code>&lt;speciesReferenceGlyph&gt;</code>.</td>
9909 <td class='s-na'></td>
9910 <td class='s-na'></td>
9911 <td class='s-na'></td>
9912 <td class='s-na'></td>
9913 <td class='s-na'></td>
9914 <td class='s-na'></td>
9915 <td class='s-error'></td>
9916 <td class='s-error'></td>
9917 </tr>
9918 <tr><td class='code'>@link libsbml#LayoutSRGAllowedAttributes LayoutSRGAllowedAttributes@endlink</td>
9919 <td class='meaning'>Layout attributes allowed on <code>&lt;speciesReferenceGlyph&gt;</code>.</td>
9920 <td class='s-na'></td>
9921 <td class='s-na'></td>
9922 <td class='s-na'></td>
9923 <td class='s-na'></td>
9924 <td class='s-na'></td>
9925 <td class='s-na'></td>
9926 <td class='s-error'></td>
9927 <td class='s-error'></td>
9928 </tr>
9929 <tr><td class='code'>@link libsbml#LayoutSRGMetaIdRefMustBeIDREF LayoutSRGMetaIdRefMustBeIDREF@endlink</td>
9930 <td class='meaning'>Layout 'metaidRef' must be IDREF.</td>
9931 <td class='s-na'></td>
9932 <td class='s-na'></td>
9933 <td class='s-na'></td>
9934 <td class='s-na'></td>
9935 <td class='s-na'></td>
9936 <td class='s-na'></td>
9937 <td class='s-error'></td>
9938 <td class='s-error'></td>
9939 </tr>
9940 <tr><td class='code'>@link libsbml#LayoutSRGMetaIdRefMustReferenceObject LayoutSRGMetaIdRefMustReferenceObject@endlink</td>
9941 <td class='meaning'>Layout 'metaidRef' must reference existing object.</td>
9942 <td class='s-na'></td>
9943 <td class='s-na'></td>
9944 <td class='s-na'></td>
9945 <td class='s-na'></td>
9946 <td class='s-na'></td>
9947 <td class='s-na'></td>
9948 <td class='s-error'></td>
9949 <td class='s-error'></td>
9950 </tr>
9951 <tr><td class='code'>@link libsbml#LayoutSRGSpeciesReferenceSyntax LayoutSRGSpeciesReferenceSyntax@endlink</td>
9952 <td class='meaning'>SpeciesReferenceGlyph 'speciesReference' must have SIdRef syntax.</td>
9953 <td class='s-na'></td>
9954 <td class='s-na'></td>
9955 <td class='s-na'></td>
9956 <td class='s-na'></td>
9957 <td class='s-na'></td>
9958 <td class='s-na'></td>
9959 <td class='s-error'></td>
9960 <td class='s-error'></td>
9961 </tr>
9962 <tr><td class='code'>@link libsbml#LayoutSRGSpeciesRefMustRefObject LayoutSRGSpeciesRefMustRefObject@endlink</td>
9963 <td class='meaning'>SpeciesReferenceGlyph 'speciesReference' must reference existing element.</td>
9964 <td class='s-na'></td>
9965 <td class='s-na'></td>
9966 <td class='s-na'></td>
9967 <td class='s-na'></td>
9968 <td class='s-na'></td>
9969 <td class='s-na'></td>
9970 <td class='s-error'></td>
9971 <td class='s-error'></td>
9972 </tr>
9973 <tr><td class='code'>@link libsbml#LayoutSRGNoDuplicateReferences LayoutSRGNoDuplicateReferences@endlink</td>
9974 <td class='meaning'>SpeciesReferenceGlyph cannot reference two objects.</td>
9975 <td class='s-na'></td>
9976 <td class='s-na'></td>
9977 <td class='s-na'></td>
9978 <td class='s-na'></td>
9979 <td class='s-na'></td>
9980 <td class='s-na'></td>
9981 <td class='s-error'></td>
9982 <td class='s-error'></td>
9983 </tr>
9984 <tr><td class='code'>@link libsbml#LayoutSRGSpeciesGlyphSyntax LayoutSRGSpeciesGlyphSyntax@endlink</td>
9985 <td class='meaning'>SpeciesReferenceGlyph 'speciesGlyph' must have SIdRef syntax.</td>
9986 <td class='s-na'></td>
9987 <td class='s-na'></td>
9988 <td class='s-na'></td>
9989 <td class='s-na'></td>
9990 <td class='s-na'></td>
9991 <td class='s-na'></td>
9992 <td class='s-error'></td>
9993 <td class='s-error'></td>
9994 </tr>
9995 <tr><td class='code'>@link libsbml#LayoutSRGSpeciesGlyphMustRefObject LayoutSRGSpeciesGlyphMustRefObject@endlink</td>
9996 <td class='meaning'>SpeciesReferenceGlyph 'speciesGlyph' must reference existing element.</td>
9997 <td class='s-na'></td>
9998 <td class='s-na'></td>
9999 <td class='s-na'></td>
10000 <td class='s-na'></td>
10001 <td class='s-na'></td>
10002 <td class='s-na'></td>
10003 <td class='s-error'></td>
10004 <td class='s-error'></td>
10005 </tr>
10006 <tr><td class='code'>@link libsbml#LayoutSRGRoleSyntax LayoutSRGRoleSyntax@endlink</td>
10007 <td class='meaning'>SpeciesReferenceGlyph 'role' must be string from enumeration.</td>
10008 <td class='s-na'></td>
10009 <td class='s-na'></td>
10010 <td class='s-na'></td>
10011 <td class='s-na'></td>
10012 <td class='s-na'></td>
10013 <td class='s-na'></td>
10014 <td class='s-error'></td>
10015 <td class='s-error'></td>
10016 </tr>
10017 <tr><td class='code'>@link libsbml#LayoutREFGAllowedCoreElements LayoutREFGAllowedCoreElements@endlink</td>
10018 <td class='meaning'>Core elements allowed on <code>&lt;referenceGlyph&gt;</code>.</td>
10019 <td class='s-na'></td>
10020 <td class='s-na'></td>
10021 <td class='s-na'></td>
10022 <td class='s-na'></td>
10023 <td class='s-na'></td>
10024 <td class='s-na'></td>
10025 <td class='s-error'></td>
10026 <td class='s-error'></td>
10027 </tr>
10028 <tr><td class='code'>@link libsbml#LayoutREFGAllowedCoreAttributes LayoutREFGAllowedCoreAttributes@endlink</td>
10029 <td class='meaning'>Core attributes allowed on <code>&lt;referenceGlyph&gt;</code>.</td>
10030 <td class='s-na'></td>
10031 <td class='s-na'></td>
10032 <td class='s-na'></td>
10033 <td class='s-na'></td>
10034 <td class='s-na'></td>
10035 <td class='s-na'></td>
10036 <td class='s-error'></td>
10037 <td class='s-error'></td>
10038 </tr>
10039 <tr><td class='code'>@link libsbml#LayoutREFGAllowedElements LayoutREFGAllowedElements@endlink</td>
10040 <td class='meaning'>Layout elements allowed on <code>&lt;referenceGlyph&gt;</code>.</td>
10041 <td class='s-na'></td>
10042 <td class='s-na'></td>
10043 <td class='s-na'></td>
10044 <td class='s-na'></td>
10045 <td class='s-na'></td>
10046 <td class='s-na'></td>
10047 <td class='s-error'></td>
10048 <td class='s-error'></td>
10049 </tr>
10050 <tr><td class='code'>@link libsbml#LayoutREFGAllowedAttributes LayoutREFGAllowedAttributes@endlink</td>
10051 <td class='meaning'>Layout attributes allowed on <code>&lt;referenceGlyph&gt;</code>.</td>
10052 <td class='s-na'></td>
10053 <td class='s-na'></td>
10054 <td class='s-na'></td>
10055 <td class='s-na'></td>
10056 <td class='s-na'></td>
10057 <td class='s-na'></td>
10058 <td class='s-error'></td>
10059 <td class='s-error'></td>
10060 </tr>
10061 <tr><td class='code'>@link libsbml#LayoutREFGMetaIdRefMustBeIDREF LayoutREFGMetaIdRefMustBeIDREF@endlink</td>
10062 <td class='meaning'>Layout 'metaidRef' must be IDREF.</td>
10063 <td class='s-na'></td>
10064 <td class='s-na'></td>
10065 <td class='s-na'></td>
10066 <td class='s-na'></td>
10067 <td class='s-na'></td>
10068 <td class='s-na'></td>
10069 <td class='s-error'></td>
10070 <td class='s-error'></td>
10071 </tr>
10072 <tr><td class='code'>@link libsbml#LayoutREFGMetaIdRefMustReferenceObject LayoutREFGMetaIdRefMustReferenceObject@endlink</td>
10073 <td class='meaning'>Layout 'metaidRef' must reference existing object.</td>
10074 <td class='s-na'></td>
10075 <td class='s-na'></td>
10076 <td class='s-na'></td>
10077 <td class='s-na'></td>
10078 <td class='s-na'></td>
10079 <td class='s-na'></td>
10080 <td class='s-error'></td>
10081 <td class='s-error'></td>
10082 </tr>
10083 <tr><td class='code'>@link libsbml#LayoutREFGReferenceSyntax LayoutREFGReferenceSyntax@endlink</td>
10084 <td class='meaning'>ReferenceGlyph 'reference' must have SIdRef syntax.</td>
10085 <td class='s-na'></td>
10086 <td class='s-na'></td>
10087 <td class='s-na'></td>
10088 <td class='s-na'></td>
10089 <td class='s-na'></td>
10090 <td class='s-na'></td>
10091 <td class='s-error'></td>
10092 <td class='s-error'></td>
10093 </tr>
10094 <tr><td class='code'>@link libsbml#LayoutREFGReferenceMustRefObject LayoutREFGReferenceMustRefObject@endlink</td>
10095 <td class='meaning'>ReferenceGlyph 'reference' must reference existing element.</td>
10096 <td class='s-na'></td>
10097 <td class='s-na'></td>
10098 <td class='s-na'></td>
10099 <td class='s-na'></td>
10100 <td class='s-na'></td>
10101 <td class='s-na'></td>
10102 <td class='s-error'></td>
10103 <td class='s-error'></td>
10104 </tr>
10105 <tr><td class='code'>@link libsbml#LayoutREFGNoDuplicateReferences LayoutREFGNoDuplicateReferences@endlink</td>
10106 <td class='meaning'>ReferenceGlyph cannot reference two objects.</td>
10107 <td class='s-na'></td>
10108 <td class='s-na'></td>
10109 <td class='s-na'></td>
10110 <td class='s-na'></td>
10111 <td class='s-na'></td>
10112 <td class='s-na'></td>
10113 <td class='s-error'></td>
10114 <td class='s-error'></td>
10115 </tr>
10116 <tr><td class='code'>@link libsbml#LayoutREFGGlyphSyntax LayoutREFGGlyphSyntax@endlink</td>
10117 <td class='meaning'>ReferenceGlyph 'glyph' must have SIdRef syntax.</td>
10118 <td class='s-na'></td>
10119 <td class='s-na'></td>
10120 <td class='s-na'></td>
10121 <td class='s-na'></td>
10122 <td class='s-na'></td>
10123 <td class='s-na'></td>
10124 <td class='s-error'></td>
10125 <td class='s-error'></td>
10126 </tr>
10127 <tr><td class='code'>@link libsbml#LayoutREFGGlyphMustRefObject LayoutREFGGlyphMustRefObject@endlink</td>
10128 <td class='meaning'>ReferenceGlyph 'glyph' must reference existing element.</td>
10129 <td class='s-na'></td>
10130 <td class='s-na'></td>
10131 <td class='s-na'></td>
10132 <td class='s-na'></td>
10133 <td class='s-na'></td>
10134 <td class='s-na'></td>
10135 <td class='s-error'></td>
10136 <td class='s-error'></td>
10137 </tr>
10138 <tr><td class='code'>@link libsbml#LayoutREFGRoleSyntax LayoutREFGRoleSyntax@endlink</td>
10139 <td class='meaning'>ReferenceGlyph 'role' must be string.</td>
10140 <td class='s-na'></td>
10141 <td class='s-na'></td>
10142 <td class='s-na'></td>
10143 <td class='s-na'></td>
10144 <td class='s-na'></td>
10145 <td class='s-na'></td>
10146 <td class='s-error'></td>
10147 <td class='s-error'></td>
10148 </tr>
10149 <tr><td class='code'>@link libsbml#LayoutPointAllowedCoreElements LayoutPointAllowedCoreElements@endlink</td>
10150 <td class='meaning'>Core elements allowed on <code>&lt;point&gt;</code>.</td>
10151 <td class='s-na'></td>
10152 <td class='s-na'></td>
10153 <td class='s-na'></td>
10154 <td class='s-na'></td>
10155 <td class='s-na'></td>
10156 <td class='s-na'></td>
10157 <td class='s-error'></td>
10158 <td class='s-error'></td>
10159 </tr>
10160 <tr><td class='code'>@link libsbml#LayoutPointAllowedCoreAttributes LayoutPointAllowedCoreAttributes@endlink</td>
10161 <td class='meaning'>Core attributes allowed on <code>&lt;point&gt;</code>.</td>
10162 <td class='s-na'></td>
10163 <td class='s-na'></td>
10164 <td class='s-na'></td>
10165 <td class='s-na'></td>
10166 <td class='s-na'></td>
10167 <td class='s-na'></td>
10168 <td class='s-error'></td>
10169 <td class='s-error'></td>
10170 </tr>
10171 <tr><td class='code'>@link libsbml#LayoutPointAllowedAttributes LayoutPointAllowedAttributes@endlink</td>
10172 <td class='meaning'>Layout attributes allowed on <code>&lt;point&gt;</code>.</td>
10173 <td class='s-na'></td>
10174 <td class='s-na'></td>
10175 <td class='s-na'></td>
10176 <td class='s-na'></td>
10177 <td class='s-na'></td>
10178 <td class='s-na'></td>
10179 <td class='s-error'></td>
10180 <td class='s-error'></td>
10181 </tr>
10182 <tr><td class='code'>@link libsbml#LayoutPointAttributesMustBeDouble LayoutPointAttributesMustBeDouble@endlink</td>
10183 <td class='meaning'>Layout 'x', 'y' and 'z' must be double.</td>
10184 <td class='s-na'></td>
10185 <td class='s-na'></td>
10186 <td class='s-na'></td>
10187 <td class='s-na'></td>
10188 <td class='s-na'></td>
10189 <td class='s-na'></td>
10190 <td class='s-error'></td>
10191 <td class='s-error'></td>
10192 </tr>
10193 <tr><td class='code'>@link libsbml#LayoutBBoxAllowedCoreElements LayoutBBoxAllowedCoreElements@endlink</td>
10194 <td class='meaning'>Core elements allowed on <code>&lt;boundingBox&gt;</code>.</td>
10195 <td class='s-na'></td>
10196 <td class='s-na'></td>
10197 <td class='s-na'></td>
10198 <td class='s-na'></td>
10199 <td class='s-na'></td>
10200 <td class='s-na'></td>
10201 <td class='s-error'></td>
10202 <td class='s-error'></td>
10203 </tr>
10204 <tr><td class='code'>@link libsbml#LayoutBBoxAllowedCoreAttributes LayoutBBoxAllowedCoreAttributes@endlink</td>
10205 <td class='meaning'>Core attributes allowed on <code>&lt;boundingBox&gt;</code>.</td>
10206 <td class='s-na'></td>
10207 <td class='s-na'></td>
10208 <td class='s-na'></td>
10209 <td class='s-na'></td>
10210 <td class='s-na'></td>
10211 <td class='s-na'></td>
10212 <td class='s-error'></td>
10213 <td class='s-error'></td>
10214 </tr>
10215 <tr><td class='code'>@link libsbml#LayoutBBoxAllowedElements LayoutBBoxAllowedElements@endlink</td>
10216 <td class='meaning'>Layout elements allowed on <code>&lt;boundingBox&gt;</code>.</td>
10217 <td class='s-na'></td>
10218 <td class='s-na'></td>
10219 <td class='s-na'></td>
10220 <td class='s-na'></td>
10221 <td class='s-na'></td>
10222 <td class='s-na'></td>
10223 <td class='s-error'></td>
10224 <td class='s-error'></td>
10225 </tr>
10226 <tr><td class='code'>@link libsbml#LayoutBBoxAllowedAttributes LayoutBBoxAllowedAttributes@endlink</td>
10227 <td class='meaning'>Layout attributes allowed on <code>&lt;boundingBox&gt;</code>.</td>
10228 <td class='s-na'></td>
10229 <td class='s-na'></td>
10230 <td class='s-na'></td>
10231 <td class='s-na'></td>
10232 <td class='s-na'></td>
10233 <td class='s-na'></td>
10234 <td class='s-error'></td>
10235 <td class='s-error'></td>
10236 </tr>
10237 <tr><td class='code'>@link libsbml#LayoutBBoxConsistent3DDefinition LayoutBBoxConsistent3DDefinition@endlink</td>
10238 <td class='meaning'>Layout consistent dimensions on a <code>&lt;boundingBox&gt;</code></td>
10239 <td class='s-na'></td>
10240 <td class='s-na'></td>
10241 <td class='s-na'></td>
10242 <td class='s-na'></td>
10243 <td class='s-na'></td>
10244 <td class='s-na'></td>
10245 <td class='s-error'></td>
10246 <td class='s-error'></td>
10247 </tr>
10248 <tr><td class='code'>@link libsbml#LayoutCurveAllowedCoreElements LayoutCurveAllowedCoreElements@endlink</td>
10249 <td class='meaning'>Core elements allowed on <code>&lt;curve&gt;</code>.</td>
10250 <td class='s-na'></td>
10251 <td class='s-na'></td>
10252 <td class='s-na'></td>
10253 <td class='s-na'></td>
10254 <td class='s-na'></td>
10255 <td class='s-na'></td>
10256 <td class='s-error'></td>
10257 <td class='s-error'></td>
10258 </tr>
10259 <tr><td class='code'>@link libsbml#LayoutCurveAllowedCoreAttributes LayoutCurveAllowedCoreAttributes@endlink</td>
10260 <td class='meaning'>Core attributes allowed on <code>&lt;curve&gt;</code>.</td>
10261 <td class='s-na'></td>
10262 <td class='s-na'></td>
10263 <td class='s-na'></td>
10264 <td class='s-na'></td>
10265 <td class='s-na'></td>
10266 <td class='s-na'></td>
10267 <td class='s-error'></td>
10268 <td class='s-error'></td>
10269 </tr>
10270 <tr><td class='code'>@link libsbml#LayoutCurveAllowedElements LayoutCurveAllowedElements@endlink</td>
10271 <td class='meaning'>Layout elements allowed on <code>&lt;curve&gt;</code>.</td>
10272 <td class='s-na'></td>
10273 <td class='s-na'></td>
10274 <td class='s-na'></td>
10275 <td class='s-na'></td>
10276 <td class='s-na'></td>
10277 <td class='s-na'></td>
10278 <td class='s-error'></td>
10279 <td class='s-error'></td>
10280 </tr>
10281 <tr><td class='code'>@link libsbml#LayoutCurveAllowedAttributes LayoutCurveAllowedAttributes@endlink</td>
10282 <td class='meaning'>Layout attributes allowed on <code>&lt;curve&gt;</code>.</td>
10283 <td class='s-na'></td>
10284 <td class='s-na'></td>
10285 <td class='s-na'></td>
10286 <td class='s-na'></td>
10287 <td class='s-na'></td>
10288 <td class='s-na'></td>
10289 <td class='s-error'></td>
10290 <td class='s-error'></td>
10291 </tr>
10292 <tr><td class='code'>@link libsbml#LayoutLOCurveSegsAllowedAttributes LayoutLOCurveSegsAllowedAttributes@endlink</td>
10293 <td class='meaning'>Allowed attributes on ListOfCurveSegments</td>
10294 <td class='s-na'></td>
10295 <td class='s-na'></td>
10296 <td class='s-na'></td>
10297 <td class='s-na'></td>
10298 <td class='s-na'></td>
10299 <td class='s-na'></td>
10300 <td class='s-error'></td>
10301 <td class='s-error'></td>
10302 </tr>
10303 <tr><td class='code'>@link libsbml#LayoutLOCurveSegsAllowedElements LayoutLOCurveSegsAllowedElements@endlink</td>
10304 <td class='meaning'>Allowed elements on ListOfCurveSegments</td>
10305 <td class='s-na'></td>
10306 <td class='s-na'></td>
10307 <td class='s-na'></td>
10308 <td class='s-na'></td>
10309 <td class='s-na'></td>
10310 <td class='s-na'></td>
10311 <td class='s-error'></td>
10312 <td class='s-error'></td>
10313 </tr>
10314 <tr><td class='code'>@link libsbml#LayoutLOCurveSegsNotEmpty LayoutLOCurveSegsNotEmpty@endlink</td>
10315 <td class='meaning'>No empty ListOfCurveSegments</td>
10316 <td class='s-na'></td>
10317 <td class='s-na'></td>
10318 <td class='s-na'></td>
10319 <td class='s-na'></td>
10320 <td class='s-na'></td>
10321 <td class='s-na'></td>
10322 <td class='s-error'></td>
10323 <td class='s-error'></td>
10324 </tr>
10325 <tr><td class='code'>@link libsbml#LayoutLSegAllowedCoreElements LayoutLSegAllowedCoreElements@endlink</td>
10326 <td class='meaning'>Core elements allowed on <code>&lt;lineSegment&gt;</code>.</td>
10327 <td class='s-na'></td>
10328 <td class='s-na'></td>
10329 <td class='s-na'></td>
10330 <td class='s-na'></td>
10331 <td class='s-na'></td>
10332 <td class='s-na'></td>
10333 <td class='s-error'></td>
10334 <td class='s-error'></td>
10335 </tr>
10336 <tr><td class='code'>@link libsbml#LayoutLSegAllowedCoreAttributes LayoutLSegAllowedCoreAttributes@endlink</td>
10337 <td class='meaning'>Core attributes allowed on <code>&lt;lineSegment&gt;</code>.</td>
10338 <td class='s-na'></td>
10339 <td class='s-na'></td>
10340 <td class='s-na'></td>
10341 <td class='s-na'></td>
10342 <td class='s-na'></td>
10343 <td class='s-na'></td>
10344 <td class='s-error'></td>
10345 <td class='s-error'></td>
10346 </tr>
10347 <tr><td class='code'>@link libsbml#LayoutLSegAllowedElements LayoutLSegAllowedElements@endlink</td>
10348 <td class='meaning'>Layout elements allowed on <code>&lt;lineSegment&gt;</code>.</td>
10349 <td class='s-na'></td>
10350 <td class='s-na'></td>
10351 <td class='s-na'></td>
10352 <td class='s-na'></td>
10353 <td class='s-na'></td>
10354 <td class='s-na'></td>
10355 <td class='s-error'></td>
10356 <td class='s-error'></td>
10357 </tr>
10358 <tr><td class='code'>@link libsbml#LayoutLSegAllowedAttributes LayoutLSegAllowedAttributes@endlink</td>
10359 <td class='meaning'>Layout attributes allowed on <code>&lt;lineSegment&gt;</code>.</td>
10360 <td class='s-na'></td>
10361 <td class='s-na'></td>
10362 <td class='s-na'></td>
10363 <td class='s-na'></td>
10364 <td class='s-na'></td>
10365 <td class='s-na'></td>
10366 <td class='s-error'></td>
10367 <td class='s-error'></td>
10368 </tr>
10369 <tr><td class='code'>@link libsbml#LayoutCBezAllowedCoreElements LayoutCBezAllowedCoreElements@endlink</td>
10370 <td class='meaning'>Core elements allowed on <code>&lt;cubicBezier&gt;</code>.</td>
10371 <td class='s-na'></td>
10372 <td class='s-na'></td>
10373 <td class='s-na'></td>
10374 <td class='s-na'></td>
10375 <td class='s-na'></td>
10376 <td class='s-na'></td>
10377 <td class='s-error'></td>
10378 <td class='s-error'></td>
10379 </tr>
10380 <tr><td class='code'>@link libsbml#LayoutCBezAllowedCoreAttributes LayoutCBezAllowedCoreAttributes@endlink</td>
10381 <td class='meaning'>Core attributes allowed on <code>&lt;cubicBezier&gt;</code>.</td>
10382 <td class='s-na'></td>
10383 <td class='s-na'></td>
10384 <td class='s-na'></td>
10385 <td class='s-na'></td>
10386 <td class='s-na'></td>
10387 <td class='s-na'></td>
10388 <td class='s-error'></td>
10389 <td class='s-error'></td>
10390 </tr>
10391 <tr><td class='code'>@link libsbml#LayoutCBezAllowedElements LayoutCBezAllowedElements@endlink</td>
10392 <td class='meaning'>Layout elements allowed on <code>&lt;cubicBezier&gt;</code>.</td>
10393 <td class='s-na'></td>
10394 <td class='s-na'></td>
10395 <td class='s-na'></td>
10396 <td class='s-na'></td>
10397 <td class='s-na'></td>
10398 <td class='s-na'></td>
10399 <td class='s-error'></td>
10400 <td class='s-error'></td>
10401 </tr>
10402 <tr><td class='code'>@link libsbml#LayoutCBezAllowedAttributes LayoutCBezAllowedAttributes@endlink</td>
10403 <td class='meaning'>Layout attributes allowed on <code>&lt;cubicBezier&gt;</code>.</td>
10404 <td class='s-na'></td>
10405 <td class='s-na'></td>
10406 <td class='s-na'></td>
10407 <td class='s-na'></td>
10408 <td class='s-na'></td>
10409 <td class='s-na'></td>
10410 <td class='s-error'></td>
10411 <td class='s-error'></td>
10412 </tr>
10413 <tr><td class='code'>@link libsbml#LayoutDimsAllowedCoreElements LayoutDimsAllowedCoreElements@endlink</td>
10414 <td class='meaning'>Core elements allowed on <code>&lt;dimensions&gt;</code>.</td>
10415 <td class='s-na'></td>
10416 <td class='s-na'></td>
10417 <td class='s-na'></td>
10418 <td class='s-na'></td>
10419 <td class='s-na'></td>
10420 <td class='s-na'></td>
10421 <td class='s-error'></td>
10422 <td class='s-error'></td>
10423 </tr>
10424 <tr><td class='code'>@link libsbml#LayoutDimsAllowedCoreAttributes LayoutDimsAllowedCoreAttributes@endlink</td>
10425 <td class='meaning'>Core attributes allowed on <code>&lt;dimensions&gt;</code>.</td>
10426 <td class='s-na'></td>
10427 <td class='s-na'></td>
10428 <td class='s-na'></td>
10429 <td class='s-na'></td>
10430 <td class='s-na'></td>
10431 <td class='s-na'></td>
10432 <td class='s-error'></td>
10433 <td class='s-error'></td>
10434 </tr>
10435 <tr><td class='code'>@link libsbml#LayoutDimsAllowedAttributes LayoutDimsAllowedAttributes@endlink</td>
10436 <td class='meaning'>Layout attributes allowed on <code>&lt;dimensions&gt;</code>.</td>
10437 <td class='s-na'></td>
10438 <td class='s-na'></td>
10439 <td class='s-na'></td>
10440 <td class='s-na'></td>
10441 <td class='s-na'></td>
10442 <td class='s-na'></td>
10443 <td class='s-error'></td>
10444 <td class='s-error'></td>
10445 </tr>
10446 <tr><td class='code'>@link libsbml#LayoutDimsAttributesMustBeDouble LayoutDimsAttributesMustBeDouble@endlink</td>
10447 <td class='meaning'>Layout 'width', 'height' and 'depth' must be double.</td>
10448 <td class='s-na'></td>
10449 <td class='s-na'></td>
10450 <td class='s-na'></td>
10451 <td class='s-na'></td>
10452 <td class='s-na'></td>
10453 <td class='s-na'></td>
10454 <td class='s-error'></td>
10455 <td class='s-error'></td>
10456 </tr>
10457 </table>
10458  *
10459  * @if clike <h3><a class='anchor' name='SBMLErrorCategory_t'>SBMLErrorCategory_t</a></h3>
10460  *
10461  * #SBMLErrorCategory_t is an enumeration of category codes for SBMLError
10462  * diagnostics.  The category can be retrieved from an SBMLError object
10463  * using the method SBMLError::getCategory().  These enumeration values are
10464  * distinct from (and in addition to) the
10465  * #XMLErrorCategory_t codes used by
10466  * the parent XMLError object.  User programs receiving an SBMLError object
10467  * can use this distinction to check whether the error represents a
10468  * low-level XML problem or an SBML problem.
10469  *
10470  * The following table lists each possible value and a brief description of
10471  * its meaning.
10472  *
10473  * @endif@if python <h3><a class='anchor' name='SBMLErrorCategory_t'>Category codes associated with SBMLError objects</a></h3>
10474  *
10475  * As discussed above, each SBMLError object contains a value for a
10476  * category identifier, describing the type of issue that the SBMLError
10477  * object represents.  The category can be retrieved from an SBMLError
10478  * object using the method SBMLError::getCategory().  The following table
10479  * lists each possible value and a brief description of its meaning.
10480  *
10481  * As is the case with the error codes, in the libSBML Python language
10482  * interface, the category identifiers are currently implemented as static
10483  * integer constants defined in the interface class
10484  * @link libsbml libsbml@endlink.
10485  *
10486  * The following table lists each possible value and a brief description of
10487  * its meaning.
10488  *
10489  * @endif@if java <h3><a class='anchor'
10490  * name='SBMLErrorCategory_t'>Category codes associated with SBMLError objects</a></h3>
10491  *
10492  * As discussed above, each SBMLError object contains a value for a
10493  * category identifier, describing the type of issue that the SBMLError
10494  * object represents.  The category can be retrieved from an SBMLError
10495  * object using the method SBMLError::getCategory().  The following table
10496  * lists each possible value and a brief description of its meaning.
10497  *
10498  * As is the case with the error codes, in the libSBML Java language
10499  * interface, the category identifiers are currently implemented as static
10500  * integer constants defined in the interface class
10501  * {@link libsbmlConstants}.
10502  *
10503  * The following table lists each possible value and a brief description of
10504  * its meaning.
10505  *
10506  * @endif@if csharp <h3><a class='anchor'
10507  * name='SBMLErrorCategory_t'>Category codes associated with SBMLError objects</a></h3>
10508  *
10509  * As discussed above, each SBMLError object contains a value for a
10510  * category identifier, describing the type of issue that the SBMLError
10511  * object represents.  The category can be retrieved from an SBMLError
10512  * object using the method SBMLError::getCategory().  The following table
10513  * lists each possible value and a brief description of its meaning.
10514  *
10515  * As is the case with the error codes, in the libSBML C# language
10516  * interface, the category identifiers are currently implemented as static
10517  * integer constants defined in the interface class
10518  * {@link libsbmlcs.libsbml}.
10519  *
10520  * The following table lists each possible value and a brief description of
10521  * its meaning.
10522  *
10523  * @endif
10524  *
10525  * <center>
10526  * <table width='90%' cellspacing='1' cellpadding='4' border='0'  class='text-table normal-font alt-row-colors'>
10527  *  <tr style='background: lightgray' class='normal-font'>
10528  *      <th>Enumerator</td>
10529  *      <th>Meaning</td>
10530  *  </tr>
10531  * <tr><td>@link libsbml#LIBSBML_CAT_SBML LIBSBML_CAT_SBML@endlink</td><td>General error not falling into
10532  * another category below.</td></tr>
10533  * <tr><td>@link libsbml#LIBSBML_CAT_SBML_L1_COMPAT LIBSBML_CAT_SBML_L1_COMPAT@endlink</td><td>Category of errors
10534  * that can only occur during attempted translation from one Level/Version
10535  * of SBML to another.  This particular category applies to errors
10536  * encountered while trying to convert a model from SBML Level&nbsp;2 to SBML
10537  * Level&nbsp;1.</td></tr>
10538  * <tr><td>@link libsbml#LIBSBML_CAT_SBML_L2V1_COMPAT LIBSBML_CAT_SBML_L2V1_COMPAT@endlink</td><td>Category of errors
10539  * that can only occur during attempted translation from one Level/Version
10540  * of SBML to another.  This particular category applies to errors
10541  * encountered while trying to convert a model to SBML Level&nbsp;2
10542  * Version&nbsp;1.</td></tr>
10543  * <tr><td>@link libsbml#LIBSBML_CAT_SBML_L2V2_COMPAT LIBSBML_CAT_SBML_L2V2_COMPAT@endlink</td><td>Category of errors
10544  * that can only occur during attempted translation from one Level/Version
10545  * of SBML to another.  This particular category applies to errors
10546  * encountered while trying to convert a model to SBML Level&nbsp;2
10547  * Version&nbsp;2.</td></tr>
10548  * <tr><td>@link libsbml#LIBSBML_CAT_GENERAL_CONSISTENCY LIBSBML_CAT_GENERAL_CONSISTENCY@endlink</td><td>Category of
10549  * errors that can occur while validating general SBML constructs.  With
10550  * respect to the SBML specification, these concern failures in applying
10551  * the validation rules numbered 2xxxx in the Level&nbsp;2 Versions&nbsp;2&ndash;4
10552  * and Level&nbsp;3 Versions&nbsp;1&ndash;2 specifications.</td></tr>
10553  * <tr><td>@link libsbml#LIBSBML_CAT_IDENTIFIER_CONSISTENCY LIBSBML_CAT_IDENTIFIER_CONSISTENCY@endlink</td><td>Category of
10554  * errors that can occur while validating symbol identifiers in a model.
10555  * With respect to the SBML specification, these concern failures in
10556  * applying the validation rules numbered 103xx in the Level&nbsp;2 Versions&nbsp;2&ndash;4
10557  * and Level&nbsp;3 Versions&nbsp;1&ndash;2 specifications.</td></tr>
10558  * <tr><td>@link libsbml#LIBSBML_CAT_UNITS_CONSISTENCY LIBSBML_CAT_UNITS_CONSISTENCY@endlink</td><td>Category of
10559  * errors that can occur while validating the units of measurement on
10560  * quantities in a model.  With respect to the SBML specification, these
10561  * concern failures in applying the validation rules numbered 105xx in the
10562  * Level&nbsp;2 Versions&nbsp;2&ndash;4
10563  * and Level&nbsp;3 Versions&nbsp;1&ndash;2 specifications.</td></tr>
10564  * <tr><td>@link libsbml#LIBSBML_CAT_MATHML_CONSISTENCY LIBSBML_CAT_MATHML_CONSISTENCY@endlink</td><td>Category of
10565  * errors that can occur while validating MathML formulas in a model.  With
10566  * respect to the SBML specification, these concern failures in applying
10567  * the validation rules numbered 102xx in the Level&nbsp;2 Versions&nbsp;2&ndash;4
10568  * and Level&nbsp;3 Versions&nbsp;1&ndash;2 specifications.</td></tr>
10569  * <tr><td>@link libsbml#LIBSBML_CAT_SBO_CONSISTENCY LIBSBML_CAT_SBO_CONSISTENCY@endlink</td><td>Category of errors
10570  * that can occur while validating SBO identifiers in a model.  With
10571  * respect to the SBML specification, these concern failures in applying
10572  * the validation rules numbered 107xx in the Level&nbsp;2 Versions&nbsp;2&ndash;4
10573  * and Level&nbsp;3 Versions&nbsp;1&ndash;2 specifications.</td></tr>
10574  * <tr><td>@link libsbml#LIBSBML_CAT_OVERDETERMINED_MODEL LIBSBML_CAT_OVERDETERMINED_MODEL@endlink</td><td>Error in the
10575  * system of equations in the model: the system is overdetermined,
10576  * therefore violating a tenet of proper SBML.  With respect to the SBML
10577  * specification, this is validation rule #10601 in the SBML Level&nbsp;2 Versions&nbsp;2&ndash;4
10578  * and Level&nbsp;3 Versions&nbsp;1&ndash;2 specifications.</td></tr>
10579  * <tr><td>@link libsbml#LIBSBML_CAT_SBML_L2V3_COMPAT LIBSBML_CAT_SBML_L2V3_COMPAT@endlink</td><td>Category of errors
10580  * that can only occur during attempted translation from one Level/Version
10581  * of SBML to another.  This particular category applies to errors
10582  * encountered while trying to convert a model to SBML Level&nbsp;2
10583  * Version&nbsp;3.</td></tr>
10584  * <tr><td>@link libsbml#LIBSBML_CAT_MODELING_PRACTICE LIBSBML_CAT_MODELING_PRACTICE@endlink</td><td>Category of
10585  * warnings about recommended good practices involving SBML and
10586  * computational modeling.  (These are tests performed by libSBML and do
10587  * not have equivalent SBML validation rules.)</td></tr>
10588  * <tr><td>@link libsbml#LIBSBML_CAT_INTERNAL_CONSISTENCY LIBSBML_CAT_INTERNAL_CONSISTENCY@endlink</td><td>Category of
10589  * errors that can occur while validating libSBML's internal representation
10590  * of SBML constructs. (These are tests performed by libSBML and do
10591  * not have equivalent SBML validation rules.)</td></tr>
10592  * <tr><td>@link libsbml#LIBSBML_CAT_SBML_L2V4_COMPAT LIBSBML_CAT_SBML_L2V4_COMPAT@endlink</td><td>Category of errors
10593  * that can only occur during attempted translation from one Level/Version
10594  * of SBML to another.  This particular category applies to errors
10595  * encountered while trying to convert a model to SBML Level&nbsp;2
10596  * Version&nbsp;4.</td></tr>
10597  * <tr><td>@link libsbml#LIBSBML_CAT_SBML_L3V1_COMPAT LIBSBML_CAT_SBML_L3V1_COMPAT@endlink</td><td>Category of errors
10598  * that can only occur during attempted translation from one Level/Version
10599  * of SBML to another.  This particular category applies to errors
10600  * encountered while trying to convert a model to SBML Level&nbsp;3
10601  * Version&nbsp;1.</td></tr>
10602  *
10603  * </table>
10604  * </center>
10605  *
10606  * @if clike
10607  * <h3><a class='anchor' name='SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a></h3>
10608  *
10609  * This is an enumeration of severity codes for SBMLError diagnostics.
10610  * User programs receiving an SBMLError object can use this distinction to
10611  * check whether the error represents a low-level XML problem or an SBML
10612  * problem.
10613  *
10614  * In libSBML version @htmlinclude libsbml-version.html
10615  * there are no additional severity codes in
10616  * #SBMLErrorSeverity_t beyond those defined in #XMLErrorSeverity_t.
10617  *
10618  * <hr>
10619  * @endif@if java <h3><a class='anchor'
10620  * name='SBMLErrorSeverity_t'>Severity codes associated with SBMLError
10621  * objects</h3>
10622  *
10623  * In libSBML version @htmlinclude libsbml-version.html
10624  * there are no additional severity codes beyond those defined by XMLError.
10625  * They are implemented as static integer constants defined in the interface
10626  * class <code><a href='libsbml.libsbml.html'>libsbmlConstants</a></code>,
10627  * and have names beginning with <code>LIBSBML_SEV_</code>.
10628  * @endif@if python <h3><a class='anchor'
10629  * name='SBMLErrorSeverity_t'>Severity codes associated with SBMLError
10630  * objects</h3>
10631  *
10632  * In libSBML version @htmlinclude libsbml-version.html
10633  * there are no additional severity codes beyond those defined by XMLError.
10634  * They are implemented as static integer constants defined in the
10635  * interface class @link libsbml libsbml@endlink, and have names beginning
10636  * with <code>LIBSBML_SEV_</code>.
10637  * @endif
10638  */
10639 
10640 public class SBMLError : XMLError {
10641 	private HandleRef swigCPtr;
10642 
SBMLError(IntPtr cPtr, bool cMemoryOwn)10643 	internal SBMLError(IntPtr cPtr, bool cMemoryOwn) : base(libsbmlPINVOKE.SBMLError_SWIGUpcast(cPtr), cMemoryOwn)
10644 	{
10645 		//super(libsbmlPINVOKE.SBMLErrorUpcast(cPtr), cMemoryOwn);
10646 		swigCPtr = new HandleRef(this, cPtr);
10647 	}
10648 
getCPtr(SBMLError obj)10649 	internal static HandleRef getCPtr(SBMLError obj)
10650 	{
10651 		return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
10652 	}
10653 
getCPtrAndDisown(SBMLError obj)10654 	internal static HandleRef getCPtrAndDisown (SBMLError obj)
10655 	{
10656 		HandleRef ptr = new HandleRef(null, IntPtr.Zero);
10657 
10658 		if (obj != null)
10659 		{
10660 			ptr             = obj.swigCPtr;
10661 			obj.swigCMemOwn = false;
10662 		}
10663 
10664 		return ptr;
10665 	}
10666 
Dispose(bool disposing)10667   protected override void Dispose(bool disposing) {
10668     lock(this) {
10669       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
10670         if (swigCMemOwn) {
10671           swigCMemOwn = false;
10672           libsbmlPINVOKE.delete_SBMLError(swigCPtr);
10673         }
10674         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
10675       }
10676       base.Dispose(disposing);
10677     }
10678   }
10679 
10680 
10681 /**
10682    * Creates a new SBMLError to report that something occurred during SBML
10683    * processing.
10684    *
10685    * When a libSBML operation on SBML content results in a warning, error
10686    * or other diagnostic, the issue is reported as an SBMLError object.
10687    * SBMLError objects have identification numbers to indicate the nature
10688    * of the exception.  @if clike These numbers are drawn from
10689    * the enumeration <a class='el'
10690    * href='#SBMLErrorCode_t'>
10691    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
10692    * defined as unsigned integer constants in the file
10693    * 'libsbml.libsbml.html'.  See the <a class='el'
10694    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
10695    * listing the possible values and their meanings. @endif@if python These
10696    * numbers are defined as unsigned integer constants in the interface
10697    * class @link libsbml libsbml@endlink.  See the <a class='el'
10698    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
10699    * listing the possible values and their meanings. @endif The argument
10700    * @p errorId to this constructor @em can be (but does not have to be) a
10701    * value from this @if clike enumeration. If it @em is a value
10702    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
10703    * SBMLError class assumes the error is a low-level system or SBML layer
10704    * error and <em>prepends</em> a built-in, predefined error message to
10705    * any string passed in the argument @p details to this constructor.  In
10706    * addition, all <a class='el'
10707    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
10708    * values for the @p severity and @p category codes, and these fields are
10709    * filled-in as well from the enumerations <a class='el'
10710    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
10711    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
10712    * respectively. @else set of constants.  If it @em
10713    * is one of the predefined error identifiers, the SBMLError class
10714    * assumes the error is a low-level system or SBML layer error and
10715    * <em>prepends</em> a built-in, predefined error message to any string
10716    * passed in the argument @p details to this constructor.  In addition,
10717    * all the predefined error identifiers have associated values for the
10718    * @p severity and @p category codes, and these fields are filled-in using
10719    * the libSBML defaults for each different error identifier. @endif
10720    *
10721    * If the error identifier @p errorId is a number greater than 99999, the
10722    * SBMLError class assumes the error was generated from another part of
10723    * the software and does not do additional filling in of values beyond
10724    * the default in the constructor itself.  This allows SBMLError to serve
10725    * as a base class for other errors, such as for user-defined validation
10726    * rules (see Validator).  Callers should fill in all the parameters with
10727    * suitable values if generating errors with codes greater than 99999 to
10728    * make maximum use of the SBMLError facilities.
10729    *
10730    * @if clike As mentioned above, there are two other
10731    * enumerations, <a class='el'
10732    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
10733    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
10734    * the severity and category of error for the predefined SBMLError codes.
10735    * The values passed in @p severity and @p category override the defaults
10736    * assigned based on the error code.  If the value of @p errorId is a
10737    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
10738    * callers do not need to fill in @p severity and @p category.
10739    * Conversely, if @p errorId is not a value from <a class='el'
10740    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
10741    * values (not just those from <a class='el'
10742    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
10743    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
10744    * special values) for @p severity and
10745    * @p category. @else As mentioned above,
10746    * there are additional constants defined for <a class='el'
10747    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
10748    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
10749    * error in libSBML has an associated value for severity and category taken
10750    * from these predefined sets.  These constants have symbol names
10751    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
10752    * respectively.  If the value of @p errorId is one of the standard error
10753    * codes, callers do not need to fill in @p severity and @p category in a
10754    * call to this constructor.  Conversely, if @p errorId is not an existing
10755    * SBML-level error code, callers can use other values for @p severity and
10756    * @p category. @endif
10757    *
10758    * Please see the top of the documentation for SBMLError for a longer
10759    * discussion of the possible error codes, their meanings, and their
10760    * applicability to different combinations of Level+Version of SBML.
10761    *
10762    * @param errorId a long integer, the identification number of the error.
10763    *
10764    * @param level the SBML Level of the SBML model.
10765    *
10766    * @param version the SBML Version within the Level of the SBML model.
10767    *
10768    * @param details a string containing additional details about the error.
10769    * If the error code in @p errorId is one that is recognized by SBMLError,
10770    * the given message is @em appended to a predefined message associated
10771    * with the given code.  If the error code is not recognized, the message
10772    * is stored as-is as the text of the error.
10773    *
10774    * @param line a long integer, the line number at which the error occured.
10775    *
10776    * @param column a long integer, the column number at which the error occured.
10777    *
10778    * @param severity an integer indicating severity of the error.
10779    *
10780    * @param category an integer indicating the category to which the error
10781    * belongs.
10782    *
10783    * @param package the SBML Level package involved.
10784    *
10785    * @param pkgVersion the version of the @p package.
10786    *
10787    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
10788    */ public
SBMLError(long errorId, long level, long version, string details, long line, long column, long severity, long category, string package, long pkgVersion)10789  SBMLError(long errorId, long level, long version, string details, long line, long column, long severity, long category, string package, long pkgVersion) : this(libsbmlPINVOKE.new_SBMLError__SWIG_0(errorId, level, version, details, line, column, severity, category, package, pkgVersion), true) {
10790   }
10791 
10792 
10793 /**
10794    * Creates a new SBMLError to report that something occurred during SBML
10795    * processing.
10796    *
10797    * When a libSBML operation on SBML content results in a warning, error
10798    * or other diagnostic, the issue is reported as an SBMLError object.
10799    * SBMLError objects have identification numbers to indicate the nature
10800    * of the exception.  @if clike These numbers are drawn from
10801    * the enumeration <a class='el'
10802    * href='#SBMLErrorCode_t'>
10803    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
10804    * defined as unsigned integer constants in the file
10805    * 'libsbml.libsbml.html'.  See the <a class='el'
10806    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
10807    * listing the possible values and their meanings. @endif@if python These
10808    * numbers are defined as unsigned integer constants in the interface
10809    * class @link libsbml libsbml@endlink.  See the <a class='el'
10810    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
10811    * listing the possible values and their meanings. @endif The argument
10812    * @p errorId to this constructor @em can be (but does not have to be) a
10813    * value from this @if clike enumeration. If it @em is a value
10814    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
10815    * SBMLError class assumes the error is a low-level system or SBML layer
10816    * error and <em>prepends</em> a built-in, predefined error message to
10817    * any string passed in the argument @p details to this constructor.  In
10818    * addition, all <a class='el'
10819    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
10820    * values for the @p severity and @p category codes, and these fields are
10821    * filled-in as well from the enumerations <a class='el'
10822    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
10823    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
10824    * respectively. @else set of constants.  If it @em
10825    * is one of the predefined error identifiers, the SBMLError class
10826    * assumes the error is a low-level system or SBML layer error and
10827    * <em>prepends</em> a built-in, predefined error message to any string
10828    * passed in the argument @p details to this constructor.  In addition,
10829    * all the predefined error identifiers have associated values for the
10830    * @p severity and @p category codes, and these fields are filled-in using
10831    * the libSBML defaults for each different error identifier. @endif
10832    *
10833    * If the error identifier @p errorId is a number greater than 99999, the
10834    * SBMLError class assumes the error was generated from another part of
10835    * the software and does not do additional filling in of values beyond
10836    * the default in the constructor itself.  This allows SBMLError to serve
10837    * as a base class for other errors, such as for user-defined validation
10838    * rules (see Validator).  Callers should fill in all the parameters with
10839    * suitable values if generating errors with codes greater than 99999 to
10840    * make maximum use of the SBMLError facilities.
10841    *
10842    * @if clike As mentioned above, there are two other
10843    * enumerations, <a class='el'
10844    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
10845    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
10846    * the severity and category of error for the predefined SBMLError codes.
10847    * The values passed in @p severity and @p category override the defaults
10848    * assigned based on the error code.  If the value of @p errorId is a
10849    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
10850    * callers do not need to fill in @p severity and @p category.
10851    * Conversely, if @p errorId is not a value from <a class='el'
10852    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
10853    * values (not just those from <a class='el'
10854    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
10855    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
10856    * special values) for @p severity and
10857    * @p category. @else As mentioned above,
10858    * there are additional constants defined for <a class='el'
10859    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
10860    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
10861    * error in libSBML has an associated value for severity and category taken
10862    * from these predefined sets.  These constants have symbol names
10863    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
10864    * respectively.  If the value of @p errorId is one of the standard error
10865    * codes, callers do not need to fill in @p severity and @p category in a
10866    * call to this constructor.  Conversely, if @p errorId is not an existing
10867    * SBML-level error code, callers can use other values for @p severity and
10868    * @p category. @endif
10869    *
10870    * Please see the top of the documentation for SBMLError for a longer
10871    * discussion of the possible error codes, their meanings, and their
10872    * applicability to different combinations of Level+Version of SBML.
10873    *
10874    * @param errorId a long integer, the identification number of the error.
10875    *
10876    * @param level the SBML Level of the SBML model.
10877    *
10878    * @param version the SBML Version within the Level of the SBML model.
10879    *
10880    * @param details a string containing additional details about the error.
10881    * If the error code in @p errorId is one that is recognized by SBMLError,
10882    * the given message is @em appended to a predefined message associated
10883    * with the given code.  If the error code is not recognized, the message
10884    * is stored as-is as the text of the error.
10885    *
10886    * @param line a long integer, the line number at which the error occured.
10887    *
10888    * @param column a long integer, the column number at which the error occured.
10889    *
10890    * @param severity an integer indicating severity of the error.
10891    *
10892    * @param category an integer indicating the category to which the error
10893    * belongs.
10894    *
10895    * @param package the SBML Level package involved.
10896    *
10897    * @param pkgVersion the version of the @p package.
10898    *
10899    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
10900    */ public
SBMLError(long errorId, long level, long version, string details, long line, long column, long severity, long category, string package)10901  SBMLError(long errorId, long level, long version, string details, long line, long column, long severity, long category, string package) : this(libsbmlPINVOKE.new_SBMLError__SWIG_1(errorId, level, version, details, line, column, severity, category, package), true) {
10902   }
10903 
10904 
10905 /**
10906    * Creates a new SBMLError to report that something occurred during SBML
10907    * processing.
10908    *
10909    * When a libSBML operation on SBML content results in a warning, error
10910    * or other diagnostic, the issue is reported as an SBMLError object.
10911    * SBMLError objects have identification numbers to indicate the nature
10912    * of the exception.  @if clike These numbers are drawn from
10913    * the enumeration <a class='el'
10914    * href='#SBMLErrorCode_t'>
10915    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
10916    * defined as unsigned integer constants in the file
10917    * 'libsbml.libsbml.html'.  See the <a class='el'
10918    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
10919    * listing the possible values and their meanings. @endif@if python These
10920    * numbers are defined as unsigned integer constants in the interface
10921    * class @link libsbml libsbml@endlink.  See the <a class='el'
10922    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
10923    * listing the possible values and their meanings. @endif The argument
10924    * @p errorId to this constructor @em can be (but does not have to be) a
10925    * value from this @if clike enumeration. If it @em is a value
10926    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
10927    * SBMLError class assumes the error is a low-level system or SBML layer
10928    * error and <em>prepends</em> a built-in, predefined error message to
10929    * any string passed in the argument @p details to this constructor.  In
10930    * addition, all <a class='el'
10931    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
10932    * values for the @p severity and @p category codes, and these fields are
10933    * filled-in as well from the enumerations <a class='el'
10934    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
10935    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
10936    * respectively. @else set of constants.  If it @em
10937    * is one of the predefined error identifiers, the SBMLError class
10938    * assumes the error is a low-level system or SBML layer error and
10939    * <em>prepends</em> a built-in, predefined error message to any string
10940    * passed in the argument @p details to this constructor.  In addition,
10941    * all the predefined error identifiers have associated values for the
10942    * @p severity and @p category codes, and these fields are filled-in using
10943    * the libSBML defaults for each different error identifier. @endif
10944    *
10945    * If the error identifier @p errorId is a number greater than 99999, the
10946    * SBMLError class assumes the error was generated from another part of
10947    * the software and does not do additional filling in of values beyond
10948    * the default in the constructor itself.  This allows SBMLError to serve
10949    * as a base class for other errors, such as for user-defined validation
10950    * rules (see Validator).  Callers should fill in all the parameters with
10951    * suitable values if generating errors with codes greater than 99999 to
10952    * make maximum use of the SBMLError facilities.
10953    *
10954    * @if clike As mentioned above, there are two other
10955    * enumerations, <a class='el'
10956    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
10957    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
10958    * the severity and category of error for the predefined SBMLError codes.
10959    * The values passed in @p severity and @p category override the defaults
10960    * assigned based on the error code.  If the value of @p errorId is a
10961    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
10962    * callers do not need to fill in @p severity and @p category.
10963    * Conversely, if @p errorId is not a value from <a class='el'
10964    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
10965    * values (not just those from <a class='el'
10966    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
10967    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
10968    * special values) for @p severity and
10969    * @p category. @else As mentioned above,
10970    * there are additional constants defined for <a class='el'
10971    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
10972    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
10973    * error in libSBML has an associated value for severity and category taken
10974    * from these predefined sets.  These constants have symbol names
10975    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
10976    * respectively.  If the value of @p errorId is one of the standard error
10977    * codes, callers do not need to fill in @p severity and @p category in a
10978    * call to this constructor.  Conversely, if @p errorId is not an existing
10979    * SBML-level error code, callers can use other values for @p severity and
10980    * @p category. @endif
10981    *
10982    * Please see the top of the documentation for SBMLError for a longer
10983    * discussion of the possible error codes, their meanings, and their
10984    * applicability to different combinations of Level+Version of SBML.
10985    *
10986    * @param errorId a long integer, the identification number of the error.
10987    *
10988    * @param level the SBML Level of the SBML model.
10989    *
10990    * @param version the SBML Version within the Level of the SBML model.
10991    *
10992    * @param details a string containing additional details about the error.
10993    * If the error code in @p errorId is one that is recognized by SBMLError,
10994    * the given message is @em appended to a predefined message associated
10995    * with the given code.  If the error code is not recognized, the message
10996    * is stored as-is as the text of the error.
10997    *
10998    * @param line a long integer, the line number at which the error occured.
10999    *
11000    * @param column a long integer, the column number at which the error occured.
11001    *
11002    * @param severity an integer indicating severity of the error.
11003    *
11004    * @param category an integer indicating the category to which the error
11005    * belongs.
11006    *
11007    * @param package the SBML Level package involved.
11008    *
11009    * @param pkgVersion the version of the @p package.
11010    *
11011    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
11012    */ public
SBMLError(long errorId, long level, long version, string details, long line, long column, long severity, long category)11013  SBMLError(long errorId, long level, long version, string details, long line, long column, long severity, long category) : this(libsbmlPINVOKE.new_SBMLError__SWIG_2(errorId, level, version, details, line, column, severity, category), true) {
11014   }
11015 
11016 
11017 /**
11018    * Creates a new SBMLError to report that something occurred during SBML
11019    * processing.
11020    *
11021    * When a libSBML operation on SBML content results in a warning, error
11022    * or other diagnostic, the issue is reported as an SBMLError object.
11023    * SBMLError objects have identification numbers to indicate the nature
11024    * of the exception.  @if clike These numbers are drawn from
11025    * the enumeration <a class='el'
11026    * href='#SBMLErrorCode_t'>
11027    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
11028    * defined as unsigned integer constants in the file
11029    * 'libsbml.libsbml.html'.  See the <a class='el'
11030    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11031    * listing the possible values and their meanings. @endif@if python These
11032    * numbers are defined as unsigned integer constants in the interface
11033    * class @link libsbml libsbml@endlink.  See the <a class='el'
11034    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11035    * listing the possible values and their meanings. @endif The argument
11036    * @p errorId to this constructor @em can be (but does not have to be) a
11037    * value from this @if clike enumeration. If it @em is a value
11038    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
11039    * SBMLError class assumes the error is a low-level system or SBML layer
11040    * error and <em>prepends</em> a built-in, predefined error message to
11041    * any string passed in the argument @p details to this constructor.  In
11042    * addition, all <a class='el'
11043    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
11044    * values for the @p severity and @p category codes, and these fields are
11045    * filled-in as well from the enumerations <a class='el'
11046    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11047    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
11048    * respectively. @else set of constants.  If it @em
11049    * is one of the predefined error identifiers, the SBMLError class
11050    * assumes the error is a low-level system or SBML layer error and
11051    * <em>prepends</em> a built-in, predefined error message to any string
11052    * passed in the argument @p details to this constructor.  In addition,
11053    * all the predefined error identifiers have associated values for the
11054    * @p severity and @p category codes, and these fields are filled-in using
11055    * the libSBML defaults for each different error identifier. @endif
11056    *
11057    * If the error identifier @p errorId is a number greater than 99999, the
11058    * SBMLError class assumes the error was generated from another part of
11059    * the software and does not do additional filling in of values beyond
11060    * the default in the constructor itself.  This allows SBMLError to serve
11061    * as a base class for other errors, such as for user-defined validation
11062    * rules (see Validator).  Callers should fill in all the parameters with
11063    * suitable values if generating errors with codes greater than 99999 to
11064    * make maximum use of the SBMLError facilities.
11065    *
11066    * @if clike As mentioned above, there are two other
11067    * enumerations, <a class='el'
11068    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11069    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
11070    * the severity and category of error for the predefined SBMLError codes.
11071    * The values passed in @p severity and @p category override the defaults
11072    * assigned based on the error code.  If the value of @p errorId is a
11073    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
11074    * callers do not need to fill in @p severity and @p category.
11075    * Conversely, if @p errorId is not a value from <a class='el'
11076    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
11077    * values (not just those from <a class='el'
11078    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11079    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
11080    * special values) for @p severity and
11081    * @p category. @else As mentioned above,
11082    * there are additional constants defined for <a class='el'
11083    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
11084    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
11085    * error in libSBML has an associated value for severity and category taken
11086    * from these predefined sets.  These constants have symbol names
11087    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
11088    * respectively.  If the value of @p errorId is one of the standard error
11089    * codes, callers do not need to fill in @p severity and @p category in a
11090    * call to this constructor.  Conversely, if @p errorId is not an existing
11091    * SBML-level error code, callers can use other values for @p severity and
11092    * @p category. @endif
11093    *
11094    * Please see the top of the documentation for SBMLError for a longer
11095    * discussion of the possible error codes, their meanings, and their
11096    * applicability to different combinations of Level+Version of SBML.
11097    *
11098    * @param errorId a long integer, the identification number of the error.
11099    *
11100    * @param level the SBML Level of the SBML model.
11101    *
11102    * @param version the SBML Version within the Level of the SBML model.
11103    *
11104    * @param details a string containing additional details about the error.
11105    * If the error code in @p errorId is one that is recognized by SBMLError,
11106    * the given message is @em appended to a predefined message associated
11107    * with the given code.  If the error code is not recognized, the message
11108    * is stored as-is as the text of the error.
11109    *
11110    * @param line a long integer, the line number at which the error occured.
11111    *
11112    * @param column a long integer, the column number at which the error occured.
11113    *
11114    * @param severity an integer indicating severity of the error.
11115    *
11116    * @param category an integer indicating the category to which the error
11117    * belongs.
11118    *
11119    * @param package the SBML Level package involved.
11120    *
11121    * @param pkgVersion the version of the @p package.
11122    *
11123    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
11124    */ public
SBMLError(long errorId, long level, long version, string details, long line, long column, long severity)11125  SBMLError(long errorId, long level, long version, string details, long line, long column, long severity) : this(libsbmlPINVOKE.new_SBMLError__SWIG_3(errorId, level, version, details, line, column, severity), true) {
11126   }
11127 
11128 
11129 /**
11130    * Creates a new SBMLError to report that something occurred during SBML
11131    * processing.
11132    *
11133    * When a libSBML operation on SBML content results in a warning, error
11134    * or other diagnostic, the issue is reported as an SBMLError object.
11135    * SBMLError objects have identification numbers to indicate the nature
11136    * of the exception.  @if clike These numbers are drawn from
11137    * the enumeration <a class='el'
11138    * href='#SBMLErrorCode_t'>
11139    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
11140    * defined as unsigned integer constants in the file
11141    * 'libsbml.libsbml.html'.  See the <a class='el'
11142    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11143    * listing the possible values and their meanings. @endif@if python These
11144    * numbers are defined as unsigned integer constants in the interface
11145    * class @link libsbml libsbml@endlink.  See the <a class='el'
11146    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11147    * listing the possible values and their meanings. @endif The argument
11148    * @p errorId to this constructor @em can be (but does not have to be) a
11149    * value from this @if clike enumeration. If it @em is a value
11150    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
11151    * SBMLError class assumes the error is a low-level system or SBML layer
11152    * error and <em>prepends</em> a built-in, predefined error message to
11153    * any string passed in the argument @p details to this constructor.  In
11154    * addition, all <a class='el'
11155    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
11156    * values for the @p severity and @p category codes, and these fields are
11157    * filled-in as well from the enumerations <a class='el'
11158    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11159    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
11160    * respectively. @else set of constants.  If it @em
11161    * is one of the predefined error identifiers, the SBMLError class
11162    * assumes the error is a low-level system or SBML layer error and
11163    * <em>prepends</em> a built-in, predefined error message to any string
11164    * passed in the argument @p details to this constructor.  In addition,
11165    * all the predefined error identifiers have associated values for the
11166    * @p severity and @p category codes, and these fields are filled-in using
11167    * the libSBML defaults for each different error identifier. @endif
11168    *
11169    * If the error identifier @p errorId is a number greater than 99999, the
11170    * SBMLError class assumes the error was generated from another part of
11171    * the software and does not do additional filling in of values beyond
11172    * the default in the constructor itself.  This allows SBMLError to serve
11173    * as a base class for other errors, such as for user-defined validation
11174    * rules (see Validator).  Callers should fill in all the parameters with
11175    * suitable values if generating errors with codes greater than 99999 to
11176    * make maximum use of the SBMLError facilities.
11177    *
11178    * @if clike As mentioned above, there are two other
11179    * enumerations, <a class='el'
11180    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11181    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
11182    * the severity and category of error for the predefined SBMLError codes.
11183    * The values passed in @p severity and @p category override the defaults
11184    * assigned based on the error code.  If the value of @p errorId is a
11185    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
11186    * callers do not need to fill in @p severity and @p category.
11187    * Conversely, if @p errorId is not a value from <a class='el'
11188    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
11189    * values (not just those from <a class='el'
11190    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11191    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
11192    * special values) for @p severity and
11193    * @p category. @else As mentioned above,
11194    * there are additional constants defined for <a class='el'
11195    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
11196    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
11197    * error in libSBML has an associated value for severity and category taken
11198    * from these predefined sets.  These constants have symbol names
11199    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
11200    * respectively.  If the value of @p errorId is one of the standard error
11201    * codes, callers do not need to fill in @p severity and @p category in a
11202    * call to this constructor.  Conversely, if @p errorId is not an existing
11203    * SBML-level error code, callers can use other values for @p severity and
11204    * @p category. @endif
11205    *
11206    * Please see the top of the documentation for SBMLError for a longer
11207    * discussion of the possible error codes, their meanings, and their
11208    * applicability to different combinations of Level+Version of SBML.
11209    *
11210    * @param errorId a long integer, the identification number of the error.
11211    *
11212    * @param level the SBML Level of the SBML model.
11213    *
11214    * @param version the SBML Version within the Level of the SBML model.
11215    *
11216    * @param details a string containing additional details about the error.
11217    * If the error code in @p errorId is one that is recognized by SBMLError,
11218    * the given message is @em appended to a predefined message associated
11219    * with the given code.  If the error code is not recognized, the message
11220    * is stored as-is as the text of the error.
11221    *
11222    * @param line a long integer, the line number at which the error occured.
11223    *
11224    * @param column a long integer, the column number at which the error occured.
11225    *
11226    * @param severity an integer indicating severity of the error.
11227    *
11228    * @param category an integer indicating the category to which the error
11229    * belongs.
11230    *
11231    * @param package the SBML Level package involved.
11232    *
11233    * @param pkgVersion the version of the @p package.
11234    *
11235    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
11236    */ public
SBMLError(long errorId, long level, long version, string details, long line, long column)11237  SBMLError(long errorId, long level, long version, string details, long line, long column) : this(libsbmlPINVOKE.new_SBMLError__SWIG_4(errorId, level, version, details, line, column), true) {
11238   }
11239 
11240 
11241 /**
11242    * Creates a new SBMLError to report that something occurred during SBML
11243    * processing.
11244    *
11245    * When a libSBML operation on SBML content results in a warning, error
11246    * or other diagnostic, the issue is reported as an SBMLError object.
11247    * SBMLError objects have identification numbers to indicate the nature
11248    * of the exception.  @if clike These numbers are drawn from
11249    * the enumeration <a class='el'
11250    * href='#SBMLErrorCode_t'>
11251    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
11252    * defined as unsigned integer constants in the file
11253    * 'libsbml.libsbml.html'.  See the <a class='el'
11254    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11255    * listing the possible values and their meanings. @endif@if python These
11256    * numbers are defined as unsigned integer constants in the interface
11257    * class @link libsbml libsbml@endlink.  See the <a class='el'
11258    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11259    * listing the possible values and their meanings. @endif The argument
11260    * @p errorId to this constructor @em can be (but does not have to be) a
11261    * value from this @if clike enumeration. If it @em is a value
11262    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
11263    * SBMLError class assumes the error is a low-level system or SBML layer
11264    * error and <em>prepends</em> a built-in, predefined error message to
11265    * any string passed in the argument @p details to this constructor.  In
11266    * addition, all <a class='el'
11267    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
11268    * values for the @p severity and @p category codes, and these fields are
11269    * filled-in as well from the enumerations <a class='el'
11270    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11271    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
11272    * respectively. @else set of constants.  If it @em
11273    * is one of the predefined error identifiers, the SBMLError class
11274    * assumes the error is a low-level system or SBML layer error and
11275    * <em>prepends</em> a built-in, predefined error message to any string
11276    * passed in the argument @p details to this constructor.  In addition,
11277    * all the predefined error identifiers have associated values for the
11278    * @p severity and @p category codes, and these fields are filled-in using
11279    * the libSBML defaults for each different error identifier. @endif
11280    *
11281    * If the error identifier @p errorId is a number greater than 99999, the
11282    * SBMLError class assumes the error was generated from another part of
11283    * the software and does not do additional filling in of values beyond
11284    * the default in the constructor itself.  This allows SBMLError to serve
11285    * as a base class for other errors, such as for user-defined validation
11286    * rules (see Validator).  Callers should fill in all the parameters with
11287    * suitable values if generating errors with codes greater than 99999 to
11288    * make maximum use of the SBMLError facilities.
11289    *
11290    * @if clike As mentioned above, there are two other
11291    * enumerations, <a class='el'
11292    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11293    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
11294    * the severity and category of error for the predefined SBMLError codes.
11295    * The values passed in @p severity and @p category override the defaults
11296    * assigned based on the error code.  If the value of @p errorId is a
11297    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
11298    * callers do not need to fill in @p severity and @p category.
11299    * Conversely, if @p errorId is not a value from <a class='el'
11300    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
11301    * values (not just those from <a class='el'
11302    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11303    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
11304    * special values) for @p severity and
11305    * @p category. @else As mentioned above,
11306    * there are additional constants defined for <a class='el'
11307    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
11308    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
11309    * error in libSBML has an associated value for severity and category taken
11310    * from these predefined sets.  These constants have symbol names
11311    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
11312    * respectively.  If the value of @p errorId is one of the standard error
11313    * codes, callers do not need to fill in @p severity and @p category in a
11314    * call to this constructor.  Conversely, if @p errorId is not an existing
11315    * SBML-level error code, callers can use other values for @p severity and
11316    * @p category. @endif
11317    *
11318    * Please see the top of the documentation for SBMLError for a longer
11319    * discussion of the possible error codes, their meanings, and their
11320    * applicability to different combinations of Level+Version of SBML.
11321    *
11322    * @param errorId a long integer, the identification number of the error.
11323    *
11324    * @param level the SBML Level of the SBML model.
11325    *
11326    * @param version the SBML Version within the Level of the SBML model.
11327    *
11328    * @param details a string containing additional details about the error.
11329    * If the error code in @p errorId is one that is recognized by SBMLError,
11330    * the given message is @em appended to a predefined message associated
11331    * with the given code.  If the error code is not recognized, the message
11332    * is stored as-is as the text of the error.
11333    *
11334    * @param line a long integer, the line number at which the error occured.
11335    *
11336    * @param column a long integer, the column number at which the error occured.
11337    *
11338    * @param severity an integer indicating severity of the error.
11339    *
11340    * @param category an integer indicating the category to which the error
11341    * belongs.
11342    *
11343    * @param package the SBML Level package involved.
11344    *
11345    * @param pkgVersion the version of the @p package.
11346    *
11347    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
11348    */ public
SBMLError(long errorId, long level, long version, string details, long line)11349  SBMLError(long errorId, long level, long version, string details, long line) : this(libsbmlPINVOKE.new_SBMLError__SWIG_5(errorId, level, version, details, line), true) {
11350   }
11351 
11352 
11353 /**
11354    * Creates a new SBMLError to report that something occurred during SBML
11355    * processing.
11356    *
11357    * When a libSBML operation on SBML content results in a warning, error
11358    * or other diagnostic, the issue is reported as an SBMLError object.
11359    * SBMLError objects have identification numbers to indicate the nature
11360    * of the exception.  @if clike These numbers are drawn from
11361    * the enumeration <a class='el'
11362    * href='#SBMLErrorCode_t'>
11363    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
11364    * defined as unsigned integer constants in the file
11365    * 'libsbml.libsbml.html'.  See the <a class='el'
11366    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11367    * listing the possible values and their meanings. @endif@if python These
11368    * numbers are defined as unsigned integer constants in the interface
11369    * class @link libsbml libsbml@endlink.  See the <a class='el'
11370    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11371    * listing the possible values and their meanings. @endif The argument
11372    * @p errorId to this constructor @em can be (but does not have to be) a
11373    * value from this @if clike enumeration. If it @em is a value
11374    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
11375    * SBMLError class assumes the error is a low-level system or SBML layer
11376    * error and <em>prepends</em> a built-in, predefined error message to
11377    * any string passed in the argument @p details to this constructor.  In
11378    * addition, all <a class='el'
11379    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
11380    * values for the @p severity and @p category codes, and these fields are
11381    * filled-in as well from the enumerations <a class='el'
11382    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11383    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
11384    * respectively. @else set of constants.  If it @em
11385    * is one of the predefined error identifiers, the SBMLError class
11386    * assumes the error is a low-level system or SBML layer error and
11387    * <em>prepends</em> a built-in, predefined error message to any string
11388    * passed in the argument @p details to this constructor.  In addition,
11389    * all the predefined error identifiers have associated values for the
11390    * @p severity and @p category codes, and these fields are filled-in using
11391    * the libSBML defaults for each different error identifier. @endif
11392    *
11393    * If the error identifier @p errorId is a number greater than 99999, the
11394    * SBMLError class assumes the error was generated from another part of
11395    * the software and does not do additional filling in of values beyond
11396    * the default in the constructor itself.  This allows SBMLError to serve
11397    * as a base class for other errors, such as for user-defined validation
11398    * rules (see Validator).  Callers should fill in all the parameters with
11399    * suitable values if generating errors with codes greater than 99999 to
11400    * make maximum use of the SBMLError facilities.
11401    *
11402    * @if clike As mentioned above, there are two other
11403    * enumerations, <a class='el'
11404    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11405    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
11406    * the severity and category of error for the predefined SBMLError codes.
11407    * The values passed in @p severity and @p category override the defaults
11408    * assigned based on the error code.  If the value of @p errorId is a
11409    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
11410    * callers do not need to fill in @p severity and @p category.
11411    * Conversely, if @p errorId is not a value from <a class='el'
11412    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
11413    * values (not just those from <a class='el'
11414    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11415    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
11416    * special values) for @p severity and
11417    * @p category. @else As mentioned above,
11418    * there are additional constants defined for <a class='el'
11419    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
11420    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
11421    * error in libSBML has an associated value for severity and category taken
11422    * from these predefined sets.  These constants have symbol names
11423    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
11424    * respectively.  If the value of @p errorId is one of the standard error
11425    * codes, callers do not need to fill in @p severity and @p category in a
11426    * call to this constructor.  Conversely, if @p errorId is not an existing
11427    * SBML-level error code, callers can use other values for @p severity and
11428    * @p category. @endif
11429    *
11430    * Please see the top of the documentation for SBMLError for a longer
11431    * discussion of the possible error codes, their meanings, and their
11432    * applicability to different combinations of Level+Version of SBML.
11433    *
11434    * @param errorId a long integer, the identification number of the error.
11435    *
11436    * @param level the SBML Level of the SBML model.
11437    *
11438    * @param version the SBML Version within the Level of the SBML model.
11439    *
11440    * @param details a string containing additional details about the error.
11441    * If the error code in @p errorId is one that is recognized by SBMLError,
11442    * the given message is @em appended to a predefined message associated
11443    * with the given code.  If the error code is not recognized, the message
11444    * is stored as-is as the text of the error.
11445    *
11446    * @param line a long integer, the line number at which the error occured.
11447    *
11448    * @param column a long integer, the column number at which the error occured.
11449    *
11450    * @param severity an integer indicating severity of the error.
11451    *
11452    * @param category an integer indicating the category to which the error
11453    * belongs.
11454    *
11455    * @param package the SBML Level package involved.
11456    *
11457    * @param pkgVersion the version of the @p package.
11458    *
11459    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
11460    */ public
SBMLError(long errorId, long level, long version, string details)11461  SBMLError(long errorId, long level, long version, string details) : this(libsbmlPINVOKE.new_SBMLError__SWIG_6(errorId, level, version, details), true) {
11462   }
11463 
11464 
11465 /**
11466    * Creates a new SBMLError to report that something occurred during SBML
11467    * processing.
11468    *
11469    * When a libSBML operation on SBML content results in a warning, error
11470    * or other diagnostic, the issue is reported as an SBMLError object.
11471    * SBMLError objects have identification numbers to indicate the nature
11472    * of the exception.  @if clike These numbers are drawn from
11473    * the enumeration <a class='el'
11474    * href='#SBMLErrorCode_t'>
11475    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
11476    * defined as unsigned integer constants in the file
11477    * 'libsbml.libsbml.html'.  See the <a class='el'
11478    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11479    * listing the possible values and their meanings. @endif@if python These
11480    * numbers are defined as unsigned integer constants in the interface
11481    * class @link libsbml libsbml@endlink.  See the <a class='el'
11482    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11483    * listing the possible values and their meanings. @endif The argument
11484    * @p errorId to this constructor @em can be (but does not have to be) a
11485    * value from this @if clike enumeration. If it @em is a value
11486    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
11487    * SBMLError class assumes the error is a low-level system or SBML layer
11488    * error and <em>prepends</em> a built-in, predefined error message to
11489    * any string passed in the argument @p details to this constructor.  In
11490    * addition, all <a class='el'
11491    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
11492    * values for the @p severity and @p category codes, and these fields are
11493    * filled-in as well from the enumerations <a class='el'
11494    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11495    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
11496    * respectively. @else set of constants.  If it @em
11497    * is one of the predefined error identifiers, the SBMLError class
11498    * assumes the error is a low-level system or SBML layer error and
11499    * <em>prepends</em> a built-in, predefined error message to any string
11500    * passed in the argument @p details to this constructor.  In addition,
11501    * all the predefined error identifiers have associated values for the
11502    * @p severity and @p category codes, and these fields are filled-in using
11503    * the libSBML defaults for each different error identifier. @endif
11504    *
11505    * If the error identifier @p errorId is a number greater than 99999, the
11506    * SBMLError class assumes the error was generated from another part of
11507    * the software and does not do additional filling in of values beyond
11508    * the default in the constructor itself.  This allows SBMLError to serve
11509    * as a base class for other errors, such as for user-defined validation
11510    * rules (see Validator).  Callers should fill in all the parameters with
11511    * suitable values if generating errors with codes greater than 99999 to
11512    * make maximum use of the SBMLError facilities.
11513    *
11514    * @if clike As mentioned above, there are two other
11515    * enumerations, <a class='el'
11516    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11517    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
11518    * the severity and category of error for the predefined SBMLError codes.
11519    * The values passed in @p severity and @p category override the defaults
11520    * assigned based on the error code.  If the value of @p errorId is a
11521    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
11522    * callers do not need to fill in @p severity and @p category.
11523    * Conversely, if @p errorId is not a value from <a class='el'
11524    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
11525    * values (not just those from <a class='el'
11526    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11527    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
11528    * special values) for @p severity and
11529    * @p category. @else As mentioned above,
11530    * there are additional constants defined for <a class='el'
11531    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
11532    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
11533    * error in libSBML has an associated value for severity and category taken
11534    * from these predefined sets.  These constants have symbol names
11535    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
11536    * respectively.  If the value of @p errorId is one of the standard error
11537    * codes, callers do not need to fill in @p severity and @p category in a
11538    * call to this constructor.  Conversely, if @p errorId is not an existing
11539    * SBML-level error code, callers can use other values for @p severity and
11540    * @p category. @endif
11541    *
11542    * Please see the top of the documentation for SBMLError for a longer
11543    * discussion of the possible error codes, their meanings, and their
11544    * applicability to different combinations of Level+Version of SBML.
11545    *
11546    * @param errorId a long integer, the identification number of the error.
11547    *
11548    * @param level the SBML Level of the SBML model.
11549    *
11550    * @param version the SBML Version within the Level of the SBML model.
11551    *
11552    * @param details a string containing additional details about the error.
11553    * If the error code in @p errorId is one that is recognized by SBMLError,
11554    * the given message is @em appended to a predefined message associated
11555    * with the given code.  If the error code is not recognized, the message
11556    * is stored as-is as the text of the error.
11557    *
11558    * @param line a long integer, the line number at which the error occured.
11559    *
11560    * @param column a long integer, the column number at which the error occured.
11561    *
11562    * @param severity an integer indicating severity of the error.
11563    *
11564    * @param category an integer indicating the category to which the error
11565    * belongs.
11566    *
11567    * @param package the SBML Level package involved.
11568    *
11569    * @param pkgVersion the version of the @p package.
11570    *
11571    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
11572    */ public
SBMLError(long errorId, long level, long version)11573  SBMLError(long errorId, long level, long version) : this(libsbmlPINVOKE.new_SBMLError__SWIG_7(errorId, level, version), true) {
11574   }
11575 
11576 
11577 /**
11578    * Creates a new SBMLError to report that something occurred during SBML
11579    * processing.
11580    *
11581    * When a libSBML operation on SBML content results in a warning, error
11582    * or other diagnostic, the issue is reported as an SBMLError object.
11583    * SBMLError objects have identification numbers to indicate the nature
11584    * of the exception.  @if clike These numbers are drawn from
11585    * the enumeration <a class='el'
11586    * href='#SBMLErrorCode_t'>
11587    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
11588    * defined as unsigned integer constants in the file
11589    * 'libsbml.libsbml.html'.  See the <a class='el'
11590    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11591    * listing the possible values and their meanings. @endif@if python These
11592    * numbers are defined as unsigned integer constants in the interface
11593    * class @link libsbml libsbml@endlink.  See the <a class='el'
11594    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11595    * listing the possible values and their meanings. @endif The argument
11596    * @p errorId to this constructor @em can be (but does not have to be) a
11597    * value from this @if clike enumeration. If it @em is a value
11598    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
11599    * SBMLError class assumes the error is a low-level system or SBML layer
11600    * error and <em>prepends</em> a built-in, predefined error message to
11601    * any string passed in the argument @p details to this constructor.  In
11602    * addition, all <a class='el'
11603    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
11604    * values for the @p severity and @p category codes, and these fields are
11605    * filled-in as well from the enumerations <a class='el'
11606    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11607    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
11608    * respectively. @else set of constants.  If it @em
11609    * is one of the predefined error identifiers, the SBMLError class
11610    * assumes the error is a low-level system or SBML layer error and
11611    * <em>prepends</em> a built-in, predefined error message to any string
11612    * passed in the argument @p details to this constructor.  In addition,
11613    * all the predefined error identifiers have associated values for the
11614    * @p severity and @p category codes, and these fields are filled-in using
11615    * the libSBML defaults for each different error identifier. @endif
11616    *
11617    * If the error identifier @p errorId is a number greater than 99999, the
11618    * SBMLError class assumes the error was generated from another part of
11619    * the software and does not do additional filling in of values beyond
11620    * the default in the constructor itself.  This allows SBMLError to serve
11621    * as a base class for other errors, such as for user-defined validation
11622    * rules (see Validator).  Callers should fill in all the parameters with
11623    * suitable values if generating errors with codes greater than 99999 to
11624    * make maximum use of the SBMLError facilities.
11625    *
11626    * @if clike As mentioned above, there are two other
11627    * enumerations, <a class='el'
11628    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11629    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
11630    * the severity and category of error for the predefined SBMLError codes.
11631    * The values passed in @p severity and @p category override the defaults
11632    * assigned based on the error code.  If the value of @p errorId is a
11633    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
11634    * callers do not need to fill in @p severity and @p category.
11635    * Conversely, if @p errorId is not a value from <a class='el'
11636    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
11637    * values (not just those from <a class='el'
11638    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11639    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
11640    * special values) for @p severity and
11641    * @p category. @else As mentioned above,
11642    * there are additional constants defined for <a class='el'
11643    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
11644    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
11645    * error in libSBML has an associated value for severity and category taken
11646    * from these predefined sets.  These constants have symbol names
11647    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
11648    * respectively.  If the value of @p errorId is one of the standard error
11649    * codes, callers do not need to fill in @p severity and @p category in a
11650    * call to this constructor.  Conversely, if @p errorId is not an existing
11651    * SBML-level error code, callers can use other values for @p severity and
11652    * @p category. @endif
11653    *
11654    * Please see the top of the documentation for SBMLError for a longer
11655    * discussion of the possible error codes, their meanings, and their
11656    * applicability to different combinations of Level+Version of SBML.
11657    *
11658    * @param errorId a long integer, the identification number of the error.
11659    *
11660    * @param level the SBML Level of the SBML model.
11661    *
11662    * @param version the SBML Version within the Level of the SBML model.
11663    *
11664    * @param details a string containing additional details about the error.
11665    * If the error code in @p errorId is one that is recognized by SBMLError,
11666    * the given message is @em appended to a predefined message associated
11667    * with the given code.  If the error code is not recognized, the message
11668    * is stored as-is as the text of the error.
11669    *
11670    * @param line a long integer, the line number at which the error occured.
11671    *
11672    * @param column a long integer, the column number at which the error occured.
11673    *
11674    * @param severity an integer indicating severity of the error.
11675    *
11676    * @param category an integer indicating the category to which the error
11677    * belongs.
11678    *
11679    * @param package the SBML Level package involved.
11680    *
11681    * @param pkgVersion the version of the @p package.
11682    *
11683    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
11684    */ public
SBMLError(long errorId, long level)11685  SBMLError(long errorId, long level) : this(libsbmlPINVOKE.new_SBMLError__SWIG_8(errorId, level), true) {
11686   }
11687 
11688 
11689 /**
11690    * Creates a new SBMLError to report that something occurred during SBML
11691    * processing.
11692    *
11693    * When a libSBML operation on SBML content results in a warning, error
11694    * or other diagnostic, the issue is reported as an SBMLError object.
11695    * SBMLError objects have identification numbers to indicate the nature
11696    * of the exception.  @if clike These numbers are drawn from
11697    * the enumeration <a class='el'
11698    * href='#SBMLErrorCode_t'>
11699    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
11700    * defined as unsigned integer constants in the file
11701    * 'libsbml.libsbml.html'.  See the <a class='el'
11702    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11703    * listing the possible values and their meanings. @endif@if python These
11704    * numbers are defined as unsigned integer constants in the interface
11705    * class @link libsbml libsbml@endlink.  See the <a class='el'
11706    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11707    * listing the possible values and their meanings. @endif The argument
11708    * @p errorId to this constructor @em can be (but does not have to be) a
11709    * value from this @if clike enumeration. If it @em is a value
11710    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
11711    * SBMLError class assumes the error is a low-level system or SBML layer
11712    * error and <em>prepends</em> a built-in, predefined error message to
11713    * any string passed in the argument @p details to this constructor.  In
11714    * addition, all <a class='el'
11715    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
11716    * values for the @p severity and @p category codes, and these fields are
11717    * filled-in as well from the enumerations <a class='el'
11718    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11719    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
11720    * respectively. @else set of constants.  If it @em
11721    * is one of the predefined error identifiers, the SBMLError class
11722    * assumes the error is a low-level system or SBML layer error and
11723    * <em>prepends</em> a built-in, predefined error message to any string
11724    * passed in the argument @p details to this constructor.  In addition,
11725    * all the predefined error identifiers have associated values for the
11726    * @p severity and @p category codes, and these fields are filled-in using
11727    * the libSBML defaults for each different error identifier. @endif
11728    *
11729    * If the error identifier @p errorId is a number greater than 99999, the
11730    * SBMLError class assumes the error was generated from another part of
11731    * the software and does not do additional filling in of values beyond
11732    * the default in the constructor itself.  This allows SBMLError to serve
11733    * as a base class for other errors, such as for user-defined validation
11734    * rules (see Validator).  Callers should fill in all the parameters with
11735    * suitable values if generating errors with codes greater than 99999 to
11736    * make maximum use of the SBMLError facilities.
11737    *
11738    * @if clike As mentioned above, there are two other
11739    * enumerations, <a class='el'
11740    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11741    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
11742    * the severity and category of error for the predefined SBMLError codes.
11743    * The values passed in @p severity and @p category override the defaults
11744    * assigned based on the error code.  If the value of @p errorId is a
11745    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
11746    * callers do not need to fill in @p severity and @p category.
11747    * Conversely, if @p errorId is not a value from <a class='el'
11748    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
11749    * values (not just those from <a class='el'
11750    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11751    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
11752    * special values) for @p severity and
11753    * @p category. @else As mentioned above,
11754    * there are additional constants defined for <a class='el'
11755    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
11756    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
11757    * error in libSBML has an associated value for severity and category taken
11758    * from these predefined sets.  These constants have symbol names
11759    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
11760    * respectively.  If the value of @p errorId is one of the standard error
11761    * codes, callers do not need to fill in @p severity and @p category in a
11762    * call to this constructor.  Conversely, if @p errorId is not an existing
11763    * SBML-level error code, callers can use other values for @p severity and
11764    * @p category. @endif
11765    *
11766    * Please see the top of the documentation for SBMLError for a longer
11767    * discussion of the possible error codes, their meanings, and their
11768    * applicability to different combinations of Level+Version of SBML.
11769    *
11770    * @param errorId a long integer, the identification number of the error.
11771    *
11772    * @param level the SBML Level of the SBML model.
11773    *
11774    * @param version the SBML Version within the Level of the SBML model.
11775    *
11776    * @param details a string containing additional details about the error.
11777    * If the error code in @p errorId is one that is recognized by SBMLError,
11778    * the given message is @em appended to a predefined message associated
11779    * with the given code.  If the error code is not recognized, the message
11780    * is stored as-is as the text of the error.
11781    *
11782    * @param line a long integer, the line number at which the error occured.
11783    *
11784    * @param column a long integer, the column number at which the error occured.
11785    *
11786    * @param severity an integer indicating severity of the error.
11787    *
11788    * @param category an integer indicating the category to which the error
11789    * belongs.
11790    *
11791    * @param package the SBML Level package involved.
11792    *
11793    * @param pkgVersion the version of the @p package.
11794    *
11795    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
11796    */ public
SBMLError(long errorId)11797  SBMLError(long errorId) : this(libsbmlPINVOKE.new_SBMLError__SWIG_9(errorId), true) {
11798   }
11799 
11800 
11801 /**
11802    * Creates a new SBMLError to report that something occurred during SBML
11803    * processing.
11804    *
11805    * When a libSBML operation on SBML content results in a warning, error
11806    * or other diagnostic, the issue is reported as an SBMLError object.
11807    * SBMLError objects have identification numbers to indicate the nature
11808    * of the exception.  @if clike These numbers are drawn from
11809    * the enumeration <a class='el'
11810    * href='#SBMLErrorCode_t'>
11811    * SBMLErrorCode_t</a>.  @endif@if java These numbers are
11812    * defined as unsigned integer constants in the file
11813    * 'libsbml.libsbml.html'.  See the <a class='el'
11814    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11815    * listing the possible values and their meanings. @endif@if python These
11816    * numbers are defined as unsigned integer constants in the interface
11817    * class @link libsbml libsbml@endlink.  See the <a class='el'
11818    * href='#SBMLErrorCode_t'>top of this documentation page</a> for a table
11819    * listing the possible values and their meanings. @endif The argument
11820    * @p errorId to this constructor @em can be (but does not have to be) a
11821    * value from this @if clike enumeration. If it @em is a value
11822    * from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, the
11823    * SBMLError class assumes the error is a low-level system or SBML layer
11824    * error and <em>prepends</em> a built-in, predefined error message to
11825    * any string passed in the argument @p details to this constructor.  In
11826    * addition, all <a class='el'
11827    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a> errors have associated
11828    * values for the @p severity and @p category codes, and these fields are
11829    * filled-in as well from the enumerations <a class='el'
11830    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11831    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>,
11832    * respectively. @else set of constants.  If it @em
11833    * is one of the predefined error identifiers, the SBMLError class
11834    * assumes the error is a low-level system or SBML layer error and
11835    * <em>prepends</em> a built-in, predefined error message to any string
11836    * passed in the argument @p details to this constructor.  In addition,
11837    * all the predefined error identifiers have associated values for the
11838    * @p severity and @p category codes, and these fields are filled-in using
11839    * the libSBML defaults for each different error identifier. @endif
11840    *
11841    * If the error identifier @p errorId is a number greater than 99999, the
11842    * SBMLError class assumes the error was generated from another part of
11843    * the software and does not do additional filling in of values beyond
11844    * the default in the constructor itself.  This allows SBMLError to serve
11845    * as a base class for other errors, such as for user-defined validation
11846    * rules (see Validator).  Callers should fill in all the parameters with
11847    * suitable values if generating errors with codes greater than 99999 to
11848    * make maximum use of the SBMLError facilities.
11849    *
11850    * @if clike As mentioned above, there are two other
11851    * enumerations, <a class='el'
11852    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11853    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, used for indicating
11854    * the severity and category of error for the predefined SBMLError codes.
11855    * The values passed in @p severity and @p category override the defaults
11856    * assigned based on the error code.  If the value of @p errorId is a
11857    * value from <a class='el' href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>,
11858    * callers do not need to fill in @p severity and @p category.
11859    * Conversely, if @p errorId is not a value from <a class='el'
11860    * href='#SBMLErrorCode_t'>SBMLErrorCode_t</a>, callers can use other
11861    * values (not just those from <a class='el'
11862    * href='#SBMLErrorSeverity_t'>SBMLErrorSeverity_t</a> and <a class='el'
11863    * href='#SBMLErrorCategory_t'>SBMLErrorCategory_t</a>, but their own
11864    * special values) for @p severity and
11865    * @p category. @else As mentioned above,
11866    * there are additional constants defined for <a class='el'
11867    * href='#SBMLErrorSeverity_t'>standard severity</a> and <a class='el'
11868    * href='#SBMLErrorCategory_t'>standard category</a> codes, and every predefined
11869    * error in libSBML has an associated value for severity and category taken
11870    * from these predefined sets.  These constants have symbol names
11871    * prefixed with <code>LIBSBML_SEV_</code> and <code>LIBSBML_CAT_</code>,
11872    * respectively.  If the value of @p errorId is one of the standard error
11873    * codes, callers do not need to fill in @p severity and @p category in a
11874    * call to this constructor.  Conversely, if @p errorId is not an existing
11875    * SBML-level error code, callers can use other values for @p severity and
11876    * @p category. @endif
11877    *
11878    * Please see the top of the documentation for SBMLError for a longer
11879    * discussion of the possible error codes, their meanings, and their
11880    * applicability to different combinations of Level+Version of SBML.
11881    *
11882    * @param errorId a long integer, the identification number of the error.
11883    *
11884    * @param level the SBML Level of the SBML model.
11885    *
11886    * @param version the SBML Version within the Level of the SBML model.
11887    *
11888    * @param details a string containing additional details about the error.
11889    * If the error code in @p errorId is one that is recognized by SBMLError,
11890    * the given message is @em appended to a predefined message associated
11891    * with the given code.  If the error code is not recognized, the message
11892    * is stored as-is as the text of the error.
11893    *
11894    * @param line a long integer, the line number at which the error occured.
11895    *
11896    * @param column a long integer, the column number at which the error occured.
11897    *
11898    * @param severity an integer indicating severity of the error.
11899    *
11900    * @param category an integer indicating the category to which the error
11901    * belongs.
11902    *
11903    * @param package the SBML Level package involved.
11904    *
11905    * @param pkgVersion the version of the @p package.
11906    *
11907    * @ifnot hasDefaultArgs @htmlinclude warn-default-args-in-docs.html @endif
11908    */ public
SBMLError()11909  SBMLError() : this(libsbmlPINVOKE.new_SBMLError__SWIG_10(), true) {
11910   }
11911 
11912 
11913 /**
11914    * Copy constructor; creates a copy of this SBMLError.
11915    *
11916    * @param orig the instance to copy.
11917    */ public
SBMLError(SBMLError orig)11918  SBMLError(SBMLError orig) : this(libsbmlPINVOKE.new_SBMLError__SWIG_11(SBMLError.getCPtr(orig)), true) {
11919     if (libsbmlPINVOKE.SWIGPendingException.Pending) throw libsbmlPINVOKE.SWIGPendingException.Retrieve();
11920   }
11921 
11922 }
11923 
11924 }
11925