17 #include <QDomDocument> 18 #include <QDomElement> 79 void saveToXMI1(QDomDocument& qDoc, QDomElement& qElement);
85 bool load1(QDomElement& element);
UMLRole * m_pRole[2]
Definition: association.h:92
bool m_bOldLoadMode
Definition: association.h:95
Uml::AssociationType::Enum getAssocType() const
Definition: association.cpp:105
void setAssociationType(Uml::AssociationType::Enum assocType)
Definition: association.cpp:611
Enum
Definition: basictypes.h:59
QString getRoleDoc(Uml::RoleType::Enum role) const
Definition: association.cpp:576
void setRoleDoc(const QString &doc, Uml::RoleType::Enum role)
Definition: association.cpp:682
void init()
Definition: umlobject.cpp:126
bool operator==(const UMLAssociation &rhs) const
Definition: association.cpp:89
Uml::ID::Type getObjectId(Uml::RoleType::Enum role) const
Definition: association.cpp:508
QString getMultiplicity(Uml::RoleType::Enum role) const
Definition: association.cpp:558
virtual UMLObject * clone() const
Definition: association.h:75
void setChangeability(Uml::Changeability::Enum value, Uml::RoleType::Enum role)
Definition: association.cpp:650
QString doc() const
Definition: umlobject.cpp:435
void setMultiplicity(const QString &multi, Uml::RoleType::Enum role)
Definition: association.cpp:660
virtual bool resolveRef()
Definition: association.cpp:128
The base class for UML objects.
Definition: umlobject.h:73
Sets up association information.
Definition: association.h:32
void setObject(UMLObject *obj, Uml::RoleType::Enum role)
Definition: association.cpp:630
UMLRole * getUMLRole(Uml::RoleType::Enum role) const
Definition: association.cpp:585
Uml::ID::Type getRoleId(Uml::RoleType::Enum role) const
Definition: association.cpp:532
UMLObject * getObject(Uml::RoleType::Enum role) const
Definition: association.cpp:496
Uml::Changeability::Enum changeability(Uml::RoleType::Enum role) const
Definition: association.cpp:540
UMLAssociation(Uml::AssociationType::Enum type, UMLObject *roleA, UMLObject *roleB)
Definition: association.cpp:44
Enum
Definition: basictypes.h:238
Enum
Definition: basictypes.h:106
void setOldLoadMode(bool value=true)
Definition: association.cpp:594
Uml::AssociationType::Enum m_AssocType
Definition: association.h:93
virtual ~UMLAssociation()
Definition: association.cpp:70
std::string Type
Definition: basictypes.h:351
int nrof_parent_widgets
Definition: association.h:88
Enum
Definition: basictypes.h:204
void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: association.cpp:149
bool isRealization(UMLObject *objA, UMLObject *objB) const
Definition: association.cpp:694
Uml::Visibility::Enum visibility() const
Definition: umlobject.cpp:466
Definition: basictypes.h:130
QString toString() const
Definition: association.cpp:113
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: association.cpp:196
void setVisibility(Uml::Visibility::Enum value, Uml::RoleType::Enum role)
Definition: association.cpp:640
QString getRoleName(Uml::RoleType::Enum role) const
Definition: association.cpp:567
QString m_Name
Definition: association.h:94
void setRoleName(const QString &roleName, Uml::RoleType::Enum role)
Definition: association.cpp:672
bool getOldLoadMode() const
Definition: association.cpp:602
bool load1(QDomElement &element)
Definition: association.cpp:208