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