32 #include "../../../common/StringUtils.h" 
te::layout::EnumTypeFlags getType()
Returns enum type. 
 
Abstract class to represent an enumeration. 
 
std::string getName()
Returns name. 
 
std::string getLabel()
Returns label. 
 
void setLabel(std::string label)
Change label. 
 
EnumType(int id, std::string name, AbstractEnum *type)
Constructor. 
 
std::string Convert2UCase(const std::string &value)
It converts a string to upper case. 
 
virtual ~EnumType()
Destructor. 
 
void setName(std::string name)
Change name. 
 
int getId()
Returns numeric value assigned. 
 
AbstractEnum * getParent()
Returns enum type. 
 
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
 
void setType(te::layout::EnumTypeFlags type)
Sets enum type.