umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
javaantcodedocument.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-2.0-or-later
3
4 SPDX-FileCopyrightText: 2003 Brian Thomas <thomas@mail630.gsfc.nasa.gov>
5 SPDX-FileCopyrightText: 2004-2021 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
6*/
7
8#ifndef JAVAANTCODEDOCUMENT_H
9#define JAVAANTCODEDOCUMENT_H
10
11#include "codedocument.h"
12
13#include <QDomDocument>
14#include <QDomElement>
15#include <QString>
16#include <QXmlStreamWriter>
17
23{
24 Q_OBJECT
25public:
26
31
35 virtual ~JavaANTCodeDocument ();
36
37 QString getPath () const;
38
39 void updateContent();
40
44 virtual void saveToXMI(QXmlStreamWriter& writer);
45
49 virtual void loadFromXMI (QDomElement & root);
50
56
57 //**
58 // * Create a new CodeBlockWithComments object belonging to this CodeDocument.
59 // * @return CodeBlockWithComments
60 // */
61 // virtual CodeBlockWithComments * newCodeBlockWithComments ();
62
63protected:
64
69 virtual void setAttributesOnNode (QXmlStreamWriter& writer);
70
75 virtual void setAttributesFromNode (QDomElement & element);
76
81 virtual void loadChildTextBlocksFromNode (QDomElement & root);
82
83private:
84
85};
86
87#endif // JAVAANTCODEDOCUMENT_H
Definition: codedocument.h:30
Definition: hierarchicalcodeblock.h:21
Definition: javaantcodedocument.h:23
virtual HierarchicalCodeBlock * newHierarchicalCodeBlock()
Definition: javaantcodedocument.cpp:48
JavaANTCodeDocument()
Definition: javaantcodedocument.cpp:26
virtual void setAttributesFromNode(QDomElement &element)
Definition: javaantcodedocument.cpp:179
void updateContent()
Definition: javaantcodedocument.cpp:222
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: javaantcodedocument.cpp:211
virtual ~JavaANTCodeDocument()
Definition: javaantcodedocument.cpp:33
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: javaantcodedocument.cpp:199
virtual void loadChildTextBlocksFromNode(QDomElement &root)
Definition: javaantcodedocument.cpp:57
virtual void loadFromXMI(QDomElement &root)
Definition: javaantcodedocument.cpp:191
QString getPath() const
Definition: javaantcodedocument.cpp:255