umbrello
2.32.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
66 void saveToXMI1(QDomDocument & qDoc, QDomElement & qElement);
71 void saveContents1(QDomDocument& qDoc, QDomElement& qElement);
73 void save1(QDomDocument& qDoc, QDomElement& qElement);
79 bool load1(QDomElement & element);
QString m_localName
i18n name, only used for predefined root folders
Definition: folder.h:82
Enum
Definition: basictypes.h:41
const KUrl & url() const
Definition: umldoc.cpp:331
UMLFolder * datatypeFolder() const
Definition: umldoc.cpp:2988
bool tabdiagrams
Definition: optionstate.h:57
QString name() const
Definition: umlobject.cpp:211
void setActive(bool active=true)
Definition: datatype.cpp:73
void saveContents1(QDomDocument &qDoc, QDomElement &qElement)
Definition: folder.cpp:270
QString folderFile() const
Definition: folder.cpp:260
Non-graphical information for a Datatype.
Definition: datatype.h:26
void setViewOptions(const Settings::OptionState &optionState)
Definition: folder.cpp:214
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
@ Logical
Definition: basictypes.h:42
UMLFolder * rootFolder(Uml::ModelType::Enum mt)
Definition: umldoc.cpp:3205
Enum
Definition: basictypes.h:77
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
bool load1(QDomElement &element)
Definition: folder.cpp:473
virtual void setName(const QString &strName)
Definition: umlobject.cpp:192
UMLPackage * umlPackage() const
Definition: umlobject.cpp:646
bool loadDiagramsFromXMI1(QDomNode &node)
Definition: folder.cpp:380
void appendViews(UMLViewList &viewList, bool includeNested=true)
Definition: folder.cpp:107
virtual ~UMLFolder()
Definition: folder.cpp:49
void addView(UMLView *view)
Definition: folder.cpp:88
bool showPropertiesDialog(QWidget *parent)
Definition: folder.cpp:589
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:747
std::string Type
Definition: basictypes.h:351
GeneralState generalState
Definition: optionstate.h:326
The base class for UML objects.
Definition: umlobject.h:74
ObjectType baseType() const
Definition: umlobject.cpp:397
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umlscene.cpp:3738
UMLDatatype * asUMLDatatype()
Definition: umlobject.cpp:1312
virtual UMLObject * clone() const
Definition: folder.cpp:58
OptionState & optionState()
Definition: optionstate.cpp:362
UMLFolder * asUMLFolder()
Definition: umlobject.cpp:1318
void appendPackages(UMLPackageList &packages, bool includeNested=true)
Definition: package.cpp:327
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
void setStereotypeCmd(const QString &_name)
Definition: umlobject.cpp:535
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
UMLView * findView(Uml::ID::Type id)
Definition: folder.cpp:155
void treeViewAddViews(const UMLViewList &viewList)
Definition: model_utils.cpp:399
QDebug operator<<(QDebug out, const UMLFolder &item)
Definition: folder.cpp:603
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1038
void setLocalName(const QString &localName)
Definition: folder.cpp:71
#define uWarning()
Definition: debug_utils.h:124
virtual QString fullyQualifiedName(const QString &separator=QString(), bool includeRoot=false) const
Definition: umlobject.cpp:227
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umlobject.cpp:834
QDomElement save1(const QString &tag, QDomDocument &qDoc)
Definition: umlobject.cpp:845
virtual void copyInto(UMLObject *lhs) const
Definition: umlobject.cpp:314
#define i18n
Definition: main.cpp:39
void removeObject(UMLObject *pObject)
Definition: package.cpp:210
bool isCommonXMI1Attribute(const QString &tag)
Definition: model_utils.cpp:761
QString localName() const
Definition: folder.cpp:80
void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: folder.cpp:323
UMLPackageList packages(bool includeRoot=false) const
Definition: umlobject.cpp:598
#define uDebug()
Definition: debug_utils.h:122
std::vector< std::string > v
Definition: cxx11-initializer-lists.h:19
UMLObjectList m_objects
Definition: package.h:75
QString doc() const
Definition: umlobject.cpp:435
static UMLApp * app()
Definition: uml.cpp:278
UMLObjectList & subordinates() const
Definition: umlcanvasobject.h:80
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:35
UMLFolder(const QString &name=QString(), Uml::ID::Type id=Uml::ID::None)
Definition: folder.cpp:39
QList< UMLPackage * > UMLPackageList
Definition: umlpackagelist.h:17
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3582
void addView(UMLView *view)
Definition: umldoc.cpp:225
void activateViews()
Definition: folder.cpp:128
@ N_MODELTYPES
Definition: basictypes.h:47
void removeView(UMLView *view)
Definition: folder.cpp:96
Definition: optionstate.h:314
friend QDebug operator<<(QDebug out, const UMLFolder &item)
Definition: folder.cpp:603
#define uError()
Definition: debug_utils.h:123
void save1(QDomDocument &qDoc, QDomElement &qElement)
Definition: folder.cpp:305
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:955
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:616
UMLObject * makeObjectFromXMI(const QString &xmiTag, const QString &stereoID)
Definition: object_factory.cpp:374
void addDiagramToLoad(UMLFolder *folder, QDomNode node)
Definition: umldoc.cpp:2586
UMLScene * umlScene() const
Definition: umlview.cpp:56
void removeAllViews()
Definition: folder.cpp:225
#define uIgnoreZeroPointer(a)
Definition: debug_utils.h:134
void setOptionState(const Settings::OptionState &options)
Definition: umlscene.cpp:579
void removeView(UMLView *view, bool enforceOneView=true)
Definition: umldoc.cpp:264
virtual bool loadFromXMI1(QDomElement &qElement)
Definition: umlscene.cpp:3813
void setResolution(qreal resolution)
Definition: umldoc.cpp:2017
@ ot_Folder
Definition: umlobject.h:103
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:26
Uml::ModelType::Enum rootFolderType(UMLObject *obj)
Definition: umldoc.cpp:3220
UMLViewList m_diagrams
Definition: folder.h:91
bool askRenameName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:164
void setFolderFile(const QString &fileName)
Definition: folder.cpp:252
bool loadFolderFile(const QString &path)
Definition: folder.cpp:432
UMLDoc * document() const
Definition: uml.cpp:1064
Non-graphical information for a Package.
Definition: package.h:33
QString m_folderFile
Definition: folder.h:90