umbrello: umbrello/codegenerators/ruby/rubycodeclassfielddeclarationblock.h Source File

umbrello 2.31.0 Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology

rubycodeclassfielddeclarationblock.h
Go to the documentation of this file.
1 /***************************************************************************
2 * This program is free software; you can redistribute it and/or modify *
3 * it under the terms of the GNU General Public License as published by *
4 * the Free Software Foundation; either version 2 of the License, or *
5 * (at your option) any later version. *
6 * *
7 * copyright (C) 2005 *
8 * Richard Dale <Richard_Dale@tipitina.demon.co.uk> *
9 * copyright (C) 2006-2020 *
10 * Umbrello UML Modeller Authors <umbrello-devel@kde.org> *
11 ***************************************************************************/
12
13 #ifndef RUBYCODECLASSFIELDDECLARATIONBLOCK_H
14 #define RUBYCODECLASSFIELDDECLARATIONBLOCK_H
15
16 #include "codeclassfielddeclarationblock.h"
17
18 #include <QString>
19
20 class RubyCodeClassFieldDeclarationBlock : public CodeClassFieldDeclarationBlock
21 {
22 Q_OBJECT
23 public:
24
25 explicit RubyCodeClassFieldDeclarationBlock(CodeClassField * parent);
26 virtual ~RubyCodeClassFieldDeclarationBlock();
27
28 void updateContent();
29
30 private:
31
32 };
33
34 #endif // RUBYCODECLASSFIELDDECLARATIONBLOCK_H
umlrole.h
RubyCodeClassFieldDeclarationBlock::~RubyCodeClassFieldDeclarationBlock
virtual ~RubyCodeClassFieldDeclarationBlock()
Definition: rubycodeclassfielddeclarationblock.cpp:35
rubycodeclassfield.h
CodeClassFieldDeclarationBlock
Definition: codeclassfielddeclarationblock.h:29
CodeClassField::parentIsAttribute
bool parentIsAttribute() const
Definition: codeclassfield.cpp:127
UMLApp::commonPolicy
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2274
UMLObject::ot_Interface
@ ot_Interface
Definition: umlobject.h:86
UMLObject::isStatic
bool isStatic() const
Definition: umlobject.cpp:366
CodeBlockWithComments::getComment
CodeComment * getComment() const
Definition: codeblockwithcomments.cpp:47
RubyCodeClassField::getInitialValue
QString getInitialValue()
Definition: rubycodeclassfield.cpp:63
CodeClassField
Definition: codeclassfield.h:29
Uml::Visibility::FromParent
@ FromParent
Definition: basictypes.h:81
CodeClassFieldDeclarationBlock::getParentObject
UMLObject * getParentObject()
Definition: codeclassfielddeclarationblock.cpp:48
UMLRole
Definition: umlrole.h:24
UMLObject::baseType
ObjectType baseType() const
Definition: umlobject.cpp:397
CodeGenerationPolicy::getAssociationFieldScope
Uml::Visibility::Enum getAssociationFieldScope()
Definition: codegenerationpolicy.cpp:403
rubyclassifiercodedocument.h
Uml::Visibility::Public
@ Public
Definition: basictypes.h:77
CodeBlockWithComments::setOverallIndentationLevel
void setOverallIndentationLevel(int level)
Definition: codeblockwithcomments.cpp:164
RubyCodeClassFieldDeclarationBlock::updateContent
void updateContent()
Definition: rubycodeclassfielddeclarationblock.cpp:42
Uml::Visibility::toString
QString toString(Enum item, bool mnemonic)
Definition: basictypes.cpp:124
UMLObject::asUMLRole
UMLRole * asUMLRole()
Definition: umlobject.cpp:1326
codeclassfielddeclarationblock.h
RubyCodeClassFieldDeclarationBlock
Definition: rubycodeclassfielddeclarationblock.h:20
CodeGenerationPolicy
Definition: codegenerationpolicy.h:29
UMLObject::doc
QString doc() const
Definition: umlobject.cpp:435
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:269
visibility
Definition: visibility.py:1
Uml::Visibility::Enum
Enum
Definition: basictypes.h:76
RubyCodeClassField
Definition: rubycodeclassfield.h:22
classifier.h
uml.h
CodeClassField::fieldIsSingleValue
bool fieldIsSingleValue()
Definition: codeclassfield.cpp:618
RubyCodeClassField::getFieldName
QString getFieldName()
Definition: rubycodeclassfield.cpp:43
codegenerator.h
Uml::Visibility::Private
@ Private
Definition: basictypes.h:78
TextBlock::setText
void setText(const QString &text)
Definition: textblock.cpp:80
rubycodeclassfielddeclarationblock.h
UMLRole::object
UMLObject * object() const
Definition: umlrole.cpp:93
RubyCodeClassFieldDeclarationBlock::RubyCodeClassFieldDeclarationBlock
RubyCodeClassFieldDeclarationBlock(CodeClassField *parent)
Definition: rubycodeclassfielddeclarationblock.cpp:26
Uml::Visibility::Protected
@ Protected
Definition: basictypes.h:79
CodeClassFieldDeclarationBlock::getParentClassField
CodeClassField * getParentClassField()
Definition: codeclassfielddeclarationblock.cpp:40
CodeParameter::getParentObject
UMLObject * getParentObject()
Definition: codeparameter.cpp:141
RubyCodeClassField::getTypeName
QString getTypeName()
Definition: rubycodeclassfield.cpp:88
rubycodegenerationpolicy.h