13 #ifndef RUBYCLASSIFIERCODEDOCUMENT_H 14 #define RUBYCLASSIFIERCODEDOCUMENT_H 91 #endif // RUBYCLASSIFIERCODEDOCUMENT_H QString getRubyClassName(const QString &name)
Definition: rubyclassifiercodedocument.cpp:87
RubyClassDeclarationBlock * getClassDecl()
Definition: rubyclassifiercodedocument.cpp:281
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
HierarchicalCodeBlock * publicBlock
Definition: rubyclassifiercodedocument.h:72
Definition: classifiercodedocument.h:32
HierarchicalCodeBlock * pubConstructorBlock
Definition: rubyclassifiercodedocument.h:78
bool addCodeOperation(CodeOperation *op)
Definition: rubyclassifiercodedocument.cpp:124
Definition: rubyclassdeclarationblock.h:21
HierarchicalCodeBlock * privOperationsBlock
Definition: rubyclassifiercodedocument.h:83
void updateContent()
Definition: rubyclassifiercodedocument.cpp:313
void resetTextBlocks()
Definition: rubyclassifiercodedocument.cpp:295
QString getPath()
Definition: rubyclassifiercodedocument.cpp:69
RubyCodeGenerationPolicy * getRubyPolicy()
Definition: rubyclassifiercodedocument.cpp:49
HierarchicalCodeBlock * privConstructorBlock
Definition: rubyclassifiercodedocument.h:80
RubyClassDeclarationBlock * classDeclCodeBlock
Definition: rubyclassifiercodedocument.h:68
HierarchicalCodeBlock * privateBlock
Definition: rubyclassifiercodedocument.h:73
void addOrUpdateCodeClassFieldMethodsInCodeBlock(CodeClassFieldList &list, RubyClassDeclarationBlock *codeBlock)
HierarchicalCodeBlock * protOperationsBlock
Definition: rubyclassifiercodedocument.h:84
Definition: codeoperation.h:23
Definition: rubyclassifiercodedocument.h:36
virtual ~RubyClassifierCodeDocument()
Definition: rubyclassifiercodedocument.cpp:42
Definition: rubycodegenerationpolicy.h:23
void init()
Definition: rubyclassifiercodedocument.cpp:94
HierarchicalCodeBlock * protectedBlock
Definition: rubyclassifiercodedocument.h:74
HierarchicalCodeBlock * protConstructorBlock
Definition: rubyclassifiercodedocument.h:79
Definition: hierarchicalcodeblock.h:22
RubyClassifierCodeDocument(UMLClassifier *classifier)
Definition: rubyclassifiercodedocument.cpp:33
virtual void loadChildTextBlocksFromNode(QDomElement &root)
Definition: rubyclassifiercodedocument.cpp:166
HierarchicalCodeBlock * constructorBlock
Definition: rubyclassifiercodedocument.h:69
QList< CodeClassField * > CodeClassFieldList
Definition: codeclassfieldlist.h:17
HierarchicalCodeBlock * pubOperationsBlock
Definition: rubyclassifiercodedocument.h:82
HierarchicalCodeBlock * operationsBlock
Definition: rubyclassifiercodedocument.h:70