umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
51 explicit UMLInstance(
const QString& instanceName = QString(),
59 virtual void saveToXMI1(QXmlStreamWriter& writer);
62 bool load1(QDomElement& element);
71 #endif // UMLINSTANCE_H
Non-graphical Information for an Instance.
Definition: instance.h:47
QString name() const
Definition: umlobject.cpp:211
void attributeRemoved(UMLClassifierListItem *)
Definition: instance.cpp:203
Non-graphical information for a UMLCanvasObject.
Definition: umlcanvasobject.h:36
void save1(const QString &tag, QXmlStreamWriter &writer)
Definition: umlobject.cpp:854
virtual UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: classifier.cpp:998
UMLAttribute * asUMLAttribute()
Definition: umlobject.cpp:1389
virtual bool resolveRef()
Definition: umlobject.cpp:746
QString getInitialValue() const
Definition: attribute.cpp:99
const Type None
special value for uninitialized ID
Definition: basictypes.h:404
@ ot_Attribute
Definition: umlobject.h:93
QString m_SecondaryId
Definition: umlobject.h:291
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1331
void emitModified()
Definition: umlobject.cpp:385
void save1end(QXmlStreamWriter &writer)
Definition: umlobject.cpp:908
std::string Type
Definition: basictypes.h:402
void attributeAdded(UMLClassifierListItem *)
Definition: instance.cpp:181
Definition: classpropertiesdialog.h:34
The base class for UML objects.
Definition: umlobject.h:74
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:287
ObjectType m_BaseType
objects type
Definition: umlobject.h:281
#define uWarning()
Definition: debug_utils.h:124
#define uDebug()
Definition: debug_utils.h:122
UMLClassifier * classifier()
Definition: instance.cpp:99
connect()
Definition: namespaces-multiple.php:5
@ ot_Instance
Definition: umlobject.h:91
Sets up attribute information.
Definition: attribute.h:27
UMLObjectList & subordinates() const
Definition: umlcanvasobject.h:91
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3553
bool showPropertiesDialog(QWidget *parent)
Definition: instance.cpp:175
Definition: umlclassifierlistitemlist.h:26
void setClassifier(UMLClassifier *classifier)
Definition: instance.cpp:51
#define uError()
Definition: debug_utils.h:123
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:997
bool load1(QDomElement &element)
Definition: instance.cpp:123
Sets up instanceattribute information.
Definition: instanceattribute.h:38
int exec()
Definition: multipagedialogbase.cpp:223
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
void setClassifierCmd(UMLClassifier *classifier, bool emitSignal=true)
Definition: instance.cpp:65
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: instance.cpp:107
UMLInstance(const QString &instanceName=QString(), Uml::ID::Type id=Uml::ID::None, UMLClassifier *classifier=nullptr)
Definition: instance.cpp:38
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: umlobject.cpp:841
#define uIgnoreZeroPointer(a)
Definition: debug_utils.h:134
virtual bool resolveRef()
Definition: instance.cpp:152
void maybeSignalObjectCreated()
Definition: umlobject.cpp:723
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:29