umbrello  2.34.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
cppsourcecodeaccessormethod.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 CPPSOURCECODEACCESSORMETHOD_H
9 #define CPPSOURCECODEACCESSORMETHOD_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 // CPPSOURCECODEACCESSORMETHOD_H
umlrole.h
Import_Rose::methodName
void methodName(const QString &m)
Definition: import_rose.cpp:57
cppcodedocumentation.h
CPPCodeGenerationPolicy::getDocToolTag
QString getDocToolTag()
Definition: cppcodegenerationpolicy.cpp:252
CPPSourceCodeAccessorMethod::updateContent
virtual void updateContent()
Definition: cppsourcecodeaccessormethod.cpp:41
ClassifierCodeDocument::getParentClassifier
UMLClassifier * getParentClassifier() const
Definition: classifiercodedocument.cpp:278
CPPSourceCodeAccessorMethod::CPPSourceCodeAccessorMethod
CPPSourceCodeAccessorMethod(CodeClassField *field, CodeAccessorMethod::AccessorType type)
Definition: cppsourcecodeaccessormethod.cpp:23
cppcodeclassfield.h
cppcodegenerator.h
CPPSourceCodeAccessorMethod::update
void update()
Definition: cppsourcecodeaccessormethod.cpp:30
CPPCodeGenerationPolicy::getVectorClassName
QString getVectorClassName()
Definition: cppcodegenerationpolicy.cpp:201
CodeGenerator::cleanName
static QString cleanName(const QString &name)
Definition: codegenerator.cpp:548
TextBlock::setWriteOutText
void setWriteOutText(bool write)
Definition: textblock.cpp:127
CodeAccessorMethod::SET
@ SET
Definition: codeaccessormethod.h:29
logError0
#define logError0(s)
Definition: uml.h:537
UMLApp::commonPolicy
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2383
CodeAccessorMethod::getParentClassField
CodeClassField * getParentClassField()
Definition: codeaccessormethod.cpp:37
CodeAccessorMethod
Definition: codeaccessormethod.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
cppsourcecodeaccessormethod.h
CPPSourceCodeAccessorMethod::updateMethodDeclaration
virtual void updateMethodDeclaration()
Definition: cppsourcecodeaccessormethod.cpp:92
attribute.h
classifiercodedocument.h
CodeClassField::getListObjectType
QString getListObjectType()
Definition: codeclassfield.cpp:109
c
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
UMLObject::doc
QString doc() const
Definition: umlobject.cpp:431
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:276
CodeAccessorMethod::GET
@ GET
Definition: codeaccessormethod.h:29
CPPCodeClassField
Definition: cppcodeclassfield.h:17
cppcodegenerationpolicy.h
CodeMethodBlock::setEndMethodText
void setEndMethodText(const QString &value)
Definition: codemethodblock.cpp:64
UMLApp::policyExt
CodeGenPolicyExt * policyExt() const
Definition: uml.cpp:2399
uml.h
CodeGenerationPolicy::getNewLineEndingChars
QString getNewLineEndingChars() const
Definition: codegenerationpolicy.cpp:249
UMLClassifier
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
debug_utils.h
CodeAccessorMethod::LIST
@ LIST
Definition: codeaccessormethod.h:29
codeaccessormethod.h
umlobject.h
CodeAccessorMethod::REMOVE
@ REMOVE
Definition: codeaccessormethod.h:29
CodeMethodBlock::setStartMethodText
void setStartMethodText(const QString &value)
Definition: codemethodblock.cpp:56
CPPCodeClassField::getFieldName
QString getFieldName()
Definition: cppcodeclassfield.cpp:35
TextBlock::setText
void setText(const QString &text)
Definition: textblock.cpp:76
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
CPPSourceCodeAccessorMethod::~CPPSourceCodeAccessorMethod
virtual ~CPPSourceCodeAccessorMethod()
Definition: cppsourcecodeaccessormethod.cpp:36
CPPSourceCodeAccessorMethod
Definition: cppsourcecodeaccessormethod.h:17