6#ifndef ENTITYATTRIBUTE_H
7#define ENTITYATTRIBUTE_H
36 UMLObject *type =
nullptr,
const QString& iv = QString());
62 bool withStereotype=
false)
const;
64 virtual void saveToXMI(QXmlStreamWriter& writer);
71 bool load1(QDomElement& element);
Sets up attribute information.
Definition: umlattribute.h:23
Sets up entityattribute information.
Definition: umlentityattribute.h:21
virtual ~UMLEntityAttribute()
Definition: umlentityattribute.cpp:51
QString m_attributes
Definition: umlentityattribute.h:76
virtual bool showPropertiesDialog(QWidget *parent=nullptr)
Definition: umlentityattribute.cpp:270
bool load1(QDomElement &element)
Definition: umlentityattribute.cpp:254
void setValues(const QString &values)
Definition: umlentityattribute.cpp:98
void init()
Definition: umlentityattribute.cpp:59
void setAutoIncrement(const bool autoIncrement)
Definition: umlentityattribute.cpp:116
void setAttributes(const QString &attributes)
Definition: umlentityattribute.cpp:80
virtual void copyInto(UMLObject *lhs) const
Definition: umlentityattribute.cpp:204
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: umlentityattribute.cpp:232
bool getAutoIncrement() const
Definition: umlentityattribute.cpp:107
void setNull(const bool null)
Definition: umlentityattribute.cpp:152
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: umlentityattribute.cpp:162
QString getValues() const
Definition: umlentityattribute.cpp:89
QString m_values
Definition: umlentityattribute.h:75
DBIndex_Type indexType() const
Definition: umlentityattribute.cpp:125
bool m_null
Definition: umlentityattribute.h:78
bool m_autoIncrement
Definition: umlentityattribute.h:77
DBIndex_Type m_indexType
Definition: umlentityattribute.h:74
bool operator==(const UMLEntityAttribute &rhs) const
Definition: umlentityattribute.cpp:184
DBIndex_Type
Definition: umlentityattribute.h:26
@ Index
Definition: umlentityattribute.h:29
@ None
Definition: umlentityattribute.h:27
@ Unique
Definition: umlentityattribute.h:30
@ Primary
Definition: umlentityattribute.h:28
void setIndexType(const DBIndex_Type indexType)
Definition: umlentityattribute.cpp:134
QString getAttributes() const
Definition: umlentityattribute.cpp:71
virtual UMLObject * clone() const
Definition: umlentityattribute.cpp:221
bool getNull() const
Definition: umlentityattribute.cpp:143
The base class for UML objects.
Definition: umlobject.h:70
QString name() const
Definition: umlobject.cpp:207
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
std::string Type
Definition: basictypes.h:371
Enum
Definition: basictypes.h:160
@ NoSig
Definition: basictypes.h:161
Enum
Definition: basictypes.h:45
@ Private
Definition: basictypes.h:47