openETCS
case study for the European Train Control System developed for the authors dissertation
|
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
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::CGOPPRRTransformer | protectedstatic |
GetGOPRRTree() const | DSM::CGOPPRRTransformer | |
GetTree() const | DSM::CSyntaxTransformer | |
m_pTree | DSM::CSyntaxTransformer | protected |
m_Schema | DSM::CGOPPRRTransformer | privatestatic |
m_XMLParser | DSM::CSyntaxTransformer | protected |
~CGOPPRRTransformer() | DSM::CGOPPRRTransformer | virtual |
~CSyntaxTransformer() | DSM::CSyntaxTransformer | virtual |
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/.