8 #ifndef CPPCODEGENERATOR_H
9 #define CPPCODEGENERATOR_H
53 virtual void saveToXMI1(QXmlStreamWriter& writer);
Definition: advancedcodegenerator.h:18
Definition: cppcodegenerator.h:23
virtual QStringList reservedKeywords() const
Definition: cppcodegenerator.cpp:397
CPPHeaderCodeDocument * newHeaderClassifierCodeDocument(UMLClassifier *classifier)
Definition: cppcodegenerator.cpp:283
CPPCodeGenerator()
Definition: cppcodegenerator.cpp:32
Uml::ProgrammingLanguage::Enum language() const
Definition: cppcodegenerator.cpp:57
CodeDocument * newClassifierCodeDocument(UMLClassifier *classifier)
Definition: cppcodegenerator.cpp:271
QStringList defaultDatatypes()
Definition: cppcodegenerator.cpp:388
bool removeHeaderCodeDocument(CPPHeaderCodeDocument *remove_object)
Definition: cppcodegenerator.cpp:111
CodeDocumentList m_headercodedocumentVector
Definition: cppcodegenerator.h:70
void setCreateProjectMakefile(bool buildIt)
Definition: cppcodegenerator.cpp:66
CPPHeaderCodeDocument * findHeaderCodeDocumentByClassifier(UMLClassifier *classifier)
Definition: cppcodegenerator.cpp:260
virtual void checkRemoveUMLObject(UMLObject *obj)
Definition: cppcodegenerator.cpp:364
static const bool DEFAULT_BUILD_MAKEFILE
Definition: cppcodegenerator.h:27
virtual CodeViewerDialog * getCodeViewerDialog(QWidget *parent, CodeDocument *doc, Settings::CodeViewerState &state)
Definition: cppcodegenerator.cpp:132
virtual void writeCodeToFile()
Definition: cppcodegenerator.cpp:223
bool getCreateProjectMakefile()
Definition: cppcodegenerator.cpp:79
void initFromParentDocument()
Definition: cppcodegenerator.cpp:303
QString fixTypeName(const QString &name)
Definition: cppcodegenerator.cpp:169
virtual ~CPPCodeGenerator()
Definition: cppcodegenerator.cpp:46
virtual void checkAddUMLObject(UMLObject *obj)
Definition: cppcodegenerator.cpp:337
virtual void syncCodeToDocument()
Definition: cppcodegenerator.cpp:205
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: cppcodegenerator.cpp:180
bool m_createMakefile
Definition: cppcodegenerator.h:69
bool addHeaderCodeDocument(CPPHeaderCodeDocument *doc)
Definition: cppcodegenerator.cpp:89
CPPMakefileCodeDocument * newMakefileCodeDocument()
Definition: cppcodegenerator.cpp:294
virtual void createDefaultStereotypes()
Definition: cppcodegenerator.cpp:405
Definition: cppmakecodedocument.h:20
Definition: codedocument.h:30
Definition: codeviewerdialog.h:23
configurable params for the code viewer tool
Definition: codeviewerstate.h:15
Information for a non-graphical Concept/Class.
Definition: classifier.h:35
The base class for UML objects.
Definition: umlobject.h:70
QList< CodeDocument * > CodeDocumentList
Definition: codedocumentlist.h:12
Enum
Definition: basictypes.h:291
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12