summaryrefslogtreecommitdiffstats
path: root/src/uml/qumlparameterableelement.cpp
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-08-25 21:01:35 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-08-26 02:01:03 +0200
commit5392c0a8ce5545783c86d830e8c321d487538613 (patch)
treec62cf41f3bb917f5767c9f09d94395d644538fad /src/uml/qumlparameterableelement.cpp
parent1c770ad764a39ce0ad40913c1c4bd72bd43710a9 (diff)
Add dpointer-free UML metamodel implementation
- UML metamodel isn't likely to have changes, therefore we can get rid of d-pointer and private classes Change-Id: Id61fd25b965da5ed920e863d047e40ec293c106a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/uml/qumlparameterableelement.cpp')
-rw-r--r--src/uml/qumlparameterableelement.cpp30
1 files changed, 9 insertions, 21 deletions
diff --git a/src/uml/qumlparameterableelement.cpp b/src/uml/qumlparameterableelement.cpp
index 22d39e80..e2072bd3 100644
--- a/src/uml/qumlparameterableelement.cpp
+++ b/src/uml/qumlparameterableelement.cpp
@@ -39,18 +39,11 @@
**
****************************************************************************/
#include "qumlparameterableelement.h"
-#include "qumlparameterableelement_p.h"
#include <QtUml/QUmlTemplateParameter>
QT_BEGIN_NAMESPACE
-QUmlParameterableElementPrivate::QUmlParameterableElementPrivate() :
- owningTemplateParameter(0),
- templateParameter(0)
-{
-}
-
/*!
\class QUmlParameterableElement
@@ -59,11 +52,10 @@ QUmlParameterableElementPrivate::QUmlParameterableElementPrivate() :
\brief A parameterable element is an element that can be exposed as a formal template parameter for a template, or specified as an actual parameter in a binding of a template.
*/
-QUmlParameterableElement::QUmlParameterableElement(bool create_d_ptr) :
- QUmlElement(false)
+QUmlParameterableElement::QUmlParameterableElement() :
+ _owningTemplateParameter(0),
+ _templateParameter(0)
{
- if (create_d_ptr)
- set_d_ptr(new QUmlParameterableElementPrivate);
}
// OWNED ATTRIBUTES
@@ -75,17 +67,15 @@ QUmlTemplateParameter *QUmlParameterableElement::owningTemplateParameter() const
{
// This is a read-write association end
- QM_D(const QUmlParameterableElement);
- return d->owningTemplateParameter;
+ return _owningTemplateParameter;
}
void QUmlParameterableElement::setOwningTemplateParameter(QUmlTemplateParameter *owningTemplateParameter)
{
// This is a read-write association end
- QM_D(QUmlParameterableElement);
- if (d->owningTemplateParameter != owningTemplateParameter) {
- d->owningTemplateParameter = owningTemplateParameter;
+ if (_owningTemplateParameter != owningTemplateParameter) {
+ _owningTemplateParameter = owningTemplateParameter;
}
}
@@ -96,17 +86,15 @@ QUmlTemplateParameter *QUmlParameterableElement::templateParameter() const
{
// This is a read-write association end
- QM_D(const QUmlParameterableElement);
- return d->templateParameter;
+ return _templateParameter;
}
void QUmlParameterableElement::setTemplateParameter(QUmlTemplateParameter *templateParameter)
{
// This is a read-write association end
- QM_D(QUmlParameterableElement);
- if (d->templateParameter != templateParameter) {
- d->templateParameter = templateParameter;
+ if (_templateParameter != templateParameter) {
+ _templateParameter = templateParameter;
}
}