umbrello: umbrello/codegenerators/d/dcodeclassfielddeclarationblock.h Source File

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

dcodeclassfielddeclarationblock.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) 2007 Jari-Matti Mäkelä <jmjm@iki.fi> *
8 * copyright (C) 2008-2020 *
9 * Umbrello UML Modeller Authors <umbrello-devel@kde.org> *
10 ***************************************************************************/
11
12 #ifndef DCODECLASSFIELDDECLARATIONBLOCK_H
13 #define DCODECLASSFIELDDECLARATIONBLOCK_H
14
15 #include "codeclassfielddeclarationblock.h"
16
17 #include <QString>
18
19 class DCodeClassFieldDeclarationBlock : public CodeClassFieldDeclarationBlock
20 {
21 Q_OBJECT
22 public:
23
24 explicit DCodeClassFieldDeclarationBlock(CodeClassField * parent);
25 virtual ~DCodeClassFieldDeclarationBlock();
26
27 void updateContent();
28
29 };
30
31 #endif // DCODECLASSFIELDDECLARATIONBLOCK_H
umlrole.h
CodeClassFieldDeclarationBlock
Definition: codeclassfielddeclarationblock.h:30
CodeClassField::parentIsAttribute
bool parentIsAttribute() const
Definition: codeclassfield.cpp:127
DCodeClassFieldDeclarationBlock::DCodeClassFieldDeclarationBlock
DCodeClassFieldDeclarationBlock(CodeClassField *parent)
Definition: dcodeclassfielddeclarationblock.cpp:26
dcodegenerationpolicy.h
UMLApp::commonPolicy
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2274
UMLObject::ot_Interface
@ ot_Interface
Definition: umlobject.h:86
dcodeclassfield.h
UMLObject::isStatic
bool isStatic() const
Definition: umlobject.cpp:366
CodeBlockWithComments::getComment
CodeComment * getComment() const
Definition: codeblockwithcomments.cpp:47
CodeClassField
Definition: codeclassfield.h:30
Uml::Visibility::FromParent
@ FromParent
Definition: basictypes.h:81
CodeClassFieldDeclarationBlock::getParentObject
UMLObject * getParentObject()
Definition: codeclassfielddeclarationblock.cpp:48
DCodeClassFieldDeclarationBlock
Definition: dcodeclassfielddeclarationblock.h:20
UMLRole
Definition: umlrole.h:25
UMLObject::baseType
ObjectType baseType() const
Definition: umlobject.cpp:397
CodeGenerationPolicy::getAssociationFieldScope
Uml::Visibility::Enum getAssociationFieldScope()
Definition: codegenerationpolicy.cpp:403
Uml::Visibility::Public
@ Public
Definition: basictypes.h:77
dcodeclassfielddeclarationblock.h
CodeBlockWithComments::setOverallIndentationLevel
void setOverallIndentationLevel(int level)
Definition: codeblockwithcomments.cpp:164
Uml::Visibility::toString
QString toString(Enum item, bool mnemonic)
Definition: basictypes.cpp:124
UMLObject::asUMLRole
UMLRole * asUMLRole()
Definition: umlobject.cpp:1326
codeclassfielddeclarationblock.h
CodeGenerationPolicy
Definition: codegenerationpolicy.h:30
DCodeClassFieldDeclarationBlock::~DCodeClassFieldDeclarationBlock
virtual ~DCodeClassFieldDeclarationBlock()
Definition: dcodeclassfielddeclarationblock.cpp:35
DCodeClassFieldDeclarationBlock::updateContent
void updateContent()
Definition: dcodeclassfielddeclarationblock.cpp:42
UMLObject::doc
QString doc() const
Definition: umlobject.cpp:435
dclassifiercodedocument.h
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:269
visibility
Definition: visibility.py:1
Uml::Visibility::Enum
Enum
Definition: basictypes.h:76
classifier.h
uError
#define uError()
Definition: debug_utils.h:123
DCodeClassField::getInitialValue
QString getInitialValue()
Definition: dcodeclassfield.cpp:65
uml.h
debug_utils.h
CodeClassField::fieldIsSingleValue
bool fieldIsSingleValue()
Definition: codeclassfield.cpp:618
DCodeClassField::getFieldName
QString getFieldName()
Definition: dcodeclassfield.cpp:44
codegenerator.h
Uml::Visibility::Private
@ Private
Definition: basictypes.h:78
TextBlock::setText
void setText(const QString &text)
Definition: textblock.cpp:80
UMLRole::object
UMLObject * object() const
Definition: umlrole.cpp:93
Uml::Visibility::Protected
@ Protected
Definition: basictypes.h:79
CodeClassFieldDeclarationBlock::getParentClassField
CodeClassField * getParentClassField()
Definition: codeclassfielddeclarationblock.cpp:40
DCodeClassField
Definition: dcodeclassfield.h:22
CodeParameter::getParentObject
UMLObject * getParentObject()
Definition: codeparameter.cpp:141
DCodeClassField::getTypeName
QString getTypeName()
Definition: dcodeclassfield.cpp:90