12 #ifndef CODEACCESSORMETHOD_H
13 #define CODEACCESSORMETHOD_H
19 class QXmlStreamWriter;
50 virtual void saveToXMI1(QXmlStreamWriter& writer);
Definition: codeaccessormethod.h:22
virtual void loadFromXMI1(QDomElement &root)
Definition: codeaccessormethod.cpp:103
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: codeaccessormethod.cpp:111
CodeClassField * getParentClassField()
Definition: codeaccessormethod.cpp:41
AccessorType getType()
Definition: codeaccessormethod.cpp:65
virtual void setAttributesFromObject(TextBlock *obj)
Definition: codeaccessormethod.cpp:171
void forceRelease()
Definition: codeaccessormethod.cpp:92
CodeAccessorMethod(CodeClassField *field)
Definition: codeaccessormethod.cpp:24
AccessorType m_accessorType
Definition: codeaccessormethod.h:70
bool parentIsAttribute()
Definition: codeaccessormethod.cpp:46
virtual void release()
Definition: codeaccessormethod.cpp:84
virtual ~CodeAccessorMethod()
Definition: codeaccessormethod.cpp:33
void initFields(CodeClassField *parentCF)
Definition: codeaccessormethod.cpp:185
virtual void updateMethodDeclaration()=0
virtual void updateContent()=0
CodeClassField * m_parentclassfield
Definition: codeaccessormethod.h:69
void setType(AccessorType type)
Definition: codeaccessormethod.cpp:73
AccessorType
Definition: codeaccessormethod.h:33
@ GET
Definition: codeaccessormethod.h:33
@ REMOVE
Definition: codeaccessormethod.h:33
@ ADD
Definition: codeaccessormethod.h:33
@ SET
Definition: codeaccessormethod.h:33
@ LIST
Definition: codeaccessormethod.h:33
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: codeaccessormethod.cpp:124
virtual void setAttributesFromNode(QDomElement &element)
Definition: codeaccessormethod.cpp:138
Definition: codeclassfield.h:30
Definition: codemethodblock.h:30
Definition: textblock.h:27