8#ifndef SIMPLECODEGENERATOR_H
9#define SIMPLECODEGENERATOR_H
Definition codegenerator.h:54
Definition simplecodegenerator.h:30
int m_indentLevel
Definition simplecodegenerator.h:73
bool m_createDirHierarchyForPackages
Definition simplecodegenerator.h:69
virtual void initFromParentDocument()
Definition simplecodegenerator.cpp:299
bool hasAbstractOps(UMLClassifier *c)
Definition simplecodegenerator.cpp:251
QString overwritableName(UMLPackage *classifier, const QString &name, const QString &ext)
Definition simplecodegenerator.cpp:160
QString className_
Definition simplecodegenerator.h:47
QString findFileName(UMLPackage *classifier, const QString &ext)
Definition simplecodegenerator.cpp:84
QString fileName_
Definition simplecodegenerator.h:48
QString m_endl
Definition simplecodegenerator.h:74
QString m_indentation
Definition simplecodegenerator.h:72
virtual ~SimpleCodeGenerator()
Definition simplecodegenerator.cpp:61
SimpleCodeGenerator(bool createDirHierarchyForPackages=true)
Definition simplecodegenerator.cpp:41
QMap< UMLPackage *, QString > m_fileMap
Definition simplecodegenerator.h:61
void writeCodeToFile()
Definition simplecodegenerator.cpp:264
QString indent()
Definition simplecodegenerator.cpp:69
virtual void syncCodeToDocument()
Definition simplecodegenerator.cpp:288
virtual void writeClass(UMLClassifier *c)=0
bool hasDefaultValueAttr(UMLClassifier *c)
Definition simplecodegenerator.cpp:236
Information for a non-graphical Concept/Class.
Definition classifier.h:35
Non-graphical information for a Package.
Definition package.h:28
QList< UMLClassifier * > UMLClassifierList
Definition umlclassifierlist.h:14