Package org.opentrafficsim.core.gtu
Enum GTUType.DEFAULTS
- java.lang.Object
-
- java.lang.Enum<GTUType.DEFAULTS>
-
- org.opentrafficsim.core.gtu.GTUType.DEFAULTS
-
- All Implemented Interfaces:
Serializable
,Comparable<GTUType.DEFAULTS>
- Enclosing class:
- GTUType
public static enum GTUType.DEFAULTS extends Enum<GTUType.DEFAULTS>
Default types with their name.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BICYCLE
Super type for bicycle.BUS
Super type for busses.CAR
Super type for cars.EMERGENCY_VEHICLE
Super type for emergency vehicles.MOPED
Super type for mopeds.PEDESTRIAN
Super type for pedestrians.RAILWAY_USER
Super type for all rail users.ROAD_USER
Super type for all road users.SCHEDULED_BUS
Super type for scheduled busses.SHIP
Super type for ships.TRAIN
Super type for trains.TRUCK
Super type for trucks.VAN
Super type for vans.VEHICLE
Super type for vehicles.WATERWAY_USER
Super type for all water way users.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
GTUType.DEFAULTS
getParent()
static GTUType.DEFAULTS
valueOf(String name)
Returns the enum constant of this type with the specified name.static GTUType.DEFAULTS[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ROAD_USER
public static final GTUType.DEFAULTS ROAD_USER
Super type for all road users.
-
WATERWAY_USER
public static final GTUType.DEFAULTS WATERWAY_USER
Super type for all water way users.
-
RAILWAY_USER
public static final GTUType.DEFAULTS RAILWAY_USER
Super type for all rail users.
-
PEDESTRIAN
public static final GTUType.DEFAULTS PEDESTRIAN
Super type for pedestrians.
-
BICYCLE
public static final GTUType.DEFAULTS BICYCLE
Super type for bicycle.
-
MOPED
public static final GTUType.DEFAULTS MOPED
Super type for mopeds.
-
VEHICLE
public static final GTUType.DEFAULTS VEHICLE
Super type for vehicles.
-
EMERGENCY_VEHICLE
public static final GTUType.DEFAULTS EMERGENCY_VEHICLE
Super type for emergency vehicles.
-
SHIP
public static final GTUType.DEFAULTS SHIP
Super type for ships.
-
TRAIN
public static final GTUType.DEFAULTS TRAIN
Super type for trains.
-
CAR
public static final GTUType.DEFAULTS CAR
Super type for cars.
-
VAN
public static final GTUType.DEFAULTS VAN
Super type for vans.
-
BUS
public static final GTUType.DEFAULTS BUS
Super type for busses.
-
TRUCK
public static final GTUType.DEFAULTS TRUCK
Super type for trucks.
-
SCHEDULED_BUS
public static final GTUType.DEFAULTS SCHEDULED_BUS
Super type for scheduled busses.
-
-
Method Detail
-
values
public static GTUType.DEFAULTS[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (GTUType.DEFAULTS c : GTUType.DEFAULTS.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static GTUType.DEFAULTS valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getId
public String getId()
- Returns:
- the id
-
getParent
public GTUType.DEFAULTS getParent()
- Returns:
- the parent
-
-