12 #ifndef SIMPLECODEGENERATOR_H 13 #define SIMPLECODEGENERATOR_H 20 #include <QStringList> 87 #endif // SIMPLECODEGENERATOR_H Non-graphical information for a Package.
Definition: package.h:32
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
QString className_
Definition: simplecodegenerator.h:51
virtual ~SimpleCodeGenerator()
Definition: simplecodegenerator.cpp:68
SimpleCodeGenerator(bool createDirHierarchyForPackages=true)
Definition: simplecodegenerator.cpp:48
virtual void initFromParentDocument()
Definition: simplecodegenerator.cpp:318
QString findFileName(UMLPackage *concept, const QString &ext)
Definition: simplecodegenerator.cpp:91
Definition: simplecodegenerator.h:33
QString m_indentation
Definition: simplecodegenerator.h:76
bool hasDefaultValueAttr(UMLClassifier *c)
Definition: simplecodegenerator.cpp:255
void writeCodeToFile()
Definition: simplecodegenerator.cpp:283
virtual void writeClass(UMLClassifier *c)=0
virtual void syncCodeToDocument()
Definition: simplecodegenerator.cpp:307
QMap< UMLPackage *, QString > m_fileMap
Definition: simplecodegenerator.h:65
int m_indentLevel
Definition: simplecodegenerator.h:77
QString m_endl
Definition: simplecodegenerator.h:78
bool m_createDirHierarchyForPackages
Definition: simplecodegenerator.h:73
QString overwritableName(UMLPackage *concept, const QString &name, const QString &ext)
Definition: simplecodegenerator.cpp:167
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17
Definition: codegenerator.h:56
QString fileName_
Definition: simplecodegenerator.h:52
bool hasAbstractOps(UMLClassifier *c)
Definition: simplecodegenerator.cpp:270
QString indent()
Definition: simplecodegenerator.cpp:76