summaryrefslogtreecommitdiffstats
path: root/examples/uml/nested-packages/main.cpp
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-03-08 17:20:31 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-03-08 21:21:35 +0100
commit56fcc7521b3087eb8867806fd7baf11676359ad5 (patch)
tree28af312c532ffb7eb639b0364dc14521b45f1f9f /examples/uml/nested-packages/main.cpp
parentfa4d83d5343f3b54b8acf0619a2852ffff0e688c (diff)
Add major refactoring for namespace-free model implementation
Rationale: - MOC needs a explicit namespace use in order to auto declare meta objects - However, syncqt does not generate iheaders if namespaces are used Change-Id: Ic66152b469b2610624025b9a76380360d581f857 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'examples/uml/nested-packages/main.cpp')
-rw-r--r--examples/uml/nested-packages/main.cpp36
1 files changed, 17 insertions, 19 deletions
diff --git a/examples/uml/nested-packages/main.cpp b/examples/uml/nested-packages/main.cpp
index 1120aa99..5bcc1a9f 100644
--- a/examples/uml/nested-packages/main.cpp
+++ b/examples/uml/nested-packages/main.cpp
@@ -1,18 +1,16 @@
#include <QtWrappedObjects>
-#include <QtUml/QModel>
-#include <QtUml/QPackage>
-#include <QtUml/QPrimitiveType>
-#include <QtUml/QEnumeration>
-#include <QtUml/QEnumerationLiteral>
-#include <QtUml/QClass>
-#include <QtUml/QComponent>
-#include <QtUml/QComponentRealization>
+#include <QtUml/QUmlModel>
+#include <QtUml/QUmlPackage>
+#include <QtUml/QUmlPrimitiveType>
+#include <QtUml/QUmlEnumeration>
+#include <QtUml/QUmlEnumerationLiteral>
+#include <QtUml/QUmlClass>
+#include <QtUml/QUmlComponent>
+#include <QtUml/QUmlComponentRealization>
#include <QtCore/QDebug>
-using namespace QtUml;
-
void checkProperties(QWrappedObject *wrappedObject)
{
const QMetaWrappedObject *metaWrappedObject = wrappedObject->metaWrappedObject();
@@ -24,22 +22,22 @@ void checkProperties(QWrappedObject *wrappedObject)
int main ()
{
- QWrappedObjectPointer<QModel> model = new QModel;
+ QWrappedObjectPointer<QUmlModel> model = new QUmlModel;
model->setName("MyModel");
- QWrappedObjectPointer<QPackage> package = new QPackage;
+ QWrappedObjectPointer<QUmlPackage> package = new QUmlPackage;
package->setName("Package1");
- QWrappedObjectPointer<QPrimitiveType> primitiveType = new QPrimitiveType;
+ QWrappedObjectPointer<QUmlPrimitiveType> primitiveType = new QUmlPrimitiveType;
primitiveType->setName("String");
- QWrappedObjectPointer<QEnumeration> enumeration = new QEnumeration;
+ QWrappedObjectPointer<QUmlEnumeration> enumeration = new QUmlEnumeration;
enumeration->setName("DirectionKind");
- QWrappedObjectPointer<QEnumerationLiteral> directionIn = new QEnumerationLiteral;
+ QWrappedObjectPointer<QUmlEnumerationLiteral> directionIn = new QUmlEnumerationLiteral;
directionIn->setName("DirectionIn");
enumeration->addOwnedLiteral(directionIn);
- QWrappedObjectPointer<QClass> class_ = new QClass;
+ QWrappedObjectPointer<QUmlClass> class_ = new QUmlClass;
class_->setName("Student");
class_->setAbstract(false);
@@ -93,9 +91,9 @@ int main ()
checkProperties(model);
- QWrappedObjectPointer<QComponent> c1 = new QComponent;
- QWrappedObjectPointer<QComponent> c2 = new QComponent;
- QWrappedObjectPointer<QComponentRealization> cr = new QComponentRealization;
+ QWrappedObjectPointer<QUmlComponent> c1 = new QUmlComponent;
+ QWrappedObjectPointer<QUmlComponent> c2 = new QUmlComponent;
+ QWrappedObjectPointer<QUmlComponentRealization> cr = new QUmlComponentRealization;
cr->setAbstraction(c1);
qDebug();
qDebug() << "cr->suppliers().size():" << cr->suppliers().size();