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