12 #ifndef CODEDOCUMENT_H 13 #define CODEDOCUMENT_H 52 void setID (
const QString &new_id);
67 virtual void saveToXMI1 (QDomDocument & doc, QDomElement & root);
74 virtual QString
getUniqueTag(
const QString& prefix = QString());
123 #endif // CODEDOCUMENT_H bool getWriteOutCode()
Definition: codedocument.cpp:165
virtual void updateContent()
Definition: codedocument.cpp:451
QString m_pathName
Definition: codedocument.h:110
void setHeader(CodeComment *comment)
Definition: codedocument.cpp:174
Non-graphical information for a Package.
Definition: package.h:32
virtual CodeBlockWithComments * newCodeBlockWithComments()
Definition: codedocument.cpp:469
virtual CodeBlock * newCodeBlock()
Definition: codedocument.cpp:460
Definition: codeblock.h:20
virtual void synchronize()
Definition: codedocument.cpp:329
virtual void saveToXMI1(QDomDocument &doc, QDomElement &root)
Definition: codedocument.cpp:437
int m_lastTagIndex
Definition: codedocument.h:106
void updateHeader()
Definition: codedocument.cpp:279
bool insertTextBlock(TextBlock *newBlock, TextBlock *existingBlock, bool after=true)
Definition: codedocument.cpp:216
QString m_filename
Definition: codedocument.h:107
virtual void loadFromXMI1(QDomElement &root)
Definition: codedocument.cpp:348
virtual HierarchicalCodeBlock * newHierarchicalCodeBlock()
Definition: codedocument.cpp:478
QMap< QString, TextBlock * > m_childTextBlockTagMap
Definition: codedocument.h:119
CodeComment * m_header
Definition: codedocument.h:116
virtual QString getPath()
Definition: codedocument.cpp:100
QString m_fileExtension
Definition: codedocument.h:108
QString ID() const
Definition: codedocument.cpp:143
void setWriteOutCode(bool new_var)
Definition: codedocument.cpp:154
virtual ~CodeDocument()
Definition: codedocument.cpp:40
void resetTextBlocks()
Definition: codedocument.cpp:338
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Definition: codedocument.cpp:357
Definition: codedocument.h:32
QString m_ID
Definition: codedocument.h:109
friend QDebug operator<<(QDebug os, const CodeDocument &obj)
Definition: codedocument.cpp:526
void addChildTagToMap(const QString &tag, TextBlock *tb)
Definition: codedocument.cpp:490
virtual QString getUniqueTag(const QString &prefix=QString())
Definition: codedocument.cpp:193
virtual void setAttributesFromNode(QDomElement &element)
Definition: codedocument.cpp:388
bool m_writeOutCode
Definition: codedocument.h:113
QString getFileExtension() const
Definition: codedocument.cpp:82
QString getFileName() const
Definition: codedocument.cpp:63
Definition: codegenobjectwithtextblocks.h:31
QString cleanName(const QString &name)
Definition: codedocument.cpp:270
virtual QString toString()
Definition: codedocument.cpp:302
TextBlock * findTextBlockByTag(const QString &tag, bool descendIntoChildren=false)
Definition: codedocument.cpp:503
void setFileName(const QString &new_var)
Definition: codedocument.cpp:53
QString getPackage() const
Definition: codedocument.cpp:123
Definition: hierarchicalcodeblock.h:22
Definition: textblock.h:24
virtual TextBlock * findCodeClassFieldTextBlockByTag(const QString &tag)
Definition: codedocument.cpp:520
void setPackage(UMLPackage *new_var)
Definition: codedocument.cpp:91
UMLPackage * m_package
Definition: codedocument.h:111
void removeChildTagFromMap(const QString &tag)
Definition: codedocument.cpp:485
void setFileExtension(const QString &new_var)
Definition: codedocument.cpp:72
void setID(const QString &new_id)
Definition: codedocument.cpp:134
CodeComment * getHeader()
Definition: codedocument.cpp:183
CodeDocument()
Definition: codedocument.cpp:29