|
@@ -8,13 +8,16 @@ import classes.CpsObject;
|
|
import classes.HolonObject;
|
|
import classes.HolonObject;
|
|
import classes.subNet;
|
|
import classes.subNet;
|
|
import ui.model.Model;
|
|
import ui.model.Model;
|
|
|
|
+import ui.view.MyCanvas;
|
|
|
|
|
|
public class SimulationManager {
|
|
public class SimulationManager {
|
|
private Model model;
|
|
private Model model;
|
|
private ArrayList<CpsObject> objectsToHandle;
|
|
private ArrayList<CpsObject> objectsToHandle;
|
|
private ArrayList<subNet> subNets;
|
|
private ArrayList<subNet> subNets;
|
|
|
|
+ private MyCanvas canvas;
|
|
|
|
|
|
public SimulationManager(Model m){
|
|
public SimulationManager(Model m){
|
|
|
|
+ canvas = null;
|
|
model = m;
|
|
model = m;
|
|
subNets = new ArrayList<subNet>();
|
|
subNets = new ArrayList<subNet>();
|
|
}
|
|
}
|
|
@@ -49,7 +52,7 @@ public class SimulationManager {
|
|
System.out.println(hl.getName() + "is supplied:" + hl.getSupplied());
|
|
System.out.println(hl.getName() + "is supplied:" + hl.getSupplied());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ canvas.repaint();
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -180,6 +183,10 @@ public class SimulationManager {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public void setCanvas(MyCanvas can){
|
|
|
|
+ canvas = can;
|
|
|
|
+ }
|
|
|
|
+
|
|
public void reset(){
|
|
public void reset(){
|
|
copyObjects(model.getObjectsOnCanvas());
|
|
copyObjects(model.getObjectsOnCanvas());
|
|
}
|
|
}
|