From eaf1d3284b1ba8f1df00fee094bde6970a105072 Mon Sep 17 00:00:00 2001
From: "mathias.chouet" <mathias.chouet@irstea.fr>
Date: Tue, 30 Jul 2019 16:44:04 +0200
Subject: [PATCH] Add getAllNubs() method in Session

---
 src/nub.ts     | 2 +-
 src/session.ts | 7 +++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/nub.ts b/src/nub.ts
index 0a1ddbdf..73f1a05e 100644
--- a/src/nub.ts
+++ b/src/nub.ts
@@ -641,7 +641,7 @@ export abstract class Nub extends ComputeNode implements IObservable {
     }
 
     /**
-     * Returns all Nubs whose parameters or results are targettes
+     * Returns all Nubs whose parameters or results are targetted
      * by the given one.
      * (used for dependencies checking at session saving time)
      */
diff --git a/src/session.ts b/src/session.ts
index 8e45b7ed..bfb3996c 100644
--- a/src/session.ts
+++ b/src/session.ts
@@ -80,8 +80,6 @@ export class Session {
     /** instance pour le pattern singleton */
     private static _instance: Session;
 
-    private defaultPrecision: number = 0.001;
-
     /** Nubs de la session */
     private _nubs: Nub[];
 
@@ -120,6 +118,11 @@ export class Session {
         return this._nubs.length;
     }
 
+    /** Accessor for Nubs list */
+    public getAllNubs() {
+        return this._nubs;
+    }
+
     /**
      * Removes a Nub from the session; does not consider Structure nubs inside Calculator nubs
      * @param sn the Nub to remove from the session
-- 
GitLab