COPASI API  4.40.278
SedmlImportOptions Class Reference

#include <SedmlImportOptions.h>

Public Member Functions

const std::string & getModelId () const
 
const std::vector< std::string > & getPlots () const
 
const std::string & getReportFile () const
 
const std::string & getReportId () const
 
const std::string & getTaskId () const
 
bool ignoreOutput (const std::string &outputId) const
 
bool isValid () const
 
SedmlImportOptionsoperator= (const SedmlImportOptions &rhs)
 
 SedmlImportOptions (const std::string &taskId="", const std::string &modelId="", const std::vector< std::string > &plots=std::vector< std::string >(), const std::string &reportId="", const std::string &reportFilename="")
 
void setSkipModelImport (bool skipModelLoading)
 
bool skipModelImport () const
 

Private Attributes

std::string mModelId
 
std::vector< std::string > mPlots
 
std::string mReportFile
 
std::string mReportId
 
bool mSkipModelImport
 
std::string mTaskId
 

Constructor & Destructor Documentation

◆ SedmlImportOptions()

SedmlImportOptions::SedmlImportOptions ( const std::string &  taskId = "",
const std::string &  modelId = "",
const std::vector< std::string > &  plots = std::vector< std::string >(),
const std::string &  reportId = "",
const std::string &  reportFilename = "" 
)

Member Function Documentation

◆ getModelId()

const std::string & SedmlImportOptions::getModelId ( ) const

References mModelId.

Referenced by SEDMLImporter::parseSEDML().

◆ getPlots()

const std::vector< std::string > & SedmlImportOptions::getPlots ( ) const

References mPlots.

◆ getReportFile()

const std::string & SedmlImportOptions::getReportFile ( ) const

References mReportFile.

Referenced by SEDMLImporter::importReport().

◆ getReportId()

const std::string & SedmlImportOptions::getReportId ( ) const

References mReportId.

◆ getTaskId()

const std::string & SedmlImportOptions::getTaskId ( ) const

References mTaskId.

Referenced by SEDMLImporter::parseSEDML().

◆ ignoreOutput()

bool SedmlImportOptions::ignoreOutput ( const std::string &  outputId) const

References isValid(), mPlots, and mReportId.

Referenced by SEDMLImporter::importOutputs().

◆ isValid()

bool SedmlImportOptions::isValid ( ) const

References mModelId, and mTaskId.

Referenced by ignoreOutput().

◆ operator=()

SedmlImportOptions & SedmlImportOptions::operator= ( const SedmlImportOptions rhs)

◆ setSkipModelImport()

void SedmlImportOptions::setSkipModelImport ( bool  skipModelLoading)

References mSkipModelImport.

◆ skipModelImport()

bool SedmlImportOptions::skipModelImport ( ) const

References mSkipModelImport.

Referenced by SEDMLImporter::parseSEDML().

Member Data Documentation

◆ mModelId

std::string SedmlImportOptions::mModelId
private

Referenced by getModelId(), isValid(), and operator=().

◆ mPlots

std::vector< std::string > SedmlImportOptions::mPlots
private

Referenced by getPlots(), ignoreOutput(), and operator=().

◆ mReportFile

std::string SedmlImportOptions::mReportFile
private

Referenced by getReportFile(), and operator=().

◆ mReportId

std::string SedmlImportOptions::mReportId
private

◆ mSkipModelImport

bool SedmlImportOptions::mSkipModelImport
private

◆ mTaskId

std::string SedmlImportOptions::mTaskId
private

Referenced by getTaskId(), isValid(), and operator=().


The documentation for this class was generated from the following files: