|
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/.