41 const QString& value = QString());
52 virtual void saveToXMI(QXmlStreamWriter& writer);
61 bool load1(QDomElement & element);
Definition idchangelog.h:22
A base class for classifier list items (e.g. attributes)
Definition classifierlistitem.h:25
Information for a non-graphical Concept/Class.
Definition classifier.h:35
Sets up attribute information.
Definition enumliteral.h:21
Non-graphical Information for an Enum.
Definition enum.h:24
virtual UMLClassifierListItem * makeChildObject(const QString &xmiTag)
Definition enum.cpp:298
void enumLiteralRemoved(UMLClassifierListItem *)
Definition moc_enum.cpp:166
UMLObject * createEnumLiteral(const QString &name=QString())
Definition enum.cpp:83
bool operator==(const UMLEnum &rhs) const
Definition enum.cpp:45
void enumLiteralAdded(UMLClassifierListItem *)
Definition moc_enum.cpp:159
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition enum.cpp:239
bool load1(QDomElement &element)
Definition enum.cpp:259
virtual ~UMLEnum()
Definition enum.cpp:37
virtual void copyInto(UMLObject *lhs) const
Definition enum.cpp:54
int enumLiterals() const
Definition enum.cpp:223
void signalEnumLiteralRemoved(UMLClassifierListItem *elit)
Definition enum.cpp:231
virtual UMLObject * clone() const
Definition enum.cpp:62
UMLObject * addEnumLiteral(const QString &name, Uml::ID::Type id=Uml::ID::None, const QString &value=QString())
Definition enum.cpp:131
void init()
Definition enum.cpp:73
int removeEnumLiteral(UMLEnumLiteral *literal)
Definition enum.cpp:204
The base class for UML objects.
Definition umlobject.h:70
QString name() const
Definition umlobject.cpp:207
const Type None
special value for uninitialized ID
Definition basictypes.h:373
std::string Type
Definition basictypes.h:371