package rac;
import lrs.*;
public class LRSQueueFactory extends ALRSRACFactory {
/**
* Create a ``first-in, first-out'' (FIFO) container.
*/
public IRAContainer makeRAC() {
return new LRSRAContainer(new IAlgo() {
public Object emptyCase(LRStruct host, Object input) {
return host.insertFront(input);
}
public Object nonEmptyCase(LRStruct host, Object input) {
return host.getRest().execute(this, input);
}
});
}
}