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
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