11 #ifndef ENTITYATTRIBUTE_H 12 #define ENTITYATTRIBUTE_H 41 UMLObject *type = 0,
const QString& iv = QString());
68 virtual void saveToXMI1(QDomDocument& qDoc, QDomElement& qElement);
75 bool load1(QDomElement& element);
bool load1(QDomElement &element)
Definition: entityattribute.cpp:257
Definition: entityattribute.h:34
void setNull(const bool null)
Definition: entityattribute.cpp:156
QString getAttributes() const
Definition: entityattribute.cpp:75
void setValues(const QString &values)
Definition: entityattribute.cpp:102
Definition: entityattribute.h:32
Enum
Definition: basictypes.h:59
virtual UMLObject * clone() const
Definition: entityattribute.cpp:225
virtual ~UMLEntityAttribute()
Definition: entityattribute.cpp:55
DBIndex_Type indexType() const
Definition: entityattribute.cpp:129
bool operator==(const UMLEntityAttribute &rhs) const
Definition: entityattribute.cpp:188
Sets up attribute information.
Definition: attribute.h:27
bool m_autoIncrement
Definition: entityattribute.h:81
QString m_attributes
Definition: entityattribute.h:80
QString m_values
Definition: entityattribute.h:79
Enum
Definition: basictypes.h:162
bool m_null
Definition: entityattribute.h:82
Definition: basictypes.h:61
The base class for UML objects.
Definition: umlobject.h:73
Definition: entityattribute.h:33
QString name() const
Definition: umlobject.cpp:211
Definition: entityattribute.h:35
void setAutoIncrement(const bool autoIncrement)
Definition: entityattribute.cpp:120
bool getNull() const
Definition: entityattribute.cpp:147
void init()
Definition: entityattribute.cpp:63
QString getValues() const
Definition: entityattribute.cpp:93
std::string Type
Definition: basictypes.h:351
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: entityattribute.cpp:236
void setIndexType(const DBIndex_Type indexType)
Definition: entityattribute.cpp:138
Sets up entityattribute information.
Definition: entityattribute.h:25
void setAttributes(const QString &attributes)
Definition: entityattribute.cpp:84
Definition: basictypes.h:163
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:34
DBIndex_Type m_indexType
Definition: entityattribute.h:78
virtual void copyInto(UMLObject *lhs) const
Definition: entityattribute.cpp:208
bool getAutoIncrement() const
Definition: entityattribute.cpp:111
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false)
Definition: entityattribute.cpp:166
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: entityattribute.cpp:273
DBIndex_Type
Definition: entityattribute.h:30