6 #ifndef COPASI_SBW_TRANSLATOR_H
7 #define COPASI_SBW_TRANSLATOR_H
11 #include <SBW/MethodTable.h>
12 #include <SBW/DataBlockWriter.h>
13 #include <SBW/DataBlockReader.h>
14 #include <SBW/Module.h>
22 static void registerMethods(SystemsBiologyWorkbench::MethodTable<Copasi2SBMLTranslator> &table);
25 static std::string
translate(
const std::string &sbmlString);
30 SystemsBiologyWorkbench::DataBlockWriter
getName(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
31 SystemsBiologyWorkbench::DataBlockWriter
getVersion(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
32 SystemsBiologyWorkbench::DataBlockWriter
getAuthor(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
33 SystemsBiologyWorkbench::DataBlockWriter
getDescription(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
34 SystemsBiologyWorkbench::DataBlockWriter
getCopyright(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
35 SystemsBiologyWorkbench::DataBlockWriter
getURL(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
36 SystemsBiologyWorkbench::DataBlockWriter
getFileExtension(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
37 SystemsBiologyWorkbench::DataBlockWriter
getFileType(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
38 SystemsBiologyWorkbench::DataBlockWriter
translate(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
39 SystemsBiologyWorkbench::DataBlockWriter
translateToSBML(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
40 SystemsBiologyWorkbench::DataBlockWriter
translateFileToSBML(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader);
48 #endif //COPASI_SBW_TRANSLATOR_H
SystemsBiologyWorkbench::DataBlockWriter getAuthor(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader)
static std::string translateFileToSBML(const std::string &fileName)
static std::string translateToSBML(const std::string &copasiString)
SystemsBiologyWorkbench::DataBlockWriter getVersion(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader)
SystemsBiologyWorkbench::DataBlockWriter getDescription(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader)
SystemsBiologyWorkbench::DataBlockWriter getURL(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader)
static void registerMethods(SystemsBiologyWorkbench::MethodTable< Copasi2SBMLTranslator > &table)
static std::string translate(const std::string &sbmlString)
SystemsBiologyWorkbench::DataBlockWriter getFileType(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader)
SystemsBiologyWorkbench::DataBlockWriter getName(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader)
SystemsBiologyWorkbench::DataBlockWriter getCopyright(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader)
SystemsBiologyWorkbench::DataBlockWriter getFileExtension(SystemsBiologyWorkbench::Module from, SystemsBiologyWorkbench::DataBlockReader reader)
virtual ~Copasi2SBMLTranslator()