summaryrefslogtreecommitdiffstats
path: root/examples/uml/xmi-read
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-10-07 09:36:50 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-10-07 14:34:31 +0200
commit5e4a780b40543fa12d6d9607e3193fb111c5ab84 (patch)
treeeb747784d9f3319d6ac7954eea269614aaad9277 /examples/uml/xmi-read
parent3031fe1254052bdeffec90ca76e2f3649a971ae7 (diff)
Improve property metadata information
Change-Id: Ia9a7db26b2e7b8696aa7b82aed93c0fa6ebad8ce Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'examples/uml/xmi-read')
-rw-r--r--examples/uml/xmi-read/main.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/examples/uml/xmi-read/main.cpp b/examples/uml/xmi-read/main.cpp
index 6d3bf18b..566490d0 100644
--- a/examples/uml/xmi-read/main.cpp
+++ b/examples/uml/xmi-read/main.cpp
@@ -40,7 +40,10 @@
****************************************************************************/
#include <QtModeling/QXmiReader>
#include <QtModeling/QXmiWriter>
-#include <QtModeling/QtModeling>
+#include <QtModeling/QModelingObject>
+
+#include <QtCore/QFile>
+#include <QtCore/QDebug>
int main ()
{
@@ -52,9 +55,9 @@ int main ()
}
QXmiReader reader(0, true);
- QList<QWrappedObject *> rootElements = reader.readFile(&file);
+ QList<QModelingObject *> rootElements = reader.readFile(&file);
if (!rootElements.isEmpty())
- qDebug() << "Successfully read object with name" << rootElements.first()->objectName();
+ qDebug() << "Successfully read object with name" << rootElements.first()->asQObject()->objectName();
if (reader.errorStrings().size() > 0) {
qDebug() << "Errors:";
foreach (QString error, reader.errorStrings())
@@ -67,7 +70,7 @@ int main ()
qDebug() << "Cannot write file !";
return 1;
}
- QXmiWriter writer(rootElements.first());
+ QXmiWriter writer(rootElements.first()->asQObject());
writer.writeFile(&file2);
}