Class Obstruction

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    AnimalPresenceObstruction, EnvironmentalObstruction, GeneralObstruction, InfrastructureDamageObstruction, VehicleObstruction

    public abstract class Obstruction
    extends TrafficElement
    implements Serializable

    Java class for Obstruction complex type.

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

     <complexType name="Obstruction">
       <complexContent>
         <extension base="{http://datex2.eu/schema/2_0RC1/2_0}TrafficElement">
           <sequence>
             <element name="numberOfObstructions" type="{http://datex2.eu/schema/2_0RC1/2_0}NonNegativeInteger" minOccurs="0"/>
             <element name="mobilityOfObstruction" type="{http://datex2.eu/schema/2_0RC1/2_0}Mobility" minOccurs="0"/>
             <element name="obstructionExtension" type="{http://datex2.eu/schema/2_0RC1/2_0}ExtensionType" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • numberOfObstructions

        protected BigInteger numberOfObstructions
      • mobilityOfObstruction

        protected Mobility mobilityOfObstruction
      • obstructionExtension

        protected ExtensionType obstructionExtension
    • Constructor Detail

      • Obstruction

        public Obstruction()
    • Method Detail

      • getNumberOfObstructions

        public BigInteger getNumberOfObstructions()
        Gets the value of the numberOfObstructions property.
        Returns:
        possible object is BigInteger
      • setNumberOfObstructions

        public void setNumberOfObstructions​(BigInteger value)
        Sets the value of the numberOfObstructions property.
        Parameters:
        value - allowed object is BigInteger
      • getMobilityOfObstruction

        public Mobility getMobilityOfObstruction()
        Gets the value of the mobilityOfObstruction property.
        Returns:
        possible object is Mobility
      • setMobilityOfObstruction

        public void setMobilityOfObstruction​(Mobility value)
        Sets the value of the mobilityOfObstruction property.
        Parameters:
        value - allowed object is Mobility
      • getObstructionExtension

        public ExtensionType getObstructionExtension()
        Gets the value of the obstructionExtension property.
        Returns:
        possible object is ExtensionType
      • setObstructionExtension

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