libSBML C# API
libSBML 5.12.0 C# API
|
{core}
Public Member Functions | |
void | addArgument (string arg) |
void | clearArguments () |
virtual void | clearFailures () |
Clears this validator's list of failures. More... | |
override void | Dispose () |
string | getArgument (long n) |
virtual SBMLDocument | getDocument () |
Returns the current SBML document in use by this validator. More... | |
SBMLErrorLog | getErrorLog () |
Returns the list of errors or warnings logged during parsing, consistency checking, or attempted translation of this model. More... | |
SBMLError | getFailure (long n) |
Returns the failure object at index n in this validator's list of failures logged during the last run. More... | |
Model | getModel () |
Returns the Model object stored in the SBMLDocument. More... | |
long | getNumArguments () |
long | getNumFailures () |
Returns the number of failures encountered in the last validation run. More... | |
string | getOutputFileName () |
string | getProgram () |
string | getSBMLFileName () |
void | logFailure (SBMLError err) |
Adds the given failure to this list of Validators failures. More... | |
SBMLExternalValidator () | |
SBMLExternalValidator (SBMLExternalValidator arg0) | |
virtual int | setDocument (SBMLDocument doc) |
Sets the current SBML document to the given SBMLDocument object. More... | |
void | setOutputFileName (string outputFileName) |
void | setProgram (string program) |
void | setSBMLFileName (string sbmlFileName) |
delegate IntPtr | SwigDelegateSBMLValidator_0 () |
delegate IntPtr | SwigDelegateSBMLValidator_1 () |
delegate IntPtr | SwigDelegateSBMLValidator_2 () |
delegate int | SwigDelegateSBMLValidator_3 (IntPtr doc) |
delegate uint | SwigDelegateSBMLValidator_4 () |
delegate void | SwigDelegateSBMLValidator_5 () |
virtual long | validate (SBMLDocument d) |
Validates the given SBMLDocument object. More... | |
virtual long | validate (string filename) |
Validates the SBML document located at the given filename . More... | |
Protected Attributes | |
bool | swigCMemOwn |
libsbmlcs.SBMLExternalValidator.SBMLExternalValidator | ( | ) |
libsbmlcs.SBMLExternalValidator.SBMLExternalValidator | ( | SBMLExternalValidator | arg0 | ) |
void libsbmlcs.SBMLExternalValidator.addArgument | ( | string | arg | ) |
void libsbmlcs.SBMLExternalValidator.clearArguments | ( | ) |
|
virtualinherited |
Clears this validator's list of failures.
If you are validating multiple SBML documents with the same validator, call this method after you have processed the list of failures from the last validation run and before validating the next document.
|
virtual |
Reimplemented from libsbmlcs.SBMLValidator.
string libsbmlcs.SBMLExternalValidator.getArgument | ( | long | n | ) |
|
virtualinherited |
Returns the current SBML document in use by this validator.
|
inherited |
Returns the list of errors or warnings logged during parsing, consistency checking, or attempted translation of this model.
Note that this refers to the SBMLDocument object's error log (i.e., the list returned by SBMLDocument::getErrorLog()). That list of errors and warnings is separate from the validation failures tracked by this validator (i.e., the list returned by getFailures()).
|
inherited |
Returns the failure object at index n in this validator's list of failures logged during the last run.
Callers should use getNumFailures() first, to find out the number of entries in this validator's list of failures.
n | an integer indicating the index of the object to return from the failures list; index values start at 0. |
|
inherited |
Returns the Model object stored in the SBMLDocument.
It is important to note that this method does not create a Model instance. The model in the SBMLDocument must have been created at some prior time, for example using SBMLDocument::createModel() or SBMLDocument::setModel(). This method returns null
if a model does not yet exist.
long libsbmlcs.SBMLExternalValidator.getNumArguments | ( | ) |
|
inherited |
Returns the number of failures encountered in the last validation run.
This method returns the number of failures logged by this validator. This number only reflects this validator's actions; the number may not be the same as the number of errors and warnings logged on the SBMLDocument object's error log (i.e., the object returned by SBMLDocument::getErrorLog()), because other parts of libSBML may log errors and warnings beyond those found by this validator.
string libsbmlcs.SBMLExternalValidator.getOutputFileName | ( | ) |
string libsbmlcs.SBMLExternalValidator.getProgram | ( | ) |
string libsbmlcs.SBMLExternalValidator.getSBMLFileName | ( | ) |
|
inherited |
Adds the given failure to this list of Validators failures.
err | an SBMLError object representing an error or warning |
|
virtualinherited |
Sets the current SBML document to the given SBMLDocument object.
doc | the document to use for this validation |
void libsbmlcs.SBMLExternalValidator.setOutputFileName | ( | string | outputFileName | ) |
void libsbmlcs.SBMLExternalValidator.setProgram | ( | string | program | ) |
void libsbmlcs.SBMLExternalValidator.setSBMLFileName | ( | string | sbmlFileName | ) |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
virtualinherited |
Validates the given SBMLDocument object.
This is identical to calling setDocument() followed by validate().
d | the SBML document to validate |
|
virtualinherited |
Validates the SBML document located at the given filename
.
This is a convenience method that saves callers the trouble of using SBMLReader to read the document first.
filename | the path to the file to be read and validated. |
|
protectedinherited |