From b3a3deda04470aef881af6c1d3dc394e50dea35c Mon Sep 17 00:00:00 2001 From: "mathias.chouet" <mathias.chouet@irstea.fr> Date: Thu, 17 Jan 2019 10:12:28 +0100 Subject: [PATCH] =?UTF-8?q?Suppression=20m=C3=A9thodes=20inutilis=C3=A9es?= =?UTF-8?q?=20li=C3=A9es=20=C3=A0=20Props?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/compute-node.ts | 1 - src/dichotomie.ts | 3 +-- src/nub.ts | 4 ---- src/props.ts | 13 ------------- src/session.ts | 9 --------- 5 files changed, 1 insertion(+), 29 deletions(-) diff --git a/src/compute-node.ts b/src/compute-node.ts index d7364f71..51515e93 100644 --- a/src/compute-node.ts +++ b/src/compute-node.ts @@ -34,7 +34,6 @@ export enum ComputeNodeType { /** * noeud de calcul */ -// tslint:disable-next-line:max-classes-per-file export abstract class ComputeNode extends JalhydObject implements IDebug { protected _prms: ParamsEquation; diff --git a/src/dichotomie.ts b/src/dichotomie.ts index df166f00..f4d7b056 100644 --- a/src/dichotomie.ts +++ b/src/dichotomie.ts @@ -1,5 +1,4 @@ -// import { XOR, BoolIdentity, Debug, Result, ResultCode, UndefinedError } from "./base"; -import { BoolIdentity, Debug, XOR } from "./base"; +import { BoolIdentity, Debug } from "./base"; import { Nub } from "./nub"; import { ParamDefinition } from "./param/param-definition"; import { ParamDomain, ParamDomainValue } from "./param/param-domain"; diff --git a/src/nub.ts b/src/nub.ts index 76660b3e..11f98edc 100644 --- a/src/nub.ts +++ b/src/nub.ts @@ -36,10 +36,6 @@ export abstract class Nub extends ComputeNode implements IReferencedNub { this._props = params.clone(); } - public hasProperties(p: Props | {}): boolean { - return this._props.hasProperties(p); - } - /** * Formule utilisée pour le calcul analytique (solution directe ou méthode de résolution spécifique) */ diff --git a/src/props.ts b/src/props.ts index 729b82c3..087e8cf1 100644 --- a/src/props.ts +++ b/src/props.ts @@ -12,19 +12,6 @@ export class Props implements IObservable { this._observable = new Observable(); } - public hasProperties(props: Props | {}): boolean { - const keys = Object.keys(this._props); - const p = props instanceof Props ? props._props : props; - - for (const k of keys) { - if (this._props[k] !== p[k]) { - return false; - } - } - - return true; - } - public getPropValue(key: string): any { return this._props[key]; } diff --git a/src/session.ts b/src/session.ts index df791ac8..0662c7ae 100644 --- a/src/session.ts +++ b/src/session.ts @@ -56,15 +56,6 @@ export class Session { return res; } - public findNub(params: Props | {}): Nub { - for (const n of this._nubs) { - if (n.hasProperties(params)) { - return n; - } - } - return undefined; - } - /** * remplace un Nub par un nouveau dans la session * @param sn Nub à remplacer -- GitLab