From c41f2845a2da32ed929afe1e38a42a03281b785b Mon Sep 17 00:00:00 2001 From: h2lh-dev <hugo.desmons59@gmail.com> Date: Thu, 28 Nov 2024 20:08:30 +0100 Subject: [PATCH] Suppression public void update(Observable observable, Object data) dans datastageview et mainstageview --- .../classification/view/DataStageView.java | 41 +------------------ .../classification/view/MainStageView.java | 37 ----------------- 2 files changed, 1 insertion(+), 77 deletions(-) diff --git a/src/main/java/fr/univlille/sae/classification/view/DataStageView.java b/src/main/java/fr/univlille/sae/classification/view/DataStageView.java index 973c208..09a009f 100644 --- a/src/main/java/fr/univlille/sae/classification/view/DataStageView.java +++ b/src/main/java/fr/univlille/sae/classification/view/DataStageView.java @@ -159,46 +159,7 @@ public class DataStageView extends DataVisualizationView implements Observer { } } - /** - * Met à jour l'affichage en ajoutant un nouveau point de données. - * @param observable modèle observé. - * @param data point de données à ajouter. - */ - @Override - public void update(Observable observable, Object data) { - try { - if (scatterChart == null || !(observable instanceof ClassificationModel)) { - System.err.println("Erreur de mise à jour."); - return; - } - LoadableData newData = (LoadableData) data; - if (actualX == null || actualY == null) { - controller.setAxesSelected("Aucuns axes sélectionnés"); - return; - } - Object attrX = newData.getAttributesNames().get(actualX); - Object attrY = newData.getAttributesNames().get(actualY); - if (attrX instanceof Integer) { - attrX = ((Integer) attrX).doubleValue(); - } - if (attrY instanceof Integer) { - attrY = ((Integer) attrY).doubleValue(); - } - XYChart.Data<Double, Double> dataPoint = new XYChart.Data<>( - (Double) attrX, - (Double) attrY - ); - - dataPoint.setNode(ViewUtil.getForm(newData, new Rectangle(10, 10), controller)); - if (!scatterChart.getData().isEmpty()) { - series4.getData().add(dataPoint); - series4.setName("indéfini"); - scatterChart.getData().add(series4); - } - } catch (Exception e) { - System.err.println("Erreur de mise à jour : " + e.getMessage()); - } - } + /** * Renvoie le contrôleur associé à cette vue. diff --git a/src/main/java/fr/univlille/sae/classification/view/MainStageView.java b/src/main/java/fr/univlille/sae/classification/view/MainStageView.java index d87d6d9..5ad7782 100644 --- a/src/main/java/fr/univlille/sae/classification/view/MainStageView.java +++ b/src/main/java/fr/univlille/sae/classification/view/MainStageView.java @@ -160,45 +160,8 @@ public class MainStageView extends DataVisualizationView implements Observer { } } - @Override - public void update(Observable observable, Object data) { - try { - if (scatterChart == null || !(observable instanceof ClassificationModel)) { - System.err.println("Erreur de mise à jour."); - return; - } - - LoadableData newData = (LoadableData) data; - if (actualX == null || actualY == null) { - controller.setAxesSelected("Aucuns axes sélectionnés"); - return; - } - Object attrX = newData.getAttributesNames().get(actualX); - Object attrY = newData.getAttributesNames().get(actualY); - if (attrX instanceof Integer) { - attrX = ((Integer) attrX).doubleValue(); - } - if (attrY instanceof Integer) { - attrY = ((Integer) attrY).doubleValue(); - } - XYChart.Data<Double, Double> dataPoint = new XYChart.Data<>( - (Double) attrX, - (Double) attrY - ); - - dataPoint.setNode(ViewUtil.getForm(newData, new Rectangle(10, 10), controller)); - if (!scatterChart.getData().isEmpty()) { - series4.getData().add(dataPoint); - series4.setName("indéfini"); - scatterChart.getData().add(series4); - } - } catch (Exception e) { - System.err.println("Erreur de mise à jour : " + e.getMessage()); - } - } - public MainStageController getController() { return controller; } -- GitLab