package hu.sztaki.ilab.longneck.process.block; import hu.sztaki.ilab.longneck.Record; import hu.sztaki.ilab.longneck.process.VariableSpace; /** * Try all cases control structure. * * This control behaves much like a switch-case structure, but it tries all cases defined, * regardless of which succeeds or not. Unsuccessful block executions are rolled back, and have * no effect on the transformed record. * * @author Péter Molnár <molnarp@sztaki.mta.hu> */ public class TryAll extends AbstractSwitch { @Override public void apply(Record record, VariableSpace parentScope) {} @Override public TryAll clone() { return (TryAll) super.clone(); } }