Class Impact

  • All Implemented Interfaces:
    Serializable

    public class Impact
    extends Object
    implements Serializable
    High level assessment of the impact that an unplanned event or operator action defined by the situation record has on the driving conditions.

    Java class for Impact complex type.

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

     <complexType name="Impact">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="impactOnTraffic" type="{http://datex2.eu/schema/1_0/1_0}TrafficStatusEnum" minOccurs="0"/>
             <element name="impactDetails" type="{http://datex2.eu/schema/1_0/1_0}ImpactDetails" minOccurs="0"/>
             <element name="delays" type="{http://datex2.eu/schema/1_0/1_0}Delays" minOccurs="0"/>
             <element name="impactExtension" type="{http://datex2.eu/schema/1_0/1_0}ExtensionType" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • Impact

        public Impact()
    • Method Detail

      • setImpactOnTraffic

        public void setImpactOnTraffic​(TrafficStatusEnum value)
        Sets the value of the impactOnTraffic property.
        Parameters:
        value - allowed object is TrafficStatusEnum
      • getImpactDetails

        public ImpactDetails getImpactDetails()
        Gets the value of the impactDetails property.
        Returns:
        possible object is ImpactDetails
      • setImpactDetails

        public void setImpactDetails​(ImpactDetails value)
        Sets the value of the impactDetails property.
        Parameters:
        value - allowed object is ImpactDetails
      • getDelays

        public Delays getDelays()
        Gets the value of the delays property.
        Returns:
        possible object is Delays
      • setDelays

        public void setDelays​(Delays value)
        Sets the value of the delays property.
        Parameters:
        value - allowed object is Delays
      • getImpactExtension

        public ExtensionType getImpactExtension()
        Gets the value of the impactExtension property.
        Returns:
        possible object is ExtensionType
      • setImpactExtension

        public void setImpactExtension​(ExtensionType value)
        Sets the value of the impactExtension property.
        Parameters:
        value - allowed object is ExtensionType