13 #ifndef CSEDMLEXPORTER_H_
14 #define CSEDMLEXPORTER_H_
16 #include <sedml/common/sedmlfwd.h>
65 bool exportModelAndTasks(
CCopasiDataModel& dataModel,
const std::string& SEDMLFilename,
const std::string& SBMLFilename,
unsigned int sedmlLevel = 1,
unsigned int sedmlVersion = 1,
bool overwrite =
false);
109 std::string & taskId,
unsigned int mSEDMLVersion
std::string createScanTask(CCopasiDataModel &dataModel, const std::string &modelId)
SedDocument * mpSEDMLDocument
const std::string exportModelAndTasksToString(CCopasiDataModel &dataModel, std::string &sbmldocument, unsigned int sedmlLevel, unsigned int sedmlVersion)
void createTasks(CCopasiDataModel &dataModel, std::string &modelRef)
void createDataGenerators(CCopasiDataModel &dataModel, std::string &taskId, CCopasiTask *task=NULL)
SedTask * mpTimecourseTask
std::string createTimeCourseTask(CCopasiDataModel &dataModel, const std::string &modelId)
void createModels(CCopasiDataModel &dataModel, std::string &modelRef)
void createSEDMLDocument(CCopasiDataModel &dataModel, std::string modelRef)
SedDocument * getSEDMLDocument()
SedUniformTimeCourse * mpTimecourse
std::string createSteadyStateTask(CCopasiDataModel &dataModel, const std::string &modelId)
bool exportModelAndTasks(CCopasiDataModel &dataModel, const std::string &SEDMLFilename, const std::string &SBMLFilename, unsigned int sedmlLevel=1, unsigned int sedmlVersion=1, bool overwrite=false)