12 #ifndef CODEMETHODBLOCK_H
13 #define CODEMETHODBLOCK_H
38 const QString & body = QString(),
const QString & comment = QString());
Definition: classifiercodedocument.h:33
Definition: codedocument.h:33
Definition: codegenobjectwithtextblocks.h:32
Definition: codemethodblock.h:29
virtual void setAttributesFromNode(QDomElement &element)
Definition: codemethodblock.cpp:106
CodeMethodBlock(ClassifierCodeDocument *doc, UMLObject *parentObj, const QString &body=QString(), const QString &comment=QString())
Definition: codemethodblock.cpp:19
virtual void updateMethodDeclaration()=0
virtual QString toString() const
Definition: codemethodblock.cpp:139
QString getEndMethodText() const
Definition: codemethodblock.cpp:50
virtual void syncToParent()
Definition: codemethodblock.cpp:169
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Definition: codemethodblock.cpp:87
void setEndMethodText(const QString &value)
Definition: codemethodblock.cpp:66
CodeDocument * getParentDocument()
Definition: codemethodblock.cpp:33
virtual void release()
Definition: codemethodblock.cpp:76
virtual void updateContent()=0
QString m_endMethod
Definition: codemethodblock.h:84
void setStartMethodText(const QString &value)
Definition: codemethodblock.cpp:58
QString getStartMethodText() const
Definition: codemethodblock.cpp:42
virtual void setAttributesFromObject(TextBlock *obj)
Definition: codemethodblock.cpp:124
QString m_startMethod
Definition: codemethodblock.h:83
virtual ~CodeMethodBlock()
Definition: codemethodblock.cpp:26
Definition: ownedcodeblock.h:27
Definition: textblock.h:25
The base class for UML objects.
Definition: umlobject.h:74