interfaces/CeVAS.idl Source File

CeVAS.idl
Go to the documentation of this file.
1 
8 #include "CellML_APISPEC.idl"
9 
13 module cellml_services
14 {
17  {
24 
28  readonly attribute unsigned long length;
29 
33  cellml_api::CellMLVariable getVariable(in unsigned long index);
34  };
35 
36  interface CeVAS
38  {
39 
48  readonly attribute wstring modelError;
49 
57  cellml_api::CellMLComponentIterator iterateRelevantComponents();
58 
65  ConnectedVariableSet findVariableSet(in cellml_api::CellMLVariable aVariable);
66 
70  readonly attribute unsigned long length;
71 
76  ConnectedVariableSet getVariableSet(in unsigned long index);
77  };
78 
79  interface CeVASBootstrap
81  {
92  CeVAS createCeVASForModel(in cellml_api::Model aModel);
93  };
94 };