collapse InterpreterDock and InstructionDock into one class
[fleet.git] / src / edu / berkeley / fleet / interpreter / InterpreterShip.java
index 37c10cd..8c180ca 100644 (file)
@@ -12,7 +12,7 @@ abstract class InterpreterShip extends FleetTwoShip {
         super(fleet, sd);
     }
 
-    private HashMap<String,InterpreterDock> ports = new HashMap<String,InterpreterDock>();
+    private HashMap<String,InstructionDock> ports = new HashMap<String,InstructionDock>();
 
     public Iterator<Dock> iterator() { return (Iterator<Dock>)(Object)ports.values().iterator(); }
     public Interpreter        getInterpreter() { return (Interpreter)getFleet(); }
@@ -25,16 +25,16 @@ abstract class InterpreterShip extends FleetTwoShip {
     public abstract void service();
 
     public final void _service() {
-        for(InterpreterDock p : ports.values()) p.service();
+        for(InstructionDock p : ports.values()) p.service();
         service();
     }
 
-    protected void addDock(String name, InterpreterDock port) {
+    protected void addDock(String name, InstructionDock port) {
         ports.put(name, port);
     }
 
     public void shutdown() {
-        for(InterpreterDock p : ports.values())
+        for(InstructionDock p : ports.values())
             p.shutdown();
     }
 }