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