12 #include <QDomDocument> 13 #include <QDomElement> 14 #include <QXmlStreamWriter> 81 bool load1(QDomElement& element);
UMLRole * m_pRole[2]
Definition: umlassociation.h:92
bool m_bOldLoadMode
Definition: umlassociation.h:95
Uml::AssociationType::Enum getAssocType() const
Definition: umlassociation.cpp:100
void setAssociationType(Uml::AssociationType::Enum assocType)
Definition: umlassociation.cpp:620
Enum
Definition: basictypes.h:45
QString getRoleDoc(Uml::RoleType::Enum role) const
Definition: umlassociation.cpp:585
void setRoleDoc(const QString &doc, Uml::RoleType::Enum role)
Definition: umlassociation.cpp:691
void init()
Definition: umlobject.cpp:122
bool operator==(const UMLAssociation &rhs) const
Definition: umlassociation.cpp:84
Uml::ID::Type getObjectId(Uml::RoleType::Enum role) const
Definition: umlassociation.cpp:516
QString getMultiplicity(Uml::RoleType::Enum role) const
Definition: umlassociation.cpp:567
virtual UMLObject * clone() const
Definition: umlassociation.h:71
void setChangeability(Uml::Changeability::Enum value, Uml::RoleType::Enum role)
Definition: umlassociation.cpp:659
QString doc() const
Definition: umlobject.cpp:431
void setMultiplicity(const QString &multi, Uml::RoleType::Enum role)
Definition: umlassociation.cpp:669
virtual bool resolveRef()
Definition: umlassociation.cpp:123
The base class for UML objects.
Definition: umlobject.h:69
Sets up association information.
Definition: umlassociation.h:28
void saveToXMI(QXmlStreamWriter &writer)
Definition: umlassociation.cpp:144
void setObject(UMLObject *obj, Uml::RoleType::Enum role)
Definition: umlassociation.cpp:639
UMLRole * getUMLRole(Uml::RoleType::Enum role) const
Definition: umlassociation.cpp:594
Uml::ID::Type getRoleId(Uml::RoleType::Enum role) const
Definition: umlassociation.cpp:541
UMLObject * getObject(Uml::RoleType::Enum role) const
Definition: umlassociation.cpp:504
Uml::Changeability::Enum changeability(Uml::RoleType::Enum role) const
Definition: umlassociation.cpp:549
UMLAssociation(Uml::AssociationType::Enum type, UMLObject *roleA, UMLObject *roleB)
Definition: umlassociation.cpp:39
Enum
Definition: basictypes.h:236
Enum
Definition: basictypes.h:92
void setOldLoadMode(bool value=true)
Definition: umlassociation.cpp:603
Uml::AssociationType::Enum m_AssocType
Definition: umlassociation.h:93
virtual ~UMLAssociation()
Definition: umlassociation.cpp:65
std::string Type
Definition: basictypes.h:371
int nrof_parent_widgets
Definition: umlassociation.h:88
Enum
Definition: basictypes.h:202
bool isRealization(UMLObject *objA, UMLObject *objB) const
Definition: umlassociation.cpp:703
Uml::Visibility::Enum visibility() const
Definition: umlobject.cpp:462
virtual bool showPropertiesDialog(QWidget *parent=nullptr)
Definition: umlassociation.cpp:203
Definition: basictypes.h:116
QString toString() const
Definition: umlassociation.cpp:108
void setVisibility(Uml::Visibility::Enum value, Uml::RoleType::Enum role)
Definition: umlassociation.cpp:649
QString getRoleName(Uml::RoleType::Enum role) const
Definition: umlassociation.cpp:576
QString m_Name
Definition: umlassociation.h:94
void setRoleName(const QString &roleName, Uml::RoleType::Enum role)
Definition: umlassociation.cpp:681
bool getOldLoadMode() const
Definition: umlassociation.cpp:611
bool load1(QDomElement &element)
Definition: umlassociation.cpp:215