Class EngineModels

All Implemented Interfaces:
PropertyChangeFirer, PropertyChangeProvider

public class EngineModels
extends RollingStockAttribute
Represents the various engine models a railroad can have. Each model has a type, horsepower rating, length, and weight that is kept here. The program provides some default models for the user. These values can be overridden by the user.
  • Model Horsepower Length Weight Type
  • E8 2250 70 150 Diesel
  • FT 1350 50 115 Diesel
  • F3 1500 50 115 Diesel
  • F7 1500 50 115 Diesel
  • F9 1750 50 115 Diesel
  • GP20 2000 56 120 Diesel
  • GP30 2250 56 130 Diesel
  • GP35 2500 56 130 Diesel
  • GP38 2000 59 125 Diesel
  • GP40 3000 59 122 Diesel
  • RS1 1000 51 124 Diesel
  • RS2 1500 52 115 Diesel
  • RS3 1600 51 114 Diesel
  • RS11 1800 53 125 Diesel
  • RS18 1800 52 118 Diesel
  • RS27 2400 57 132 Diesel
  • RSD4 1600 52 179 Diesel
  • SD26 2650 61 164 Diesel
  • SD45 3600 66 195 Diesel
  • SW1200 1200 45 124 Diesel
  • SW1500 1500 45 124 Diesel
  • SW8 800 44 115 Diesel
  • TRAINMASTER 2400 66 188 Diesel
  • U28B 2800 60 126 Diesel