copasi API  0.1
Public Member Functions | Public Attributes
SCopasiXMLParserCommon Struct Reference

#include <CCopasiXMLParser.h>

List of all members.

Public Member Functions

 SCopasiXMLParserCommon ()

Public Attributes

CVersion * pVersion
CModel * pModel
std::string CharacterData
std::vector< std::pair
< std::string, std::string > > 
mAssignments
CCopasiVectorN< CEvaluationTree > * pFunctionList
CEvaluationTree * pFunction
CFunctionParameter * pFunctionVariable
std::string FunctionDescription
bool mExistingFunction
CReaction * pReaction
CEvent * pEvent
CEventAssignment * pEventAssignment
std::map< std::string,
std::vector< std::string > > 
SourceParameterKeys
CKeyFactory KeyMap
std::vector< CModelEntity * > StateVariableList
CCopasiVectorN< CCopasiTask > * pTaskList
CReportDefinitionVector * pReportList
COutputDefinitionVector * pPlotList
CReportDefinition * pReport
CCopasiTask * pCurrentTask
CCopasiParameter * pCurrentParameter
std::stack
< CCopasiParameterGroup * > 
ParameterGroupStack
CPlotSpecification * pCurrentPlot
CPlotItem * pCurrentPlotItem
CPlotDataChannelSpec * pCurrentChannelSpec
std::vector< std::string > UnmappedKeyParameters
CListOfLayouts * pLayoutList
CLayout * pCurrentLayout
CLCompartmentGlyph * pCompartmentGlyph
CLMetabGlyph * pMetaboliteGlyph
CLReactionGlyph * pReactionGlyph
CLTextGlyph * pTextGlyph
CLGraphicalObject * pAdditionalGO
CLCurve * pCurve
CLLineSegment * pLineSegment
CLMetabReferenceGlyph * pMetaboliteReferenceGlyph
int mParameterGroupLevel
std::map< std::string,
std::vector< CCopasiTask * > > 
taskReferenceMap
std::map< std::string,
std::vector< std::pair
< std::vector
< CRegisteredObjectName >
*, unsigned C_INT32 > > > 
reportReferenceMap
SCopasiXMLGUI * pGUI
CCopasiDataModel * pDataModel

Constructor & Destructor Documentation

SCopasiXMLParserCommon::SCopasiXMLParserCommon ( )

Default Constructor


Member Data Documentation

Storage for a comment.

The description of the function.

A map relating CopasiXML function keys with internal keys

std::vector<std::pair<std::string, std::string> > SCopasiXMLParserCommon::mAssignments

Storage for assignments.

Indicates whether the current function was already in the list;

Nesting level of the currently processed parameter group

Stack of parameter groups which is needed since nesting of groups is possible.

Pointer to the currently processed channel.

Pointer to the currently processed layout

Pointer to the currently processed parameter

Pointer to the currently processed plot

Pointer to the currently processed plot item.

Pointer to the currently processed task

A pointer to the datamodel.

Pointer to the currently processed event

Pointer to the currently processed event assignment

Pointer to the currently processed function.

Pointer to a vector of functions which has been loaded or is to be saved. The ownership is handed to the user.

Pointer to the currently processed function.

Pointer to a list of Layouts which has been loaded or is to be saved. The ownership is handed to the user.

The model which is build during parsing.

Pointer to a vector of plots which has been loaded or is to be saved. The ownership is handed to the user.

Pointer to the currently processed reaction.

Pointer to the currently processed report

Pointer to a vector of reports which has been loaded or is to be saved. The ownership is handed to the user.

Pointer to a vector of tasks which has been loaded or is to be saved. The ownership is handed to the user.

The version of the parsed file

std::map<std::string , std::vector < std::pair < std::vector <CRegisteredObjectName >*, unsigned C_INT32 > > > SCopasiXMLParserCommon::reportReferenceMap

A map that stores a vector of pairs of header,body or footer addresses with the index together with the key to the reference.

std::map< std::string, std::vector< std::string > > SCopasiXMLParserCommon::SourceParameterKeys

The keys of the source parameters for a call parameter.

A map relating StateVariables to model entities.

std::map<std::string , std::vector < CCopasiTask* > > SCopasiXMLParserCommon::taskReferenceMap

A map that stores a vector of tasks that reference a certain key together with the key to the reference.

Vector of parameters of type key which could not be updated due to missing target objects at time of read.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines