package action;
import cupcarbon.CupCarbon;
import device.Device;
public class CupActionModifDeviceElevation extends CupAction {
private Device device;
private double elevation;
private double cElevation;
public CupActionModifDeviceElevation(Device device, double cElevation, double elevation) {
super();
this.device = device;
this.elevation = elevation;
this.cElevation = cElevation;
}
@Override
public void execute() {
if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded())
CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true);
device.setSelected(true);
device.setElevation(elevation);
}
@Override
public void antiExecute() {
if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded())
CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true);
device.setSelected(true);
device.setElevation(cElevation);
}
}