umbrello/umbrello
dcodegenerator.cpp
Go to the documentation of this file.
virtual QStringList defaultDatatypes()
Adds D's primitives as datatypes.
Definition: dcodegenerator.cpp:146
This class defines the non-graphical information required for a UML Classifier (ie a class or interfa...
Definition: classifier.h:39
virtual void initCodeClassFields()
Add codeclassfields to this classifiercodedocument.
Definition: classifiercodedocument.cpp:535
virtual QStringList reservedKeywords() const
Get list of reserved keywords.
Definition: dcodegenerator.cpp:180
static QString getListFieldClassName()
Get the list variable class name to use.
Definition: dcodegenerator.cpp:96
bool getAutoGenerateAttribAccessors()
A utility method to get the dCodeGenerationPolicy()->getAutoGenerateAttribAccessors() value...
Definition: dcodegenerator.cpp:78
static QString capitalizeFirstLetter(const QString &item)
General purpose function we may reuse for all types of D code documents.
Definition: dcodegenerator.cpp:106
static QString fixTypeName(const QString &item)
IF the type is "string" we need to declare it as the D Object "String" (there is no string primative ...
Definition: dcodegenerator.cpp:121
bool getAutoGenerateAssocAccessors()
Get the value of m_autoGenerateAssocAccessors.
Definition: dcodegenerationpolicy.cpp:82
Definition: basictypes.h:246
CodeDocument * newClassifierCodeDocument(UMLClassifier *classifier)
Create a new classifier code document.
Definition: dcodegenerator.cpp:135
bool getAutoGenerateAssocAccessors()
A utility method to get the dCodeGenerationPolicy()->getAutoGenerateAssocAccessors() value...
Definition: dcodegenerator.cpp:87
bool getAutoGenerateAttribAccessors()
Get the value of m_autoGenerateAttribAccessors.
Definition: dcodegenerationpolicy.cpp:73
Uml::ProgrammingLanguage::Enum language() const
Return our language.
Definition: dcodegenerator.cpp:49
This class is sooo ugly I don't know where to begin.
Definition: codeviewerdialog.h:27
DCodeGenerationPolicy * getDPolicy()
Utility function for getting the d code generation policy.
Definition: dcodegenerator.cpp:69
configurable params for the code viewer tool
Definition: codeviewerstate.h:20
Definition: dcodegenerationpolicy.h:23
This class collects together all of the code documents which form this project, and generates code fo...
Definition: codegenerator.h:68
static QString cleanName(const QString &name)
Replaces spaces with underscores and capitalises as defined in m_modname.
Definition: codegenerator.cpp:609
virtual CodeViewerDialog * getCodeViewerDialog(QWidget *parent, CodeDocument *doc, Settings::CodeViewerState state)
Get the editing dialog for this code document.
Definition: dcodegenerator.cpp:58
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:05:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:05:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.