umbrello  2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
cppheadercodeaccessormethod.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3 
4  SPDX-FileCopyrightText: 2003 Brian Thomas <thomas@mail630.gsfc.nasa.gov>
5  SPDX-FileCopyrightText: 2004-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
6 */
7 
8 #ifndef CPPHEADERCODEACCESSORMETHOD_H
9 #define CPPHEADERCODEACCESSORMETHOD_H
10 
11 #include "codeaccessormethod.h"
12 
13 #include <QString>
14 
15 class CodeClassField;
16 
18 {
19  Q_OBJECT
20 public:
21 
26 
31 
35  void update();
36 
37  virtual void updateMethodDeclaration();
38  virtual void updateContent();
39 
40 private:
41 
42 };
43 
44 #endif // CPPHEADERCODEACCESSORMETHOD_H
umlrole.h
Import_Rose::methodName
void methodName(const QString &m)
Definition: import_rose.cpp:54
cppcodedocumentation.h
CPPCodeGenerationPolicy::getDocToolTag
QString getDocToolTag()
Definition: cppcodegenerationpolicy.cpp:252
cppcodeclassfield.h
cppheadercodeaccessormethod.h
cppcodegenerator.h
CPPCodeGenerationPolicy::getVectorClassName
QString getVectorClassName()
Definition: cppcodegenerationpolicy.cpp:201
CPPHeaderCodeAccessorMethod::updateMethodDeclaration
virtual void updateMethodDeclaration()
Definition: cppheadercodeaccessormethod.cpp:92
CodeAccessorMethod::SET
@ SET
Definition: codeaccessormethod.h:29
UMLApp::commonPolicy
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2283
CodeAccessorMethod::getParentClassField
CodeClassField * getParentClassField()
Definition: codeaccessormethod.cpp:37
CodeAccessorMethod
Definition: codeaccessormethod.h:17
CPPHeaderCodeAccessorMethod
Definition: cppheadercodeaccessormethod.h:17
CPPCodeDocumentation
Definition: cppcodedocumentation.h:23
CodeAccessorMethod::setType
void setType(AccessorType type)
Definition: codeaccessormethod.cpp:69
CodeClassField
Definition: codeclassfield.h:25
CodeParameter::getParentDocument
ClassifierCodeDocument * getParentDocument()
Definition: codeparameter.cpp:132
CodeClassField::getTypeName
QString getTypeName()
Definition: codeclassfield.cpp:91
CodeGenPolicyExt
Definition: codegenpolicyext.h:22
CPPCodeGenerationPolicy
Definition: cppcodegenerationpolicy.h:18
ClassifierCodeDocument
Definition: classifiercodedocument.h:28
OwnedCodeBlock::getParentObject
UMLObject * getParentObject()
Definition: ownedcodeblock.cpp:63
CPPCodeGenerationPolicy::getAccessorsAreInline
bool getAccessorsAreInline()
Definition: cppcodegenerationpolicy.cpp:77
CodeAccessorMethod::getType
AccessorType getType()
Definition: codeaccessormethod.cpp:61
CodeBlockWithComments::setOverallIndentationLevel
void setOverallIndentationLevel(int level)
Definition: codeblockwithcomments.cpp:163
CodeBlockWithComments::setComment
void setComment(CodeComment *object)
Definition: codeblockwithcomments.cpp:38
attribute.h
classifiercodedocument.h
CPPHeaderCodeAccessorMethod::update
void update()
Definition: cppheadercodeaccessormethod.cpp:30
CodeClassField::getListObjectType
QString getListObjectType()
Definition: codeclassfield.cpp:109
CPPCodeGenerationPolicy::getClassMemberPrefix
QString getClassMemberPrefix()
Definition: cppcodegenerationpolicy.cpp:241
UMLObject::doc
QString doc() const
Definition: umlobject.cpp:430
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:275
CodeAccessorMethod::GET
@ GET
Definition: codeaccessormethod.h:29
CPPCodeClassField
Definition: cppcodeclassfield.h:17
cppcodegenerationpolicy.h
CPPHeaderCodeAccessorMethod::CPPHeaderCodeAccessorMethod
CPPHeaderCodeAccessorMethod(CodeClassField *field, CodeAccessorMethod::AccessorType type)
Definition: cppheadercodeaccessormethod.cpp:24
CodeMethodBlock::setEndMethodText
void setEndMethodText(const QString &value)
Definition: codemethodblock.cpp:64
uError
#define uError()
Definition: debug_utils.h:109
UMLApp::policyExt
CodeGenPolicyExt * policyExt() const
Definition: uml.cpp:2299
uml.h
CodeGenerationPolicy::getNewLineEndingChars
QString getNewLineEndingChars() const
Definition: codegenerationpolicy.cpp:249
debug_utils.h
CodeAccessorMethod::LIST
@ LIST
Definition: codeaccessormethod.h:29
codeaccessormethod.h
umlobject.h
CodeAccessorMethod::REMOVE
@ REMOVE
Definition: codeaccessormethod.h:29
cppsourcecodedocument.h
CodeMethodBlock::setStartMethodText
void setStartMethodText(const QString &value)
Definition: codemethodblock.cpp:56
CPPCodeClassField::getFieldName
QString getFieldName()
Definition: cppcodeclassfield.cpp:35
CPPHeaderCodeAccessorMethod::~CPPHeaderCodeAccessorMethod
virtual ~CPPHeaderCodeAccessorMethod()
Definition: cppheadercodeaccessormethod.cpp:36
TextBlock::setText
void setText(const QString &text)
Definition: textblock.cpp:76
CPPHeaderCodeAccessorMethod::updateContent
virtual void updateContent()
Definition: cppheadercodeaccessormethod.cpp:41
CodeAccessorMethod::ADD
@ ADD
Definition: codeaccessormethod.h:29
CPPCodeGenerationPolicy::getVectorMethodRemove
QString getVectorMethodRemove(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:306
CodeAccessorMethod::AccessorType
AccessorType
Definition: codeaccessormethod.h:29
CPPCodeGenerationPolicy::getVectorMethodAppend
QString getVectorMethodAppend(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:295