package hu.sztaki.ilab.longneck.process.block;
import hu.sztaki.ilab.longneck.Record;
import hu.sztaki.ilab.longneck.process.VariableSpace;
/**
* Strict switch control structure.
*
* It provides the same functionality as the Switch class, but it fails, if no cases are
* executed due to constraint or block failures.
*
* @author Molnár Péter <molnarp@sztaki.mta.hu>
*/
public class SwitchStrict extends AbstractSwitch {
@Override
public void apply(Record record, VariableSpace parentScope) {
}
@Override
public SwitchStrict clone() {
return (SwitchStrict) super.clone();
}
}