RubyClassifierCodeDocument Class Reference
class RubyClassifierCodeDocument A Ruby UMLClassifier Code Document. More...
#include <rubyclassifiercodedocument.h>
Inheritance diagram for RubyClassifierCodeDocument:

Public Member Functions | |
| RubyClassifierCodeDocument (UMLClassifier *classifier) | |
| Constructor. | |
| virtual | ~RubyClassifierCodeDocument () |
| Empty Destructor. | |
| QString | scopeToRubyDecl (Uml::Visibility scope) |
| Get the dialog widget which allows user interaction with the object parameters. | |
| QString | capitalizeFirstLetter (const QString &string) |
| RubyCodeGenerationPolicy * | getRubyPolicy () |
| QString | getRubyClassName (const QString &name) |
| QString | getPath () |
| Get the dialog widget which allows user interaction with the object parameters. | |
| bool | addCodeOperation (CodeOperation *op) |
| add a code operation to this ruby classifier code document. | |
Protected Member Functions | |
| void | resetTextBlocks () |
| virtual void | loadChildTextBlocksFromNode (QDomElement &root) |
| need to overwrite this for ruby since we need to pick up the ruby class declaration block. | |
| void | addOrUpdateCodeClassFieldMethodsInCodeBlock (CodeClassFieldList &list, RubyClassDeclarationBlock *codeBlock) |
| bool | forceDoc () |
| void | updateContent () |
Detailed Description
class RubyClassifierCodeDocument A Ruby UMLClassifier Code Document.
Definition at line 41 of file rubyclassifiercodedocument.h.
Constructor & Destructor Documentation
|
|
Constructor. header class declaration guts of the class (e.g. accessor methods, operations, dependant classes) Definition at line 47 of file rubyclassifiercodedocument.cpp. |
|
|
Empty Destructor.
Definition at line 52 of file rubyclassifiercodedocument.cpp. |
Member Function Documentation
|
|
Get the dialog widget which allows user interaction with the object parameters.
Definition at line 322 of file rubyclassifiercodedocument.cpp. |
|
|
Get the dialog widget which allows user interaction with the object parameters.
Reimplemented from CodeDocument. Definition at line 79 of file rubyclassifiercodedocument.cpp. References CodeDocument::getPackage(). |
|
|
add a code operation to this ruby classifier code document.
Implements ClassifierCodeDocument. Definition at line 144 of file rubyclassifiercodedocument.cpp. |
|
|
need to overwrite this for ruby since we need to pick up the ruby class declaration block.
Reimplemented from CodeGenObjectWithTextBlocks. Definition at line 182 of file rubyclassifiercodedocument.cpp. References CodeGenObjectWithTextBlocks::addTextBlock(), UMLDoc::findObjectById(), UMLApp::getDocument(), CodeDocument::getFileName(), UMLObject::loadFromXMI(), CodeBlockWithComments::loadFromXMI(), CodeBlock::loadFromXMI(), CodeComment::loadFromXMI(), CodeDocument::newCodeBlock(), CodeDocument::newCodeBlockWithComments(), and CodeDocument::newHierarchicalCodeBlock(). |
The documentation for this class was generated from the following files:
