umbrello/umbrello
package.h
Go to the documentation of this file.
UMLPackageList packages(bool includeRoot=false) const
Return a list of the packages in which this class is embedded.
Definition: umlobject.cpp:623
This class contains the non-graphical information required for a UML Package.
Definition: package.h:32
virtual void copyInto(UMLObject *lhs) const
Copy the internal presentation of this object into the new object.
Definition: package.cpp:52
This class contains the non-graphical information required for UMLObjects which appear as moveable wi...
Definition: umlcanvasobject.h:33
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Creates the XMI element.
Definition: package.cpp:436
This class contains the non-graphic representation of an association.
Definition: association.h:32
UMLObject * findObjectById(Uml::ID::Type id)
Find the object of the given ID in the list of contained objects.
Definition: package.cpp:262
void appendPackages(UMLPackageList &packages, bool includeNested=true)
Append all packages from this packaed (and those from nested packeges) to the given UMLPackageList...
Definition: package.cpp:275
void appendClassifiers(UMLClassifierList &classifiers, bool includeNested=true)
Append all classifiers from this package (and those from nested packages) to the given UMLClassifierL...
Definition: package.cpp:298
void appendEntities(UMLEntityList &entities, bool includeNested=true)
Append all entities from this package (and those from nested packages) to the given UMLEntityList...
Definition: package.cpp:346
void removeObject(UMLObject *pObject)
Removes an object from this package.
Definition: package.cpp:193
UMLPackage(const QString &name=QString(), Uml::ID::Type id=Uml::ID::None)
Sets up a Package.
Definition: package.cpp:36
void appendClassesAndInterfaces(UMLClassifierList &classifiers, bool includeNested=true)
Append all classes and interfaces from this package (and those from nested packages) to the given UML...
Definition: package.cpp:370
This sub-class adds copyInto and clone to the QList base class.
Definition: umlobjectlist.h:26
UMLObjectList m_objects
References to the objects contained in this package.
Definition: package.h:78
UMLObject * findObject(const QString &name)
Find the object of the given name in the list of contained objects.
Definition: package.cpp:241
void removeAssocFromConcepts(UMLAssociation *assoc)
Remove the association from the participating concepts.
Definition: package.cpp:108
void appendClasses(UMLClassifierList &classes, bool includeNested=true)
Append all classes from this package (and those from nested packages) to the given UMLClassifierList...
Definition: package.cpp:322
UMLObjectList containedObjects()
Returns the list of objects contained in this package.
Definition: package.cpp:230
void addAssocToConcepts(UMLAssociation *assoc)
Adds an existing association to the matching concept in the list of concepts.
Definition: package.cpp:80
void appendInterfaces(UMLClassifierList &interfaces, bool includeNested=true)
Append all interfaces from this package (and those from nested packages) to the given UMLClassifierLi...
Definition: package.cpp:394
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.