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.