8#ifndef RUBYCLASSIFIERCODEDOCUMENT_H
9#define RUBYCLASSIFIERCODEDOCUMENT_H
Definition: classifiercodedocument.h:29
Definition: codeoperation.h:20
Definition: hierarchicalcodeblock.h:21
Definition: rubyclassdeclarationblock.h:17
Definition: rubyclassifiercodedocument.h:32
HierarchicalCodeBlock * protectedBlock
Definition: rubyclassifiercodedocument.h:69
void addOrUpdateCodeClassFieldMethodsInCodeBlock(CodeClassFieldList &list, RubyClassDeclarationBlock *codeBlock)
bool addCodeOperation(CodeOperation *op)
Definition: rubyclassifiercodedocument.cpp:119
RubyClassDeclarationBlock * classDeclCodeBlock
Definition: rubyclassifiercodedocument.h:63
virtual void loadChildTextBlocksFromNode(QDomElement &root)
Definition: rubyclassifiercodedocument.cpp:161
QString getPath()
Definition: rubyclassifiercodedocument.cpp:64
HierarchicalCodeBlock * protOperationsBlock
Definition: rubyclassifiercodedocument.h:79
HierarchicalCodeBlock * publicBlock
Definition: rubyclassifiercodedocument.h:67
HierarchicalCodeBlock * privOperationsBlock
Definition: rubyclassifiercodedocument.h:78
RubyCodeGenerationPolicy * getRubyPolicy()
Definition: rubyclassifiercodedocument.cpp:44
QString getRubyClassName(const QString &name)
Definition: rubyclassifiercodedocument.cpp:82
HierarchicalCodeBlock * privConstructorBlock
Definition: rubyclassifiercodedocument.h:75
HierarchicalCodeBlock * operationsBlock
Definition: rubyclassifiercodedocument.h:65
HierarchicalCodeBlock * constructorBlock
Definition: rubyclassifiercodedocument.h:64
HierarchicalCodeBlock * pubConstructorBlock
Definition: rubyclassifiercodedocument.h:73
RubyClassifierCodeDocument(UMLClassifier *classifier)
Definition: rubyclassifiercodedocument.cpp:28
HierarchicalCodeBlock * privateBlock
Definition: rubyclassifiercodedocument.h:68
void init()
Definition: rubyclassifiercodedocument.cpp:89
void resetTextBlocks()
Definition: rubyclassifiercodedocument.cpp:290
virtual ~RubyClassifierCodeDocument()
Definition: rubyclassifiercodedocument.cpp:37
RubyClassDeclarationBlock * getClassDecl()
Definition: rubyclassifiercodedocument.cpp:276
HierarchicalCodeBlock * protConstructorBlock
Definition: rubyclassifiercodedocument.h:74
void updateContent()
Definition: rubyclassifiercodedocument.cpp:308
HierarchicalCodeBlock * pubOperationsBlock
Definition: rubyclassifiercodedocument.h:77
Definition: rubycodegenerationpolicy.h:19
Information for a non-graphical Concept/Class.
Definition: classifier.h:35
QList< CodeClassField * > CodeClassFieldList
Definition: codeclassfieldlist.h:12