![JAR search and dependency download from the Maven repository](/logo.png)
uk.org.siri.siri20.MiscellaneousSubReasonEnumeration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of siri-java-model Show documentation
Show all versions of siri-java-model Show documentation
Java objects based on the public SIRI XSDs
The newest version!
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2025.01.07 at 02:19:39 PM UTC
//
package uk.org.siri.siri20;
import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for MiscellaneousSubReasonEnumeration.
*
*
The following schema fragment specifies the expected content contained within this class.
*
* <simpleType name="MiscellaneousSubReasonEnumeration">
* <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
* <enumeration value="unknown"/>
* <enumeration value="previousDisturbances"/>
* <enumeration value="incident"/>
* <enumeration value="safetyViolation"/>
* <enumeration value="nearMiss"/>
* <enumeration value="signalPassedAtDanger"/>
* <enumeration value="stationOverrun"/>
* <enumeration value="trainDoor"/>
* <enumeration value="bombExplosion"/>
* <enumeration value="securityAlert"/>
* <enumeration value="emergencyServicesCall"/>
* <enumeration value="policeRequest"/>
* <enumeration value="fireBrigadeSafetyChecks"/>
* <enumeration value="unattendedBag"/>
* <enumeration value="telephonedThreat"/>
* <enumeration value="suspectVehicle"/>
* <enumeration value="civilEmergency"/>
* <enumeration value="airRaid"/>
* <enumeration value="sabotage"/>
* <enumeration value="bombALert"/>
* <enumeration value="attack"/>
* <enumeration value="evacuation"/>
* <enumeration value="terroristIncident"/>
* <enumeration value="gunfireOnRoadway"/>
* <enumeration value="explosion"/>
* <enumeration value="explosionHazard"/>
* <enumeration value="securityIncident"/>
* <enumeration value="fireBrigadeOrder"/>
* <enumeration value="policeActivity"/>
* <enumeration value="fire"/>
* <enumeration value="linesideFire"/>
* <enumeration value="vandalism"/>
* <enumeration value="passengerAction"/>
* <enumeration value="staffAssault"/>
* <enumeration value="railwayCrime"/>
* <enumeration value="theft"/>
* <enumeration value="altercation"/>
* <enumeration value="illVehicleOccupants"/>
* <enumeration value="accident"/>
* <enumeration value="fatality"/>
* <enumeration value="personUnderTrain"/>
* <enumeration value="personHitByTrain"/>
* <enumeration value="personIllOnVehicle"/>
* <enumeration value="emergencyServices"/>
* <enumeration value="collision"/>
* <enumeration value="overcrowded"/>
* <enumeration value="insufficientDemand"/>
* <enumeration value="lightingFailure"/>
* <enumeration value="leaderBoardFailure"/>
* <enumeration value="serviceIndicatorFailure"/>
* <enumeration value="serviceFailure"/>
* <enumeration value="operatorCeasedTrading"/>
* <enumeration value="operatorSuspended"/>
* <enumeration value="congestion"/>
* <enumeration value="routeBlockage"/>
* <enumeration value="personOnTheLine"/>
* <enumeration value="vehicleOnTheLine"/>
* <enumeration value="objectOnTheLine"/>
* <enumeration value="fallenTreeOnTheLine"/>
* <enumeration value="vegetation"/>
* <enumeration value="trainStruckAnimal"/>
* <enumeration value="trainStruckObject"/>
* <enumeration value="levelCrossingIncident"/>
* <enumeration value="animalOnTheLine"/>
* <enumeration value="routeDiversion"/>
* <enumeration value="roadClosed"/>
* <enumeration value="roadworks"/>
* <enumeration value="sewerageMaintenance"/>
* <enumeration value="roadMaintenance"/>
* <enumeration value="asphalting"/>
* <enumeration value="paving"/>
* <enumeration value="specialEvent"/>
* <enumeration value="march"/>
* <enumeration value="procession"/>
* <enumeration value="demonstration"/>
* <enumeration value="publicDisturbance"/>
* <enumeration value="filterBlockade"/>
* <enumeration value="sightseersObstructingAccess"/>
* <enumeration value="holiday"/>
* <enumeration value="bridgeStrike"/>
* <enumeration value="viaductFailure"/>
* <enumeration value="overheadObstruction"/>
* <enumeration value="undefinedProblem"/>
* <enumeration value="problemsAtBorderPost"/>
* <enumeration value="problemsAtCustomsPost"/>
* <enumeration value="problemsOnLocalRoad"/>
* <enumeration value="speedRestrictions"/>
* <enumeration value="logisticProblems"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "MiscellaneousSubReasonEnumeration")
@XmlEnum
public enum MiscellaneousSubReasonEnumeration {
/**
* TPEG Pti_19_0 unknown
*
*/
@XmlEnumValue("unknown")
UNKNOWN("unknown"),
/**
* 19:0_1 Previous disturbances - alias to TPEG Pti_19_0 unknown
*
*/
@XmlEnumValue("previousDisturbances")
PREVIOUS_DISTURBANCES("previousDisturbances"),
/**
* TPEG Pti_19_1 incident.
*
*/
@XmlEnumValue("incident")
INCIDENT("incident"),
/**
* 19:1_1 Near Miss - alias to TPEG Pti_19_1 incident.
*
*/
@XmlEnumValue("safetyViolation")
SAFETY_VIOLATION("safetyViolation"),
/**
* 19:1_2 Near Miss - alias to TPEG Pti_19_1 incident.
*
*/
@XmlEnumValue("nearMiss")
NEAR_MISS("nearMiss"),
/**
* 19:1_3 Signal passed at danger - alias to TPEG Pti_19_1 incident.
*
*/
@XmlEnumValue("signalPassedAtDanger")
SIGNAL_PASSED_AT_DANGER("signalPassedAtDanger"),
/**
* 19:1_4 Station overrun - alias to TPEG Pti_19_1 incident.
*
*/
@XmlEnumValue("stationOverrun")
STATION_OVERRUN("stationOverrun"),
/**
* 19:1_5 trainDoor- alias to TPEG Pti_19_1 incident.
*
*/
@XmlEnumValue("trainDoor")
TRAIN_DOOR("trainDoor"),
/**
* TPEG Pti_19_2 bomb explosion.
*
*/
@XmlEnumValue("bombExplosion")
BOMB_EXPLOSION("bombExplosion"),
/**
* TPEG Pti_19_3 security alert.
*
*/
@XmlEnumValue("securityAlert")
SECURITY_ALERT("securityAlert"),
/**
* 19:1_6 Unspecified emergency service visit. Alias to pti19
*
*/
@XmlEnumValue("emergencyServicesCall")
EMERGENCY_SERVICES_CALL("emergencyServicesCall"),
/**
* 19:3_1 Request of the police Alias to TPEG Pti_19_3 security alert.
*
*/
@XmlEnumValue("policeRequest")
POLICE_REQUEST("policeRequest"),
/**
* 19:3_2 Fire brigade safety checksAlias to TPEG Pti_19_3 security alert.
*
*/
@XmlEnumValue("fireBrigadeSafetyChecks")
FIRE_BRIGADE_SAFETY_CHECKS("fireBrigadeSafetyChecks"),
/**
* 19:3_3 An unattended bag TPEG Pti_19_3 security alert.
*
*/
@XmlEnumValue("unattendedBag")
UNATTENDED_BAG("unattendedBag"),
/**
* 19:3_4 Telephoned threat TPEG Pti_19_3 security alert.
*
*/
@XmlEnumValue("telephonedThreat")
TELEPHONED_THREAT("telephonedThreat"),
/**
* 19:3_5 telephoned threat TPEG Pti_19_3 security alert.
*
*/
@XmlEnumValue("suspectVehicle")
SUSPECT_VEHICLE("suspectVehicle"),
/**
* 19:3_6 Civil Emergency Pti_19_3 security alert
*
*/
@XmlEnumValue("civilEmergency")
CIVIL_EMERGENCY("civilEmergency"),
/**
* 19:3_7 Air Raid Pti_19_3 security alert
*
*/
@XmlEnumValue("airRaid")
AIR_RAID("airRaid"),
/**
* 19:3_8 Sabotage Pti_19_3 security alert
*
*/
@XmlEnumValue("sabotage")
SABOTAGE("sabotage"),
/**
* 19:3_9 Bomb alert Pti_19_3 security alert
*
*/
@XmlEnumValue("bombALert")
BOMB_A_LERT("bombALert"),
/**
* 19:3_10 Attack Pti_19_3 security alert
*
*/
@XmlEnumValue("attack")
ATTACK("attack"),
/**
* 19:3_11 EvacuationPti_19_3 security alert
*
*/
@XmlEnumValue("evacuation")
EVACUATION("evacuation"),
/**
* 19:3_12 terrorist Incident Pti_19_3 security alert
*
*/
@XmlEnumValue("terroristIncident")
TERRORIST_INCIDENT("terroristIncident"),
@XmlEnumValue("gunfireOnRoadway")
GUNFIRE_ON_ROADWAY("gunfireOnRoadway"),
/**
* 19:3_14 Explosion Pti_19_3 security alert
*
*/
@XmlEnumValue("explosion")
EXPLOSION("explosion"),
/**
* 19:3_15 explosion Hazard Pti_19_3 security alert
*
*/
@XmlEnumValue("explosionHazard")
EXPLOSION_HAZARD("explosionHazard"),
/**
* 19:3_16 security Incident Pti_19_3 security alert
*
*/
@XmlEnumValue("securityIncident")
SECURITY_INCIDENT("securityIncident"),
/**
* 19:3_17 terrorist Incident Pti_19_3 security alert
*
*/
@XmlEnumValue("fireBrigadeOrder")
FIRE_BRIGADE_ORDER("fireBrigadeOrder"),
/**
* 19:3_18 terrorist Incident Pti_19_3 security alert
*
*/
@XmlEnumValue("policeActivity")
POLICE_ACTIVITY("policeActivity"),
/**
* TPEG Pti_19_4 fire
*
*/
@XmlEnumValue("fire")
FIRE("fire"),
/**
* linesideFire alias to TPEG Pti_19_4 fire.
*
*/
@XmlEnumValue("linesideFire")
LINESIDE_FIRE("linesideFire"),
/**
* TPEG Pti_19_5 vandalism
*
*/
@XmlEnumValue("vandalism")
VANDALISM("vandalism"),
/**
* 19:5_1 passengerActionAlias to pti19_5 vandalism
*
*/
@XmlEnumValue("passengerAction")
PASSENGER_ACTION("passengerAction"),
/**
* 19:5_2 Assault on staft.Alias to pti19_5 vandalism
*
*/
@XmlEnumValue("staffAssault")
STAFF_ASSAULT("staffAssault"),
/**
* 19:5_3 Railway Crime Alias to pti19_5 vandalism
*
*/
@XmlEnumValue("railwayCrime")
RAILWAY_CRIME("railwayCrime"),
/**
* 19:5_4 theft to pti19_5 vandalism
*
*/
@XmlEnumValue("theft")
THEFT("theft"),
/**
* 19:1_7Railway Crime Alias to pti19_1 incident
*
*/
@XmlEnumValue("altercation")
ALTERCATION("altercation"),
/**
* 19:1_8 Railway Crime Alias to pti19_1 incident
*
*/
@XmlEnumValue("illVehicleOccupants")
ILL_VEHICLE_OCCUPANTS("illVehicleOccupants"),
/**
* PEG Pti_19_6 accident
*
*/
@XmlEnumValue("accident")
ACCIDENT("accident"),
/**
* 19:6_1 fatality alias to TPEG Pti_19_6 accident.
*
*/
@XmlEnumValue("fatality")
FATALITY("fatality"),
/**
* 19:6_2 a person under a train - alias to TPEG Pti_19_6 accident.
*
*/
@XmlEnumValue("personUnderTrain")
PERSON_UNDER_TRAIN("personUnderTrain"),
/**
* 19:6_3 a person hit by a train - alias to TPEG Pti_19_6 accident.
*
*/
@XmlEnumValue("personHitByTrain")
PERSON_HIT_BY_TRAIN("personHitByTrain"),
/**
* 19:6_4 person ill On Vehicle -Alias to pti19_6 accident.
*
*/
@XmlEnumValue("personIllOnVehicle")
PERSON_ILL_ON_VEHICLE("personIllOnVehicle"),
/**
* 19:6_5 emergencyServices - alias to TPEG Pti_19_6 accident.
*
*/
@XmlEnumValue("emergencyServices")
EMERGENCY_SERVICES("emergencyServices"),
/**
* 19:6_6 Collision - Alias to pti19_6 accident.
*
*/
@XmlEnumValue("collision")
COLLISION("collision"),
/**
* TPEG Pti_19_07 overcrowded
*
*/
@XmlEnumValue("overcrowded")
OVERCROWDED("overcrowded"),
/**
* TPEG Pti_19_08 insufficientDemand
*
*/
@XmlEnumValue("insufficientDemand")
INSUFFICIENT_DEMAND("insufficientDemand"),
/**
* TPEG Pti_19_09 lightingFailure
*
*/
@XmlEnumValue("lightingFailure")
LIGHTING_FAILURE("lightingFailure"),
/**
* TPEG Pti_19_10 leaderBoardFailure
*
*/
@XmlEnumValue("leaderBoardFailure")
LEADER_BOARD_FAILURE("leaderBoardFailure"),
/**
* TPEG Pti_19_11 serviceIndicatorFailure
*
*/
@XmlEnumValue("serviceIndicatorFailure")
SERVICE_INDICATOR_FAILURE("serviceIndicatorFailure"),
/**
* TPEG Pti_19_12 serviceFailure
*
*/
@XmlEnumValue("serviceFailure")
SERVICE_FAILURE("serviceFailure"),
/**
* TPEG Pti_19_13 operatorCeasedTrading
*
*/
@XmlEnumValue("operatorCeasedTrading")
OPERATOR_CEASED_TRADING("operatorCeasedTrading"),
/**
* TPEG Pti_19_14 operatorSuspended
*
*/
@XmlEnumValue("operatorSuspended")
OPERATOR_SUSPENDED("operatorSuspended"),
/**
* TPEG Pti_19_15 congestion
*
*/
@XmlEnumValue("congestion")
CONGESTION("congestion"),
/**
* TPEG Pti_19_16 routeBlockage
*
*/
@XmlEnumValue("routeBlockage")
ROUTE_BLOCKAGE("routeBlockage"),
/**
* TPEG Pti_19_17 personOnTheLine
*
*/
@XmlEnumValue("personOnTheLine")
PERSON_ON_THE_LINE("personOnTheLine"),
/**
* TPEG Pti_19_18 vehicleOnTheLine
*
*/
@XmlEnumValue("vehicleOnTheLine")
VEHICLE_ON_THE_LINE("vehicleOnTheLine"),
/**
* TPEG Pti_19_19 objectOnTheLine
*
*/
@XmlEnumValue("objectOnTheLine")
OBJECT_ON_THE_LINE("objectOnTheLine"),
/**
* 19:19_1 fallen tree on line- alias to TPEG Pti_19_19 object on the line.
*
*/
@XmlEnumValue("fallenTreeOnTheLine")
FALLEN_TREE_ON_THE_LINE("fallenTreeOnTheLine"),
/**
* 19:19_2 Vegetation - alias to TPEG Pti_19_19 object on the line.
*
*/
@XmlEnumValue("vegetation")
VEGETATION("vegetation"),
/**
* 19:19_3 Train struck animal alias to TPEG Pti_19_19 object on the line.
*
*/
@XmlEnumValue("trainStruckAnimal")
TRAIN_STRUCK_ANIMAL("trainStruckAnimal"),
/**
* 19:19_4 Train struck object alias to TPEG Pti_19_19 object on the line.
*
*/
@XmlEnumValue("trainStruckObject")
TRAIN_STRUCK_OBJECT("trainStruckObject"),
/**
* 19:18_1 Level Crossing Incident - alias to TPEG Pti_19_18 VEHICLE on the line.
*
*/
@XmlEnumValue("levelCrossingIncident")
LEVEL_CROSSING_INCIDENT("levelCrossingIncident"),
/**
* TPEG Pti_19_20 animal on the line.
*
*/
@XmlEnumValue("animalOnTheLine")
ANIMAL_ON_THE_LINE("animalOnTheLine"),
/**
* TPEG Pti_19_21 route diversion.
*
*/
@XmlEnumValue("routeDiversion")
ROUTE_DIVERSION("routeDiversion"),
/**
* TPEG Pti_19_22 road closed.
*
*/
@XmlEnumValue("roadClosed")
ROAD_CLOSED("roadClosed"),
/**
* TPEG Pti_19_23 roadworks.
*
*/
@XmlEnumValue("roadworks")
ROADWORKS("roadworks"),
/**
* 19:23_1 sewerageMaintenance - alias to TPEG Pti_19_23 roadworks..
*
*/
@XmlEnumValue("sewerageMaintenance")
SEWERAGE_MAINTENANCE("sewerageMaintenance"),
/**
* 19:23_2 roadMaintenance - alias to TPEG Pti_19_23 roadworks..
*
*/
@XmlEnumValue("roadMaintenance")
ROAD_MAINTENANCE("roadMaintenance"),
/**
* 19:23_3 asphalting - alias to TPEG Pti_19_23 roadworks..
*
*/
@XmlEnumValue("asphalting")
ASPHALTING("asphalting"),
/**
* 19:23_4 paving - alias to TPEG Pti_19_23 roadworks..
*
*/
@XmlEnumValue("paving")
PAVING("paving"),
/**
* TPEG Pti_19_24 special event.
*
*/
@XmlEnumValue("specialEvent")
SPECIAL_EVENT("specialEvent"),
/**
* 19:24_1 march - alias to TPEG Pti_19_24 specialEvent
*
*/
@XmlEnumValue("march")
MARCH("march"),
/**
* 19:24_2 procession - alias to TPEG Pti_19_24 specialEvent
*
*/
@XmlEnumValue("procession")
PROCESSION("procession"),
/**
* 19:24_3 demonstration - alias to TPEG Pti_19_24 specialEvent
*
*/
@XmlEnumValue("demonstration")
DEMONSTRATION("demonstration"),
/**
* 19:24_4 publicDisturbance - alias to TPEG Pti_19_24 specialEvent
*
*/
@XmlEnumValue("publicDisturbance")
PUBLIC_DISTURBANCE("publicDisturbance"),
/**
* 19:24_5 filterBlockade - alias to TPEG Pti_19_24 specialEvent
*
*/
@XmlEnumValue("filterBlockade")
FILTER_BLOCKADE("filterBlockade"),
/**
* 19:24_6 sightseersObstructingAccess - alias to TPEG Pti_19_24 specialEvent
*
*/
@XmlEnumValue("sightseersObstructingAccess")
SIGHTSEERS_OBSTRUCTING_ACCESS("sightseersObstructingAccess"),
/**
* 19:24_7 sightseersObstructingAccess - alias to TPEG Pti_19_24 specialEvent
*
*/
@XmlEnumValue("holiday")
HOLIDAY("holiday"),
/**
* TPEG Pti_19_25 bridge strike.
*
*/
@XmlEnumValue("bridgeStrike")
BRIDGE_STRIKE("bridgeStrike"),
/**
* 19:25_1 viaductFailure - alias to TPEG Pti_19_24 bridgeStrike
*
*/
@XmlEnumValue("viaductFailure")
VIADUCT_FAILURE("viaductFailure"),
/**
* TPEG Pti_19_26 overhead obstruction.
*
*/
@XmlEnumValue("overheadObstruction")
OVERHEAD_OBSTRUCTION("overheadObstruction"),
/**
* TPEG Pti_19_255 undefined problem.
*
*/
@XmlEnumValue("undefinedProblem")
UNDEFINED_PROBLEM("undefinedProblem"),
/**
* 19:15_1 problemsAtBorderPost - alias to TPEG Pti_19_15 congestion.
*
*/
@XmlEnumValue("problemsAtBorderPost")
PROBLEMS_AT_BORDER_POST("problemsAtBorderPost"),
/**
* 19:15_2 problemsAtCustomsPost alias to TPEG Pti_19_15 congestion.
*
*/
@XmlEnumValue("problemsAtCustomsPost")
PROBLEMS_AT_CUSTOMS_POST("problemsAtCustomsPost"),
/**
* 19:15_3 problemsOnLocalRoad alias to TPEG Pti_19_15 congestion.
*
*/
@XmlEnumValue("problemsOnLocalRoad")
PROBLEMS_ON_LOCAL_ROAD("problemsOnLocalRoad"),
/**
* 19:255_1 speedRestrictions alias to TPEG Pti_19_15 unknown
*
*/
@XmlEnumValue("speedRestrictions")
SPEED_RESTRICTIONS("speedRestrictions"),
/**
* 19:255_2 logisticProblems alias to TPEG Pti_19_15 unknown
*
*/
@XmlEnumValue("logisticProblems")
LOGISTIC_PROBLEMS("logisticProblems");
private final String value;
MiscellaneousSubReasonEnumeration(String v) {
value = v;
}
public String value() {
return value;
}
public static MiscellaneousSubReasonEnumeration fromValue(String v) {
for (MiscellaneousSubReasonEnumeration c: MiscellaneousSubReasonEnumeration.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy