12 #ifndef CODEPARAMETER_H
13 #define CODEPARAMETER_H
20 class QXmlStreamWriter;
Definition: classifiercodedocument.h:33
Definition: codeparameter.h:27
ClassifierCodeDocument * getParentDocument()
Definition: codeparameter.cpp:136
void initFields(ClassifierCodeDocument *doc, UMLObject *obj)
Definition: codeparameter.cpp:279
UMLObject * m_parentObject
Definition: codeparameter.h:67
virtual QString getInitialValue()
Definition: codeparameter.cpp:112
void setComment(CodeComment *comment)
Definition: codeparameter.cpp:120
bool getAbstract()
Definition: codeparameter.cpp:50
ClassifierCodeDocument * m_parentDocument
Definition: codeparameter.h:66
CodeComment * m_comment
Definition: codeparameter.h:68
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 void setAttributesFromNode(QDomElement &element)
Definition: codeparameter.cpp:195
QString getName() const
Definition: codeparameter.cpp:70
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: codeparameter.cpp:169
CodeParameter(ClassifierCodeDocument *doc, UMLObject *parentObj)
Definition: codeparameter.cpp:32
QString ID()
Definition: codeparameter.cpp:151
void syncToParent()
Definition: codeparameter.cpp:272
virtual QString getTypeName()
Definition: codeparameter.cpp:81
bool getStatic()
Definition: codeparameter.cpp:60
virtual ~CodeParameter()
Definition: codeparameter.cpp:42
Uml::Visibility::Enum getVisibility() const
Definition: codeparameter.cpp:92
CodeComment * getComment()
Definition: codeparameter.cpp:128
UMLObject * getParentObject()
Definition: codeparameter.cpp:144
virtual void updateContent()=0
The base class for UML objects.
Definition: umlobject.h:75
Enum
Definition: basictypes.h:59