package ui.model; import java.util.ArrayList; import ui.controller.FlexManager; public class DecoratedState { int timestepOfState; ArrayList networkList; ArrayList leftOverEdges; ArrayList decoratedSwitches; FlexManager flexManager; public DecoratedState(ArrayList networkList, ArrayList leftOverEdges, ArrayList decoratedSwitches, FlexManager flexManager , int timestepOfState){ this.networkList = networkList; this.leftOverEdges = leftOverEdges; this.decoratedSwitches = decoratedSwitches; this.timestepOfState = timestepOfState; this.flexManager = flexManager; } public ArrayList getNetworkList() { return networkList; } public ArrayList getLeftOverEdges() { return leftOverEdges; } public ArrayList getDecoratedSwitches() { return decoratedSwitches; } public FlexManager getFlexManager() { return flexManager; } public int getTimestepOfState() { return timestepOfState; } }