umbrello
2.30.90
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
46 const QString& value = QString());
57 virtual void saveToXMI1(QDomDocument & qDoc, QDomElement & qElement);
66 bool load1(QDomElement & element);
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: enum.cpp:240
bool load1(QDomElement &element)
Definition: enum.cpp:256
QString name() const
Definition: umlobject.cpp:211
virtual QString uniqChildName(const UMLObject::ObjectType type, const QString &prefix=QString())
Definition: umlcanvasobject.cpp:180
void enumLiteralAdded(UMLClassifierListItem *)
virtual UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: classifier.cpp:998
const Type None
special value for uninitialized ID
Definition: basictypes.h:370
Sets up attribute information.
Definition: enumliteral.h:25
virtual UMLClassifierListItem * makeChildObject(const QString &xmiTag)
Definition: enum.cpp:295
void emitModified()
Definition: umlobject.cpp:385
std::string Type
Definition: basictypes.h:368
bool operator==(const UMLEnum &rhs) const
Definition: enum.cpp:47
The base class for UML objects.
Definition: umlobject.h:73
UMLObject * createEnumLiteral(const QString &name=QString())
Definition: enum.cpp:85
virtual UMLObject * clone() const
Definition: enum.cpp:64
int enumLiterals()
Definition: enum.cpp:224
void enumLiteralRemoved(UMLClassifierListItem *)
void init()
Definition: enum.cpp:75
@ ot_EnumLiteral
Definition: umlobject.h:94
void signalUMLObjectCreated(UMLObject *o)
Definition: umldoc.cpp:1983
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
virtual void copyInto(UMLObject *lhs) const
Definition: classifier.cpp:642
void removeChangeByNewID(Uml::ID::Type OldID)
Definition: idchangelog.cpp:124
void setStereotypeCmd(const QString &_name)
Definition: umlobject.cpp:534
Definition: idchangelog.h:26
bool operator==(const UMLCanvasObject &rhs) const
Definition: umlcanvasobject.cpp:274
virtual void copyInto(UMLObject *lhs) const
Definition: enum.cpp:56
#define uWarning()
Definition: debug_utils.h:124
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umlobject.cpp:833
QDomElement save1(const QString &tag, QDomDocument &qDoc)
Definition: umlobject.cpp:844
int removeEnumLiteral(UMLEnumLiteral *literal)
Definition: enum.cpp:205
#define i18n
Definition: main.cpp:39
UMLEnum(const QString &name=QString(), Uml::ID::Type id=Uml::ID::None)
Definition: enum.cpp:31
#define uDebug()
Definition: debug_utils.h:122
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: enumliteral.cpp:151
connect()
Definition: namespaces-multiple.php:5
static UMLApp * app()
Definition: uml.cpp:269
UMLObjectList & subordinates() const
Definition: umlcanvasobject.h:88
virtual UMLObject * findChildObject(const QString &n, UMLObject::ObjectType t=UMLObject::ot_UMLObject)
Definition: umlcanvasobject.cpp:238
Uml::ID::Type gen()
Definition: uniqueid.cpp:34
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3548
Definition: umlclassifierlistitemlist.h:26
void signalEnumLiteralRemoved(UMLClassifierListItem *elit)
Definition: enum.cpp:232
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:954
@ ot_Enum
Definition: umlobject.h:88
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
virtual ~UMLEnum()
Definition: enum.cpp:39
UMLObject * addEnumLiteral(const QString &name, Uml::ID::Type id=Uml::ID::None, const QString &value=QString())
Definition: enum.cpp:132
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:29
Non-graphical Information for an Enum.
Definition: enum.h:28
UMLDoc * document() const
Definition: uml.cpp:1055