Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
tao_constructor::TAOConstructor Class Reference

#include <TAOConstructor.h>

Inheritance diagram for tao_constructor::TAOConstructor:
Inheritance graph
[legend]

List of all members.

Public Types

typedef map< std::string, TAOTaosMap

Public Member Functions

void add ()
void create ()
TAOcurrentTao ()
void drop ()
virtual string getBehId (string taoName, string behName)
string getOnlyTaoName (string fullName)
 TAOConstructor (std::stringstream &errors, std::string filename)
void writeXml (ostream &stream)
void writeXmlTao (string sourceTao, string targetTao, string parentId, ostream &stream, int depth)

Public Attributes

stringstream & errors
string filename
deque< TAOstack
TaosMap taos
Containertrees

Private Member Functions

bool isLoopReference (string sourceTao, string targetTao)

Private Attributes

map< string, set< string > > referencedTaos
TaosMap subTaos

Detailed Description

Definition at line 318 of file TAOConstructor.h.


Member Typedef Documentation

typedef map<std::string, TAO> tao_constructor::TAOConstructor::TaosMap

Definition at line 321 of file TAOConstructor.h.


Constructor & Destructor Documentation

tao_constructor::TAOConstructor::TAOConstructor ( std::stringstream &  errors,
std::string  filename 
) [inline]

Definition at line 329 of file TAOConstructor.h.


Member Function Documentation

Definition at line 337 of file TAOConstructor.h.

Definition at line 333 of file TAOConstructor.h.

Definition at line 346 of file TAOConstructor.h.

Definition at line 342 of file TAOConstructor.h.

virtual string tao_constructor::TAOConstructor::getBehId ( string  taoName,
string  behName 
) [inline, virtual]

Implements tao_constructor::ITAOConstructor.

Definition at line 350 of file TAOConstructor.h.

string tao_constructor::TAOConstructor::getOnlyTaoName ( string  fullName) [inline]

Definition at line 368 of file TAOConstructor.h.

bool tao_constructor::TAOConstructor::isLoopReference ( string  sourceTao,
string  targetTao 
) [inline, private]

Definition at line 408 of file TAOConstructor.h.

void tao_constructor::TAOConstructor::writeXml ( ostream &  stream) [inline]

Definition at line 396 of file TAOConstructor.h.

void tao_constructor::TAOConstructor::writeXmlTao ( string  sourceTao,
string  targetTao,
string  parentId,
ostream &  stream,
int  depth 
) [inline, virtual]

Implements tao_constructor::ITAOConstructor.

Definition at line 377 of file TAOConstructor.h.


Member Data Documentation

Definition at line 326 of file TAOConstructor.h.

Definition at line 327 of file TAOConstructor.h.

map<string, set<string> > tao_constructor::TAOConstructor::referencedTaos [private]

Definition at line 406 of file TAOConstructor.h.

Definition at line 324 of file TAOConstructor.h.

Definition at line 407 of file TAOConstructor.h.

Definition at line 323 of file TAOConstructor.h.

Definition at line 325 of file TAOConstructor.h.


The documentation for this class was generated from the following file:


decision_making_parser
Author(s):
autogenerated on Wed Aug 26 2015 11:16:57