umbrello/umbrello
enum.h
Go to the documentation of this file.
UMLObject * addEnumLiteral(const QString &name, Uml::ID::Type id=Uml::ID::None)
Adds an enumliteral to the enum.
Definition: enum.cpp:132
virtual void copyInto(UMLObject *lhs) const
Copy the internal presentation of this object into the new object.
Definition: enum.cpp:56
This class defines the non-graphical information required for a UML Classifier (ie a class or interfa...
Definition: classifier.h:39
Classifiers (classes, interfaces) have lists of operations, attributes, templates and others...
Definition: classifierlistitem.h:29
int removeEnumLiteral(UMLEnumLiteral *literal)
Removes an enumliteral from the class.
Definition: enum.cpp:204
This class contains all the ID translations done for each UMLObject pasted.
Definition: idchangelog.h:26
void signalEnumLiteralRemoved(UMLClassifierListItem *elit)
Emit the enumLiteralRemoved signal.
Definition: enum.cpp:231
void enumLiteralRemoved(UMLClassifierListItem *)
virtual UMLClassifierListItem * makeChildObject(const QString &xmiTag)
Create a new ClassifierListObject (enumLiteral) according to the given XMI tag.
Definition: enum.cpp:288
This class is used to set up information for an enum literal.
Definition: enumliteral.h:25
void enumLiteralAdded(UMLClassifierListItem *)
This class contains the non-graphical information required for a UML Enum.
Definition: enum.h:28
UMLEnum(const QString &name=QString(), Uml::ID::Type id=Uml::ID::None)
Sets up an enum.
Definition: enum.cpp:31
UMLObject * createEnumLiteral(const QString &name=QString())
Creates a literal for the enum.
Definition: enum.cpp:85
bool load(QDomElement &element)
Loads the element including its enumliterals.
Definition: enum.cpp:253
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Creates the element including its enumliterals.
Definition: enum.cpp:239
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:05:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:05:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.