umbrello
2.32.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef UMLINSTANCEATTRIBUTE_H
12 #define UMLINSTANCEATTRIBUTE_H
32 UMLObject *type = 0,
const QString& value = QString());
39 virtual void saveToXMI1(QDomDocument& qDoc, QDomElement& qElement);
44 virtual bool load1(QDomElement &element);
51 #endif // UMLINSTANCEATTRIBUTE_H
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: instanceattribute.cpp:99
virtual bool load1(QDomElement &element)
Definition: instanceattribute.cpp:87
QString name() const
Definition: umlobject.cpp:211
void setAttributes(const QString &attributes)
Definition: instanceattribute.cpp:53
bool load1(QDomElement &element)
Definition: attribute.cpp:281
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
QString m_SecondaryId
Definition: umlobject.h:286
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
QString m_InitialValue
text for the attribute's initial value.
Definition: attribute.h:75
Definition: umlinstanceattributedialog.h:23
std::string Type
Definition: basictypes.h:351
The base class for UML objects.
Definition: umlobject.h:74
@ ot_InstanceAttribute
Definition: umlobject.h:110
QString m_attributes
Definition: instanceattribute.h:48
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:282
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
QDomElement save1(const QString &tag, QDomDocument &qDoc)
Definition: umlobject.cpp:845
UMLInstanceAttribute(UMLObject *parent, const QString &name, Uml::ID::Type id=Uml::ID::None, Uml::Visibility::Enum s=Uml::Visibility::Private, UMLObject *type=0, const QString &value=QString())
Definition: instanceattribute.cpp:25
QString getAttributes() const
Definition: instanceattribute.cpp:62
#define uDebug()
Definition: debug_utils.h:122
void init()
UMLInstanceAttribute::init Initialize members of this class.
Definition: instanceattribute.cpp:44
@ ot_Instance
Definition: umlobject.h:90
Sets up attribute information.
Definition: attribute.h:28
Enum
Definition: basictypes.h:59
Sets up instanceattribute information.
Definition: instanceattribute.h:26
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: instanceattribute.cpp:70
@ Private
Definition: basictypes.h:61