CodeGen Class Reference

#include <CodeGen.h>

List of all members.

Static Public Member Functions

static std::string fill (int i=1)
static std::string indent (int i=0)
static std::string folderKidsTemplate ()
static std::string modelKidsTemplate ()
static Method acceptMethod (Any *any, bool pWithTraversalOfKids, bool pSpecialized, bool pRetValBool)
static void folderGetter (const std::string &retval_folderkind, const std::string &sub_name, const std::string &method_name, bool extended, Any *cont, Method &m)
static void folderGetterGeneric (const std::string &retval_folderkind, const std::string &sub_name, const std::string &method_name, bool extended, Any *cont, Method &m)
static void dumpFoldGetter (FolderRep *sub, FolderRep *fold)
static void kindGetter1 (const std::string &retval_kind, const std::string &kind, const std::string &method_name, Any *cont, Method &m)
static void kindGetter2 (const std::string &retval_kind, const std::string &kind, const std::vector< std::string > &kind_vec, const std::string &method_name, Any *cont, Method &m)
static void kindGetter3 (const std::string &retval_kind, const std::string &kind, const std::string &method_name, Any *cont, Method &m)
static void kindGetter1Generic (const std::string &retval_kind, const std::string &kind, const std::string &method_name, Any *cont, Method &m)
static void kindGetter2Generic (const std::string &retval_kind, const std::string &kind, const std::vector< std::string > &kind_vec, const std::string &method_name, Any *cont, Method &m)
static void kindGetter3Generic (const std::string &retval_kind, const std::string &kind, const std::string &method_name, Any *cont, Method &m)
static void dumpKindGetter (FCO *fco, FolderRep *cont)
static void roleGetter1 (const std::string &retval_kind, const std::string &inquire, const std::string &method_name, const std::string &fco_name, Any *cont, Method &m)
static void roleGetter1Generic (const std::string &retval_kind, const std::string &inquire, const std::string &method_name, const std::string &fco_name, Any *cont, Method &m)
static void roleGetter2 (const std::string &retval_kind, const std::string &inquire, const std::string &method_name, const std::string &fco_name, Any *cont, Method &m)
static void roleGetter2Generic (const std::string &retval_kind, const std::string &inquire, const std::string &method_name, const std::string &fco_name, Any *cont, Method &m)
static void roleGetter3 (const std::string &retval_kind, const std::string &method_name, const std::string &fco_name, const std::string &role_name, const std::vector< std::string > &roles, const std::string &dummy_str, Any *cont, Method &m)
static void roleGetter3Generic (const std::string &retval_kind, const std::string &method_name, const std::string &fco_name, const std::string &role_name, const std::vector< std::string > &roles, const std::string &dummy_str, Any *cont, Method &m)
static void roleGetter4 (const std::string &retval_kind, const std::string &method_name, const std::string &fco_name, const std::string &desc_k_name, const std::string &role_name, const std::string &nmsp, Any *cont, Method &m)
static void roleGetter4Generic (const std::string &retval_kind, const std::string &method_name, const std::string &fco_name, const std::string &desc_k_name, const std::string &role_name, const std::string &nmsp, Any *cont, Method &m)
static void dumpRoleGetter (FCO *fco, RoleRep *role, ModelRep *)
static Method dumpSetGetter (SetRep *cont, const FCO *fco, const std::string &comm_kind, bool aggreg=false, bool dummy_par=false)
static Method dumpSetGetterGeneric (SetRep *cont, const FCO *fco, const std::string &comm_kind, bool aggreg=false, bool dummy_par=false)
static Method dumpRefGetter (ReferenceRep *cont, FCO *fco, const std::string &comm_kind)
static Method dumpGetInConnectionLinks (FCO *fco, ConnectionRep *conn)
static Method dumpGetOutConnectionLinks (FCO *fco, ConnectionRep *conn)
static Method dumpGetBothConnectionLinks (FCO *fco, ConnectionRep *conn)
static Method dumpGetInConnectionLinksGeneric (FCO *fco, ConnectionRep *conn)
static Method dumpGetOutConnectionLinksGeneric (FCO *fco, ConnectionRep *conn)
static Method dumpGetBothConnectionLinksGeneric (FCO *fco, ConnectionRep *conn)
static Method dumpGetInConnectionEnd (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport)
static Method dumpGetOutConnectionEnd (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport)
static Method dumpGetBothConnectionEnd (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport)
static Method dumpGetInConnectionEndGeneric (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport)
static Method dumpGetOutConnectionEndGeneric (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport)
static Method dumpGetBothConnectionEndGeneric (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport)
static Method dumpGetSrc (FCO *fco, ConnectionRep *conn, bool refport)
static Method dumpGetDst (FCO *fco, ConnectionRep *conn, bool refport)

