8 #ifndef CODEPARAMETER_H
9 #define CODEPARAMETER_H
16 class QXmlStreamWriter;
75 #endif // CODEPARAMETER_H
UMLObject * m_parentObject
Definition: codeparameter.h:63
CodeParameter(ClassifierCodeDocument *doc, UMLObject *parentObj)
Definition: codeparameter.cpp:28
Definition: classifiercodedocument.h:28
Enum
Definition: basictypes.h:45
virtual void setInitialValue(const QString &new_var)
Definition: codeparameter.cpp:98
QString getName() const
Definition: codeparameter.cpp:66
CodeComment * m_comment
Definition: codeparameter.h:64
void syncToParent()
Definition: codeparameter.cpp:268
bool getAbstract()
Definition: codeparameter.cpp:46
QString m_initialValue
initial value of this code parameter
Definition: codeparameter.h:65
ClassifierCodeDocument * getParentDocument()
Definition: codeparameter.cpp:132
ClassifierCodeDocument * m_parentDocument
Definition: codeparameter.h:62
The base class for UML objects.
Definition: umlobject.h:69
virtual QString getInitialValue()
Definition: codeparameter.cpp:108
Definition: codeparameter.h:22
void initFields(ClassifierCodeDocument *doc, UMLObject *obj)
Definition: codeparameter.cpp:275
virtual void updateContent()=0
void setComment(CodeComment *comment)
Definition: codeparameter.cpp:116
CodeComment * getComment()
Definition: codeparameter.cpp:124
virtual void setAttributesFromNode(QDomElement &element)
Definition: codeparameter.cpp:191
Uml::Visibility::Enum getVisibility() const
Definition: codeparameter.cpp:88
virtual QString getTypeName()
Definition: codeparameter.cpp:77
virtual ~CodeParameter()
Definition: codeparameter.cpp:38
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: codeparameter.cpp:165
bool getStatic()
Definition: codeparameter.cpp:56
UMLObject * getParentObject()
Definition: codeparameter.cpp:140
QString ID() const
Definition: codeparameter.cpp:147