openETCS
case study for the European Train Control System developed for the authors dissertation
DSM::CGOPPRRTransformer Member List

This is the complete list of members for DSM::CGOPPRRTransformer, including all inherited members.

CGOPPRRTransformer()DSM::CGOPPRRTransformer
CreateExplosion(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships, std::map< ::std::string,::GOPPRR::CGraph * > &Explosions)DSM::CGOPPRRTransformerprotectedstatic
CreateExplosionIterative(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships, std::map< ::std::string,::GOPPRR::CGraph * > &Explosions)DSM::CGOPPRRTransformerprotectedstatic
CreateGraph(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships, bool &bRoot)DSM::CGOPPRRTransformerprotectedstatic
CreateGraph(const ::std::string &OID,::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships, bool &bRoot)DSM::CGOPPRRTransformerprotectedstatic
CreateGraphIterative(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships, bool &bRoot)DSM::CGOPPRRTransformerprotectedstatic
CreateObject(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateObject(const ::std::string &OID,::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateObjectIterative(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreatePort(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreatePort(const ::std::string &OID,::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreatePortIterative(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateProperty(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateProperty(const ::std::string &OID,::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreatePropertyIterative(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateRelationship(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateRelationship(const ::std::string &OID,::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateRelationshipIterative(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateRole(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateRole(const ::std::string &OID,::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateRoleIterative(::xmlpp::Element *pXMLElement, std::map< ::std::string,::GOPPRR::CGraph > &Graphs, std::map< ::std::string,::GOPPRR::CObject > &Objects, std::map< ::std::string,::GOPPRR::CProperty > &Properties, std::map< ::std::string,::GOPPRR::CPort > &Ports, std::map< ::std::string,::GOPPRR::CRole > &Roles, std::map< ::std::string,::GOPPRR::CRelationship > &Relationships)DSM::CGOPPRRTransformerprotectedstatic
CreateSyntax(::std::fstream &ModelFileStream, GOPPRR::CGraph *&pRootGraph)DSM::CGOPPRRTransformer
CreateSyntax(const ::std::string &Model, GOPPRR::CGraph *&pRootGraph)DSM::CGOPPRRTransformer
CreateSyntaxFromFile(const ::std::string &ModelFileName, GOPPRR::CGraph *&pRootGraph)DSM::CGOPPRRTransformer
CreateSyntaxIterative(const ::std::string &Model, GOPPRR::CGraph *&pRootGraph)DSM::CGOPPRRTransformer
CSyntaxTransformer()DSM::CSyntaxTransformer
FindElementByXPath(const ::xmlpp::Element *pXMLElement, const ::std::string &XPath, const ::std::string &OID)DSM::CGOPPRRTransformerprotectedstatic
GetGOPRRTree() const DSM::CGOPPRRTransformer
GetTree() const DSM::CSyntaxTransformer
m_pTreeDSM::CSyntaxTransformerprotected
m_SchemaDSM::CGOPPRRTransformerprivatestatic
m_XMLParserDSM::CSyntaxTransformerprotected
~CGOPPRRTransformer()DSM::CGOPPRRTransformervirtual
~CSyntaxTransformer()DSM::CSyntaxTransformervirtual

Copyright (C) 2010-2012 Johannes Feuser (feuser@uni-bremen.de)
The openETCS library is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
The openETCS library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with the openETCS library. If not, see "http://www.gnu.org/licenses/.