8 #ifndef CODEMETHODBLOCK_H
9 #define CODEMETHODBLOCK_H
18 class QXmlStreamWriter;
35 const QString & body = QString(),
const QString & comment = QString());
88 #endif // CODEMETHODBLOCK_H
virtual QString toString() const
Definition: codemethodblock.cpp:137
QString m_startMethod
Definition: codemethodblock.h:80
void setEndMethodText(const QString &value)
Definition: codemethodblock.cpp:64
void setStartMethodText(const QString &value)
Definition: codemethodblock.cpp:56
Definition: classifiercodedocument.h:28
virtual void release()
Definition: codemethodblock.cpp:74
virtual void updateContent()=0
QString getStartMethodText() const
Definition: codemethodblock.cpp:40
virtual void updateMethodDeclaration()=0
The base class for UML objects.
Definition: umlobject.h:69
CodeMethodBlock(ClassifierCodeDocument *doc, UMLObject *parentObj, const QString &body=QString(), const QString &comment=QString())
Definition: codemethodblock.cpp:17
Definition: codemethodblock.h:25
Definition: codedocument.h:29
Definition: ownedcodeblock.h:23
Definition: codegenobjectwithtextblocks.h:28
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: codemethodblock.cpp:85
CodeDocument * getParentDocument()
Definition: codemethodblock.cpp:31
virtual void setAttributesFromNode(QDomElement &element)
Definition: codemethodblock.cpp:104
Definition: textblock.h:22
QString m_endMethod
Definition: codemethodblock.h:81
virtual ~CodeMethodBlock()
Definition: codemethodblock.cpp:24
virtual void syncToParent()
Definition: codemethodblock.cpp:167
QString getEndMethodText() const
Definition: codemethodblock.cpp:48
virtual void setAttributesFromObject(TextBlock *obj)
Definition: codemethodblock.cpp:122