add Marina code
[fleet.git] / src / 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 }
23