From 11b6aabfb3b445e588311a0bbd5329e9621d7ebf Mon Sep 17 00:00:00 2001 From: Matias Mennecart <matias.mennecart.etu@univ-lille.fr> Date: Thu, 28 Nov 2024 10:58:37 +0100 Subject: [PATCH] Remove useless method from LoadableData --- .../sae/classification/model/Iris.java | 20 ---------- .../classification/model/LoadableData.java | 9 ----- .../sae/classification/model/Pokemon.java | 37 +------------------ 3 files changed, 1 insertion(+), 65 deletions(-) diff --git a/src/main/java/fr/univlille/sae/classification/model/Iris.java b/src/main/java/fr/univlille/sae/classification/model/Iris.java index b91fd28..e034149 100644 --- a/src/main/java/fr/univlille/sae/classification/model/Iris.java +++ b/src/main/java/fr/univlille/sae/classification/model/Iris.java @@ -109,26 +109,6 @@ public class Iris extends LoadableData { return petalLength; } - /** - * Renvoie la valeur des données en fonction de l'axe spécifié. - * @param axes nom de l'axe pour lequel la valeur est requise. - * @return valeur correspondante. - */ - @Override - public double getDataType(String axes) { - switch (axes) { - case "sepalWidth": - return sepalWidth; - case "sepalLength": - return sepalLength; - case "petalWidth": - return petalWidth; - case "petalLength": - return petalLength; - default: - return sepalLength; - } - } @Override public double[] getAttributes() { diff --git a/src/main/java/fr/univlille/sae/classification/model/LoadableData.java b/src/main/java/fr/univlille/sae/classification/model/LoadableData.java index 11b7113..6c322d6 100644 --- a/src/main/java/fr/univlille/sae/classification/model/LoadableData.java +++ b/src/main/java/fr/univlille/sae/classification/model/LoadableData.java @@ -60,15 +60,6 @@ public abstract class LoadableData { - - /** - * Renvoie la valeur des données en fonction de l'axe spécifié. - * @param axes nom de l'axe pour lequel la valeur est requise. - * @return valeur correspondante. - */ - public abstract double getDataType(String axes); - - public abstract double[] getAttributes(); public abstract String[] getStringAttributes(); diff --git a/src/main/java/fr/univlille/sae/classification/model/Pokemon.java b/src/main/java/fr/univlille/sae/classification/model/Pokemon.java index 8c8bdb0..804e95e 100644 --- a/src/main/java/fr/univlille/sae/classification/model/Pokemon.java +++ b/src/main/java/fr/univlille/sae/classification/model/Pokemon.java @@ -114,42 +114,7 @@ public class Pokemon extends LoadableData { - /** - * Renvoie la valeur des données en fonction de l'axe spécifié. - * - * @param axes nom de l'axe pour lequel la valeur est requise. - * @return valeur correspondante. - */ - @Override - public double getDataType(String axes) { - switch (axes) { - case "attack": - return this.attack; - case "base_egg_steps": - return this.baseEggSteps; - case "capture_rate": - return this.captureRate; - case "defense": - return this.defense; - case "experience_growth": - return this.experienceGrowth; - case "hp": - return this.hp; - case "sp_attack": - return this.spAttack; - case "sp_defense": - return this.spDefense; - case "speed": - return this.speed; - case "is_legendary": - if(this.isLegendary){ - return 1; - } - return 0; - default: - return this.attack; - } - } + @Override public double[] getAttributes() { -- GitLab