COPASI API
4.16.103
|
Public Member Functions | |
virtual void | end (const XML_Char *pszName) |
ModelElement (CCopasiXMLParser &parser, SCopasiXMLParserCommon &common) | |
virtual void | start (const XML_Char *pszName, const XML_Char **papszAttrs) |
virtual | ~ModelElement () |
![]() | |
CXMLElementHandler (CCopasiXMLParser &parser, SCopasiXMLParserCommon &common) | |
virtual void | end (const XML_Char *C_UNUSED(pszName)) |
virtual void | reset () |
virtual void | start (const XML_Char *C_UNUSED(pszName), const XML_Char **C_UNUSED(papszAttrs)) |
virtual | ~CXMLElementHandler () |
Private Types | |
enum | Element { Model = 0, MiriamAnnotation, Comment, ListOfUnsupportedAnnotations, InitialExpression, ListOfCompartments, ListOfMetabolites, ListOfModelValues, ListOfReactions, ListOfEvents, ListOfModelParameterSets, StateTemplate, InitialState } |
Private Attributes | |
std::string | mKey |
Additional Inherited Members | |
![]() | |
void | addFix (const std::string &key, CCopasiObject *pObject) |
void | deleteCurrentHandler () |
![]() | |
SCopasiXMLParserCommon & | mCommon |
C_INT32 | mCurrentElement |
C_INT32 | mLastKnownElement |
CCopasiXMLParser & | mParser |
CXMLElementHandler * | mpCurrentHandler |
Definition at line 1801 of file CCopasiXMLParser.h.
|
private |
Enum of invoked parsers
Definition at line 1809 of file CCopasiXMLParser.h.
CCopasiXMLParser::ModelElement::ModelElement | ( | CCopasiXMLParser & | parser, |
SCopasiXMLParserCommon & | common | ||
) |
|
virtual |
Destructor
Definition at line 1613 of file CCopasiXMLParser.cpp.
|
virtual |
End element handler
const | XML_Char *pszName |
Definition at line 1834 of file CCopasiXMLParser.cpp.
References SCopasiXMLParserCommon::CharacterData, CCopasiMessage::EXCEPTION, CModel::getKey(), CCopasiMessage::getLastMessage(), CAnnotation::getUnsupportedAnnotations(), CCopasiXMLParser::mCommon, MCXML, CExpatTemplate< CExpat >::mParser, SCopasiXMLParserCommon::pModel, CModel::setCompileFlag(), CModelEntity::setInitialExpression(), CAnnotation::setMiriamAnnotation(), CAnnotation::setNotes(), CCopasiMessage::size(), START_ELEMENT, and UNKNOWN_ELEMENT.
|
virtual |
Start element handler
const | XML_Char *pszName |
const | XML_Char **papszAttrs |
Definition at line 1618 of file CCopasiXMLParser.cpp.
References CModel::AreaUnitNames, C_FLOAT64, CModel::deterministic, CCopasiMessage::EXCEPTION, CModel::getModelParameterSets(), CModel::LengthUnitNames, CModel::m, CModel::m2, CCopasiXMLParser::mCommon, MCXML, CModel::min, CModel::ml, CModel::mMol, CModel::ModelTypeNames, CExpatTemplate< CExpat >::mParser, CModel::OldMinute, CModel::OldXML, SCopasiXMLParserCommon::pDataModel, SCopasiXMLParserCommon::pModel, CModel::QuantityUnitNames, CModel::QuantityUnitOldXMLNames, CModel::s, CModel::setAreaUnit(), CModel::setAvogadro(), CModel::setLengthUnit(), CModel::setModelType(), CCopasiObject::setObjectName(), CModel::setQuantityUnit(), CModel::setTimeUnit(), CModel::setVolumeUnit(), CModel::TimeUnitNames, toEnum(), UNKNOWN_ELEMENT, and CModel::VolumeUnitNames.
|
private |
The key in the CopasiML file
Definition at line 1829 of file CCopasiXMLParser.h.