1 package edu.berkeley.fleet;
3 /** an "unresolved" reference to a port -- one which may not exist */
4 public class PortReference {
6 public final String portname;
7 public final String shipname;
9 public PortReference(String shipname, String portname) {
10 this.shipname = shipname;
11 this.portname = portname;
14 public Port resolve(Fleet fleet) {
15 return fleet.getShip(shipname).getPort(portname);
18 public String toString() {
19 return shipname+"."+portname;