20 #include <QStringList> 65 const QString &roleName,
const QString &multi,
66 const QString &doc,
const QString &docname);
87 const QString &roleName,
88 const QString &multi);
104 #endif // TCLWRITER_H void writeInitAttributeSource(UMLClassifier *c)
Definition: tclwriter.cpp:636
virtual QStringList reservedKeywords() const
Definition: tclwriter.cpp:937
void writeConstructorDecl()
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
QString mClassGlobal
information about current classifier
Definition: tclwriter.h:98
QStringList ObjectFieldVariables
Definition: tclwriter.h:99
QStringList VectorFieldVariables
Definition: tclwriter.h:100
void writeSourceFile(UMLClassifier *c, QFile &file)
Definition: tclwriter.cpp:334
QList< UMLAssociation * > UMLAssociationList
Definition: umlassociationlist.h:18
void writeAssociationSource(UMLAssociationList associations, Uml::ID::Type id)
Definition: tclwriter.cpp:831
void writeConstructorHeader()
Definition: tclwriter.cpp:461
Enum
Definition: basictypes.h:59
QString mNamespace
namespace information
Definition: tclwriter.h:97
Enum
Definition: basictypes.h:271
Definition: simplecodegenerator.h:33
void writeAssociationRoleSource(const QString &fieldClassName, const QString &roleName, const QString &multi)
Definition: tclwriter.cpp:870
QTextStream * mStream
current output stream
Definition: tclwriter.h:96
virtual Uml::ProgrammingLanguage::Enum language() const
Definition: tclwriter.cpp:96
void writeConstructorSource(UMLClassifier *c)
Definition: tclwriter.cpp:468
The base class for UML objects.
Definition: umlobject.h:73
QString fixTypeName(const QString &string)
Definition: tclwriter.cpp:917
void writeDestructorSource()
Definition: tclwriter.cpp:487
void writeHeaderFile(UMLClassifier *c, QFile &file)
Definition: tclwriter.cpp:165
void writeUse(UMLClassifier *c)
Definition: tclwriter.cpp:438
void writeAssociationRoleDecl(const QString &fieldClassName, const QString &roleName, const QString &multi, const QString &doc, const QString &docname)
Definition: tclwriter.cpp:582
void writeCode(const QString &text)
Definition: tclwriter.cpp:375
QString getUMLObjectName(UMLObject *obj)
Definition: tclwriter.cpp:928
std::string Type
Definition: basictypes.h:351
void writeAssociationIncl(UMLAssociationList list, Uml::ID::Type myId, const QString &type)
Definition: tclwriter.cpp:406
void writeInitAttributeHeader(UMLClassifier *c)
Definition: tclwriter.cpp:624
Definition: visibility.py:1
TclWriter()
Definition: tclwriter.cpp:80
void writeDocu(const QString &text)
Definition: tclwriter.cpp:394
virtual void writeClass(UMLClassifier *c)
Definition: tclwriter.cpp:105
void writeAssociationDecl(UMLAssociationList associations, Uml::Visibility::Enum permit, Uml::ID::Type id, const QString &type)
Definition: tclwriter.cpp:537
void writeOperationSource(UMLClassifier *c, Uml::Visibility::Enum permitScope)
Definition: tclwriter.cpp:753
void writeComm(const QString &text)
Definition: tclwriter.cpp:383
void writeDestructorDecl()
Definition: tclwriter.h:31
void writeAttributeSource(UMLClassifier *c)
Definition: tclwriter.cpp:819
void writeOperationHeader(UMLClassifier *c, Uml::Visibility::Enum permitScope)
Definition: tclwriter.cpp:678
virtual ~TclWriter()
Definition: tclwriter.cpp:88
void writeAttributeDecl(UMLClassifier *c, Uml::Visibility::Enum visibility, bool writeStatic)
Definition: tclwriter.cpp:499
void writeDestructorHeader()
Definition: tclwriter.cpp:481