2 #include
"CellML_APISPEC.idl"
6 exception BlaBoCException
13 void variableIsInput
(in cellml_api
::CellMLVariable aVariable
)
14 raises
(BlaBoCException
);
15 void variableIsOutput
(in cellml_api
::CellMLVariable aVariable
)
16 raises
(BlaBoCException
);
17 void othersAreOutput
();
18 void othersAreInput
();
20 raises
(BlaBoCException
);
22 readonly attribute wstring errorMessage
;
23 readonly attribute wstring classImplementation
;
26 interface BlaBoCBootstrap
29 BlaBoC createBlaBoC
(in cellml_api
::Model aModel
);
31 // XXX string is normally null terminated.
32 string assembleBlaBoC
(in wstring classImplementation
,
33 out unsigned long length
);