8#ifndef CODEACCESSORMETHOD_H
9#define CODEACCESSORMETHOD_H
15class QXmlStreamWriter;
46 virtual void saveToXMI(QXmlStreamWriter& writer);
Definition codeaccessormethod.h:18
CodeClassField * getParentClassField()
Definition codeaccessormethod.cpp:37
AccessorType getType()
Definition codeaccessormethod.cpp:61
virtual void setAttributesFromObject(TextBlock *obj)
Definition codeaccessormethod.cpp:167
void forceRelease()
Definition codeaccessormethod.cpp:88
virtual void loadFromXMI(QDomElement &root)
Definition codeaccessormethod.cpp:99
CodeAccessorMethod(CodeClassField *field)
Definition codeaccessormethod.cpp:20
AccessorType m_accessorType
Definition codeaccessormethod.h:66
bool parentIsAttribute()
Definition codeaccessormethod.cpp:42
virtual void release()
Definition codeaccessormethod.cpp:80
virtual ~CodeAccessorMethod()
Definition codeaccessormethod.cpp:29
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition codeaccessormethod.cpp:107
void initFields(CodeClassField *parentCF)
Definition codeaccessormethod.cpp:181
virtual void updateMethodDeclaration()=0
virtual void updateContent()=0
CodeClassField * m_parentclassfield
Definition codeaccessormethod.h:65
void setType(AccessorType type)
Definition codeaccessormethod.cpp:69
AccessorType
Definition codeaccessormethod.h:29
@ GET
Definition codeaccessormethod.h:29
@ REMOVE
Definition codeaccessormethod.h:29
@ ADD
Definition codeaccessormethod.h:29
@ SET
Definition codeaccessormethod.h:29
@ LIST
Definition codeaccessormethod.h:29
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition codeaccessormethod.cpp:120
virtual void setAttributesFromNode(QDomElement &element)
Definition codeaccessormethod.cpp:134
Definition codeclassfield.h:26
Definition codemethodblock.h:26
Definition textblock.h:23