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