COPASI API
4.40.278
|
#include <SEDMLUtils.h>
Public Member Functions | |
SedVariable * | addToDataGenerator (SedDataGenerator *pGenerator) const |
const std::string & | getName () const |
const std::string & | getSbmlId () const |
const std::string & | getSymbol () const |
const std::string & | getTerm () const |
const std::string & | getXpath () const |
bool | isValid () const |
bool | operator< (const VariableInfo &other) const |
void | setName (const std::string &name) |
void | setSymbol (const std::string &symbol) |
void | setTerm (const std::string &term) |
void | setXpath (const std::string &xpath) |
VariableInfo (const CDataObject *pObject) | |
Private Attributes | |
bool | mIsValid |
const CDataObject * | mpObject |
std::string | name |
std::string | sbmlId |
std::string | symbol |
std::string | term |
std::string | xpath |
Utility class for writing SedVariables for objects
VariableInfo::VariableInfo | ( | const CDataObject * | pObject | ) |
References CMetab::getConcentrationReference(), CDataObject::getObjectDisplayName(), CDataObject::getObjectName(), CDataObject::getObjectParent(), CDataObject::getObjectType(), CModelEntity::getSBMLId(), CReaction::getSBMLId(), CModelEntity::getValueReference(), SEDMLUtils::getXPathForObjectAndType(), mIsValid, name, sbmlId, SEDML_KISAO_CONCENTRATION, SEDML_KISAO_CONCENTRATION_RATE, SEDML_KISAO_FLUX, SEDML_KISAO_PARTICLE_RATE, SEDML_KISAO_PARTICLENUMBER, SEDML_KISAO_RATE, SEDML_KISAO_TIME, SEDML_TIME_URN, symbol, term, and xpath.
SedVariable * VariableInfo::addToDataGenerator | ( | SedDataGenerator * | pGenerator | ) | const |
References name, symbol, term, and xpath.
Referenced by CSEDMLExporter::createDataGenerator().
const std::string & VariableInfo::getName | ( | ) | const |
References name.
Referenced by CSEDMLExporter::createDataGenerator().
const std::string & VariableInfo::getSbmlId | ( | ) | const |
References sbmlId.
Referenced by CSEDMLExporter::createDataGenerator().
const std::string & VariableInfo::getSymbol | ( | ) | const |
References symbol.
const std::string & VariableInfo::getTerm | ( | ) | const |
References term.
const std::string & VariableInfo::getXpath | ( | ) | const |
References xpath.
bool VariableInfo::isValid | ( | ) | const |
References mIsValid.
bool VariableInfo::operator< | ( | const VariableInfo & | other | ) | const |
void VariableInfo::setName | ( | const std::string & | name | ) |
References name.
void VariableInfo::setSymbol | ( | const std::string & | symbol | ) |
References symbol.
void VariableInfo::setTerm | ( | const std::string & | term | ) |
References term.
void VariableInfo::setXpath | ( | const std::string & | xpath | ) |
References xpath.
|
private |
Referenced by isValid(), and VariableInfo().
|
private |
|
private |
Referenced by addToDataGenerator(), getName(), setName(), and VariableInfo().
|
private |
Referenced by getSbmlId(), and VariableInfo().
|
private |
Referenced by addToDataGenerator(), getSymbol(), operator<(), setSymbol(), and VariableInfo().
|
private |
Referenced by addToDataGenerator(), getTerm(), operator<(), setTerm(), and VariableInfo().
|
private |
Referenced by addToDataGenerator(), getXpath(), operator<(), setXpath(), and VariableInfo().