12 #ifndef CODEPARAMETER_H
13 #define CODEPARAMETER_H
Definition: classifiercodedocument.h:33
Definition: codeparameter.h:26
ClassifierCodeDocument * getParentDocument()
Definition: codeparameter.cpp:133
void initFields(ClassifierCodeDocument *doc, UMLObject *obj)
Definition: codeparameter.cpp:276
UMLObject * m_parentObject
Definition: codeparameter.h:66
virtual QString getInitialValue()
Definition: codeparameter.cpp:109
void setComment(CodeComment *comment)
Definition: codeparameter.cpp:117
bool getAbstract()
Definition: codeparameter.cpp:47
ClassifierCodeDocument * m_parentDocument
Definition: codeparameter.h:65
CodeComment * m_comment
Definition: codeparameter.h:67
QString m_initialValue
initial value of this code parameter
Definition: codeparameter.h:68
virtual void setInitialValue(const QString &new_var)
Definition: codeparameter.cpp:99
virtual void setAttributesFromNode(QDomElement &element)
Definition: codeparameter.cpp:192
QString getName() const
Definition: codeparameter.cpp:67
CodeParameter(ClassifierCodeDocument *doc, UMLObject *parentObj)
Definition: codeparameter.cpp:29
QString ID()
Definition: codeparameter.cpp:148
void syncToParent()
Definition: codeparameter.cpp:269
virtual QString getTypeName()
Definition: codeparameter.cpp:78
bool getStatic()
Definition: codeparameter.cpp:57
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Definition: codeparameter.cpp:166
virtual ~CodeParameter()
Definition: codeparameter.cpp:39
Uml::Visibility::Enum getVisibility() const
Definition: codeparameter.cpp:89
CodeComment * getComment()
Definition: codeparameter.cpp:125
UMLObject * getParentObject()
Definition: codeparameter.cpp:141
virtual void updateContent()=0
The base class for UML objects.
Definition: umlobject.h:74
Enum
Definition: basictypes.h:59