Detailed Description

Definition at line 14 of file CodeGen.h.


Member Function Documentation

Method CodeGen::acceptMethod ( Any any,
bool  pWithTraversalOfKids,
bool  pSpecialized,
bool  pRetValBool 
) [static]

Definition at line 453 of file CodeGen.cpp.

void CodeGen::dumpFoldGetter ( FolderRep sub,
FolderRep cont 
) [static]

Folder related methods

Definition at line 26 of file CodeGen.cpp.

Method CodeGen::dumpGetBothConnectionEnd ( FCO fco,
FCO peer,
ConnectionRep conn,
bool  refport 
) [static]

Definition at line 463 of file CodeGenReg.cpp.

Method CodeGen::dumpGetBothConnectionEndGeneric ( FCO fco,
FCO peer,
ConnectionRep conn,
bool  refport 
) [static]

Definition at line 508 of file CodeGenTemplate.cpp.

Method CodeGen::dumpGetBothConnectionLinks ( FCO fco,
ConnectionRep conn 
) [static]

Definition at line 331 of file CodeGenReg.cpp.

Method CodeGen::dumpGetBothConnectionLinksGeneric ( FCO fco,
ConnectionRep conn 
) [static]

Definition at line 348 of file CodeGenTemplate.cpp.

Method CodeGen::dumpGetDst ( FCO fco,
ConnectionRep conn,
bool  refport 
) [static]

Definition at line 566 of file CodeGenReg.cpp.

Method CodeGen::dumpGetInConnectionEnd ( FCO fco,
FCO peer,
ConnectionRep conn,
bool  refport 
) [static]

Definition at line 360 of file CodeGenReg.cpp.

Method CodeGen::dumpGetInConnectionEndGeneric ( FCO fco,
FCO peer,
ConnectionRep conn,
bool  refport 
) [static]

Definition at line 382 of file CodeGenTemplate.cpp.

Method CodeGen::dumpGetInConnectionLinks ( FCO fco,
ConnectionRep conn 
) [static]

Connection related generators

Definition at line 271 of file CodeGenReg.cpp.

Method CodeGen::dumpGetInConnectionLinksGeneric ( FCO fco,
ConnectionRep conn 
) [static]

Definition at line 282 of file CodeGenTemplate.cpp.

Method CodeGen::dumpGetOutConnectionEnd ( FCO fco,
FCO peer,
ConnectionRep conn,
bool  refport 
) [static]

Definition at line 413 of file CodeGenReg.cpp.

Method CodeGen::dumpGetOutConnectionEndGeneric ( FCO fco,
FCO peer,
ConnectionRep conn,
bool  refport 
) [static]

Definition at line 444 of file CodeGenTemplate.cpp.

Method CodeGen::dumpGetOutConnectionLinks ( FCO fco,
ConnectionRep conn 
) [static]

Definition at line 301 of file CodeGenReg.cpp.

Method CodeGen::dumpGetOutConnectionLinksGeneric ( FCO fco,
ConnectionRep conn 
) [static]

Definition at line 315 of file CodeGenTemplate.cpp.

Method CodeGen::dumpGetSrc ( FCO fco,
ConnectionRep conn,
bool  refport 
) [static]

Definition at line 519 of file CodeGenReg.cpp.

void CodeGen::dumpKindGetter ( FCO fco,
FolderRep cont 
) [static]

Definition at line 59 of file CodeGen.cpp.

Method CodeGen::dumpRefGetter ( ReferenceRep cont,
FCO fco,
const std::string common_kind 
) [static]

Reference related generators

Reference related methods

Definition at line 384 of file CodeGen.cpp.

void CodeGen::dumpRoleGetter ( FCO fco,
RoleRep role,
ModelRep cont 
) [static]

Model related methods

Definition at line 166 of file CodeGen.cpp.

Method CodeGen::dumpSetGetter ( SetRep cont,
const FCO fco,
const std::string comm_kind,
bool  aggreg = false,
bool  dummy_par = false 
) [static]

Set related generators

Definition at line 613 of file CodeGenReg.cpp.

Method CodeGen::dumpSetGetterGeneric ( SetRep cont,
const FCO fco,
const std::string comm_kind,
bool  aggreg = false,
bool  dummy_par = false 
) [static]

Definition at line 577 of file CodeGenTemplate.cpp.

std::string CodeGen::fill ( int  i = 1  )  [static]

