CellML API interfaces/TeLICeMS.idl Source File Main Page Related Pages Namespaces Classes Files File List File Members All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages TeLICeMS.idl Go to the documentation of this file. 1 8 #include "CellML_APISPEC.idl" 9 #include "MathML_content_APISPEC.idl" 10 14 module cellml_services 15 { 16 interface TeLICeMResult 17 : XPCOM::IObject 18 { 23 readonly attribute wstring errorMessage; 24 }; 25 26 interface TeLICeMModelResult 27 : TeLICeMResult 28 { 32 readonly attribute cellml_api::Model modelResult; 33 }; 34 #pragma terminal-interface 35 36 interface TeLICeMMathResult 37 : TeLICeMResult 38 { 42 readonly attribute mathml_dom::MathMLElement mathResult; 43 }; 44 #pragma terminal-interface 45 46 interface TeLICeMService 47 : XPCOM::IObject 48 { 54 TeLICeMModelResult parseModel(in wstring aModelText); 55 63 TeLICeMMathResult parseMaths(in dom::Document aDoc, 64 in wstring aMathText); 65 69 wstring showModel(in cellml_api::Model aModel); 70 74 wstring showMaths(in mathml_dom::MathMLContentElement aEl); 75 }; 76 #pragma terminal-interface 77 }; CellML API Documentation Downloads Applications Support