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