umbrello
2.31.90
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:84
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1309
Enum
Definition: basictypes.h:41
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:131
@ A
Definition: namespace-enum-literal.h:3
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:129
QString toStringI18n(Enum item)
Definition: basictypes.cpp:339
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:2106
UMLAssociation(Uml::AssociationType::Enum type, UMLObject *roleA, UMLObject *roleB)
Definition: association.cpp:44
void setSecondaryId(const QString &id)
Definition: umlobject.cpp:689
virtual bool resolveRef()
Definition: umlobject.cpp:739
bool m_bOldLoadMode
Definition: association.h:95
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
@ A
Definition: basictypes.h:239
void init()
Definition: uniqueid.cpp:37
@ ot_Interface
Definition: umlobject.h:86
void setObject(UMLObject *obj)
Definition: umlrole.cpp:123
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
void emitModified()
Definition: umlobject.cpp:385
Enum fromInt(int item)
Definition: basictypes.cpp:711
UMLObject * umlParent() const
Definition: umlobject.cpp:671
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:646
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:124
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:351
virtual UMLObject * clone() const
Definition: association.h:75
@ UniAssociation
Definition: basictypes.h:119
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:811
@ Association_Self
Definition: basictypes.h:111
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:130
Uml::Changeability::Enum changeability(Uml::RoleType::Enum role) const
Definition: association.cpp:540
QString toString(Enum item)
Definition: basictypes.cpp:47
UMLRole * getUMLRole(Uml::RoleType::Enum role) const
Definition: association.cpp:585
Enum
Definition: basictypes.h:204
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
@ Child2Category
Definition: basictypes.h:125
@ Aggregation
Definition: basictypes.h:108
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
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:845
@ Association
Definition: basictypes.h:110
bool isCommonXMI1Attribute(const QString &tag)
Definition: model_utils.cpp:761
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:240
QString secondaryId() const
Definition: umlobject.cpp:679
Enum
Definition: basictypes.h:106
int nrof_parent_widgets
Definition: association.h:88
@ Generalization
Definition: basictypes.h:107
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:278
Enum fromInt(int item)
Definition: basictypes.cpp:449
Definition: basictypes.cpp:37
Uml::Changeability::Enum changeability() const
Definition: umlrole.cpp:103
Uml::ID::Type gen()
Definition: uniqueid.cpp:26
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3582
void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: association.cpp:149
Enum
Definition: basictypes.h:59
void setDoc(const QString &d)
Definition: umlobject.cpp:455
#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:955
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:616
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:117
Definition: cmdchangemultiplicity.h:23
bool addObject(UMLObject *pObject, bool interactOnConflict=true)
Definition: package.cpp:135
virtual ~UMLAssociation()
Definition: association.cpp:70
void init()
Definition: umlobject.cpp:126
@ B
Definition: namespace-enum-literal.h:3
UMLObject * object() const
Definition: umlrole.cpp:93
@ Dependency
Definition: basictypes.h:109
UMLRole * m_pRole[2]
Definition: association.h:92
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3438
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:1064
@ Realization
Definition: basictypes.h:118
void setRoleName(const QString &roleName, Uml::RoleType::Enum role)
Definition: association.cpp:672
bool getOldLoadMode() const
Definition: association.cpp:602
Enum
Definition: basictypes.h:238
QString m_Name
Definition: association.h:94