12 #ifndef HIERARCHICALCODEBLOCK_H 13 #define HIERARCHICALCODEBLOCK_H 27 explicit HierarchicalCodeBlock (
CodeDocument * doc,
const QString &startString = QString(),
const QString &endString = QString(),
const QString &comment = QString());
48 virtual void saveToXMI1 (QDomDocument & doc, QDomElement & root);
85 #endif // HIERARCHICALCODEBLOCK_H virtual CodeBlockWithComments * newCodeBlockWithComments()
Definition: hierarchicalcodeblock.cpp:78
virtual void release()
Definition: hierarchicalcodeblock.cpp:386
QString m_startText
Definition: hierarchicalcodeblock.h:77
Definition: codeblock.h:20
virtual ~HierarchicalCodeBlock()
Definition: hierarchicalcodeblock.cpp:35
void initAttributes()
Definition: hierarchicalcodeblock.cpp:374
virtual void loadFromXMI1(QDomElement &root)
Definition: hierarchicalcodeblock.cpp:269
virtual CodeBlock * newCodeBlock()
Definition: hierarchicalcodeblock.cpp:73
void setEndText(const QString &new_var)
Definition: hierarchicalcodeblock.cpp:43
QString m_endText
Definition: hierarchicalcodeblock.h:78
QString getUniqueTag()
Definition: hierarchicalcodeblock.cpp:60
void addCodeClassFieldMethods(CodeClassFieldList &list)
Definition: hierarchicalcodeblock.cpp:215
bool removeTextBlock(TextBlock *remove_object)
Definition: hierarchicalcodeblock.cpp:169
bool insertTextBlock(TextBlock *newBlock, TextBlock *existingBlock, bool after=true)
Definition: hierarchicalcodeblock.cpp:107
virtual void saveToXMI1(QDomDocument &doc, QDomElement &root)
Definition: hierarchicalcodeblock.cpp:240
QString getEndText() const
Definition: hierarchicalcodeblock.cpp:52
virtual void setAttributesFromObject(TextBlock *obj)
Definition: hierarchicalcodeblock.cpp:297
QString childTextBlocksToString() const
Definition: hierarchicalcodeblock.cpp:346
virtual QString toString() const
Definition: hierarchicalcodeblock.cpp:313
Definition: codedocument.h:32
bool addTextBlock(TextBlock *add_object)
Definition: hierarchicalcodeblock.cpp:93
Definition: codegenobjectwithtextblocks.h:31
void setStartText(const QString &text)
Definition: hierarchicalcodeblock.cpp:199
QString getStartText() const
Definition: hierarchicalcodeblock.cpp:207
Definition: hierarchicalcodeblock.h:22
Definition: textblock.h:24
HierarchicalCodeBlock(CodeDocument *doc, const QString &startString=QString(), const QString &endString=QString(), const QString &comment=QString())
Definition: hierarchicalcodeblock.cpp:27
TextBlock * findCodeClassFieldTextBlockByTag(const QString &tag)
Definition: hierarchicalcodeblock.cpp:362
virtual HierarchicalCodeBlock * newHierarchicalCodeBlock()
Definition: hierarchicalcodeblock.cpp:83
QList< CodeClassField * > CodeClassFieldList
Definition: codeclassfieldlist.h:17
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &elem)
Definition: hierarchicalcodeblock.cpp:251
virtual void setAttributesFromNode(QDomElement &element)
Definition: hierarchicalcodeblock.cpp:278