package ui.model; import java.util.ArrayList; import classes.AbstractCpsObject; import classes.CpsEdge; import classes.CpsNode; import classes.HolonObject; import classes.HolonSwitch; public class MinimumModel { private ArrayList holonObjectList = new ArrayList(); private ArrayList edgeList = new ArrayList(); private ArrayList nodeList = new ArrayList(); private ArrayList switchList = new ArrayList(); public MinimumModel(ArrayList abstractObjectList, ArrayList edgeList) {// Contructor because of old Model TODO:Replace the whole Program for (AbstractCpsObject aCps : abstractObjectList) { if (aCps instanceof HolonObject) holonObjectList.add((HolonObject) aCps); else if (aCps instanceof CpsNode) nodeList.add((CpsNode) aCps); else if (aCps instanceof HolonSwitch) switchList.add((HolonSwitch) aCps); } for (CpsEdge edge : edgeList) { this.edgeList.add(edge); } } public ArrayList getHolonObjectList() { return holonObjectList; } public void setHolonObjectList(ArrayList holonObjectList) { this.holonObjectList = holonObjectList; } public ArrayList getEdgeList() { return edgeList; } public void setEdgeList(ArrayList edgeList) { this.edgeList = edgeList; } public ArrayList getNodeList() { return nodeList; } public void setNodeList(ArrayList nodeList) { this.nodeList = nodeList; } public ArrayList getSwitchList() { return switchList; } public void setSwitchList(ArrayList switchList) { this.switchList = switchList; } }