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