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