12 #ifndef CPPCODEGENERATOR_H 13 #define CPPCODEGENERATOR_H 57 virtual void saveToXMI1 (QDomDocument & doc, QDomElement & root);
84 #endif // CPPCODEGENERATOR_H
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
configurable params for the code viewer tool
Definition: codeviewerstate.h:20
QList< CodeDocument * > CodeDocumentList
Definition: codedocumentlist.h:17
CodeDocument * newClassifierCodeDocument(UMLClassifier *classifier)
Definition: cppcodegenerator.cpp:275
Enum
Definition: basictypes.h:271
CodeDocumentList m_headercodedocumentVector
Definition: cppcodegenerator.h:74
bool removeHeaderCodeDocument(CPPHeaderCodeDocument *remove_object)
Definition: cppcodegenerator.cpp:115
The base class for UML objects.
Definition: umlobject.h:73
virtual void saveToXMI1(QDomDocument &doc, QDomElement &root)
Definition: cppcodegenerator.cpp:184
static const bool DEFAULT_BUILD_MAKEFILE
Definition: cppcodegenerator.h:31
QString fixTypeName(const QString &name)
Definition: cppcodegenerator.cpp:173
Uml::ProgrammingLanguage::Enum language() const
Definition: cppcodegenerator.cpp:61
virtual void checkRemoveUMLObject(UMLObject *obj)
Definition: cppcodegenerator.cpp:368
virtual CodeViewerDialog * getCodeViewerDialog(QWidget *parent, CodeDocument *doc, Settings::CodeViewerState &state)
Definition: cppcodegenerator.cpp:136
CPPHeaderCodeDocument * newHeaderClassifierCodeDocument(UMLClassifier *classifier)
Definition: cppcodegenerator.cpp:287
CPPCodeGenerator()
Definition: cppcodegenerator.cpp:36
Definition: codedocument.h:32
Definition: cppcodegenerator.h:26
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17
virtual void createDefaultStereotypes()
Definition: cppcodegenerator.cpp:409
bool m_createMakefile
Definition: cppcodegenerator.h:73
virtual ~CPPCodeGenerator()
Definition: cppcodegenerator.cpp:50
void initFromParentDocument()
Definition: cppcodegenerator.cpp:307
CPPMakefileCodeDocument * newMakefileCodeDocument()
Definition: cppcodegenerator.cpp:298
QStringList defaultDatatypes()
Definition: cppcodegenerator.cpp:392
Definition: codeviewerdialog.h:27
virtual QStringList reservedKeywords() const
Definition: cppcodegenerator.cpp:401
Definition: advancedcodegenerator.h:21
virtual void writeCodeToFile()
Definition: cppcodegenerator.cpp:227
CPPHeaderCodeDocument * findHeaderCodeDocumentByClassifier(UMLClassifier *classifier)
Definition: cppcodegenerator.cpp:264
bool getCreateProjectMakefile()
Definition: cppcodegenerator.cpp:83
void setCreateProjectMakefile(bool buildIt)
Definition: cppcodegenerator.cpp:70
bool addHeaderCodeDocument(CPPHeaderCodeDocument *doc)
Definition: cppcodegenerator.cpp:93
virtual void syncCodeToDocument()
Definition: cppcodegenerator.cpp:209
virtual void checkAddUMLObject(UMLObject *obj)
Definition: cppcodegenerator.cpp:341
Definition: cppmakecodedocument.h:23