All Downloads are FREE. Search and download functionalities are using the official Maven repository.

uk.org.siri.siri20.MiscellaneousSubReasonEnumeration Maven / Gradle / Ivy

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