diff options
author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-08-26 20:37:03 -0300 |
---|---|---|
committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-08-27 01:43:50 +0200 |
commit | bc5342512ed3605bbd1953eaf395fe137ca239f0 (patch) | |
tree | fd88531fde61ba7c0e0695ba860589b28ce57ebe /src/uml/qumlparameter.cpp | |
parent | ec14050b84782321d2a3a6254aa488e7c716cad9 (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.cpp | 11 |
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 |