umbrello
2.31.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
UpdateDeleteAction getUpdateAction() const
Definition: foreignkeyconstraint.cpp:425
virtual QStringList reservedKeywords() const
Definition: sqlwriter.cpp:366
UpdateDeleteAction
Definition: foreignkeyconstraint.h:42
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
Non-graphical Information for an Entity.
Definition: entity.h:35
QString m_indentation
Definition: simplecodegenerator.h:85
Enum
Definition: basictypes.h:288
@ PostgreSQL
Definition: basictypes.h:302
@ ot_CheckConstraint
Definition: umlobject.h:107
QString name() const
Definition: umlobject.cpp:211
QString updateDeleteActionToString(UMLForeignKeyConstraint::UpdateDeleteAction uda)
Definition: model_utils.cpp:2143
virtual QString getHeadingFile(const QString &file)
Definition: codegenerator.cpp:407
static QString cleanName(const QString &name)
Definition: codegenerator.cpp:549
virtual UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: classifier.cpp:998
@ ot_ForeignKeyConstraint
Definition: umlobject.h:106
UMLClassifier * getType() const
Definition: classifierlistitem.cpp:102
QString getInitialValue() const
Definition: attribute.cpp:99
virtual QString getTypeName() const
Definition: classifierlistitem.cpp:112
Sets up Foreign Key entity constraint information.
Definition: foreignkeyconstraint.h:33
@ A
Definition: basictypes.h:256
@ MySQL
Definition: basictypes.h:297
Definition: sqlwriter.h:30
virtual void printIndex(QTextStream &sql, UMLEntity *ent, UMLEntityAttributeList entAttList)
Definition: sqlwriter.cpp:586
UMLEntityAttributeList getEntityAttributes() const
Definition: entity.cpp:692
QStringList m_enumsGenerated
Definition: sqlwriter.h:46
QString getAttributes() const
Definition: entityattribute.cpp:75
The base class for UML objects.
Definition: umlobject.h:74
virtual Uml::ProgrammingLanguage::Enum language() const
Definition: sqlwriter.cpp:325
UMLCheckConstraint * asUMLCheckConstraint()
Definition: umlobject.cpp:1307
UMLEnum * asUMLEnum()
Definition: umlobject.cpp:1315
ObjectType baseType() const
Definition: umlobject.cpp:397
UMLEntity * getReferencedEntity() const
Definition: foreignkeyconstraint.cpp:350
bool forceDoc() const
Definition: codegenerator.cpp:765
@ ot_EnumLiteral
Definition: umlobject.h:94
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1312
SQLWriter()
Definition: sqlwriter.cpp:177
QString getValues() const
Definition: entityattribute.cpp:93
bool getNull() const
Definition: entityattribute.cpp:147
void showGeneratedFile(const QString &filename)
@ SQL
Definition: basictypes.h:305
virtual void printUniqueConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Definition: sqlwriter.cpp:460
QString a
Definition: petalnode.cpp:18
QString m_endl
Definition: simplecodegenerator.h:87
UMLForeignKeyConstraint * asUMLForeignKeyConstraint()
Definition: umlobject.cpp:1318
static const char * reserved_words[]
Definition: sqlwriter.cpp:36
virtual void printForeignKeyConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Definition: sqlwriter.cpp:507
QMap< UMLEntityAttribute *, UMLEntityAttribute * > getEntityAttributePairs()
Definition: foreignkeyconstraint.cpp:409
static QString formatDoc(const QString &text, const QString &linePrefix=QLatin1String(" *"), int lineWidth=80)
Definition: codegenerator.cpp:712
Definition: simplecodegenerator.h:34
@ B
Definition: basictypes.h:257
virtual void printCheckConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Definition: sqlwriter.cpp:634
UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: entity.cpp:645
@ ot_UniqueConstraint
Definition: umlobject.h:105
virtual ~SQLWriter()
Definition: sqlwriter.cpp:182
QString doc() const
Definition: umlobject.cpp:435
UMLEntity * m_pEntity
Definition: sqlwriter.h:47
UMLAssociationList getRelationships()
Definition: umlcanvasobject.cpp:432
Definition: umlentityattributelist.h:26
QString getCheckCondition() const
Definition: checkconstraint.h:59
@ Index
Definition: entityattribute.h:50
Definition: umlclassifierlistitemlist.h:27
void codeGenerated(UMLClassifier *concept, bool generated)
#define uError()
Definition: debug_utils.h:123
UMLUniqueConstraint * asUMLUniqueConstraint()
Definition: umlobject.cpp:1329
@ ot_Enum
Definition: umlobject.h:88
UpdateDeleteAction getDeleteAction() const
Definition: foreignkeyconstraint.cpp:417
QLatin1String baseTypeStr() const
Definition: umlobject.cpp:405
Sets up Check Constraint information for UMLEntities.
Definition: checkconstraint.h:26
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
Sets up association information.
Definition: association.h:33
UMLEntityAttributeList getEntityAttributeList() const
Definition: uniqueconstraint.cpp:310
virtual void printEntityAttributes(QTextStream &sql, UMLEntityAttributeList entityAttributeList)
Definition: sqlwriter.cpp:384
bool isPrimaryKey(UMLUniqueConstraint *uConstr) const
Definition: entity.cpp:679
Sets up entityattribute information.
Definition: entityattribute.h:26
bool forceSections() const
Definition: codegenerator.cpp:775
virtual void printAutoIncrements(QTextStream &sql, UMLEntityAttributeList entAttList)
Definition: sqlwriter.cpp:623
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:30
virtual QStringList defaultDatatypes()
Definition: sqlwriter.cpp:333
Non-graphical Information for an Enum.
Definition: enum.h:29
QList< UMLAssociation * > UMLAssociationList
Definition: umlassociationlist.h:18
virtual void writeClass(UMLClassifier *c)
Definition: sqlwriter.cpp:190
QString findFileName(UMLPackage *concept, const QString &ext)
Definition: simplecodegenerator.cpp:91
Sets up Unique entity constraint information.
Definition: uniqueconstraint.h:29
bool openFile(QFile &file, const QString &name)
Definition: codegenerator.cpp:523
DBIndex_Type indexType() const
Definition: entityattribute.cpp:129