cellml_services::VACSService Interface Reference

cellml_services::VACSService Interface Reference

The 'validation against CellML Specification Service' (VACSS) bootstrap interface. More...

Inheritance diagram for cellml_services::VACSService:
Collaboration diagram for cellml_services::VACSService:

Public Member Functions

CellMLValidityErrorSet validateModel (in cellml_api::Model aModel)
 Validates the specified model, and returns a set of validity errors that were found in the model (including warnings).
unsigned long getPositionInXML (in dom::Node node, in unsigned long nodalOffset, out unsigned long column)
 Retrieves the position of a given node in the serialised XML representation.
- Public Member Functions inherited from XPCOM::IObject
void add_ref ()
 Called to indicate that some code is keeping an owning reference to the object.
oneway void release_ref ()
 Removes a reference to an object which was created by some other means (e.g.
IObject query_interface (in utf8string id)
 Returns an IObject of the same implementation, which supports a specific interface.

Additional Inherited Members

- Public Attributes inherited from XPCOM::IObject
readonly attribute string objid
 Fetches the ID of the object.

Detailed Description

The 'validation against CellML Specification Service' (VACSS) bootstrap interface.

Definition at line 106 of file VACSS.idl.

Member Function Documentation

unsigned long cellml_services::VACSService::getPositionInXML ( in dom::Node  node,
in unsigned long  nodalOffset,
out unsigned long  column 
)

Retrieves the position of a given node in the serialised XML representation.

Parameters
nodeThe node to which this applies.
nodalOffsetAn offset into the nodal data.
columnOutput for the column number.
Returns
The line number.
CellMLValidityErrorSet cellml_services::VACSService::validateModel ( in cellml_api::Model  aModel)

Validates the specified model, and returns a set of validity errors that were found in the model (including warnings).