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 b91fd287cdb198a7bbd19255d89bbaaa600dd51f..e034149b6d6ec8a8ce2f950fcb7aaa44e5bfad36 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 11b71137b6bb3e9a51491dac47ab2c132f5ed4f0..6c322d67bb5572e74277def6dc77bee10d57ef56 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 8c8bdb0563c7e9c04aa76cbd2a8b7d3b4acace2f..804e95e151d88e1a59fbb6ccc5cab3d618e94e7f 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() {