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

CVersionpVersion
CModelpModel
std::string CharacterData
std::vector< std::pair
< std::string, std::string > > 
mAssignments
CCopasiVectorN< CEvaluationTree > * pFunctionList
CEvaluationTreepFunction
CFunctionParameterpFunctionVariable
std::string FunctionDescription
bool mExistingFunction
CReactionpReaction
CEventpEvent
CEventAssignmentpEventAssignment
std::map< std::string,
std::vector< std::string > > 
SourceParameterKeys
CKeyFactory KeyMap
std::vector< CModelEntity * > StateVariableList
CCopasiVectorN< CCopasiTask > * pTaskList
CReportDefinitionVectorpReportList
COutputDefinitionVectorpPlotList
CReportDefinitionpReport
CCopasiTaskpCurrentTask
CCopasiParameterpCurrentParameter
std::stack
< CCopasiParameterGroup * > 
ParameterGroupStack
CPlotSpecificationpCurrentPlot
CPlotItempCurrentPlotItem
CPlotDataChannelSpecpCurrentChannelSpec
std::vector< std::string > UnmappedKeyParameters
CListOfLayoutspLayoutList
CLayoutpCurrentLayout
CLCompartmentGlyphpCompartmentGlyph
CLMetabGlyphpMetaboliteGlyph
CLReactionGlyphpReactionGlyph
CLTextGlyphpTextGlyph
CLGraphicalObjectpAdditionalGO
CLCurvepCurve
CLLineSegmentpLineSegment
CLMetabReferenceGlyphpMetaboliteReferenceGlyph
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
SCopasiXMLGUIpGUI
CCopasiDataModelpDataModel

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