8#ifndef CPPCODEGENERATOR_H
9#define CPPCODEGENERATOR_H
53 virtual void saveToXMI(QXmlStreamWriter& writer);
Definition advancedcodegenerator.h:18
Definition cppcodegenerator.h:23
virtual QStringList reservedKeywords() const
Definition cppcodegenerator.cpp:395
CPPHeaderCodeDocument * newHeaderClassifierCodeDocument(UMLClassifier *classifier)
Definition cppcodegenerator.cpp:281
CPPCodeGenerator()
Definition cppcodegenerator.cpp:31
Uml::ProgrammingLanguage::Enum language() const
Definition cppcodegenerator.cpp:56
QStringList defaultDatatypes() const
Definition cppcodegenerator.cpp:386
CodeDocument * newClassifierCodeDocument(UMLClassifier *classifier)
Definition cppcodegenerator.cpp:269
bool removeHeaderCodeDocument(CPPHeaderCodeDocument *remove_object)
Definition cppcodegenerator.cpp:110
CodeDocumentList m_headercodedocumentVector
Definition cppcodegenerator.h:67
void setCreateProjectMakefile(bool buildIt)
Definition cppcodegenerator.cpp:65
CPPHeaderCodeDocument * findHeaderCodeDocumentByClassifier(UMLClassifier *classifier)
Definition cppcodegenerator.cpp:258
virtual void checkRemoveUMLObject(UMLObject *obj)
Definition cppcodegenerator.cpp:362
static const bool DEFAULT_BUILD_MAKEFILE
Definition cppcodegenerator.h:27
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition cppcodegenerator.cpp:178
virtual CodeViewerDialog * getCodeViewerDialog(QWidget *parent, CodeDocument *doc, Settings::CodeViewerState &state)
Definition cppcodegenerator.cpp:131
virtual void writeCodeToFile()
Definition cppcodegenerator.cpp:221
bool getCreateProjectMakefile()
Definition cppcodegenerator.cpp:78
void initFromParentDocument()
Definition cppcodegenerator.cpp:301
QString fixTypeName(const QString &name)
Definition cppcodegenerator.cpp:168
virtual ~CPPCodeGenerator()
Definition cppcodegenerator.cpp:45
virtual void checkAddUMLObject(UMLObject *obj)
Definition cppcodegenerator.cpp:335
virtual void syncCodeToDocument()
Definition cppcodegenerator.cpp:203
bool m_createMakefile
Definition cppcodegenerator.h:66
bool addHeaderCodeDocument(CPPHeaderCodeDocument *doc)
Definition cppcodegenerator.cpp:88
CPPMakefileCodeDocument * newMakefileCodeDocument()
Definition cppcodegenerator.cpp:292
virtual void createDefaultStereotypes()
Definition cppcodegenerator.cpp:403
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:14
Enum
Definition basictypes.h:291
QList< UMLClassifier * > UMLClassifierList
Definition umlclassifierlist.h:14