umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
51 void saveToXMI1(QDomDocument& qDoc, QDomElement& qElement);
57 bool load1(QDomElement& element);
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: umlrole.cpp:238
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
void setAssociationType(Uml::AssociationType::Enum assocType)
Definition: association.cpp:611
QString name() const
Definition: umlobject.cpp:211
@ AddOnly
Definition: basictypes.h:207
@ Changeable
Definition: basictypes.h:205
@ A
Definition: basictypes.h:239
QString m_SecondaryId
Definition: umlobject.h:286
void setObject(UMLObject *obj)
Definition: umlrole.cpp:123
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
void emitModified()
Definition: umlobject.cpp:385
void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umlrole.cpp:177
@ UniAssociation
Definition: basictypes.h:119
@ Relationship
Definition: basictypes.h:126
The base class for UML objects.
Definition: umlobject.h:74
bool load1(QDomElement &element)
Definition: umlrole.cpp:250
void setChangeability(Uml::Changeability::Enum value)
Definition: umlrole.cpp:145
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:282
Enum
Definition: basictypes.h:204
virtual ~UMLRole()
Definition: umlrole.cpp:50
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
@ Aggregation
Definition: basictypes.h:108
QString m_name
objects name
Definition: umlobject.h:275
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
@ Frozen
Definition: basictypes.h:206
bool operator==(const UMLRole &rhs) const
Definition: umlrole.cpp:57
QString m_Multi
Definition: umlrole.h:63
Uml::Visibility::Enum visibility() const
Definition: umlobject.cpp:466
@ ot_Role
Definition: umlobject.h:100
void setMultiplicity(const QString &multi)
Definition: umlrole.cpp:156
#define uWarning()
Definition: debug_utils.h:124
QString toString(Enum item, bool mnemonic)
Definition: basictypes.cpp:107
UMLRole * asUMLRole()
Definition: umlobject.cpp:1326
QDomElement save1(const QString &tag, QDomDocument &qDoc)
Definition: umlobject.cpp:844
Uml::Changeability::Enum m_Changeability
Definition: umlrole.h:64
Uml::RoleType::Enum m_role
Definition: umlrole.h:62
#define uDebug()
Definition: debug_utils.h:122
UMLRole(UMLAssociation *parent, UMLObject *parentUMLObject, Uml::RoleType::Enum role)
Definition: umlrole.cpp:32
void setOldLoadMode(bool value=true)
Definition: association.cpp:594
UMLAssociation * m_pAssoc
Definition: umlrole.h:61
connect()
Definition: namespaces-multiple.php:5
QString doc() const
Definition: umlobject.cpp:435
static UMLApp * app()
Definition: uml.cpp:269
UMLObject * clone() const
Definition: umlrole.h:49
Definition: basictypes.cpp:37
Uml::Changeability::Enum changeability() const
Definition: umlrole.cpp:103
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3550
Uml::ID::Type m_nId
object's id
Definition: umlobject.h:272
#define uError()
Definition: debug_utils.h:123
Definition: umlroledialog.h:25
Sets up association information.
Definition: association.h:33
Uml::AssociationType::Enum getAssocType() const
Definition: association.cpp:105
@ Composition
Definition: basictypes.h:117
Uml::RoleType::Enum role() const
Definition: umlrole.cpp:169
UMLObject * object() const
Definition: umlrole.cpp:93
QString multiplicity() const
Definition: umlrole.cpp:113
QString toString() const
Definition: umlrole.cpp:72
UMLDoc * document() const
Definition: uml.cpp:1055
UMLAssociation * parentAssociation() const
Definition: umlrole.cpp:84
bool getOldLoadMode() const
Definition: association.cpp:602
Enum
Definition: basictypes.h:238