8 #ifndef CODECLASSFIELD_H
9 #define CODECLASSFIELD_H
75 virtual void saveToXMI(QXmlStreamWriter& writer);
132 #endif // CODECLASSFIELD_H
QString m_listClassName
Definition: codeclassfield.h:104
Definition: codeclassfield.h:25
Definition: codeclassfield.h:30
Definition: codeclassfield.h:30
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: codeclassfield.cpp:311
Definition: classifiercodedocument.h:28
virtual void setAttributesFromNode(QDomElement &element)
Definition: codeclassfield.cpp:260
void modified()
Definition: moc_codeclassfield.cpp:129
AccessorType
Definition: codeaccessormethod.h:29
CodeClassField(ClassifierCodeDocument *parentDoc, UMLAttribute *attrib)
Definition: codeclassfield.cpp:39
bool addMethod(CodeAccessorMethod *add)
Definition: codeclassfield.cpp:154
void initAccessorMethods()
Definition: codeclassfield.cpp:454
Sets up attribute information.
Definition: attribute.h:22
Definition: codeclassfield.h:30
void updateContent()
Definition: codeclassfield.cpp:515
void initFields(bool inConstructor=false)
Definition: codeclassfield.cpp:638
Definition: codeclassfield.h:30
Definition: codeclassfielddeclarationblock.h:25
CodeClassFieldDeclarationBlock * m_declCodeBlock
Definition: codeclassfield.h:106
ClassFieldType getClassFieldType() const
Definition: codeclassfield.cpp:133
int minimumListOccurances()
Definition: codeclassfield.cpp:326
The base class for UML objects.
Definition: umlobject.h:69
CodeAccessorMethod * findMethodByType(CodeAccessorMethod::AccessorType type, int role_id=-1)
Definition: codeclassfield.cpp:423
virtual void loadFromXMI(QDomElement &root)
Definition: codeclassfield.cpp:226
Definition: codeclassfield.h:30
ClassFieldType
Definition: codeclassfield.h:30
virtual ~CodeClassField()
Definition: codeclassfield.cpp:49
bool m_parentIsAttribute
Definition: codeclassfield.h:108
bool parentIsAttribute() const
Definition: codeclassfield.cpp:124
Definition: codeparameter.h:22
Definition: codeclassfield.h:30
int maximumListOccurances()
Definition: codeclassfield.cpp:354
void setWriteOutMethods(bool val)
Definition: codeclassfield.cpp:208
Definition: codeaccessormethod.h:17
virtual void synchronize()
Definition: codeclassfield.cpp:409
void setListClassName(const QString &className)
bool removeMethod(CodeAccessorMethod *remove)
Definition: codeclassfield.cpp:175
QString cleanName(const QString &name)
Definition: codeclassfield.cpp:382
QString fixInitialStringDeclValue(const QString &val, const QString &type)
Definition: codeclassfield.cpp:392
CodeClassFieldDeclarationBlock * getDeclarationCodeBlock()
Definition: codeclassfield.cpp:218
ClassFieldType m_classFieldType
Definition: codeclassfield.h:105
bool getWriteOutMethods() const
Definition: codeclassfield.cpp:198
QList< CodeAccessorMethod * > CodeAccessorMethodList
Definition: codeaccessormethodlist.h:12
QString getUMLObjectName(UMLObject *obj)
Definition: codeclassfield.cpp:146
bool m_writeOutMethods
Definition: codeclassfield.h:115
void setParentUMLObject(UMLObject *obj)
Definition: codeclassfield.cpp:71
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: codeclassfield.cpp:235
bool fieldIsSingleValue()
Definition: codeclassfield.cpp:615
CodeAccessorMethodList getMethodList() const
Definition: codeclassfield.cpp:188
QString getListObjectType()
Definition: codeclassfield.cpp:109
QString getTypeName()
Definition: codeclassfield.cpp:91
CodeAccessorMethodList m_methodVector
Definition: codeclassfield.h:107
void finishInitialization()
Definition: codeclassfield.cpp:658