12 #ifndef CODEMETHODBLOCK_H
13 #define CODEMETHODBLOCK_H
22 class QXmlStreamWriter;
39 const QString & body = QString(),
const QString & comment = QString());
Definition: classifiercodedocument.h:33
Definition: codedocument.h:34
Definition: codegenobjectwithtextblocks.h:33
Definition: codemethodblock.h:30
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: codemethodblock.cpp:89
virtual void setAttributesFromNode(QDomElement &element)
Definition: codemethodblock.cpp:108
CodeMethodBlock(ClassifierCodeDocument *doc, UMLObject *parentObj, const QString &body=QString(), const QString &comment=QString())
Definition: codemethodblock.cpp:21
virtual void updateMethodDeclaration()=0
virtual QString toString() const
Definition: codemethodblock.cpp:141
QString getEndMethodText() const
Definition: codemethodblock.cpp:52
virtual void syncToParent()
Definition: codemethodblock.cpp:171
void setEndMethodText(const QString &value)
Definition: codemethodblock.cpp:68
CodeDocument * getParentDocument()
Definition: codemethodblock.cpp:35
virtual void release()
Definition: codemethodblock.cpp:78
virtual void updateContent()=0
QString m_endMethod
Definition: codemethodblock.h:85
void setStartMethodText(const QString &value)
Definition: codemethodblock.cpp:60
QString getStartMethodText() const
Definition: codemethodblock.cpp:44
virtual void setAttributesFromObject(TextBlock *obj)
Definition: codemethodblock.cpp:126
QString m_startMethod
Definition: codemethodblock.h:84
virtual ~CodeMethodBlock()
Definition: codemethodblock.cpp:28
Definition: ownedcodeblock.h:28
Definition: textblock.h:27
The base class for UML objects.
Definition: umlobject.h:75