Changeset 237 in tmcsimulator for trunk/src/atmsdriver/model/Highway.java
- Timestamp:
- 12/13/2017 03:02:27 AM (8 years ago)
- File:
-
- 1 edited
-
trunk/src/atmsdriver/model/Highway.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/atmsdriver/model/Highway.java
r212 r237 1 1 package atmsdriver.model; 2 2 3 import atmsdriver.model.Station.DIRECTION; 3 4 import java.util.ArrayList; 4 5 import java.util.List; … … 17 18 /** The ordered list of stations (lane detector stations) on this highway */ 18 19 public final List<Station> stations; 19 20 20 21 /** Construct a highway 21 22 * … … 28 29 this.stations = stations; 29 30 } 31 32 /** 33 * 34 */ 35 public List<DIRECTION> getDirections() 36 { 37 // Get available directions for route 38 ArrayList<DIRECTION> availDirs = new ArrayList<>(); 39 for(Station stn : stations) 40 { 41 if(!availDirs.contains(stn.direction)) 42 { 43 availDirs.add(stn.direction); 44 } 45 } 46 return availDirs; 47 } 48 49 @Override 50 public String toString() 51 { 52 return Integer.toString(this.routeNumber); 53 } 30 54 }
Note: See TracChangeset
for help on using the changeset viewer.
