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.
12 #ifndef CODEMETHODBLOCK_H
13 #define CODEMETHODBLOCK_H
38 const QString & body = QString(),
const QString & comment = QString());
91 #endif // CODEMETHODBLOCK_H
virtual void updateMethodDeclaration()=0
bool getWriteOutText() const
Definition: textblock.cpp:141
Definition: ownedcodeblock.h:27
QString getStartMethodText() const
Definition: codemethodblock.cpp:42
virtual QString toString() const
Definition: textblock.cpp:407
QString m_endMethod
Definition: codemethodblock.h:84
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Definition: codemethodblock.cpp:87
static QString encodeText(const QString &text, const QString &endLine)
Definition: textblock.cpp:381
QString m_startMethod
Definition: codemethodblock.h:83
virtual void syncToParent()
Definition: codemethodblock.cpp:169
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2274
CodeMethodBlock(ClassifierCodeDocument *doc, UMLObject *parentObj, const QString &body=QString(), const QString &comment=QString())
Definition: codemethodblock.cpp:19
QString getIndentationString(int level=0) const
Definition: textblock.cpp:193
CodeDocument * getParentDocument()
Definition: codemethodblock.cpp:33
Definition: codedocument.h:33
virtual QString toString() const
Definition: codemethodblock.cpp:139
static QString decodeText(const QString &text, const QString &endLine)
Definition: textblock.cpp:395
The base class for UML objects.
Definition: umlobject.h:74
QString getEndMethodText() const
Definition: codemethodblock.cpp:50
Definition: classifiercodedocument.h:33
UMLObject * getParentObject()
Definition: ownedcodeblock.cpp:64
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Definition: ownedcodeblock.cpp:81
virtual void release()
Definition: codemethodblock.cpp:76
virtual void updateContent()=0
Definition: codegenobjectwithtextblocks.h:32
virtual void setAttributesFromNode(QDomElement &element)
Definition: codemethodblock.cpp:106
virtual void setAttributesFromObject(TextBlock *obj)
Definition: codemethodblock.cpp:124
static UMLApp * app()
Definition: uml.cpp:269
ContentType contentType() const
Definition: codeblock.cpp:54
virtual void release()
Definition: textblock.cpp:275
@ AutoGenerated
the content was generated by code generation itself
Definition: codeblock.h:28
static QString formatMultiLineText(const QString &work, const QString &linePrefix, const QString &breakStr, bool addBreak=true, bool lastLineHasBreak=true)
Definition: textblock.cpp:288
void setEndMethodText(const QString &value)
Definition: codemethodblock.cpp:66
virtual void setAttributesFromNode(QDomElement &element)
Definition: ownedcodeblock.cpp:106
virtual ~CodeMethodBlock()
Definition: codemethodblock.cpp:26
virtual void release()
Definition: ownedcodeblock.cpp:52
QString getNewLineEndingChars() const
Definition: codegenerationpolicy.cpp:253
CodeDocument * getParentDocument() const
Definition: textblock.cpp:70
Definition: textblock.h:25
void setStartMethodText(const QString &value)
Definition: codemethodblock.cpp:58
void setText(const QString &text)
Definition: textblock.cpp:80
int getIndentationLevel() const
Definition: textblock.cpp:163
QString getText() const
Definition: textblock.cpp:99
Definition: codemethodblock.h:29