umbrello
2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
53 bool includeNested =
true)
const;
55 bool includeNested =
true)
const;
57 bool includeNested =
true)
const;
61 virtual void saveToXMI1(QXmlStreamWriter& writer);
64 virtual bool load1(QDomElement& element);
virtual void removeAllObjects()
Definition: package.cpp:244
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:420
Non-graphical Information for an Entity.
Definition: entity.h:29
GNU GENERAL PUBLIC LICENSE June Free Software Inc Franklin Fifth USA Everyone is permitted to copy and distribute verbatim copies of this license document
Definition: GPL-2.0-only.txt:8
void addAssocToConcepts(UMLAssociation *assoc)
Definition: package.cpp:79
virtual UMLObject * clone() const
Definition: package.cpp:63
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1389
ObjectType
Definition: umlobject.h:75
virtual void copyInto(UMLObject *lhs) const
Definition: umlcanvasobject.cpp:293
QString name() const
Definition: umlobject.cpp:206
virtual bool load1(QDomElement &element)
Definition: package.cpp:457
bool isActive() const
Definition: datatype.cpp:77
bool hasUMLRepresentation(Enum item)
Definition: basictypes.cpp:446
Non-graphical information for a UMLCanvasObject.
Definition: umlcanvasobject.h:31
QList< UMLEntity * > UMLEntityList
Definition: umlentitylist.h:12
@ ot_Association
Definition: umlobject.h:87
void setActive(bool active=true)
Definition: datatype.cpp:68
void save1(const QString &tag, QXmlStreamWriter &writer)
Definition: umlobject.cpp:850
void appendClassesAndInterfaces(UMLClassifierList &classifiers, bool includeNested=true) const
Definition: package.cpp:393
virtual void copyInto(UMLObject *lhs) const
Definition: package.cpp:51
Non-graphical information for a Datatype.
Definition: datatype.h:20
virtual bool resolveRef()
Definition: umlobject.cpp:742
@ ot_Class
Definition: umlobject.h:85
@ ot_Entity
Definition: umlobject.h:97
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: package.cpp:435
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
@ A
Definition: basictypes.h:237
UMLObjectList containedObjects(bool includeInactive=false) const
Definition: package.cpp:261
@ ot_Interface
Definition: umlobject.h:82
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1300
virtual void removeAllChildObjects()
Definition: umlcanvasobject.cpp:156
virtual void setName(const QString &strName)
Definition: umlobject.cpp:187
UMLPackage * umlPackage() const
Definition: umlobject.cpp:649
void save1end(QXmlStreamWriter &writer)
Definition: umlobject.cpp:904
UMLObject * findObject(const QString &name) const
Definition: package.cpp:287
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12
UMLAssociation * asUMLAssociation()
Definition: umlobject.cpp:1384
bool askName(const QString &title, const QString &prompt, QString &name)
Definition: dialog_utils.cpp:190
@ ot_Package
Definition: umlobject.h:81
std::string Type
Definition: basictypes.h:371
The base class for UML objects.
Definition: umlobject.h:69
UMLObject * getObject(Uml::RoleType::Enum role) const
Definition: association.cpp:491
ObjectType baseType() const
Definition: umlobject.cpp:392
UMLDatatype * asUMLDatatype()
Definition: umlobject.cpp:1392
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1393
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
void appendClassifiers(UMLClassifierList &classifiers, bool includeNested=true) const
Definition: package.cpp:345
UMLCanvasObject * asUMLCanvasObject()
Definition: umlobject.cpp:1386
QString uniqObjectName(UMLObject::ObjectType type, UMLPackage *parentPkg, QString prefix)
Definition: model_utils.cpp:526
#define uWarning()
Definition: debug_utils.h:110
UMLObject * findObjectInList(Uml::ID::Type id, const UMLObjectList &inList)
Definition: model_utils.cpp:80
#define i18n
Definition: main.cpp:34
void removeObject(UMLObject *pObject)
Definition: package.cpp:205
virtual void copyInto(UMLObjectList *rhs) const
Definition: umlobjectlist.cpp:21
virtual bool resolveRef()
Definition: package.cpp:417
@ ot_Datatype
Definition: umlobject.h:83
bool isCommonXMI1Attribute(const QString &tag)
Definition: model_utils.cpp:757
Uml::ID::Type getObjectId(Uml::RoleType::Enum role) const
Definition: association.cpp:503
UMLPackageList packages(bool includeRoot=false) const
Definition: umlobject.cpp:601
#define uDebug()
Definition: debug_utils.h:108
@ B
Definition: basictypes.h:238
UMLObjectList m_objects
Definition: package.h:78
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
@ ot_Instance
Definition: umlobject.h:86
static UMLApp * app()
Definition: uml.cpp:275
UMLObjectList & subordinates() const
Definition: umlcanvasobject.h:77
UMLPackage(const QString &name=QString(), Uml::ID::Type id=Uml::ID::None)
Definition: package.cpp:35
bool isUMLDatatype() const
Definition: umlobject.h:204
bool activeLanguageIsCaseSensitive() const
Definition: uml.cpp:2540
virtual ~UMLPackage()
Definition: package.cpp:44
Definition: basictypes.cpp:22
QList< UMLPackage * > UMLPackageList
Definition: umlpackagelist.h:11
virtual bool resolveRef()
Definition: umlcanvasobject.cpp:435
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3562
#define uError()
Definition: debug_utils.h:109
void appendPackages(UMLPackageList &packages, bool includeNested=true) const
Definition: package.cpp:322
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:993
@ ot_Enum
Definition: umlobject.h:84
QLatin1String baseTypeStr() const
Definition: umlobject.cpp:400
void appendEntities(UMLEntityList &entities, bool includeNested=true) const
Definition: package.cpp:369
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:619
UMLObject * makeObjectFromXMI(const QString &xmiTag, const QString &stereoID)
Definition: object_factory.cpp:376
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Sets up association information.
Definition: association.h:28
UMLObject * findObjectById(Uml::ID::Type id) const
Definition: package.cpp:309
Uml::AssociationType::Enum getAssocType() const
Definition: association.cpp:100
void removeAssocFromConcepts(UMLAssociation *assoc)
Definition: package.cpp:105
bool addObject(UMLObject *pObject, bool interactOnConflict=true)
Definition: package.cpp:130
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: umlobject.cpp:837
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1405
#define uIgnoreZeroPointer(a)
Definition: debug_utils.h:120
@ ot_Folder
Definition: umlobject.h:99
Definition: umlobjectlist.h:24
Non-graphical information for a Package.
Definition: package.h:27