Class MonitoredVehicleJourneyStructure

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    VehicleActivityStructure.MonitoredVehicleJourney

    public class MonitoredVehicleJourneyStructure
    extends Object
    implements Serializable
    Type for Monitored VEHICLE JOURNEY.

    Java class for MonitoredVehicleJourneyStructure complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="MonitoredVehicleJourneyStructure">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <group ref="{http://www.siri.org.uk/siri}MonitoredJourneyIdentityGroup"/>
             <group ref="{http://www.siri.org.uk/siri}JourneyPatternInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}VehicleJourneyInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}DisruptionGroup"/>
             <group ref="{http://www.siri.org.uk/siri}JourneyProgressGroup"/>
             <group ref="{http://www.siri.org.uk/siri}TrainOperationalInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}MonitoredCallingPatternGroup"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • MonitoredVehicleJourneyStructure

        public MonitoredVehicleJourneyStructure()
    • Method Detail

      • getLineRef

        public LineRef getLineRef()
        Gets the value of the lineRef property.
        Returns:
        possible object is LineRef
      • setLineRef

        public void setLineRef​(LineRef value)
        Sets the value of the lineRef property.
        Parameters:
        value - allowed object is LineRef
      • setJourneyPatternRef

        public void setJourneyPatternRef​(JourneyPatternRef value)
        Sets the value of the journeyPatternRef property.
        Parameters:
        value - allowed object is JourneyPatternRef
      • getVehicleModes

        public List<VehicleModesEnumeration> getVehicleModes()
        Gets the value of the vehicleModes property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the vehicleModes property.

        For example, to add a new item, do as follows:

            getVehicleModes().add(newItem);
         

        Objects of the following type(s) are allowed in the list VehicleModesEnumeration

      • getPublishedLineNames

        public List<NaturalLanguageStringStructure> getPublishedLineNames()
        Name or Number by which the LINE is known to the public. (Unbounded since SIRI 2.0) Gets the value of the publishedLineNames property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the publishedLineNames property.

        For example, to add a new item, do as follows:

            getPublishedLineNames().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguageStringStructure

      • getDirectionNames

        public List<NaturalLanguageStringStructure> getDirectionNames()
        Gets the value of the directionNames property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the directionNames property.

        For example, to add a new item, do as follows:

            getDirectionNames().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguageStringStructure

      • getExternalLineRef

        public LineRef getExternalLineRef()
        Gets the value of the externalLineRef property.
        Returns:
        possible object is LineRef
      • setExternalLineRef

        public void setExternalLineRef​(LineRef value)
        Sets the value of the externalLineRef property.
        Parameters:
        value - allowed object is LineRef
      • getServiceFeatureReves

        public List<ServiceFeatureRef> getServiceFeatureReves()
        Classification of service into arbitrary Service categories, e.g. school bus. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package. Corresponds to NeTEX TYPE OF SERVICe.Gets the value of the serviceFeatureReves property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the serviceFeatureReves property.

        For example, to add a new item, do as follows:

            getServiceFeatureReves().add(newItem);
         

        Objects of the following type(s) are allowed in the list ServiceFeatureRef

      • getVehicleFeatureReves

        public List<VehicleFeatureRefStructure> getVehicleFeatureReves()
        Gets the value of the vehicleFeatureReves property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the vehicleFeatureReves property.

        For example, to add a new item, do as follows:

            getVehicleFeatureReves().add(newItem);
         

        Objects of the following type(s) are allowed in the list VehicleFeatureRefStructure

      • getOriginNames

        public List<NaturalLanguagePlaceNameStructure> getOriginNames()
        Gets the value of the originNames property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the originNames property.

        For example, to add a new item, do as follows:

            getOriginNames().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguagePlaceNameStructure

      • getOriginShortNames

        public List<NaturalLanguagePlaceNameStructure> getOriginShortNames()
        Gets the value of the originShortNames property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the originShortNames property.

        For example, to add a new item, do as follows:

            getOriginShortNames().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguagePlaceNameStructure

      • getDestinationDisplayAtOrigins

        public List<NaturalLanguagePlaceNameStructure> getDestinationDisplayAtOrigins()
        Gets the value of the destinationDisplayAtOrigins property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the destinationDisplayAtOrigins property.

        For example, to add a new item, do as follows:

            getDestinationDisplayAtOrigins().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguagePlaceNameStructure

      • getVias

        public List<ViaNameStructure> getVias()
        Gets the value of the vias property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the vias property.

        For example, to add a new item, do as follows:

            getVias().add(newItem);
         

        Objects of the following type(s) are allowed in the list ViaNameStructure

      • setDestinationRef

        public void setDestinationRef​(DestinationRef value)
        Sets the value of the destinationRef property.
        Parameters:
        value - allowed object is DestinationRef
      • getDestinationNames

        public List<NaturalLanguageStringStructure> getDestinationNames()
        Gets the value of the destinationNames property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the destinationNames property.

        For example, to add a new item, do as follows:

            getDestinationNames().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguageStringStructure

      • getDestinationShortNames

        public List<NaturalLanguagePlaceNameStructure> getDestinationShortNames()
        Gets the value of the destinationShortNames property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the destinationShortNames property.

        For example, to add a new item, do as follows:

            getDestinationShortNames().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguagePlaceNameStructure

      • getOriginDisplayAtDestinations

        public List<NaturalLanguagePlaceNameStructure> getOriginDisplayAtDestinations()
        Gets the value of the originDisplayAtDestinations property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the originDisplayAtDestinations property.

        For example, to add a new item, do as follows:

            getOriginDisplayAtDestinations().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguagePlaceNameStructure

      • getVehicleJourneyNames

        public List<NaturalLanguageStringStructure> getVehicleJourneyNames()
        Gets the value of the vehicleJourneyNames property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the vehicleJourneyNames property.

        For example, to add a new item, do as follows:

            getVehicleJourneyNames().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguageStringStructure

      • getJourneyNotes

        public List<NaturalLanguageStringStructure> getJourneyNotes()
        Gets the value of the journeyNotes property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the journeyNotes property.

        For example, to add a new item, do as follows:

            getJourneyNotes().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguageStringStructure

      • isHeadwayService

        public Boolean isHeadwayService()
        Gets the value of the headwayService property.
        Returns:
        possible object is Boolean
      • setHeadwayService

        public void setHeadwayService​(Boolean value)
        Sets the value of the headwayService property.
        Parameters:
        value - allowed object is Boolean
      • getOriginAimedDepartureTime

        public ZonedDateTime getOriginAimedDepartureTime()
        Gets the value of the originAimedDepartureTime property.
        Returns:
        possible object is String
      • setOriginAimedDepartureTime

        public void setOriginAimedDepartureTime​(ZonedDateTime value)
        Sets the value of the originAimedDepartureTime property.
        Parameters:
        value - allowed object is String
      • getDestinationAimedArrivalTime

        public ZonedDateTime getDestinationAimedArrivalTime()
        Gets the value of the destinationAimedArrivalTime property.
        Returns:
        possible object is String
      • setDestinationAimedArrivalTime

        public void setDestinationAimedArrivalTime​(ZonedDateTime value)
        Sets the value of the destinationAimedArrivalTime property.
        Parameters:
        value - allowed object is String
      • getFormationConditions

        public List<FormationCondition> getFormationConditions()
        Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. +SIRI v2.1 Gets the value of the formationConditions property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the formationConditions property.

        For example, to add a new item, do as follows:

            getFormationConditions().add(newItem);
         

        Objects of the following type(s) are allowed in the list FormationCondition

      • getFacilityConditionElements

        public List<FacilityConditionStructure> getFacilityConditionElements()
        Information about a change of Equipment availability at stop or on vehicle that may affect access or use.Gets the value of the facilityConditionElements property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the facilityConditionElements property.

        For example, to add a new item, do as follows:

            getFacilityConditionElements().add(newItem);
         

        Objects of the following type(s) are allowed in the list FacilityConditionStructure

      • setFacilityChangeElement

        public void setFacilityChangeElement​(FacilityChangeElement value)
        Sets the value of the facilityChangeElement property.
        Parameters:
        value - allowed object is FacilityChangeElement
      • getSituationReves

        public List<SituationRef> getSituationReves()
        Gets the value of the situationReves property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the situationReves property.

        For example, to add a new item, do as follows:

            getSituationReves().add(newItem);
         

        Objects of the following type(s) are allowed in the list SituationRef

      • isMonitored

        public Boolean isMonitored()
        Gets the value of the monitored property.
        Returns:
        possible object is Boolean
      • setMonitored

        public void setMonitored​(Boolean value)
        Sets the value of the monitored property.
        Parameters:
        value - allowed object is Boolean
      • getMonitoringError

        public List<String> getMonitoringError()
        Gets the value of the monitoringError property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the monitoringError property.

        For example, to add a new item, do as follows:

            getMonitoringError().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • isInCongestion

        public Boolean isInCongestion()
        Gets the value of the inCongestion property.
        Returns:
        possible object is Boolean
      • setInCongestion

        public void setInCongestion​(Boolean value)
        Sets the value of the inCongestion property.
        Parameters:
        value - allowed object is Boolean
      • isInPanic

        public Boolean isInPanic()
        Gets the value of the inPanic property.
        Returns:
        possible object is Boolean
      • setInPanic

        public void setInPanic​(Boolean value)
        Sets the value of the inPanic property.
        Parameters:
        value - allowed object is Boolean
      • isPredictionInaccurate

        public Boolean isPredictionInaccurate()
        Gets the value of the predictionInaccurate property.
        Returns:
        possible object is Boolean
      • setPredictionInaccurate

        public void setPredictionInaccurate​(Boolean value)
        Sets the value of the predictionInaccurate property.
        Parameters:
        value - allowed object is Boolean
      • getDataSource

        public String getDataSource()
        Gets the value of the dataSource property.
        Returns:
        possible object is String
      • setDataSource

        public void setDataSource​(String value)
        Sets the value of the dataSource property.
        Parameters:
        value - allowed object is String
      • setVehicleLocation

        public void setVehicleLocation​(LocationStructure value)
        Sets the value of the vehicleLocation property.
        Parameters:
        value - allowed object is LocationStructure
      • getLocationRecordedAtTime

        public ZonedDateTime getLocationRecordedAtTime()
        Gets the value of the locationRecordedAtTime property.
        Returns:
        possible object is String
      • setLocationRecordedAtTime

        public void setLocationRecordedAtTime​(ZonedDateTime value)
        Sets the value of the locationRecordedAtTime property.
        Parameters:
        value - allowed object is String
      • getBearing

        public Float getBearing()
        Gets the value of the bearing property.
        Returns:
        possible object is Float
      • setBearing

        public void setBearing​(Float value)
        Sets the value of the bearing property.
        Parameters:
        value - allowed object is Float
      • getVelocity

        public BigInteger getVelocity()
        Gets the value of the velocity property.
        Returns:
        possible object is BigInteger
      • setVelocity

        public void setVelocity​(BigInteger value)
        Sets the value of the velocity property.
        Parameters:
        value - allowed object is BigInteger
      • isEngineOn

        public Boolean isEngineOn()
        Gets the value of the engineOn property.
        Returns:
        possible object is Boolean
      • setEngineOn

        public void setEngineOn​(Boolean value)
        Sets the value of the engineOn property.
        Parameters:
        value - allowed object is Boolean
      • getDelay

        public Duration getDelay()
        Gets the value of the delay property.
        Returns:
        possible object is Duration
      • setDelay

        public void setDelay​(Duration value)
        Sets the value of the delay property.
        Parameters:
        value - allowed object is Duration
      • getProgressStatuses

        public List<NaturalLanguageStringStructure> getProgressStatuses()
        Gets the value of the progressStatuses property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the progressStatuses property.

        For example, to add a new item, do as follows:

            getProgressStatuses().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguageStringStructure

      • getTrainBlockParts

        public List<TrainBlockPartStructure> getTrainBlockParts()
        Gets the value of the trainBlockParts property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the trainBlockParts property.

        For example, to add a new item, do as follows:

            getTrainBlockParts().add(newItem);
         

        Objects of the following type(s) are allowed in the list TrainBlockPartStructure

      • setVehicleJourneyRef

        public void setVehicleJourneyRef​(VehicleJourneyRef value)
        Sets the value of the vehicleJourneyRef property.
        Parameters:
        value - allowed object is VehicleJourneyRef
      • getVehicleRef

        public VehicleRef getVehicleRef()
        Gets the value of the vehicleRef property.
        Returns:
        possible object is VehicleRef
      • setVehicleRef

        public void setVehicleRef​(VehicleRef value)
        Sets the value of the vehicleRef property.
        Parameters:
        value - allowed object is VehicleRef
      • getAdditionalVehicleJourneyReves

        public List<FramedVehicleJourneyRefStructure> getAdditionalVehicleJourneyReves()
        Gets the value of the additionalVehicleJourneyReves property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the additionalVehicleJourneyReves property.

        For example, to add a new item, do as follows:

            getAdditionalVehicleJourneyReves().add(newItem);
         

        Objects of the following type(s) are allowed in the list FramedVehicleJourneyRefStructure

      • getDriverRef

        public String getDriverRef()
        Gets the value of the driverRef property.
        Returns:
        possible object is String
      • setDriverRef

        public void setDriverRef​(String value)
        Sets the value of the driverRef property.
        Parameters:
        value - allowed object is String
      • getDriverName

        public String getDriverName()
        Gets the value of the driverName property.
        Returns:
        possible object is String
      • setDriverName

        public void setDriverName​(String value)
        Sets the value of the driverName property.
        Parameters:
        value - allowed object is String
      • isIsCompleteStopSequence

        public Boolean isIsCompleteStopSequence()
        Gets the value of the isCompleteStopSequence property.
        Returns:
        possible object is Boolean
      • setIsCompleteStopSequence

        public void setIsCompleteStopSequence​(Boolean value)
        Sets the value of the isCompleteStopSequence property.
        Parameters:
        value - allowed object is Boolean