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 7d3163b7987b6c46bee2ace35d683b6d1de5bbd6..9ccee119a2124bf51975c51d528a1a3b18df38a0 100644 --- a/src/main/java/fr/univlille/sae/classification/view/MainStageView.java +++ b/src/main/java/fr/univlille/sae/classification/view/MainStageView.java @@ -64,9 +64,7 @@ public class MainStageView implements Observer { scatterChart.getData().add(series1); for(LoadableData i : model.getDatas()) { if(model.getType() == DataType.IRIS) { - series1.getData().add(new XYChart.Data<>(((Iris)i).getPetalLength(), - ((Iris)i).getPetalWidth())); - + series1.getData().add(new XYChart.Data<>(((Iris)i).getPetalLength(), ((Iris)i).getPetalWidth())); } } @@ -75,6 +73,14 @@ public class MainStageView implements Observer { @Override public void update(Observable observable, Object data) { + if(scatterChart == null) throw new IllegalStateException(); + if(!(observable instanceof ClassificationModel)) throw new IllegalStateException(); + + if(data instanceof Iris){ + Iris temp = (Iris)data; + + + } } }