|  | 
|  | JavaClassDeclarationBlock (JavaClassifierCodeDocument *parentDoc, const QString &start=QString(), const QString &endText=QStringLiteral("}"), const QString &comment=QString()) | 
| virtual | ~JavaClassDeclarationBlock () | 
| virtual void | saveToXMI (QXmlStreamWriter &writer) | 
| virtual void | loadFromXMI (QDomElement &root) | 
| void | updateContent () | 
|  | OwnedHierarchicalCodeBlock (UMLObject *parent, CodeDocument *parentDoc, const QString &start=QString(), const QString &end=QString(), const QString &comment=QString()) | 
| virtual | ~OwnedHierarchicalCodeBlock () | 
| CodeDocument * | getParentDocument () | 
|  | OwnedCodeBlock (UMLObject *parent) | 
| virtual | ~OwnedCodeBlock () | 
| UMLObject * | getParentObject () | 
|  | HierarchicalCodeBlock (CodeDocument *doc, const QString &startString=QString(), const QString &endString=QString(), const QString &comment=QString()) | 
| virtual | ~HierarchicalCodeBlock () | 
| void | setEndText (const QString &new_var) | 
| QString | getEndText () const | 
| bool | addTextBlock (TextBlock *add_object) | 
| bool | insertTextBlock (TextBlock *newBlock, TextBlock *existingBlock, bool after=true) | 
| bool | removeTextBlock (TextBlock *remove_object) | 
| void | setStartText (const QString &text) | 
| QString | getStartText () const | 
| virtual QString | toString () const | 
| QString | getUniqueTag () | 
| QString | getUniqueTag (const QString &prefix) | 
| void | addCodeClassFieldMethods (CodeClassFieldList &list) | 
| virtual CodeBlock * | newCodeBlock () | 
| virtual CodeBlockWithComments * | newCodeBlockWithComments () | 
| virtual HierarchicalCodeBlock * | newHierarchicalCodeBlock () | 
|  | CodeBlock (CodeDocument *parent, const QString &body=QString()) | 
| virtual | ~CodeBlock () | 
| void | setContentType (ContentType new_var) | 
| ContentType | contentType () const | 
|  | TextBlock (CodeDocument *parent, const QString &text=QString()) | 
| virtual | ~TextBlock () | 
| void | setText (const QString &text) | 
| QString | getText () const | 
| void | appendText (const QString &text) | 
| void | setTag (const QString &value) | 
| QString | getTag () const | 
| CodeDocument * | getParentDocument () const | 
| void | setWriteOutText (bool write) | 
| bool | getWriteOutText () const | 
| void | setIndentationLevel (int level) | 
| int | getIndentationLevel () const | 
| QString | getIndentationString (int level=0) const | 
| virtual QString | unformatText (const QString &text, const QString &indent=QString()) | 
| bool | canDelete () const | 
| virtual QString | getNewEditorLine (int amount=0) | 
| virtual int | firstEditableLine () | 
| virtual int | lastEditableLine () | 
|  | CodeGenObjectWithTextBlocks (CodeDocument *parent) | 
| virtual | ~CodeGenObjectWithTextBlocks () | 
| 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) |