@@ -43,21 +43,21 @@ void sedApi()
4343 .constructor (&libOpenCOR::SedDocument::defaultCreate)
4444 .function (" serialise" , emscripten::select_overload<std::string () const >(&libOpenCOR::SedDocument::serialise))
4545 .function (" serialise" , emscripten::select_overload<std::string (const std::string &) const >(&libOpenCOR::SedDocument::serialise))
46- .function (" hasModels" , &libOpenCOR::SedDocument::hasModels)
47- .function (" modelCount" , &libOpenCOR::SedDocument::modelCount)
48- .function (" models" , &libOpenCOR::SedDocument::models)
46+ .property (" hasModels" , &libOpenCOR::SedDocument::hasModels)
47+ .property (" modelCount" , &libOpenCOR::SedDocument::modelCount)
48+ .property (" models" , &libOpenCOR::SedDocument::models)
4949 .function (" model" , &libOpenCOR::SedDocument::model)
5050 .function (" addModel" , &libOpenCOR::SedDocument::addModel)
5151 .function (" removeModel" , &libOpenCOR::SedDocument::removeModel)
52- .function (" hasSimulations" , &libOpenCOR::SedDocument::hasSimulations)
53- .function (" simulationCount" , &libOpenCOR::SedDocument::simulationCount)
54- .function (" simulations" , &libOpenCOR::SedDocument::simulations)
52+ .property (" hasSimulations" , &libOpenCOR::SedDocument::hasSimulations)
53+ .property (" simulationCount" , &libOpenCOR::SedDocument::simulationCount)
54+ .property (" simulations" , &libOpenCOR::SedDocument::simulations)
5555 .function (" simulation" , &libOpenCOR::SedDocument::simulation)
5656 .function (" addSimulation" , &libOpenCOR::SedDocument::addSimulation)
5757 .function (" removeSimulation" , &libOpenCOR::SedDocument::removeSimulation)
58- .function (" hasTasks" , &libOpenCOR::SedDocument::hasTasks)
59- .function (" taskCount" , &libOpenCOR::SedDocument::taskCount)
60- .function (" tasks" , &libOpenCOR::SedDocument::tasks)
58+ .property (" hasTasks" , &libOpenCOR::SedDocument::hasTasks)
59+ .property (" taskCount" , &libOpenCOR::SedDocument::taskCount)
60+ .property (" tasks" , &libOpenCOR::SedDocument::tasks)
6161 .function (" task" , &libOpenCOR::SedDocument::task)
6262 .function (" addTask" , &libOpenCOR::SedDocument::addTask)
6363 .function (" removeTask" , &libOpenCOR::SedDocument::removeTask)
@@ -68,37 +68,37 @@ void sedApi()
6868 emscripten::class_<libOpenCOR::SedInstance, emscripten::base<libOpenCOR::Logger>>(" SedInstance" )
6969 .smart_ptr <libOpenCOR::SedInstancePtr>(" SedInstance" )
7070 .function (" run" , &libOpenCOR::SedInstance::run)
71- .function (" tasks" , &libOpenCOR::SedInstance::tasks);
71+ .property (" tasks" , &libOpenCOR::SedInstance::tasks);
7272
7373 // SedInstanceTask API.
7474
7575 emscripten::class_<libOpenCOR::SedInstanceTask, emscripten::base<libOpenCOR::Logger>>(" SedInstanceTask" )
7676 .smart_ptr <libOpenCOR::SedInstanceTaskPtr>(" SedInstanceTask" )
77- .function (" voi" , &libOpenCOR::SedInstanceTask::voi)
78- .function (" voiAsArray" , &libOpenCOR::SedInstanceTask::voiAsArray)
79- .function (" voiName" , &libOpenCOR::SedInstanceTask::voiName)
80- .function (" voiUnit" , &libOpenCOR::SedInstanceTask::voiUnit)
81- .function (" stateCount" , &libOpenCOR::SedInstanceTask::stateCount)
77+ .property (" voi" , &libOpenCOR::SedInstanceTask::voi)
78+ .property (" voiAsArray" , &libOpenCOR::SedInstanceTask::voiAsArray)
79+ .property (" voiName" , &libOpenCOR::SedInstanceTask::voiName)
80+ .property (" voiUnit" , &libOpenCOR::SedInstanceTask::voiUnit)
81+ .property (" stateCount" , &libOpenCOR::SedInstanceTask::stateCount)
8282 .function (" state" , &libOpenCOR::SedInstanceTask::state)
8383 .function (" stateAsArray" , &libOpenCOR::SedInstanceTask::stateAsArray)
8484 .function (" stateName" , &libOpenCOR::SedInstanceTask::stateName)
8585 .function (" stateUnit" , &libOpenCOR::SedInstanceTask::stateUnit)
86- .function (" rateCount" , &libOpenCOR::SedInstanceTask::rateCount)
86+ .property (" rateCount" , &libOpenCOR::SedInstanceTask::rateCount)
8787 .function (" rate" , &libOpenCOR::SedInstanceTask::rate)
8888 .function (" rateAsArray" , &libOpenCOR::SedInstanceTask::rateAsArray)
8989 .function (" rateName" , &libOpenCOR::SedInstanceTask::rateName)
9090 .function (" rateUnit" , &libOpenCOR::SedInstanceTask::rateUnit)
91- .function (" constantCount" , &libOpenCOR::SedInstanceTask::constantCount)
91+ .property (" constantCount" , &libOpenCOR::SedInstanceTask::constantCount)
9292 .function (" constant" , &libOpenCOR::SedInstanceTask::constant)
9393 .function (" constantAsArray" , &libOpenCOR::SedInstanceTask::constantAsArray)
9494 .function (" constantName" , &libOpenCOR::SedInstanceTask::constantName)
9595 .function (" constantUnit" , &libOpenCOR::SedInstanceTask::constantUnit)
96- .function (" computedConstantCount" , &libOpenCOR::SedInstanceTask::computedConstantCount)
96+ .property (" computedConstantCount" , &libOpenCOR::SedInstanceTask::computedConstantCount)
9797 .function (" computedConstant" , &libOpenCOR::SedInstanceTask::computedConstant)
9898 .function (" computedConstantAsArray" , &libOpenCOR::SedInstanceTask::computedConstantAsArray)
9999 .function (" computedConstantName" , &libOpenCOR::SedInstanceTask::computedConstantName)
100100 .function (" computedConstantUnit" , &libOpenCOR::SedInstanceTask::computedConstantUnit)
101- .function (" algebraicCount" , &libOpenCOR::SedInstanceTask::algebraicCount)
101+ .property (" algebraicCount" , &libOpenCOR::SedInstanceTask::algebraicCount)
102102 .function (" algebraic" , &libOpenCOR::SedInstanceTask::algebraic)
103103 .function (" algebraicAsArray" , &libOpenCOR::SedInstanceTask::algebraicAsArray)
104104 .function (" algebraicName" , &libOpenCOR::SedInstanceTask::algebraicName)
@@ -108,7 +108,7 @@ void sedApi()
108108
109109 emscripten::class_<libOpenCOR::SedModel, emscripten::base<libOpenCOR::SedBase>>(" SedModel" )
110110 .smart_ptr_constructor (" SedModel" , &libOpenCOR::SedModel::create)
111- .function (" file" , &libOpenCOR::SedModel::file);
111+ .property (" file" , &libOpenCOR::SedModel::file);
112112
113113 // SedOutput API.
114114
0 commit comments