12 #ifndef CODECLASSFIELD_H 13 #define CODECLASSFIELD_H 79 virtual void saveToXMI1 (QDomDocument & doc, QDomElement & root);
136 #endif // CODECLASSFIELD_H ClassFieldType getClassFieldType() const
Definition: codeclassfield.cpp:136
QString m_listClassName
Definition: codeclassfield.h:108
Definition: codeclassfield.h:29
Definition: codeclassfield.h:34
Definition: codeclassfield.h:34
Definition: classifiercodedocument.h:32
virtual void setAttributesFromNode(QDomElement &element)
Definition: codeclassfield.cpp:263
void modified()
Definition: moc_codeclassfield.cpp:129
AccessorType
Definition: codeaccessormethod.h:32
CodeClassField(ClassifierCodeDocument *parentDoc, UMLAttribute *attrib)
Definition: codeclassfield.cpp:42
bool addMethod(CodeAccessorMethod *add)
Definition: codeclassfield.cpp:157
void initAccessorMethods()
Definition: codeclassfield.cpp:457
Sets up attribute information.
Definition: attribute.h:27
Definition: codeclassfield.h:34
void updateContent()
Definition: codeclassfield.cpp:518
void initFields(bool inConstructor=false)
Definition: codeclassfield.cpp:641
Definition: codeclassfield.h:34
bool parentIsAttribute() const
Definition: codeclassfield.cpp:127
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Definition: codeclassfield.cpp:238
Definition: codeclassfielddeclarationblock.h:29
CodeClassFieldDeclarationBlock * m_declCodeBlock
Definition: codeclassfield.h:110
int minimumListOccurances()
Definition: codeclassfield.cpp:329
The base class for UML objects.
Definition: umlobject.h:73
CodeAccessorMethod * findMethodByType(CodeAccessorMethod::AccessorType type, int role_id=-1)
Definition: codeclassfield.cpp:426
Definition: codeclassfield.h:34
ClassFieldType
Definition: codeclassfield.h:34
virtual ~CodeClassField()
Definition: codeclassfield.cpp:52
bool m_parentIsAttribute
Definition: codeclassfield.h:112
Definition: codeparameter.h:25
Definition: codeclassfield.h:34
int maximumListOccurances()
Definition: codeclassfield.cpp:357
void setWriteOutMethods(bool val)
Definition: codeclassfield.cpp:211
Definition: codeaccessormethod.h:20
virtual void synchronize()
Definition: codeclassfield.cpp:412
void setListClassName(const QString &className)
bool removeMethod(CodeAccessorMethod *remove)
Definition: codeclassfield.cpp:178
bool getWriteOutMethods() const
Definition: codeclassfield.cpp:201
QString cleanName(const QString &name)
Definition: codeclassfield.cpp:385
QString fixInitialStringDeclValue(const QString &val, const QString &type)
Definition: codeclassfield.cpp:395
virtual void saveToXMI1(QDomDocument &doc, QDomElement &root)
Definition: codeclassfield.cpp:314
CodeClassFieldDeclarationBlock * getDeclarationCodeBlock()
Definition: codeclassfield.cpp:221
ClassFieldType m_classFieldType
Definition: codeclassfield.h:109
QList< CodeAccessorMethod * > CodeAccessorMethodList
Definition: codeaccessormethodlist.h:17
virtual void loadFromXMI1(QDomElement &root)
Definition: codeclassfield.cpp:229
QString getUMLObjectName(UMLObject *obj)
Definition: codeclassfield.cpp:149
CodeAccessorMethodList getMethodList() const
Definition: codeclassfield.cpp:191
bool m_writeOutMethods
Definition: codeclassfield.h:119
void setParentUMLObject(UMLObject *obj)
Definition: codeclassfield.cpp:74
bool fieldIsSingleValue()
Definition: codeclassfield.cpp:618
QString getListObjectType()
Definition: codeclassfield.cpp:112
QString getTypeName()
Definition: codeclassfield.cpp:94
CodeAccessorMethodList m_methodVector
Definition: codeclassfield.h:111
void finishInitialization()
Definition: codeclassfield.cpp:661