umbrello
2.31.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
17 #include <QDomDocument>
18 #include <QDomElement>
79 void saveToXMI1(QDomDocument& qDoc, QDomElement& qElement);
85 bool load1(QDomElement& element);
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
void addAssocToConcepts(UMLAssociation *assoc)
Definition: package.cpp:82
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1308
Enum
Definition: basictypes.h:75
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:131
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: association.cpp:196
void setAssociationType(Uml::AssociationType::Enum assocType)
Definition: association.cpp:611
QString getRoleName(Uml::RoleType::Enum role) const
Definition: association.cpp:567
QString name() const
Definition: umlobject.cpp:211
@ Reserved
Definition: basictypes.h:146
QString toStringI18n(Enum item)
Definition: basictypes.cpp:356
virtual bool resolveRef()
Definition: association.cpp:128
@ ot_Association
Definition: umlobject.h:91
Uml::ModelType::Enum convert_OT_MT(UMLObject::ObjectType ot)
Definition: model_utils.cpp:2107
UMLAssociation(Uml::AssociationType::Enum type, UMLObject *roleA, UMLObject *roleB)
Definition: association.cpp:44
void setSecondaryId(const QString &id)
Definition: umlobject.cpp:688
virtual bool resolveRef()
Definition: umlobject.cpp:738
bool m_bOldLoadMode
Definition: association.h:95
const Type None
special value for uninitialized ID
Definition: basictypes.h:370
@ A
Definition: basictypes.h:256
void init()
Definition: uniqueid.cpp:45
@ ot_Interface
Definition: umlobject.h:86
void setObject(UMLObject *obj)
Definition: umlrole.cpp:123
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1280
void emitModified()
Definition: umlobject.cpp:385
Enum fromInt(int item)
Definition: basictypes.cpp:728
UMLObject * umlParent() const
Definition: umlobject.cpp:670
void setMultiplicity(const QString &multi, Uml::RoleType::Enum role)
Definition: association.cpp:660
virtual void setName(const QString &strName)
Definition: umlobject.cpp:192
UMLPackage * umlPackage() const
Definition: umlobject.cpp:645
void setRoleDoc(const QString &doc, Uml::RoleType::Enum role)
Definition: association.cpp:682
void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umlrole.cpp:177
@ Category2Parent
Definition: basictypes.h:141
Uml::ID::Type getRoleId(Uml::RoleType::Enum role) const
Definition: association.cpp:532
QString getRoleDoc(Uml::RoleType::Enum role) const
Definition: association.cpp:576
std::string Type
Definition: basictypes.h:368
virtual UMLObject * clone() const
Definition: association.h:75
@ UniAssociation
Definition: basictypes.h:136
QString getMultiplicity(Uml::RoleType::Enum role) const
Definition: association.cpp:558
bool operator==(const UMLAssociation &rhs) const
Definition: association.cpp:89
Definition: classpropertiesdialog.h:35
Uml::AssociationType::Enum m_AssocType
Definition: association.h:93
The base class for UML objects.
Definition: umlobject.h:74
Enum fromInt(int item)
Definition: basictypes.cpp:828
@ Association_Self
Definition: basictypes.h:128
void setChangeability(Uml::Changeability::Enum value)
Definition: umlrole.cpp:145
UMLObject * getObject(Uml::RoleType::Enum role) const
Definition: association.cpp:496
ObjectType baseType() const
Definition: umlobject.cpp:397
@ Unknown
Definition: basictypes.h:147
Uml::Changeability::Enum changeability(Uml::RoleType::Enum role) const
Definition: association.cpp:540
QString toString(Enum item)
Definition: basictypes.cpp:81
UMLRole * getUMLRole(Uml::RoleType::Enum role) const
Definition: association.cpp:585
Enum
Definition: basictypes.h:221
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
@ Child2Category
Definition: basictypes.h:142
@ Aggregation
Definition: basictypes.h:125
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1285
Uml::Visibility::Enum visibility() const
Definition: umlobject.cpp:466
void setObject(UMLObject *obj, Uml::RoleType::Enum role)
Definition: association.cpp:630
#define uWarning()
Definition: debug_utils.h:124
QDomElement save1(const QString &tag, QDomDocument &qDoc)
Definition: umlobject.cpp:844
@ Association
Definition: basictypes.h:127
bool isCommonXMI1Attribute(const QString &tag)
Definition: model_utils.cpp:762
QString toString() const
Definition: association.cpp:113
Uml::ID::Type getObjectId(Uml::RoleType::Enum role) const
Definition: association.cpp:508
void setOldLoadMode(bool value=true)
Definition: association.cpp:594
@ B
Definition: basictypes.h:257
QString secondaryId() const
Definition: umlobject.cpp:678
Enum
Definition: basictypes.h:123
int nrof_parent_widgets
Definition: association.h:88
@ Generalization
Definition: basictypes.h:124
QString doc() const
Definition: umlobject.cpp:435
void setChangeability(Uml::Changeability::Enum value, Uml::RoleType::Enum role)
Definition: association.cpp:650
static UMLApp * app()
Definition: uml.cpp:269
Enum fromInt(int item)
Definition: basictypes.cpp:466
Definition: basictypes.cpp:37
Uml::Changeability::Enum changeability() const
Definition: umlrole.cpp:103
Uml::ID::Type gen()
Definition: uniqueid.cpp:34
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3548
void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: association.cpp:149
Enum
Definition: basictypes.h:76
void setDoc(const QString &d)
Definition: umlobject.cpp:455
bool addObject(UMLObject *pObject)
Definition: package.cpp:128
#define DEBUG(src)
Definition: debug_utils.h:129
#define uError()
Definition: debug_utils.h:123
bool isRealization(UMLObject *objA, UMLObject *objB) const
Definition: association.cpp:694
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:954
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:615
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
bool addAssociationEnd(UMLAssociation *assoc)
Definition: umlcanvasobject.cpp:80
Sets up association information.
Definition: association.h:33
#define DBG_SRC
Definition: import_utils.cpp:43
Uml::AssociationType::Enum getAssocType() const
Definition: association.cpp:105
void setVisibility(Uml::Visibility::Enum visibility)
Definition: umlobject.cpp:476
@ Composition
Definition: basictypes.h:134
Definition: cmdchangemultiplicity.h:23
virtual ~UMLAssociation()
Definition: association.cpp:70
void init()
Definition: umlobject.cpp:126
UMLObject * object() const
Definition: umlrole.cpp:93
@ Dependency
Definition: basictypes.h:126
UMLRole * m_pRole[2]
Definition: association.h:92
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3416
QString multiplicity() const
Definition: umlrole.cpp:113
void setVisibility(Uml::Visibility::Enum value, Uml::RoleType::Enum role)
Definition: association.cpp:640
QString toString() const
Definition: umlrole.cpp:72
bool load1(QDomElement &element)
Definition: association.cpp:208
UMLDoc * document() const
Definition: uml.cpp:1055
@ Realization
Definition: basictypes.h:135
void setRoleName(const QString &roleName, Uml::RoleType::Enum role)
Definition: association.cpp:672
bool getOldLoadMode() const
Definition: association.cpp:602
Enum
Definition: basictypes.h:255
QString m_Name
Definition: association.h:94