Class EstimatedCall

  • All Implemented Interfaces:
    Serializable

    public class EstimatedCall
    extends Object
    implements Serializable
    Type for real-time info about a VEHICLE JOURNEY Stop.

    Java class for EstimatedCallStructure complex type.

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

     <complexType name="EstimatedCallStructure">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <group ref="{http://www.siri.org.uk/siri}StopPointInSequenceGroup"/>
             <choice minOccurs="0">
               <element ref="{http://www.siri.org.uk/siri}ExtraCall" minOccurs="0"/>
               <element name="Cancellation" type="{http://www.siri.org.uk/siri}CallCancellation" minOccurs="0"/>
             </choice>
             <group ref="{http://www.siri.org.uk/siri}CallRealTimeInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}CallPropertyGroup"/>
             <group ref="{http://www.siri.org.uk/siri}CallNoteGroup"/>
             <group ref="{http://www.siri.org.uk/siri}DisruptionGroup"/>
             <group ref="{http://www.siri.org.uk/siri}OnwardsCallGroup"/>
             <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • EstimatedCall

        public EstimatedCall()
    • Method Detail

      • getVisitNumber

        public BigInteger getVisitNumber()
        Gets the value of the visitNumber property.
        Returns:
        possible object is BigInteger
      • setVisitNumber

        public void setVisitNumber​(BigInteger value)
        Sets the value of the visitNumber property.
        Parameters:
        value - allowed object is BigInteger
      • getOrder

        public BigInteger getOrder()
        Gets the value of the order property.
        Returns:
        possible object is BigInteger
      • setOrder

        public void setOrder​(BigInteger value)
        Sets the value of the order property.
        Parameters:
        value - allowed object is BigInteger
      • getStopPointNames

        public List<NaturalLanguageStringStructure> getStopPointNames()
        Name of SCHEDULED STOP POINT. (Unbounded since SIRI 2.0) Gets the value of the stopPointNames 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 stopPointNames property.

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

            getStopPointNames().add(newItem);
         

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

      • isCancellation

        public Boolean isCancellation()
        Gets the value of the cancellation property.
        Returns:
        possible object is Boolean
      • setCancellation

        public void setCancellation​(Boolean value)
        Sets the value of the cancellation property.
        Parameters:
        value - allowed object is Boolean
      • isExtraCall

        public Boolean isExtraCall()
        Gets the value of the extraCall property.
        Returns:
        possible object is Boolean
      • setExtraCall

        public void setExtraCall​(Boolean value)
        Sets the value of the extraCall 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
      • isTimingPoint

        public Boolean isTimingPoint()
        Gets the value of the timingPoint property.
        Returns:
        possible object is Boolean
      • setTimingPoint

        public void setTimingPoint​(Boolean value)
        Sets the value of the timingPoint property.
        Parameters:
        value - allowed object is Boolean
      • isBoardingStretch

        public Boolean isBoardingStretch()
        Gets the value of the boardingStretch property.
        Returns:
        possible object is Boolean
      • setBoardingStretch

        public void setBoardingStretch​(Boolean value)
        Sets the value of the boardingStretch property.
        Parameters:
        value - allowed object is Boolean
      • isRequestStop

        public Boolean isRequestStop()
        Gets the value of the requestStop property.
        Returns:
        possible object is Boolean
      • setRequestStop

        public void setRequestStop​(Boolean value)
        Sets the value of the requestStop property.
        Parameters:
        value - allowed object is Boolean
      • getOriginDisplaies

        public List<NaturalLanguageStringStructure> getOriginDisplaies()
        Gets the value of the originDisplaies 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 originDisplaies property.

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

            getOriginDisplaies().add(newItem);
         

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

      • getDestinationDisplaies

        public List<NaturalLanguageStringStructure> getDestinationDisplaies()
        Gets the value of the destinationDisplaies 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 destinationDisplaies property.

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

            getDestinationDisplaies().add(newItem);
         

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

      • getCallNotes

        public List<NaturalLanguageStringStructure> getCallNotes()
        Gets the value of the callNotes 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 callNotes property.

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

            getCallNotes().add(newItem);
         

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

      • 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

      • getAimedArrivalTime

        public ZonedDateTime getAimedArrivalTime()
        Gets the value of the aimedArrivalTime property.
        Returns:
        possible object is String
      • setAimedArrivalTime

        public void setAimedArrivalTime​(ZonedDateTime value)
        Sets the value of the aimedArrivalTime property.
        Parameters:
        value - allowed object is String
      • getArrivalPredictionUnknown

        public String getArrivalPredictionUnknown()
        Gets the value of the arrivalPredictionUnknown property.
        Returns:
        possible object is String
      • setArrivalPredictionUnknown

        public void setArrivalPredictionUnknown​(String value)
        Sets the value of the arrivalPredictionUnknown property.
        Parameters:
        value - allowed object is String
      • getExpectedArrivalTime

        public ZonedDateTime getExpectedArrivalTime()
        Gets the value of the expectedArrivalTime property.
        Returns:
        possible object is String
      • setExpectedArrivalTime

        public void setExpectedArrivalTime​(ZonedDateTime value)
        Sets the value of the expectedArrivalTime property.
        Parameters:
        value - allowed object is String
      • getLatestExpectedArrivalTime

        public ZonedDateTime getLatestExpectedArrivalTime()
        Gets the value of the latestExpectedArrivalTime property.
        Returns:
        possible object is String
      • setLatestExpectedArrivalTime

        public void setLatestExpectedArrivalTime​(ZonedDateTime value)
        Sets the value of the latestExpectedArrivalTime property.
        Parameters:
        value - allowed object is String
      • getArrivalStopAssignments

        public List<StopAssignmentStructure> getArrivalStopAssignments()
        Gets the value of the arrivalStopAssignments 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 arrivalStopAssignments property.

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

            getArrivalStopAssignments().add(newItem);
         

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

      • getArrivalFormationAssignments

        public List<FormationAssignmentStructure> getArrivalFormationAssignments()
        Gets the value of the arrivalFormationAssignments 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 arrivalFormationAssignments property.

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

            getArrivalFormationAssignments().add(newItem);
         

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

      • getArrivalOrientationRelativeToQuaies

        public List<VehicleOrientationRelativeToQuay> getArrivalOrientationRelativeToQuaies()
        Gets the value of the arrivalOrientationRelativeToQuaies 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 arrivalOrientationRelativeToQuaies property.

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

            getArrivalOrientationRelativeToQuaies().add(newItem);
         

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

      • getArrivalOperatorRefs

        public List<OperatorRefStructure> getArrivalOperatorRefs()
        Gets the value of the arrivalOperatorRefs 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 arrivalOperatorRefs property.

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

            getArrivalOperatorRefs().add(newItem);
         

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

      • getAimedDepartureTime

        public ZonedDateTime getAimedDepartureTime()
        Gets the value of the aimedDepartureTime property.
        Returns:
        possible object is String
      • setAimedDepartureTime

        public void setAimedDepartureTime​(ZonedDateTime value)
        Sets the value of the aimedDepartureTime property.
        Parameters:
        value - allowed object is String
      • getDeparturePredictionUnknown

        public String getDeparturePredictionUnknown()
        Gets the value of the departurePredictionUnknown property.
        Returns:
        possible object is String
      • setDeparturePredictionUnknown

        public void setDeparturePredictionUnknown​(String value)
        Sets the value of the departurePredictionUnknown property.
        Parameters:
        value - allowed object is String
      • getExpectedDepartureTime

        public ZonedDateTime getExpectedDepartureTime()
        Gets the value of the expectedDepartureTime property.
        Returns:
        possible object is String
      • setExpectedDepartureTime

        public void setExpectedDepartureTime​(ZonedDateTime value)
        Sets the value of the expectedDepartureTime property.
        Parameters:
        value - allowed object is String
      • getProvisionalExpectedDepartureTime

        public ZonedDateTime getProvisionalExpectedDepartureTime()
        Gets the value of the provisionalExpectedDepartureTime property.
        Returns:
        possible object is String
      • setProvisionalExpectedDepartureTime

        public void setProvisionalExpectedDepartureTime​(ZonedDateTime value)
        Sets the value of the provisionalExpectedDepartureTime property.
        Parameters:
        value - allowed object is String
      • getEarliestExpectedDepartureTime

        public ZonedDateTime getEarliestExpectedDepartureTime()
        Gets the value of the earliestExpectedDepartureTime property.
        Returns:
        possible object is String
      • setEarliestExpectedDepartureTime

        public void setEarliestExpectedDepartureTime​(ZonedDateTime value)
        Sets the value of the earliestExpectedDepartureTime property.
        Parameters:
        value - allowed object is String
      • setExpectedDeparturePredictionQuality

        public void setExpectedDeparturePredictionQuality​(PredictionQualityStructure value)
        Sets the value of the expectedDeparturePredictionQuality property.
        Parameters:
        value - allowed object is PredictionQualityStructure
      • getAimedLatestPassengerAccessTime

        public ZonedDateTime getAimedLatestPassengerAccessTime()
        Gets the value of the aimedLatestPassengerAccessTime property.
        Returns:
        possible object is String
      • setAimedLatestPassengerAccessTime

        public void setAimedLatestPassengerAccessTime​(ZonedDateTime value)
        Sets the value of the aimedLatestPassengerAccessTime property.
        Parameters:
        value - allowed object is String
      • getExpectedLatestPassengerAccessTime

        public ZonedDateTime getExpectedLatestPassengerAccessTime()
        Gets the value of the expectedLatestPassengerAccessTime property.
        Returns:
        possible object is String
      • setExpectedLatestPassengerAccessTime

        public void setExpectedLatestPassengerAccessTime​(ZonedDateTime value)
        Sets the value of the expectedLatestPassengerAccessTime property.
        Parameters:
        value - allowed object is String
      • getDepartureStopAssignments

        public List<StopAssignmentStructure> getDepartureStopAssignments()
        Gets the value of the departureStopAssignments 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 departureStopAssignments property.

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

            getDepartureStopAssignments().add(newItem);
         

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

      • getDepartureFormationAssignments

        public List<FormationAssignmentStructure> getDepartureFormationAssignments()
        Gets the value of the departureFormationAssignments 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 departureFormationAssignments property.

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

            getDepartureFormationAssignments().add(newItem);
         

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

      • getDepartureOrientationRelativeToQuaies

        public List<VehicleOrientationRelativeToQuay> getDepartureOrientationRelativeToQuaies()
        Gets the value of the departureOrientationRelativeToQuaies 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 departureOrientationRelativeToQuaies property.

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

            getDepartureOrientationRelativeToQuaies().add(newItem);
         

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

      • getExpectedDepartureOccupancies

        public List<VehicleOccupancyStructure> getExpectedDepartureOccupancies()
        Gets the value of the expectedDepartureOccupancies 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 expectedDepartureOccupancies property.

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

            getExpectedDepartureOccupancies().add(newItem);
         

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

      • getExpectedDepartureCapacities

        public List<PassengerCapacityStructure> getExpectedDepartureCapacities()
        Gets the value of the expectedDepartureCapacities 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 expectedDepartureCapacities property.

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

            getExpectedDepartureCapacities().add(newItem);
         

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

      • getDepartureOperatorRefs

        public List<OperatorRefStructure> getDepartureOperatorRefs()
        Gets the value of the departureOperatorRefs 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 departureOperatorRefs property.

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

            getDepartureOperatorRefs().add(newItem);
         

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

      • getAimedHeadwayInterval

        public Duration getAimedHeadwayInterval()
        Gets the value of the aimedHeadwayInterval property.
        Returns:
        possible object is Duration
      • setAimedHeadwayInterval

        public void setAimedHeadwayInterval​(Duration value)
        Sets the value of the aimedHeadwayInterval property.
        Parameters:
        value - allowed object is Duration
      • getExpectedHeadwayInterval

        public Duration getExpectedHeadwayInterval()
        Gets the value of the expectedHeadwayInterval property.
        Returns:
        possible object is Duration
      • setExpectedHeadwayInterval

        public void setExpectedHeadwayInterval​(Duration value)
        Sets the value of the expectedHeadwayInterval property.
        Parameters:
        value - allowed object is Duration
      • getDistanceFromStop

        public BigInteger getDistanceFromStop()
        Gets the value of the distanceFromStop property.
        Returns:
        possible object is BigInteger
      • setDistanceFromStop

        public void setDistanceFromStop​(BigInteger value)
        Sets the value of the distanceFromStop property.
        Parameters:
        value - allowed object is BigInteger
      • getNumberOfStopsAway

        public BigInteger getNumberOfStopsAway()
        Gets the value of the numberOfStopsAway property.
        Returns:
        possible object is BigInteger
      • setNumberOfStopsAway

        public void setNumberOfStopsAway​(BigInteger value)
        Sets the value of the numberOfStopsAway property.
        Parameters:
        value - allowed object is BigInteger
      • getExtensions

        public Extensions getExtensions()
        Gets the value of the extensions property.
        Returns:
        possible object is Extensions
      • setExtensions

        public void setExtensions​(Extensions value)
        Sets the value of the extensions property.
        Parameters:
        value - allowed object is Extensions