umbrello
2.35.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
41 const QString& value = QString());
52 virtual void saveToXMI(QXmlStreamWriter& writer);
61 bool load1(QDomElement & element);
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:421
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
#define logDebug1(s, a)
Definition: uml.h:541
bool load1(QDomElement &element)
Definition: enum.cpp:259
QString name() const
Definition: umlobject.cpp:207
void enumLiteralAdded(UMLClassifierListItem *)
Definition: moc_enum.cpp:159
virtual UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: classifier.cpp:999
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
virtual QString uniqChildName(const UMLObject::ObjectType type, const QString &prefix=QString()) const
Definition: umlcanvasobject.cpp:178
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: umlobject.cpp:840
void init()
Definition: uniqueid.cpp:32
Sets up attribute information.
Definition: enumliteral.h:20
virtual UMLClassifierListItem * makeChildObject(const QString &xmiTag)
Definition: enum.cpp:298
void emitModified()
Definition: umlobject.cpp:381
void save1end(QXmlStreamWriter &writer)
Definition: umlobject.cpp:937
std::string Type
Definition: basictypes.h:371
bool operator==(const UMLEnum &rhs) const
Definition: enum.cpp:45
The base class for UML objects.
Definition: umlobject.h:69
UMLObject * createEnumLiteral(const QString &name=QString())
Definition: enum.cpp:83
virtual UMLObject * clone() const
Definition: enum.cpp:62
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: enum.cpp:239
void enumLiteralRemoved(UMLClassifierListItem *)
Definition: moc_enum.cpp:166
void init()
Definition: enum.cpp:73
OptionState & optionState()
Definition: optionstate.cpp:357
@ ot_EnumLiteral
Definition: umlobject.h:90
void signalUMLObjectCreated(UMLObject *o)
Definition: umldoc.cpp:2039
ObjectType m_BaseType
objects type
Definition: umlobject.h:308
virtual void copyInto(UMLObject *lhs) const
Definition: classifier.cpp:642
void removeChangeByNewID(Uml::ID::Type OldID)
Definition: idchangelog.cpp:119
void setStereotypeCmd(const QString &_name)
Definition: umlobject.cpp:531
Definition: idchangelog.h:21
bool operator==(const UMLCanvasObject &rhs) const
Definition: umlcanvasobject.cpp:273
virtual void copyInto(UMLObject *lhs) const
Definition: enum.cpp:54
int removeEnumLiteral(UMLEnumLiteral *literal)
Definition: enum.cpp:204
#define i18n
Definition: main.cpp:35
UMLEnum(const QString &name=QString(), Uml::ID::Type id=Uml::ID::None)
Definition: enum.cpp:29
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: enumliteral.cpp:149
void modified()
Definition: moc_umlobject.cpp:217
connect()
Definition: namespaces-multiple.php:5
#define logWarn1(s, a)
Definition: uml.h:544
static UMLApp * app()
Definition: uml.cpp:349
UMLObjectList & subordinates() const
Definition: umlcanvasobject.h:77
int enumLiterals() const
Definition: enum.cpp:223
Definition: basictypes.cpp:22
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3652
Definition: umlclassifierlistitemlist.h:21
void signalEnumLiteralRemoved(UMLClassifierListItem *elit)
Definition: enum.cpp:231
virtual bool loadFromXMI(QDomElement &element)
Definition: umlobject.cpp:1027
@ ot_Enum
Definition: umlobject.h:84
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
virtual ~UMLEnum()
Definition: enum.cpp:37
UMLObject * addEnumLiteral(const QString &name, Uml::ID::Type id=Uml::ID::None, const QString &value=QString())
Definition: enum.cpp:131
virtual UMLObject * findChildObject(const QString &n, UMLObject::ObjectType t=UMLObject::ot_UMLObject) const
Definition: umlcanvasobject.cpp:237
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:24
Non-graphical Information for an Enum.
Definition: enum.h:23
UMLDoc * document() const
Definition: uml.cpp:1139
void save1(QXmlStreamWriter &writer, const QString &type, const QString &tag=QString())
Definition: umlobject.cpp:861
#define logDebug0(s)
Definition: uml.h:535