Class Obstruction
- java.lang.Object
-
- eu.datex2.siri13.schema._1_0._1_0.SituationRecord
-
- eu.datex2.siri13.schema._1_0._1_0.TrafficElement
-
- eu.datex2.siri13.schema._1_0._1_0.Obstruction
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AnimalPresenceObstruction,EnvironmentalObstruction,EquipmentDamageObstruction,GeneralObstruction,VehicleObstruction
public abstract class Obstruction extends TrafficElement implements Serializable
Any stationary or moving obstacle of a physical nature (e.g. obstacles or vehicles from an earlier accident, shed loads on carriageway, rock fall, abnormal or dangerous loads, or animals etc.) which could disrupt or endanger traffic.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/1_0/1_0}TrafficElement"> <sequence> <element name="numberOfObstructions" type="{http://datex2.eu/schema/1_0/1_0}NonNegativeInteger" minOccurs="0"/> <element name="mobilityOfObstruction" type="{http://datex2.eu/schema/1_0/1_0}Mobility" minOccurs="0"/> <element name="obstructionExtension" type="{http://datex2.eu/schema/1_0/1_0}ExtensionType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected MobilitymobilityOfObstructionprotected BigIntegernumberOfObstructionsprotected ExtensionTypeobstructionExtension-
Fields inherited from class eu.datex2.siri13.schema._1_0._1_0.TrafficElement
trafficElementExtension
-
Fields inherited from class eu.datex2.siri13.schema._1_0._1_0.SituationRecord
advices, cause, generalPublicComments, groupOfLocations, id, impact, informationUsageOverride, management, nonGeneralPublicComments, probabilityOfOccurrence, situationRecordCreationReference, situationRecordCreationTime, situationRecordExtension, situationRecordFirstSupplierVersionTime, situationRecordObservationTime, situationRecordVersion, situationRecordVersionTime, sourceInformation, validity
-
-
Constructor Summary
Constructors Constructor Description Obstruction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MobilitygetMobilityOfObstruction()Gets the value of the mobilityOfObstruction property.BigIntegergetNumberOfObstructions()Gets the value of the numberOfObstructions property.ExtensionTypegetObstructionExtension()Gets the value of the obstructionExtension property.voidsetMobilityOfObstruction(Mobility value)Sets the value of the mobilityOfObstruction property.voidsetNumberOfObstructions(BigInteger value)Sets the value of the numberOfObstructions property.voidsetObstructionExtension(ExtensionType value)Sets the value of the obstructionExtension property.-
Methods inherited from class eu.datex2.siri13.schema._1_0._1_0.TrafficElement
getTrafficElementExtension, setTrafficElementExtension
-
Methods inherited from class eu.datex2.siri13.schema._1_0._1_0.SituationRecord
getAdvices, getCause, getGeneralPublicComments, getGroupOfLocations, getId, getImpact, getInformationUsageOverride, getManagement, getNonGeneralPublicComments, getProbabilityOfOccurrence, getSituationRecordCreationReference, getSituationRecordCreationTime, getSituationRecordExtension, getSituationRecordFirstSupplierVersionTime, getSituationRecordObservationTime, getSituationRecordVersion, getSituationRecordVersionTime, getSourceInformation, getValidity, setCause, setGroupOfLocations, setId, setImpact, setInformationUsageOverride, setManagement, setProbabilityOfOccurrence, setSituationRecordCreationReference, setSituationRecordCreationTime, setSituationRecordExtension, setSituationRecordFirstSupplierVersionTime, setSituationRecordObservationTime, setSituationRecordVersion, setSituationRecordVersionTime, setSourceInformation, setValidity
-
-
-
-
Field Detail
-
numberOfObstructions
protected BigInteger numberOfObstructions
-
mobilityOfObstruction
protected Mobility mobilityOfObstruction
-
obstructionExtension
protected ExtensionType obstructionExtension
-
-
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 isBigInteger
-
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 isMobility
-
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 isExtensionType
-
-