private Interpreter fleet;
private String type;
- private HashMap<String,InterpreterBenkoBox> ports = new HashMap<String,InterpreterBenkoBox>();
+ private HashMap<String,InterpreterPump> ports = new HashMap<String,InterpreterPump>();
- public Iterable<BenkoBox> getBenkoBoxes() { return (Iterable<BenkoBox>)(Object)ports.values(); }
+ public Iterable<Pump> getPumps() { return (Iterable<Pump>)(Object)ports.values(); }
public String getType() { return type; }
public Fleet getFleet() { return fleet; }
public Interpreter getInterpreter() { return fleet; }
public void setShipDescription(ShipDescription sd) {
- for(InterpreterBenkoBox ibb : ports.values()) {
- for(BenkoBoxDescription bbd : sd) {
+ for(InterpreterPump ibb : ports.values()) {
+ for(PumpDescription bbd : sd) {
if (bbd.getName().equals(ibb.getName()))
ibb.setDescription(bbd);
}
public abstract void service();
public final void _service() {
- for(InterpreterBenkoBox p : ports.values()) p.service();
+ for(InterpreterPump p : ports.values()) p.service();
service();
}
- protected void addBenkoBox(String name, InterpreterBenkoBox port) {
+ protected void addPump(String name, InterpreterPump port) {
ports.put(name, port);
}
public void shutdown() {
- for(InterpreterBenkoBox p : ports.values())
+ for(InterpreterPump p : ports.values())
p.shutdown();
}
}