umbrello
2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
UpdateDeleteAction getUpdateAction() const
Definition: foreignkeyconstraint.cpp:424
virtual QStringList reservedKeywords() const
Definition: sqlwriter.cpp:364
UpdateDeleteAction
Definition: foreignkeyconstraint.h:37
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:421
Non-graphical Information for an Entity.
Definition: entity.h:29
UMLUniqueConstraint * asUMLUniqueConstraint()
Definition: umlobject.cpp:1443
QString m_indentation
Definition: simplecodegenerator.h:72
Enum
Definition: basictypes.h:291
UMLCheckConstraint * asUMLCheckConstraint()
Definition: umlobject.cpp:1421
@ PostgreSQL
Definition: basictypes.h:305
@ ot_CheckConstraint
Definition: umlobject.h:103
QString name() const
Definition: umlobject.cpp:207
QString updateDeleteActionToString(UMLForeignKeyConstraint::UpdateDeleteAction uda)
Definition: model_utils.cpp:2204
virtual QString getHeadingFile(const QString &file)
Definition: codegenerator.cpp:406
static QString cleanName(const QString &name)
Definition: codegenerator.cpp:548
virtual UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: classifier.cpp:999
@ ot_ForeignKeyConstraint
Definition: umlobject.h:102
UMLClassifier * getType() const
Definition: classifierlistitem.cpp:98
QString getInitialValue() const
Definition: attribute.cpp:100
virtual QString getTypeName() const
Definition: classifierlistitem.cpp:108
virtual QStringList defaultDatatypes() const
Definition: sqlwriter.cpp:331
Sets up Foreign Key entity constraint information.
Definition: foreignkeyconstraint.h:27
@ A
Definition: basictypes.h:237
UMLForeignKeyConstraint * asUMLForeignKeyConstraint()
Definition: umlobject.cpp:1432
@ MySQL
Definition: basictypes.h:300
Definition: sqlwriter.h:25
virtual void printIndex(QTextStream &sql, UMLEntity *ent, UMLEntityAttributeList entAttList)
Definition: sqlwriter.cpp:586
UMLEntityAttributeList getEntityAttributes() const
Definition: entity.cpp:693
QStringList m_enumsGenerated
Definition: sqlwriter.h:42
QString getAttributes() const
Definition: entityattribute.cpp:72
The base class for UML objects.
Definition: umlobject.h:69
virtual Uml::ProgrammingLanguage::Enum language() const
Definition: sqlwriter.cpp:323
ObjectType baseType() const
Definition: umlobject.cpp:393
UMLEntity * getReferencedEntity() const
Definition: foreignkeyconstraint.cpp:349
bool forceDoc() const
Definition: codegenerator.cpp:764
@ ot_EnumLiteral
Definition: umlobject.h:90
SQLWriter()
Definition: sqlwriter.cpp:174
QString getValues() const
Definition: entityattribute.cpp:90
bool getNull() const
Definition: entityattribute.cpp:144
UMLEnum * asUMLEnum()
Definition: umlobject.cpp:1429
void showGeneratedFile(const QString &filename)
Definition: moc_codegenerator.cpp:181
@ SQL
Definition: basictypes.h:308
virtual void printUniqueConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Definition: sqlwriter.cpp:458
QString a
Definition: petalnode.cpp:13
QString m_endl
Definition: simplecodegenerator.h:74
static const char * reserved_words[]
Definition: sqlwriter.cpp:33
virtual void printForeignKeyConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Definition: sqlwriter.cpp:506
QMap< UMLEntityAttribute *, UMLEntityAttribute * > getEntityAttributePairs()
Definition: foreignkeyconstraint.cpp:408
static QString formatDoc(const QString &text, const QString &linePrefix=QLatin1String(" *"), int lineWidth=80)
Definition: codegenerator.cpp:711
Definition: simplecodegenerator.h:29
@ B
Definition: basictypes.h:238
virtual void printCheckConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Definition: sqlwriter.cpp:634
UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: entity.cpp:646
@ ot_UniqueConstraint
Definition: umlobject.h:101
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
virtual ~SQLWriter()
Definition: sqlwriter.cpp:179
QString doc() const
Definition: umlobject.cpp:431
UMLEntity * m_pEntity
Definition: sqlwriter.h:43
Definition: umlentityattributelist.h:19
bool isPrimaryKey(const UMLUniqueConstraint *uConstr) const
Definition: entity.cpp:680
UMLAssociationList getRelationships() const
Definition: umlcanvasobject.cpp:433
QString getCheckCondition() const
Definition: checkconstraint.h:47
@ Index
Definition: entityattribute.h:29
Definition: umlclassifierlistitemlist.h:21
void codeGenerated(UMLClassifier *concept, bool generated)
Definition: moc_codegenerator.cpp:167
@ ot_Enum
Definition: umlobject.h:84
UpdateDeleteAction getDeleteAction() const
Definition: foreignkeyconstraint.cpp:416
QLatin1String baseTypeStr() const
Definition: umlobject.cpp:401
Sets up Check Constraint information for UMLEntities.
Definition: checkconstraint.h:20
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Sets up association information.
Definition: association.h:28
UMLEntityAttributeList getEntityAttributeList() const
Definition: uniqueconstraint.cpp:313
virtual void printEntityAttributes(QTextStream &sql, UMLEntityAttributeList entityAttributeList)
Definition: sqlwriter.cpp:382
Sets up entityattribute information.
Definition: entityattribute.h:20
bool forceSections() const
Definition: codegenerator.cpp:774
virtual void printAutoIncrements(QTextStream &sql, UMLEntityAttributeList entAttList)
Definition: sqlwriter.cpp:623
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:24
Non-graphical Information for an Enum.
Definition: enum.h:23
QList< UMLAssociation * > UMLAssociationList
Definition: umlassociationlist.h:12
virtual void writeClass(UMLClassifier *c)
Definition: sqlwriter.cpp:187
QString findFileName(UMLPackage *concept, const QString &ext)
Definition: simplecodegenerator.cpp:87
Sets up Unique entity constraint information.
Definition: uniqueconstraint.h:23
bool openFile(QFile &file, const QString &name)
Definition: codegenerator.cpp:522
DBIndex_Type indexType() const
Definition: entityattribute.cpp:126
#define logError2(s, a, b)
Definition: uml.h:551