| 
    COPASI API
    4.40.278
    
   | 
 
#include <CXMLParserData.h>
Public Types | |
| typedef CLRenderInformationBase *(* | CreateRenderInformation) (CXMLParserData *pData) | 
Public Member Functions | |
| CXMLParserData () | |
Static Public Member Functions | |
| static CLRenderInformationBase * | createRenderInformation (CXMLParserData *pData) | 
| typedef CLRenderInformationBase*(* CXMLParserData::CreateRenderInformation) (CXMLParserData *pData) | 
| CXMLParserData::CXMLParserData | ( | ) | 
Default Constructor
      
  | 
  static | 
References CListOfLayouts::addGlobalRenderInformation(), CLayout::addLocalRenderInformation(), CListOfLayouts::getListOfGlobalRenderInformationObjects(), CLayout::getListOfLocalRenderInformationObjects(), LocalRenderInformation, pCurrentLayout, pLayoutList, and CDataVector< CType >::size().
Referenced by RenderInformationHandler::processStart().
| std::string CXMLParserData::CharacterData | 
Storage for a comment.
Referenced by AssignmentHandler::processEnd(), CharacterDataHandler::processEnd(), CommentHandler::processEnd(), CompartmentHandler::processEnd(), EventHandler::processEnd(), FunctionHandler::processEnd(), InitialStateHandler::processEnd(), MetaboliteHandler::processEnd(), MiriamAnnotationHandler::processEnd(), ModelHandler::processEnd(), ModelParameterHandler::processEnd(), ModelParameterSetHandler::processEnd(), ModelValueHandler::processEnd(), ParameterTextHandler::processEnd(), ReactionHandler::processEnd(), RenderTextHandler::processEnd(), ReportDefinitionHandler::processEnd(), ReportSectionHandler::processEnd(), TableHandler::processEnd(), UnitDefinitionHandler::processEnd(), and ObjectHandler::processStart().
| std::string CXMLParserData::FunctionDescription | 
The description of the function.
| bool CXMLParserData::LocalRenderInformation | 
| std::vector<std::pair<std::string, std::string> > CXMLParserData::mAssignments | 
Storage for assignments.
| std::map< size_t, std::string > CXMLParserData::mFunctionParameterKeyMap | 
A map of new function to old keys parameter definitions
Referenced by FunctionHandler::processEnd(), FunctionHandler::processStart(), and ParameterDescriptionHandler::processStart().
| std::map< std::string, CExpression * > CXMLParserData::mKey2ObjectiveFunction | 
A map of a key to the infix of the objective function. This is only needed for old files containing the objective function as part of the list of function definitions
Referenced by TaskHandler::processEnd(), and FunctionHandler::processStart().
| CKeyFactory CXMLParserData::mKeyMap | 
A map relating CopasiXML function keys with internal keys
Referenced by CXMLHandler::addFix(), COPASIHandler::processEnd(), ModelHandler::processEnd(), UnitDefinitionHandler::processEnd(), AssignmentHandler::processStart(), CallParameterHandler::processStart(), CompartmentGlyphHandler::processStart(), KineticLawHandler::processStart(), MetaboliteGlyphHandler::processStart(), MetaboliteHandler::processStart(), MetaboliteReferenceGlyphHandler::processStart(), ModelParameterSetHandler::processStart(), ModifierHandler::processStart(), ParameterHandler::processStart(), ProductHandler::processStart(), ReactionGlyphHandler::processStart(), ReactionHandler::processStart(), SBMLMapHandler::processStart(), SliderHandler::processStart(), SourceParameterHandler::processStart(), StateTemplateVariableHandler::processStart(), StyleHandler::processStart(), SubstrateHandler::processStart(), and TextGlyphHandler::processStart().
| std::stack< CModelParameterGroup * > CXMLParserData::ModelParameterGroupStack | 
Stack of Model Parameter Groups which is needed since nesting of groups is possible.
Referenced by ModelParameterGroupHandler::processEnd(), ModelParameterSetHandler::processEnd(), ModelParameterGroupHandler::processStart(), ModelParameterHandler::processStart(), and ModelParameterSetHandler::processStart().
| CExpression* CXMLParserData::mpExpression | 
Pointer to the currently processed expression. This is only needed for old files containing the objective function as part of the list of function definitions
Referenced by FunctionHandler::processEnd(), and FunctionHandler::processStart().
| bool CXMLParserData::mPredefinedFunction | 
Indicates whether the current function was already in the list;
Referenced by FunctionHandler::processEnd(), FunctionHandler::processStart(), and ParameterDescriptionHandler::processStart().
| CAnnotation::UnsupportedAnnotation CXMLParserData::mUnsupportedAnnotations | 
Referenced by CompartmentHandler::processEnd(), EventHandler::processEnd(), FunctionHandler::processEnd(), MetaboliteHandler::processEnd(), ModelHandler::processEnd(), ModelParameterSetHandler::processEnd(), ModelValueHandler::processEnd(), ReactionHandler::processEnd(), UnitDefinitionHandler::processEnd(), UnsupportedAnnotationHandler::processEnd(), CompartmentHandler::processStart(), EventHandler::processStart(), FunctionHandler::processStart(), MetaboliteHandler::processStart(), ModelHandler::processStart(), ModelParameterSetHandler::processStart(), ModelValueHandler::processStart(), and ReactionHandler::processStart().
| CLBoundingBox* CXMLParserData::pBoundingBox | 
Referenced by BoundingBoxHandler::BoundingBoxHandler(), AdditionalGraphicalObjectHandler::processEnd(), BoundingBoxHandler::processEnd(), CompartmentGlyphHandler::processEnd(), LineEndingHandler::processEnd(), MetaboliteGlyphHandler::processEnd(), MetaboliteReferenceGlyphHandler::processEnd(), ReactionGlyphHandler::processEnd(), TextGlyphHandler::processEnd(), and BoundingBoxHandler::~BoundingBoxHandler().
| CLCompartmentGlyph* CXMLParserData::pCompartmentGlyph | 
Referenced by CompartmentGlyphHandler::processEnd(), and CompartmentGlyphHandler::processStart().
| CPlotDataChannelSpec* CXMLParserData::pCurrentChannelSpec | 
Pointer to the currently processed channel.
Referenced by ChannelSpecHandler::processEnd(), and ChannelSpecHandler::processStart().
| CLayout* CXMLParserData::pCurrentLayout | 
Pointer to the currently processed layout
Referenced by createRenderInformation(), LayoutHandler::processEnd(), AdditionalGraphicalObjectHandler::processStart(), CompartmentGlyphHandler::processStart(), LayoutHandler::processStart(), MetaboliteGlyphHandler::processStart(), ReactionGlyphHandler::processStart(), and TextGlyphHandler::processStart().
| CModelParameter* CXMLParserData::pCurrentModelParameter | 
The currently handeled Model Parameter
Referenced by ModelParameterGroupHandler::processEnd(), ModelParameterHandler::processEnd(), ModelParameterSetHandler::processEnd(), and ModelParameterHandler::processStart().
| CCopasiParameter* CXMLParserData::pCurrentParameter | 
Pointer to the currently processed parameter
Referenced by CXMLParser::getCurrentGroup(), ParameterGroupHandler::isUniqueParameter(), ParameterGroupHandler::processEnd(), ParameterTextHandler::processEnd(), PlotItemHandler::processEnd(), PlotSpecificationHandler::processEnd(), ParameterHandler::processStart(), and ParameterTextHandler::processStart().
| CPlotSpecification* CXMLParserData::pCurrentPlot | 
Pointer to the currently processed plot
Referenced by PlotSpecificationHandler::processEnd(), PlotItemHandler::processStart(), and PlotSpecificationHandler::processStart().
| CPlotItem* CXMLParserData::pCurrentPlotItem | 
Pointer to the currently processed plot item.
Referenced by ChannelSpecHandler::processEnd(), PlotItemHandler::processEnd(), and PlotItemHandler::processStart().
| CCopasiTask* CXMLParserData::pCurrentTask | 
Pointer to the currently processed task
Referenced by ParameterGroupHandler::processEnd(), TaskHandler::processEnd(), MethodHandler::processStart(), ReportTargetHandler::processStart(), and TaskHandler::processStart().
| CUnitDefinition* CXMLParserData::pCurrentUnitDefinition | 
Referenced by UnitDefinitionHandler::processEnd(), and UnitDefinitionHandler::processStart().
| CLCurve* CXMLParserData::pCurve | 
| CDataModel* CXMLParserData::pDataModel | 
A pointer to the datamodel.
Referenced by COPASIHandler::processStart(), ModelHandler::processStart(), and CXMLParser::setDatamodel().
| CLDimensions* CXMLParserData::pDimensions | 
| CLEllipse* CXMLParserData::pEllipse | 
Referenced by GroupHandler::processEnd(), and EllipseHandler::processStart().
| CEvent* CXMLParserData::pEvent | 
Pointer to the currently processed event
Referenced by EventHandler::processEnd(), AssignmentHandler::processStart(), and EventHandler::processStart().
| CEventAssignment* CXMLParserData::pEventAssignment | 
Pointer to the currently processed event assignment
Referenced by AssignmentHandler::processEnd(), and AssignmentHandler::processStart().
| CFunction* CXMLParserData::pFunction | 
Pointer to the currently processed function.
Referenced by FunctionHandler::processEnd(), KineticLawHandler::processEnd(), FunctionHandler::processStart(), KineticLawHandler::processStart(), and ParameterDescriptionHandler::processStart().
| CDataVectorN< CFunction >* CXMLParserData::pFunctionList | 
Pointer to a vector of functions which has been loaded or is to be saved. The ownership is handed to the user.
Referenced by COPASIHandler::processEnd(), FunctionHandler::processEnd(), FunctionHandler::processStart(), and CXMLParser::setFunctionList().
| CFunctionParameter* CXMLParserData::pFunctionVariable | 
Pointer to the currently processed function.
Referenced by CallParameterHandler::processStart(), and SourceParameterHandler::processStart().
| CLGeneralGlyph* CXMLParserData::pGeneralGlyph | 
| CLGradientBase* CXMLParserData::pGradient | 
| CLGroup* CXMLParserData::pGroup | 
| SCopasiXMLGUI* CXMLParserData::pGUI | 
| CLImage* CXMLParserData::pImage | 
Referenced by GroupHandler::processEnd(), and ImageHandler::processStart().
| CListOfLayouts* CXMLParserData::pLayoutList | 
Pointer to a list of Layouts which has been loaded or is to be saved. The ownership is handed to the user.
Referenced by createRenderInformation(), CXMLParser::getLayoutList(), LayoutHandler::processEnd(), COPASIHandler::processStart(), and CXMLParser::setLayoutList().
| CLLineEnding* CXMLParserData::pLineEnding | 
Referenced by LineEndingHandler::processEnd(), and LineEndingHandler::processStart().
| CLLineSegment* CXMLParserData::pLineSegment | 
Referenced by ListOfCurveSegmentsHandler::ListOfCurveSegmentsHandler(), CubicBezierHandler::processEnd(), LineSegmentHandler::processEnd(), ListOfCurveSegmentsHandler::processEnd(), ListOfCurveSegmentsHandler::processStart(), CXMLParser::~CXMLParser(), and ListOfCurveSegmentsHandler::~ListOfCurveSegmentsHandler().
| std::vector<CLRenderPoint*>* CXMLParserData::pListOfCurveElements | 
| CLMetabGlyph* CXMLParserData::pMetaboliteGlyph | 
Referenced by MetaboliteGlyphHandler::processEnd(), and MetaboliteGlyphHandler::processStart().
| CLMetabReferenceGlyph* CXMLParserData::pMetaboliteReferenceGlyph | 
| CModel* CXMLParserData::pModel | 
The model which is build during parsing.
Referenced by CXMLParser::getModel(), ModelHandler::processEnd(), CompartmentHandler::processStart(), EventHandler::processStart(), MetaboliteHandler::processStart(), ModelHandler::processStart(), ModelParameterSetHandler::processStart(), ModelValueHandler::processStart(), ReactionHandler::processStart(), and TaskHandler::processStart().
| COutputDefinitionVector* CXMLParserData::pPlotList | 
Pointer to a vector of plots which has been loaded or is to be saved. The ownership is handed to the user.
Referenced by CXMLParser::getPlotList(), PlotSpecificationHandler::processEnd(), and COPASIHandler::processStart().
| CLPolygon* CXMLParserData::pPolygon | 
Referenced by GroupHandler::processEnd(), and PolygonHandler::processStart().
| CLPoint* CXMLParserData::pPosition | 
| CReaction* CXMLParserData::pReaction | 
Pointer to the currently processed reaction.
Referenced by KineticLawHandler::processEnd(), ReactionHandler::processEnd(), ConstantHandler::processStart(), KineticLawHandler::processStart(), ModifierHandler::processStart(), ProductHandler::processStart(), ReactionHandler::processStart(), and SubstrateHandler::processStart().
| CLReactionGlyph* CXMLParserData::pReactionGlyph | 
| CLRectangle* CXMLParserData::pRectangle | 
Referenced by GroupHandler::processEnd(), and RectangleHandler::processStart().
| CLRenderCurve* CXMLParserData::pRenderCurve | 
Referenced by GroupHandler::processEnd(), and RenderCurveHandler::processStart().
| CLRenderInformationBase* CXMLParserData::pRenderInformation | 
| CReportDefinition* CXMLParserData::pReport | 
Pointer to the currently processed report
Referenced by ReportDefinitionHandler::processEnd(), TableHandler::processEnd(), ReportDefinitionHandler::processStart(), ReportSectionHandler::processStart(), and TableHandler::processStart().
| CReportDefinitionVector* CXMLParserData::pReportList | 
Pointer to a vector of reports which has been loaded or is to be saved. The ownership is handed to the user.
Referenced by CXMLParser::getReportList(), COPASIHandler::processStart(), and ReportDefinitionHandler::processStart().
| CLStyle* CXMLParserData::pStyle | 
Referenced by StyleHandler::processEnd(), and StyleHandler::processStart().
| CDataVectorN< CCopasiTask >* CXMLParserData::pTaskList | 
Pointer to a vector of tasks which has been loaded or is to be saved. The ownership is handed to the user.
Referenced by CXMLParser::getTaskList(), COPASIHandler::processStart(), and TaskHandler::processStart().
| CLText* CXMLParserData::pText | 
Referenced by GroupHandler::processEnd(), RenderTextHandler::processEnd(), and RenderTextHandler::processStart().
| CLTextGlyph* CXMLParserData::pTextGlyph | 
Referenced by TextGlyphHandler::processEnd(), and TextGlyphHandler::processStart().
| CUnitDefinitionDB* CXMLParserData::pUnitDefinitionImportList | 
| CVersion* CXMLParserData::pVersion | 
The version of the parsed file
Referenced by CXMLParser::CXMLParser(), COPASIHandler::processStart(), and EventHandler::processStart().
| std::map<std::string , std::vector < std::pair < std::vector < CRegisteredCommonName > *, size_t > > > CXMLParserData::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.
Referenced by COPASIHandler::processEnd().
| std::map< std::string, std::vector< const CDataObject * > > CXMLParserData::SourceParameterObjects | 
The keys of the source parameters for a call parameter.
Referenced by KineticLawHandler::processEnd(), and SourceParameterHandler::processStart().
| std::vector< CModelEntity * > CXMLParserData::StateVariableList | 
A map relating StateVariables to model entities.
Referenced by InitialStateHandler::processEnd(), StateTemplateHandler::processStart(), and StateTemplateVariableHandler::processStart().
| std::map<std::string , std::vector < CCopasiTask* > > CXMLParserData::taskReferenceMap | 
A map that stores a vector of tasks that reference a certain key together with the key to the reference.
Referenced by COPASIHandler::processEnd(), and ReportTargetHandler::processStart().
| std::vector< std::string > CXMLParserData::UnmappedKeyParameters | 
Vector of parameters of type key which could not be updated due to missing target objects at time of read.
Referenced by COPASIHandler::processEnd(), ParameterGroupHandler::processEnd(), and ParameterHandler::processStart().