update marina/testCode/.gitignore
[fleet.git] / marina / testCode / edu / berkeley / fleet / marina / MarinaDock.java
1 package edu.berkeley.fleet.marina;
2 import edu.berkeley.fleet.api.*;
3 import edu.berkeley.fleet.two.*;
4
5 public class MarinaDock extends FleetTwoDock {
6
7     public Destination getDataDestination() { return null; }
8     public Destination getInstructionDestination() { return null; }
9     public int         getInstructionFifoSize() { return 0; }
10     public Path getPath(Destination d,BitVector bv) { return null; }
11
12     private boolean isInput;
13     public boolean isInputDock() { return isInput; }
14     public boolean isOutputDock() { return !isInput; }
15
16     public MarinaDock(MarinaShip ship, boolean isInput) {
17         super(ship, null);
18         this.isInput = isInput;
19         ship.addDock(this);
20     }
21
22     public String getName() { return "fakedock"; }
23     public BitVector getDockConstant(String s) {
24         throw new RuntimeException("not supported");
25     }
26
27 }
28