|  | 
|  | CPPMakefileCodeDocument () | 
|  | 
| virtual | ~CPPMakefileCodeDocument () | 
|  | 
| QString | toString () const | 
|  | 
| QString | getPath () const | 
|  | 
| void | updateContent () | 
|  | 
|  | CodeDocument () | 
|  | 
| virtual | ~CodeDocument () | 
|  | 
| void | setFileExtension (const QString &new_var) | 
|  | 
| QString | getFileExtension () const | 
|  | 
| void | setFileName (const QString &new_var) | 
|  | 
| QString | getFileName () const | 
|  | 
| void | setPackage (UMLPackage *new_var) | 
|  | 
| QString | getPackage () const | 
|  | 
| void | setID (const QString &new_id) | 
|  | 
| QString | ID () const | 
|  | 
| void | setWriteOutCode (bool new_var) | 
|  | 
| bool | getWriteOutCode () const | 
|  | 
| void | setHeader (CodeComment *comment) | 
|  | 
| CodeComment * | getHeader () const | 
|  | 
| bool | insertTextBlock (TextBlock *newBlock, TextBlock *existingBlock, bool after=true) | 
|  | 
| TextBlock * | findTextBlockByTag (const QString &tag, bool descendIntoChildren=false) const | 
|  | 
| virtual void | saveToXMI (QXmlStreamWriter &writer) | 
|  | 
| virtual void | loadFromXMI (QDomElement &root) | 
|  | 
| virtual CodeBlock * | newCodeBlock () | 
|  | 
| virtual HierarchicalCodeBlock * | newHierarchicalCodeBlock () | 
|  | 
| virtual CodeBlockWithComments * | newCodeBlockWithComments () | 
|  | 
| virtual QString | getUniqueTag (const QString &prefix=QString()) | 
|  | 
| QString | cleanName (const QString &name) | 
|  | 
| virtual void | synchronize () | 
|  | 
|  | CodeGenObjectWithTextBlocks (CodeDocument *parent) | 
|  | 
| virtual | ~CodeGenObjectWithTextBlocks () | 
|  | 
| virtual bool | addTextBlock (TextBlock *add_object) | 
|  | 
| virtual bool | removeTextBlock (TextBlock *remove_object) | 
|  | 
| TextBlockList * | getTextBlockList () const | 
|  | 
| virtual HierarchicalCodeBlock * | getHierarchicalCodeBlock (const QString &tag, const QString &comment, int indentLevel) | 
|  | 
| virtual CodeBlockWithComments * | getCodeBlockWithComments (const QString &tag, const QString &comment, int indentLevel) | 
|  | 
| CodeComment * | addOrUpdateTaggedCodeComment (const QString &tag=QString(), const QString &text=QString(), int indentationLevel=0) | 
|  | 
| CodeBlockWithComments * | addOrUpdateTaggedCodeBlockWithComments (const QString &tag, const QString &text, const QString &ctext, int indentLevel, bool forceUserBlockUpdate) | 
|  | 
| TextBlock * | findTextBlockByTag (const QString &tag) | 
|  | 
| CodeGenObjectWithTextBlocks * | findParentObjectForTaggedTextBlock (const QString &tag) | 
|  |