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