package action; import cupcarbon.CupCarbon; import device.SensorNode; public class CupActionModifSensorEnergyMax extends CupAction { private SensorNode sensorNode; private double energy; private double cEnergy; public CupActionModifSensorEnergyMax(SensorNode sensorNode, double cEnergy, double energy) { super(); this.sensorNode = sensorNode; this.energy = energy; this.cEnergy = cEnergy; } @Override public void execute() { if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded()) CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true); sensorNode.setSelected(true); sensorNode.getBattery().setEMax(energy); } @Override public void antiExecute() { if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded()) CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true); sensorNode.setSelected(true); sensorNode.getBattery().setEMax(cEnergy); } }