package action;
import cupcarbon.CupCarbon;
import device.SensorNode;
public class CupActionModifSensorScriptFile extends CupAction {
private SensorNode sensorNode;
private String scriptFile;
private String cScriptFile;
public CupActionModifSensorScriptFile(SensorNode sensorNode, String cScriptFile, String scriptFile) {
super();
this.sensorNode = sensorNode;
this.scriptFile = scriptFile;
this.cScriptFile = cScriptFile;
}
@Override
public void execute() {
if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded())
CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true);
sensorNode.setSelected(true);
sensorNode.setScriptFileName(scriptFile);
}
@Override
public void antiExecute() {
if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded())
CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true);
sensorNode.setSelected(true);
sensorNode.setScriptFileName(cScriptFile);
}
}