/home/andrew/Documents/cellml-api-doxygen/interfaces/VACSS.idl Source File

VACSS.idl
Go to the documentation of this file.
1 #include "CellML_APISPEC.idl"
2 
8 module cellml_services
9 {
20  {
24  readonly attribute wstring description;
25 
29  readonly attribute unsigned long nSupplements;
30 
36  CellMLValidityError getSupplement(in unsigned long index);
37 
43  readonly attribute boolean isWarningOnly;
44  };
45 
52  {
56  readonly attribute dom::Node errorNode;
57 
61  readonly attribute unsigned long errorNodalOffset;
62  };
63 
71  {
76  };
77 
86  {
90  readonly attribute unsigned long nValidityErrors;
91 
98  CellMLValidityError getValidityError(in unsigned long index)
100  };
101 
106  interface VACSService
108  {
113  CellMLValidityErrorSet validateModel(in cellml_api::Model aModel);
114 
123  unsigned long getPositionInXML(in dom::Node node,
124  in unsigned long nodalOffset,
125  out unsigned long column);
126  };
127 };