EnumAttributeRep Class Reference

#include <AttributeRep.h>

Inheritance diagram for EnumAttributeRep:
Inheritance graph
[legend]
Collaboration diagram for EnumAttributeRep:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EnumAttributeRep (BON::FCO &ptr)
virtual ~EnumAttributeRep ()
ATTR_TYPE getType ()
bool getMenuItems ()
std::string doDumpErroneousAttrHdr ()
std::string doDumpErroneousAttrSrc (FCO *)
Method createMethodForAttr (FCO *)
Method createSetMethodForAttr (FCO *)
std::string getMethodName ()
std::string getSetMethodName ()
std::string enumTypeName (EnumAttributeRep *a)
 EnumAttributeRep (BON::FCO &ptr)
virtual ~EnumAttributeRep ()
ATTR_TYPE getType ()
bool getMenuItems ()
std::string doDumpAttr (const std::string &mm="")

Protected Attributes

std::vector< std::stringm_items
std::vector< std::stringm_itemsVal
int m_noOfItems
int m_noOfDefault

Detailed Description

Definition at line 49 of file BONExtender/Rep/AttributeRep.h.


Constructor & Destructor Documentation

EnumAttributeRep::EnumAttributeRep ( BON::FCO ptr  ) 

Definition at line 74 of file BONExtender/Rep/AttributeRep.cpp.

virtual EnumAttributeRep::~EnumAttributeRep (  )  [inline, virtual]

Definition at line 53 of file BONExtender/Rep/AttributeRep.h.

EnumAttributeRep::EnumAttributeRep ( BON::FCO ptr  ) 
virtual EnumAttributeRep::~EnumAttributeRep (  )  [inline, virtual]

Definition at line 51 of file MetaInterpreter/Rep/AttributeRep.h.


Member Function Documentation

Method EnumAttributeRep::createMethodForAttr ( FCO container  )  [virtual]

Implements AttributeRep.

Definition at line 215 of file BONExtender/Rep/AttributeRep.cpp.

Method EnumAttributeRep::createSetMethodForAttr ( FCO container  )  [virtual]

Implements AttributeRep.

Definition at line 265 of file BONExtender/Rep/AttributeRep.cpp.

std::string EnumAttributeRep::doDumpAttr ( const std::string mm = ""  )  [virtual]

Implements AttributeRep.

Definition at line 232 of file MetaInterpreter/Rep/AttributeRep.cpp.

std::string EnumAttributeRep::doDumpErroneousAttrHdr (  )  [virtual]

Implements AttributeRep.

Definition at line 302 of file BONExtender/Rep/AttributeRep.cpp.

std::string EnumAttributeRep::doDumpErroneousAttrSrc ( FCO  )  [virtual]

Implements AttributeRep.

Definition at line 324 of file BONExtender/Rep/AttributeRep.cpp.

std::string EnumAttributeRep::enumTypeName ( EnumAttributeRep a  ) 

Definition at line 195 of file BONExtender/Rep/AttributeRep.cpp.

bool EnumAttributeRep::getMenuItems (  ) 
bool EnumAttributeRep::getMenuItems (  ) 

Definition at line 82 of file BONExtender/Rep/AttributeRep.cpp.

std::string EnumAttributeRep::getMethodName (  )  [virtual]

Implements AttributeRep.

Definition at line 203 of file BONExtender/Rep/AttributeRep.cpp.

std::string EnumAttributeRep::getSetMethodName (  )  [virtual]

Implements AttributeRep.

Definition at line 209 of file BONExtender/Rep/AttributeRep.cpp.

ATTR_TYPE EnumAttributeRep::getType (  )  [inline, virtual]

Implements AttributeRep.

Definition at line 52 of file MetaInterpreter/Rep/AttributeRep.h.

ATTR_TYPE EnumAttributeRep::getType (  )  [inline, virtual]

Implements AttributeRep.

Definition at line 54 of file BONExtender/Rep/AttributeRep.h.


Member Data Documentation

std::vector< std::string > EnumAttributeRep::m_items [protected]

Definition at line 64 of file BONExtender/Rep/AttributeRep.h.

std::vector< std::string > EnumAttributeRep::m_itemsVal [protected]

Definition at line 65 of file BONExtender/Rep/AttributeRep.h.

Definition at line 67 of file BONExtender/Rep/AttributeRep.h.

Definition at line 66 of file BONExtender/Rep/AttributeRep.h.


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