umbrello/umbrello
attribute.h
Go to the documentation of this file.
QString getFullyQualifiedName(const QString &separator=QString(), bool includeRoot=false) const
Reimplement method from UMLObject.
Definition: attribute.cpp:183
Classifiers (classes, interfaces) have lists of operations, attributes, templates and others...
Definition: classifierlistitem.h:29
QString getInitialValue() const
Returns The initial value of the UMLAttribute.
Definition: attribute.cpp:99
Uml::ParameterDirection::Enum getParmKind() const
Definition: attribute.cpp:122
void setVisibility(Uml::Visibility::Enum s)
Reimplementation of method from UMLObject is required as an extra signal, attributeChanged(), is emitted.
Definition: attribute.cpp:87
void setName(const QString &name)
Reimplementation of method from UMLObject is required as an extra signal, attributeChanged(), is emitted.
Definition: attribute.cpp:76
virtual void copyInto(UMLObject *lhs) const
Copy the internal presentation of this object into the UMLAttribute object.
Definition: attribute.cpp:231
bool operator==(const UMLAttribute &rhs) const
Overloaded '==' operator.
Definition: attribute.cpp:211
virtual bool showPropertiesDialog(QWidget *parent)
Display the properties configuration dialog for the attribute.
Definition: attribute.cpp:343
Definition: basictypes.h:58
void setInitialValue(const QString &iv)
Sets the initial value of the UMLAttribute.
Definition: attribute.cpp:109
UMLAttribute(UMLObject *parent, const QString &name, Uml::ID::Type id=Uml::ID::None, Uml::Visibility::Enum s=Uml::Visibility::Private, UMLObject *type=0, const QString &iv=QString())
Sets up an attribute.
Definition: attribute.cpp:35
virtual UMLClassifierList getTemplateParams()
Returns all the template params (if any) that are in the type of this attribute.
Definition: attribute.cpp:404
Definition: basictypes.h:140
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Creates the XMI element.
Definition: attribute.cpp:259
void attributeChanged()
QObject * parent() const
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig)
Returns a string representation of the UMLAttribute.
Definition: attribute.cpp:133
void setParmKind(Uml::ParameterDirection::Enum pk)
Definition: attribute.cpp:117
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.