umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
12 #ifndef CODEPARAMETER_H
13 #define CODEPARAMETER_H
20 class QXmlStreamWriter;
79 #endif // CODEPARAMETER_H
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
CodeParameter(ClassifierCodeDocument *doc, UMLObject *parentObj)
Definition: codeparameter.cpp:32
QString name() const
Definition: umlobject.cpp:211
QString m_initialValue
initial value of this code parameter
Definition: codeparameter.h:69
virtual void setInitialValue(const QString &new_var)
Definition: codeparameter.cpp:102
virtual QString getTypeName() const
Definition: classifierlistitem.cpp:112
@ A
Definition: basictypes.h:268
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1331
bool isStatic() const
Definition: umlobject.cpp:366
UMLObject * m_parentObject
Definition: codeparameter.h:67
UMLAssociation * asUMLAssociation()
Definition: umlobject.cpp:1388
std::string Type
Definition: basictypes.h:402
ClassifierCodeDocument * getParentDocument()
Definition: codeparameter.cpp:136
ClassifierCodeDocument * m_parentDocument
Definition: codeparameter.h:66
The base class for UML objects.
Definition: umlobject.h:74
bool isAbstract() const
Definition: umlobject.cpp:348
void syncToParent()
Definition: codeparameter.cpp:272
bool getAbstract()
Definition: codeparameter.cpp:50
Definition: classifiercodedocument.h:32
UMLRole * getUMLRole(Uml::RoleType::Enum role) const
Definition: association.cpp:585
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1336
QString ID()
Definition: codeparameter.cpp:151
Uml::Visibility::Enum visibility() const
Definition: umlobject.cpp:466
CodeComment * newCodeComment(CodeDocument *cd)
Definition: codegenfactory.cpp:412
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1039
#define uWarning()
Definition: debug_utils.h:124
UMLRole * asUMLRole()
Definition: umlobject.cpp:1411
void initFields(ClassifierCodeDocument *doc, UMLObject *obj)
Definition: codeparameter.cpp:279
virtual QString getInitialValue()
Definition: codeparameter.cpp:112
virtual ~CodeParameter()
Definition: codeparameter.cpp:42
@ B
Definition: basictypes.h:269
connect()
Definition: namespaces-multiple.php:5
virtual void updateContent()=0
void setComment(CodeComment *comment)
Definition: codeparameter.cpp:120
static UMLApp * app()
Definition: uml.cpp:280
virtual void setAttributesFromNode(QDomElement &element)
Definition: codeparameter.cpp:195
Sets up attribute information.
Definition: attribute.h:27
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: codeparameter.cpp:169
Uml::Visibility::Enum getVisibility() const
Definition: codeparameter.cpp:92
Enum
Definition: basictypes.h:76
bool getStatic()
Definition: codeparameter.cpp:60
#define uError()
Definition: debug_utils.h:123
virtual QString getTypeName()
Definition: codeparameter.cpp:81
Sets up association information.
Definition: association.h:33
Uml::RoleType::Enum role() const
Definition: umlrole.cpp:169
CodeComment * getComment()
Definition: codeparameter.cpp:128
void setText(const QString &text)
Definition: textblock.cpp:80
Definition: codeparameter.h:26
QString getName() const
Definition: codeparameter.cpp:70
UMLObject * getParentObject()
Definition: codeparameter.cpp:144
UMLDoc * document() const
Definition: uml.cpp:1068
UMLAssociation * parentAssociation() const
Definition: umlrole.cpp:84
CodeComment * m_comment
Definition: codeparameter.h:68