6#ifndef ENTITYATTRIBUTE_H
7#define ENTITYATTRIBUTE_H
Sets up attribute information.
Definition attribute.h:23
Sets up entityattribute information.
Definition entityattribute.h:21
virtual ~UMLEntityAttribute()
Definition entityattribute.cpp:52
QString m_attributes
Definition entityattribute.h:76
bool load1(QDomElement &element)
Definition entityattribute.cpp:255
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition entityattribute.cpp:271
void setValues(const QString &values)
Definition entityattribute.cpp:99
void init()
Definition entityattribute.cpp:60
void setAutoIncrement(const bool autoIncrement)
Definition entityattribute.cpp:117
void setAttributes(const QString &attributes)
Definition entityattribute.cpp:81
virtual void copyInto(UMLObject *lhs) const
Definition entityattribute.cpp:205
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition entityattribute.cpp:233
bool getAutoIncrement() const
Definition entityattribute.cpp:108
void setNull(const bool null)
Definition entityattribute.cpp:153
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition entityattribute.cpp:163
QString getValues() const
Definition entityattribute.cpp:90
QString m_values
Definition entityattribute.h:75
DBIndex_Type indexType() const
Definition entityattribute.cpp:126
bool m_null
Definition entityattribute.h:78
bool m_autoIncrement
Definition entityattribute.h:77
DBIndex_Type m_indexType
Definition entityattribute.h:74
bool operator==(const UMLEntityAttribute &rhs) const
Definition entityattribute.cpp:185
DBIndex_Type
Definition entityattribute.h:26
@ Index
Definition entityattribute.h:29
@ None
Definition entityattribute.h:27
@ Unique
Definition entityattribute.h:30
@ Primary
Definition entityattribute.h:28
void setIndexType(const DBIndex_Type indexType)
Definition entityattribute.cpp:135
QString getAttributes() const
Definition entityattribute.cpp:72
virtual UMLObject * clone() const
Definition entityattribute.cpp:222
UMLEntityAttribute(UMLObject *parent, const QString &name, Uml::ID::Type id=Uml::ID::None, Uml::Visibility::Enum s=Uml::Visibility::Private, UMLObject *type=0, const QString &iv=QString())
Definition entityattribute.cpp:31
bool getNull() const
Definition entityattribute.cpp:144
The base class for UML objects.
Definition umlobject.h:70
QString name() const
Definition umlobject.cpp:207
#define vector
Definition moc_predefs.h:100
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