umbrello
2.32.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
58 bool includeNested =
true);
60 bool includeNested =
true);
62 bool includeNested =
true);
66 virtual void saveToXMI1(QDomDocument& qDoc, QDomElement& qElement);
69 virtual bool load1(QDomElement& element);
virtual void removeAllObjects()
Definition: package.cpp:249
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
Non-graphical Information for an Entity.
Definition: entity.h:35
void addAssocToConcepts(UMLAssociation *assoc)
Definition: package.cpp:84
virtual UMLObject * clone() const
Definition: package.cpp:68
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1309
ObjectType
Definition: umlobject.h:80
virtual void copyInto(UMLObject *lhs) const
Definition: umlcanvasobject.cpp:298
UMLObjectList containedObjects(bool includeInactive=false)
Definition: package.cpp:266
QString name() const
Definition: umlobject.cpp:211
bool activeLanguageIsCaseSensitive()
Definition: uml.cpp:2531
virtual bool load1(QDomElement &element)
Definition: package.cpp:462
bool isActive() const
Definition: datatype.cpp:82
bool hasUMLRepresentation(Enum item)
Definition: basictypes.cpp:460
Non-graphical information for a UMLCanvasObject.
Definition: umlcanvasobject.h:34
QList< UMLEntity * > UMLEntityList
Definition: umlentitylist.h:17
@ ot_Association
Definition: umlobject.h:91
void setActive(bool active=true)
Definition: datatype.cpp:73
virtual void copyInto(UMLObject *lhs) const
Definition: package.cpp:56
Non-graphical information for a Datatype.
Definition: datatype.h:26
virtual bool resolveRef()
Definition: umlobject.cpp:739
@ ot_Class
Definition: umlobject.h:89
@ ot_Entity
Definition: umlobject.h:101
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
@ A
Definition: basictypes.h:239
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: package.cpp:440
@ ot_Interface
Definition: umlobject.h:86
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
virtual void removeAllChildObjects()
Definition: umlcanvasobject.cpp:161
virtual void setName(const QString &strName)
Definition: umlobject.cpp:192
UMLPackage * umlPackage() const
Definition: umlobject.cpp:646
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17
UMLAssociation * asUMLAssociation()
Definition: umlobject.cpp:1304
bool askName(const QString &title, const QString &prompt, QString &name)
Definition: dialog_utils.cpp:97
@ ot_Package
Definition: umlobject.h:85
std::string Type
Definition: basictypes.h:351
void appendClassifiers(UMLClassifierList &classifiers, bool includeNested=true)
Definition: package.cpp:350
The base class for UML objects.
Definition: umlobject.h:74
UMLObject * getObject(Uml::RoleType::Enum role) const
Definition: association.cpp:496
ObjectType baseType() const
Definition: umlobject.cpp:397
UMLDatatype * asUMLDatatype()
Definition: umlobject.cpp:1312
void appendPackages(UMLPackageList &packages, bool includeNested=true)
Definition: package.cpp:327
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1313
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
void appendEntities(UMLEntityList &entities, bool includeNested=true)
Definition: package.cpp:374
bool hasAssociation(UMLAssociation *assoc)
Definition: umlcanvasobject.cpp:101
UMLCanvasObject * asUMLCanvasObject()
Definition: umlobject.cpp:1306
QString uniqObjectName(UMLObject::ObjectType type, UMLPackage *parentPkg, QString prefix)
Definition: model_utils.cpp:526
#define uWarning()
Definition: debug_utils.h:124
void appendClassesAndInterfaces(UMLClassifierList &classifiers, bool includeNested=true)
Definition: package.cpp:398
UMLObject * findObjectById(Uml::ID::Type id)
Definition: package.cpp:314
int removeAssociationEnd(UMLAssociation *assoc)
Definition: umlcanvasobject.cpp:114
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umlobject.cpp:834
UMLObject * findObjectInList(Uml::ID::Type id, const UMLObjectList &inList)
Definition: model_utils.cpp:84
QDomElement save1(const QString &tag, QDomDocument &qDoc)
Definition: umlobject.cpp:845
#define i18n
Definition: main.cpp:39
void removeObject(UMLObject *pObject)
Definition: package.cpp:210
virtual void copyInto(UMLObjectList *rhs) const
Definition: umlobjectlist.cpp:26
virtual bool resolveRef()
Definition: package.cpp:422
@ ot_Datatype
Definition: umlobject.h:87
bool isCommonXMI1Attribute(const QString &tag)
Definition: model_utils.cpp:761
Uml::ID::Type getObjectId(Uml::RoleType::Enum role) const
Definition: association.cpp:508
UMLPackageList packages(bool includeRoot=false) const
Definition: umlobject.cpp:598
#define uDebug()
Definition: debug_utils.h:122
@ B
Definition: basictypes.h:240
UMLObjectList m_objects
Definition: package.h:75
@ ot_Instance
Definition: umlobject.h:90
UMLObject * findObject(const QString &name)
Definition: package.cpp:292
static UMLApp * app()
Definition: uml.cpp:278
UMLObjectList & subordinates() const
Definition: umlcanvasobject.h:80
UMLPackage(const QString &name=QString(), Uml::ID::Type id=Uml::ID::None)
Definition: package.cpp:40
virtual ~UMLPackage()
Definition: package.cpp:49
Definition: basictypes.cpp:37
QList< UMLPackage * > UMLPackageList
Definition: umlpackagelist.h:17
virtual bool resolveRef()
Definition: umlcanvasobject.cpp:440
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3582
#define uError()
Definition: debug_utils.h:123
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:955
@ ot_Enum
Definition: umlobject.h:88
QLatin1String baseTypeStr() const
Definition: umlobject.cpp:405
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:616
UMLObject * makeObjectFromXMI(const QString &xmiTag, const QString &stereoID)
Definition: object_factory.cpp:374
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
bool isUMLDatatype()
Definition: umlobject.h:206
Uml::AssociationType::Enum getAssocType() const
Definition: association.cpp:105
void removeAssocFromConcepts(UMLAssociation *assoc)
Definition: package.cpp:110
bool addObject(UMLObject *pObject, bool interactOnConflict=true)
Definition: package.cpp:135
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1325
#define uIgnoreZeroPointer(a)
Definition: debug_utils.h:134
@ ot_Folder
Definition: umlobject.h:103
Definition: umlobjectlist.h:29
Non-graphical information for a Package.
Definition: package.h:33