From f0b6811b81fe39faa6e0a903f11a85dd794e5a99 Mon Sep 17 00:00:00 2001 From: Jochen Becher Date: Mon, 23 Nov 2015 21:58:28 +0100 Subject: [PATCH] ModelEditor: Add forgotten methods for visitor pattern Change-Id: Id96dcb5da1013e7997e914f96949ee1b01103469 Reviewed-by: Tobias Hunger --- src/libs/3rdparty/modeling/qmt/diagram/drelation.cpp | 10 ++++++++++ src/libs/3rdparty/modeling/qmt/diagram/drelation.h | 3 +++ 2 files changed, 13 insertions(+) diff --git a/src/libs/3rdparty/modeling/qmt/diagram/drelation.cpp b/src/libs/3rdparty/modeling/qmt/diagram/drelation.cpp index 664abcb4b8d..c8eadac7351 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/drelation.cpp +++ b/src/libs/3rdparty/modeling/qmt/diagram/drelation.cpp @@ -92,4 +92,14 @@ void DRelation::setIntermediatePoints(const QList m_intermediatePoints = intermediatePoints; } +void DRelation::accept(DVisitor *visitor) +{ + visitor->visitDRelation(this); +} + +void DRelation::accept(DConstVisitor *visitor) const +{ + visitor->visitDRelation(this); +} + } // namespace qmt diff --git a/src/libs/3rdparty/modeling/qmt/diagram/drelation.h b/src/libs/3rdparty/modeling/qmt/diagram/drelation.h index 0928861a2ed..2afa7913098 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/drelation.h +++ b/src/libs/3rdparty/modeling/qmt/diagram/drelation.h @@ -71,6 +71,9 @@ public: QList intermediatePoints() const { return m_intermediatePoints; } void setIntermediatePoints(const QList &intermediatePoints); + void accept(DVisitor *visitor); + void accept(DConstVisitor *visitor) const; + private: Uid m_modelUid; QList m_stereotypes;