From 62035e1aa77eae6d813daa7591d90142e0c04b05 Mon Sep 17 00:00:00 2001
From: "francois.grand" <francois.grand@irstea.fr>
Date: Fri, 15 Jun 2018 15:16:20 +0200
Subject: [PATCH] =?UTF-8?q?=20#48=20BaseParam,=20ParamValues=20:=20ajout?=
 =?UTF-8?q?=20d'un=20getter=20sur=20la=20propri=C3=A9t=C3=A9=20referencedO?=
 =?UTF-8?q?bject?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/param/param-base.ts   | 4 ++++
 src/param/param-values.ts | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/src/param/param-base.ts b/src/param/param-base.ts
index 4793eca6..59db4e91 100644
--- a/src/param/param-base.ts
+++ b/src/param/param-base.ts
@@ -264,6 +264,10 @@ export class BaseParam extends JalhydObject implements IObjectReference, Iterabl
         return this._paramValues.referenceDesc;
     }
 
+    public get referencedObject(): IReferencedObject {
+        return this._paramValues.referencedObject;
+    }
+
     public get isReferenceDefined(): boolean {
         return this._paramValues.isReferenceDefined;
     }
diff --git a/src/param/param-values.ts b/src/param/param-values.ts
index 98fe0615..441b55c8 100644
--- a/src/param/param-values.ts
+++ b/src/param/param-values.ts
@@ -284,6 +284,10 @@ export class ParamValues implements IObjectReference, IterableValues {
         this._valueRef.defineReference(target, desc);
     }
 
+    public get referencedObject(): IReferencedObject {
+        return this._valueRef.referencedObject;
+    }
+
     public get referenceDesc(): string {
         return this._valueRef.referenceDesc;
     }
-- 
GitLab