Definition at line 16 of file CodeGen.cpp.

void CodeGen::folderGetter ( const std::string retval_folderkind,
const std::string sub_name,
const std::string method_name,
bool  extended,
Any cont,
Method m 
) [static]

Folder related generators

Definition at line 8 of file CodeGenReg.cpp.

void CodeGen::folderGetterGeneric ( const std::string retval_folderkind,
const std::string sub_name,
const std::string method_name,
bool  extended,
Any cont,
Method m 
) [static]

Definition at line 7 of file CodeGenTemplate.cpp.

std::string CodeGen::folderKidsTemplate (  )  [static]

Visitor related methods

Definition at line 420 of file CodeGen.cpp.

std::string CodeGen::indent ( int  i = 0  )  [static]

Definition at line 10 of file CodeGen.cpp.

void CodeGen::kindGetter1 ( const std::string retval_kind,
const std::string kind,
const std::string method_name,
Any cont,
Method m 
) [static]

Definition at line 40 of file CodeGenReg.cpp.

void CodeGen::kindGetter1Generic ( const std::string retval_kind,
const std::string kind,
const std::string method_name,
Any cont,
Method m 
) [static]

Definition at line 43 of file CodeGenTemplate.cpp.

void CodeGen::kindGetter2 ( const std::string retval_kind,
const std::string kind,
const std::vector< std::string > &  kind_vec,
const std::string method_name,
Any cont,
Method m 
) [static]

Definition at line 69 of file CodeGenReg.cpp.

void CodeGen::kindGetter2Generic ( const std::string retval_kind,
const std::string kind,
const std::vector< std::string > &  kind_vec,
const std::string method_name,
Any cont,
Method m 
) [static]

Definition at line 74 of file CodeGenTemplate.cpp.

void CodeGen::kindGetter3 ( const std::string retval_kind,
const std::string kind,
const std::string method_name,
Any cont,
Method m 
) [static]

Definition at line 108 of file CodeGenReg.cpp.

void CodeGen::kindGetter3Generic ( const std::string retval_kind,
const std::string kind,
const std::string method_name,
Any cont,
Method m 
) [static]

Definition at line 115 of file CodeGenTemplate.cpp.

std::string CodeGen::modelKidsTemplate (  )  [static]

Definition at line 439 of file CodeGen.cpp.

void CodeGen::roleGetter1 ( const std::string retval_kind,
const std::string inquire,
const std::string method_name,
const std::string fco_name,
Any cont,
Method m 
) [static]

Model related generators

Definition at line 136 of file CodeGenReg.cpp.

void CodeGen::roleGetter1Generic ( const std::string retval_kind,
const std::string inquire,
const std::string method_name,
const std::string fco_name,
Any cont,
Method m 
) [static]

Definition at line 147 of file CodeGenTemplate.cpp.

void CodeGen::roleGetter2 ( const std::string retval_kind,
const std::string inquire,
const std::string method_name,
const std::string fco_name,
Any cont,
Method m 
) [static]

Definition at line 166 of file CodeGenReg.cpp.

void CodeGen::roleGetter2Generic ( const std::string retval_kind,
const std::string inquire,
const std::string method_name,
const std::string fco_name,
Any cont,
Method m 
) [static]

Definition at line 178 of file CodeGenTemplate.cpp.

void CodeGen::roleGetter3 ( const std::string retval_kind,
const std::string method_name,
const std::string fco_name,
const std::string role_name,
const std::vector< std::string > &  roles,
const std::string dummy_str,
Any cont,
Method m 
) [static]

Definition at line 196 of file CodeGenReg.cpp.

void CodeGen::roleGetter3Generic ( const std::string retval_kind,
const std::string method_name,
const std::string fco_name,
const std::string role_name,
const std::vector< std::string > &  roles,
const std::string dummy_str,
Any cont,
Method m 
) [static]

Definition at line 209 of file CodeGenTemplate.cpp.

void CodeGen::roleGetter4 ( const std::string retval_kind,
const std::string method_name,
const std::string fco_name,
const std::string desc_k_name,
const std::string role_name,
const std::string nmsp,
Any cont,
Method m 
) [static]

Definition at line 239 of file CodeGenReg.cpp.

void CodeGen::roleGetter4Generic ( const std::string retval_kind,
const std::string method_name,
const std::string fco_name,
const std::string desc_k_name,
const std::string role_name,
const std::string nmsp,
Any cont,
Method m 
) [static]

Definition at line 251 of file CodeGenTemplate.cpp.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:51:53 2013 for GME by  doxygen 1.6.3