umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef CPPSOURCECODEDOCUMENT_H
12 #define CPPSOURCECODEDOCUMENT_H
71 #endif // CPPSOURCECODEDOCUMENT_H
@ Composition
Definition: codeclassfield.h:34
CPPSourceCodeDocument(UMLClassifier *classifier)
Definition: cppsourcecodedocument.cpp:36
virtual ~CPPSourceCodeDocument()
Definition: cppsourcecodedocument.cpp:51
void resetTextBlocks()
Definition: codedocument.cpp:338
CodeBlockWithComments * addOrUpdateTaggedCodeBlockWithComments(const QString &tag, const QString &text, const QString &ctext, int indentLevel, bool forceUserBlockUpdate)
Definition: codegenobjectwithtextblocks.cpp:280
static QString cleanName(const QString &name)
Definition: codegenerator.cpp:549
void setWriteOutText(bool write)
Definition: textblock.cpp:131
void setFileExtension(const QString &new_var)
Definition: codedocument.cpp:72
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2283
@ Aggregation
Definition: codeclassfield.h:34
@ PlainAssociation
Definition: codeclassfield.h:34
@ Attribute
Definition: codeclassfield.h:34
void updateContent()
Definition: cppsourcecodedocument.cpp:82
HierarchicalCodeBlock * m_methodsBlock
Definition: cppsourcecodedocument.h:75
Definition: codegenpolicyext.h:27
Definition: cppcodegenerationpolicy.h:22
Definition: classifiercodedocument.h:32
void addCodeClassFieldMethods(CodeClassFieldList &list)
Definition: hierarchicalcodeblock.cpp:215
bool isLifeOperation()
Definition: operation.cpp:414
CodeClassFieldList getSpecificClassFields(CodeClassField::ClassFieldType cfType)
Definition: classifiercodedocument.cpp:54
void resetTextBlocks()
Definition: cppsourcecodedocument.cpp:72
bool addTextBlock(TextBlock *add_object)
Definition: hierarchicalcodeblock.cpp:93
CodeClassFieldList * getCodeClassFieldList()
Definition: classifiercodedocument.cpp:266
static UMLApp * app()
Definition: uml.cpp:278
Definition: cppsourcecodedocument.h:22
virtual HierarchicalCodeBlock * getHierarchicalCodeBlock(const QString &tag, const QString &comment, int indentLevel)
Definition: codegenobjectwithtextblocks.cpp:177
UMLClassifier * getParentClassifier()
Definition: classifiercodedocument.cpp:275
Definition: hierarchicalcodeblock.h:22
UMLOperation * getParentOperation()
Definition: codeoperation.cpp:64
#define uError()
Definition: debug_utils.h:123
Definition: codeoperation.h:23
CodeGenPolicyExt * policyExt() const
Definition: uml.cpp:2299
QString getNewLineEndingChars() const
Definition: codegenerationpolicy.cpp:253
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
QList< CodeClassField * > CodeClassFieldList
Definition: codeclassfieldlist.h:17
HierarchicalCodeBlock * m_constructorBlock
Definition: cppsourcecodedocument.h:74
bool getAutoGenerateAccessors()
Definition: cppcodegenerationpolicy.cpp:190
bool addCodeOperation(CodeOperation *op)
Definition: cppsourcecodedocument.cpp:55