52 bool load1(QDomElement& element);
virtual ~UMLRole()
Definition: umlrole.cpp:48
QString multiplicity() const
Definition: umlrole.cpp:111
void setObject(UMLObject *obj)
Definition: umlrole.cpp:121
UMLRole(UMLAssociation *parent, UMLObject *parentUMLObject, Uml::RoleType::Enum role)
Definition: umlrole.cpp:30
Uml::RoleType::Enum m_role
Definition: umlrole.h:57
Uml::Changeability::Enum changeability() const
Definition: umlrole.cpp:101
The base class for UML objects.
Definition: umlobject.h:69
Sets up association information.
Definition: umlassociation.h:28
UMLObject * clone() const
Definition: umlrole.h:44
QString toString() const
Definition: umlrole.cpp:70
void setChangeability(Uml::Changeability::Enum value)
Definition: umlrole.cpp:143
Enum
Definition: basictypes.h:236
void saveToXMI(QXmlStreamWriter &writer)
Definition: umlrole.cpp:175
bool load1(QDomElement &element)
Definition: umlrole.cpp:246
UMLAssociation * parentAssociation() const
Definition: umlrole.cpp:82
virtual bool showPropertiesDialog(QWidget *parent=nullptr)
Definition: umlrole.cpp:234
Enum
Definition: basictypes.h:202
QString m_Multi
Definition: umlrole.h:58
Uml::Changeability::Enum m_Changeability
Definition: umlrole.h:59
void setMultiplicity(const QString &multi)
Definition: umlrole.cpp:154
bool operator==(const UMLRole &rhs) const
Definition: umlrole.cpp:55
UMLObject * object() const
Definition: umlrole.cpp:91
Uml::RoleType::Enum role() const
Definition: umlrole.cpp:167
UMLAssociation * m_pAssoc
Definition: umlrole.h:56