summaryrefslogtreecommitdiffstats
path: root/src/uml/qumlparameter.cpp
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-08-26 20:37:03 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-08-27 01:43:50 +0200
commitbc5342512ed3605bbd1953eaf395fe137ca239f0 (patch)
treefd88531fde61ba7c0e0695ba860589b28ce57ebe /src/uml/qumlparameter.cpp
parentec14050b84782321d2a3a6254aa488e7c716cad9 (diff)
Add initial support for QObject export of QModelingObjects
Still needs initialization from XMI-defined default values Change-Id: Iac8d90155f4f7bb8d092d81bc3a610efb7c58979 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/uml/qumlparameter.cpp')
-rw-r--r--src/uml/qumlparameter.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/uml/qumlparameter.cpp b/src/uml/qumlparameter.cpp
index 0fb60ae1..ef1878cc 100644
--- a/src/uml/qumlparameter.cpp
+++ b/src/uml/qumlparameter.cpp
@@ -39,6 +39,7 @@
**
****************************************************************************/
#include "qumlparameter.h"
+#include "private/qmodelingobject_p.h"
#include <QtUml/QUmlOperation>
#include <QtUml/QUmlParameterSet>
@@ -56,11 +57,19 @@ QT_BEGIN_NAMESPACE
QUmlParameter::QUmlParameter() :
_defaultValue(0),
- _direction(QtUml::ParameterDirectionIn),
+ _direction(QtUml::ParameterDirectionKindIn),
_isException(false),
_isStream(false),
_operation(0)
{
+ d_ptr->object.setProperty("default", QVariant::fromValue(QString()));
+ d_ptr->object.setProperty("defaultValue", QVariant::fromValue((QUmlValueSpecification *)(0)));
+ d_ptr->object.setProperty("direction", QVariant::fromValue(QtUml::ParameterDirectionKindNone));
+ d_ptr->object.setProperty("effect", QVariant::fromValue(QtUml::ParameterEffectKindNone));
+ d_ptr->object.setProperty("isException", QVariant::fromValue(false));
+ d_ptr->object.setProperty("isStream", QVariant::fromValue(false));
+ d_ptr->object.setProperty("operation", QVariant::fromValue((QUmlOperation *)(0)));
+ d_ptr->object.setProperty("parameterSet", QVariant::fromValue(&_parameterSet));
}
// OWNED ATTRIBUTES