public class TLcdAIXM51RunwaySectionContamination extends TLcdAIXM51AbstractSurfaceContamination
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
CRITICAL_RIDGE_PROPERTY
Data property that maps to the
criticalRidge element. |
static TLcdDataProperty |
DEPTH_PROPERTY
Data property that maps to the
depth element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
FRICTION_COEFFICIENT_PROPERTY
Data property that maps to the
frictionCoefficient element. |
static TLcdDataProperty |
FRICTION_DEVICE_PROPERTY
Data property that maps to the
frictionDevice element. |
static TLcdDataProperty |
FRICTION_ESTIMATION_PROPERTY
Data property that maps to the
frictionEstimation element. |
static TLcdDataProperty |
FURTHER_CLEARANCE_TIME_PROPERTY
Data property that maps to the
furtherClearanceTime element. |
static TLcdDataProperty |
FURTHER_TOTAL_CLEARANCE_PROPERTY
Data property that maps to the
furtherTotalClearance element. |
static TLcdDataProperty |
LAYER_PROPERTY
Data property that maps to the
layer element. |
static TLcdDataProperty |
NEXT_OBSERVATION_TIME_PROPERTY
Data property that maps to the
nextObservationTime element. |
static TLcdDataProperty |
OBSCURED_LIGHTS_PROPERTY
Data property that maps to the
obscuredLights element. |
static TLcdDataProperty |
OBSERVATION_TIME_PROPERTY
Data property that maps to the
observationTime element. |
static TLcdDataProperty |
PROPORTION_PROPERTY
Data property that maps to the
proportion element. |
static TLcdDataProperty |
SECTION_PROPERTY
Data property that maps to the
section element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51RunwaySectionContamination() |
TLcdAIXM51RunwaySectionContamination(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the
ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances. |
List<TLcdAIXM51Ridge> |
getCriticalRidge()
Gets the value of the
CRITICAL_RIDGE_PROPERTY property adapted to a list of TLcdAIXM51Ridge instances. |
TLcdAIXM51ValDepth |
getDepth()
Returns the value of the property that maps to the
depth element. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
Double |
getFrictionCoefficient()
Returns the role value contained in the value of the
FRICTION_COEFFICIENT_PROPERTY property. |
TLcdAIXM51CodeFrictionDevice |
getFrictionDevice()
Returns the role value contained in the value of the
FRICTION_DEVICE_PROPERTY property. |
TLcdAIXM51CodeFrictionEstimate |
getFrictionEstimation()
Returns the role value contained in the value of the
FRICTION_ESTIMATION_PROPERTY property. |
String |
getFurtherClearanceTime()
Returns the role value contained in the value of the
FURTHER_CLEARANCE_TIME_PROPERTY property. |
TLcdAIXM51CodeYesNo |
getFurtherTotalClearance()
Returns the role value contained in the value of the
FURTHER_TOTAL_CLEARANCE_PROPERTY property. |
List<TLcdAIXM51SurfaceContaminationLayer> |
getLayer()
Gets the value of the
LAYER_PROPERTY property adapted to a list of TLcdAIXM51SurfaceContaminationLayer instances. |
XMLGregorianCalendar |
getNextObservationTime()
Returns the role value contained in the value of the
NEXT_OBSERVATION_TIME_PROPERTY property. |
TLcdAIXM51CodeYesNo |
getObscuredLights()
Returns the role value contained in the value of the
OBSCURED_LIGHTS_PROPERTY property. |
XMLGregorianCalendar |
getObservationTime()
Returns the role value contained in the value of the
OBSERVATION_TIME_PROPERTY property. |
Double |
getProportion()
Returns the role value contained in the value of the
PROPORTION_PROPERTY property. |
TLcdAIXM51CodeRunwaySection |
getSection()
Returns the role value contained in the value of the
SECTION_PROPERTY property. |
void |
setDepth(TLcdAIXM51ValDepth aValue)
Sets the value of the property that maps to the
depth element. |
void |
setFrictionCoefficient(Double aValue)
Sets the value of the property that maps to the
frictionCoefficient element. |
void |
setFrictionDevice(TLcdAIXM51CodeFrictionDevice aValue)
Sets the value of the property that maps to the
frictionDevice element. |
void |
setFrictionEstimation(TLcdAIXM51CodeFrictionEstimate aValue)
Sets the value of the property that maps to the
frictionEstimation element. |
void |
setFurtherClearanceTime(String aValue)
Sets the value of the property that maps to the
furtherClearanceTime element. |
void |
setFurtherTotalClearance(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
furtherTotalClearance element. |
void |
setNextObservationTime(XMLGregorianCalendar aValue)
Sets the value of the property that maps to the
nextObservationTime element. |
void |
setObscuredLights(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
obscuredLights element. |
void |
setObservationTime(XMLGregorianCalendar aValue)
Sets the value of the property that maps to the
observationTime element. |
void |
setProportion(Double aValue)
Sets the value of the property that maps to the
proportion element. |
void |
setSection(TLcdAIXM51CodeRunwaySection aValue)
Sets the value of the property that maps to the
section element. |
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty OBSERVATION_TIME_PROPERTY
observationTime
element.
The possible values for this property are instances of TLcdAIXM51Optional<XMLGregorianCalendar>
.public static final TLcdDataProperty DEPTH_PROPERTY
depth
element.
The possible values for this property are instances of TLcdAIXM51ValDepth
.public static final TLcdDataProperty FRICTION_COEFFICIENT_PROPERTY
frictionCoefficient
element.
The possible values for this property are instances of TLcdAIXM51Optional<Double>
.public static final TLcdDataProperty FRICTION_ESTIMATION_PROPERTY
frictionEstimation
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeFrictionEstimate>
.public static final TLcdDataProperty FRICTION_DEVICE_PROPERTY
frictionDevice
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeFrictionDevice>
.public static final TLcdDataProperty OBSCURED_LIGHTS_PROPERTY
obscuredLights
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty FURTHER_CLEARANCE_TIME_PROPERTY
furtherClearanceTime
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty FURTHER_TOTAL_CLEARANCE_PROPERTY
furtherTotalClearance
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty NEXT_OBSERVATION_TIME_PROPERTY
nextObservationTime
element.
The possible values for this property are instances of TLcdAIXM51Optional<XMLGregorianCalendar>
.public static final TLcdDataProperty PROPORTION_PROPERTY
proportion
element.
The possible values for this property are instances of TLcdAIXM51Optional<Double>
.public static final TLcdDataProperty CRITICAL_RIDGE_PROPERTY
criticalRidge
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Ridge>>
.public static final TLcdDataProperty LAYER_PROPERTY
layer
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51SurfaceContaminationLayer>>
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty SECTION_PROPERTY
section
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeRunwaySection>
.public static final TLcdDataProperty EXTENSION_PROPERTY
extension
element.
The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.public TLcdAIXM51RunwaySectionContamination()
public TLcdAIXM51RunwaySectionContamination(TLcdDataType aType)
public XMLGregorianCalendar getObservationTime()
OBSERVATION_TIME_PROPERTY
property. Returns null
if the value of the OBSERVATION_TIME_PROPERTY
property is null
.
The date and time of the measurement completion (UTC).
getObservationTime
in class TLcdAIXM51AbstractSurfaceContamination
OBSERVATION_TIME_PROPERTY
property.TLcdAIXM51Optional
public void setObservationTime(XMLGregorianCalendar aValue)
observationTime
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the OBSERVATION_TIME_PROPERTY
property is set to null
.
The date and time of the measurement completion (UTC).
setObservationTime
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the role value to set for the OBSERVATION_TIME_PROPERTY
property.public TLcdAIXM51ValDepth getDepth()
depth
element.
The depth of the contamination on the surface.
getDepth
in class TLcdAIXM51AbstractSurfaceContamination
DEPTH_PROPERTY
property.public void setDepth(TLcdAIXM51ValDepth aValue)
depth
element.
The depth of the contamination on the surface.
setDepth
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the value to set for the DEPTH_PROPERTY
property.public Double getFrictionCoefficient()
FRICTION_COEFFICIENT_PROPERTY
property. Returns null
if the value of the FRICTION_COEFFICIENT_PROPERTY
property is null
.
The average friction coefficient.
getFrictionCoefficient
in class TLcdAIXM51AbstractSurfaceContamination
FRICTION_COEFFICIENT_PROPERTY
property.TLcdAIXM51Optional
public void setFrictionCoefficient(Double aValue)
frictionCoefficient
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the FRICTION_COEFFICIENT_PROPERTY
property is set to null
.
The average friction coefficient.
setFrictionCoefficient
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the role value to set for the FRICTION_COEFFICIENT_PROPERTY
property.public TLcdAIXM51CodeFrictionEstimate getFrictionEstimation()
FRICTION_ESTIMATION_PROPERTY
property. Returns null
if the value of the FRICTION_ESTIMATION_PROPERTY
property is null
.
A qualitative estimate of the friction.
getFrictionEstimation
in class TLcdAIXM51AbstractSurfaceContamination
FRICTION_ESTIMATION_PROPERTY
property.TLcdAIXM51Optional
public void setFrictionEstimation(TLcdAIXM51CodeFrictionEstimate aValue)
frictionEstimation
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the FRICTION_ESTIMATION_PROPERTY
property is set to null
.
A qualitative estimate of the friction.
setFrictionEstimation
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the role value to set for the FRICTION_ESTIMATION_PROPERTY
property.public TLcdAIXM51CodeFrictionDevice getFrictionDevice()
FRICTION_DEVICE_PROPERTY
property. Returns null
if the value of the FRICTION_DEVICE_PROPERTY
property is null
.
The type of equipment used to determine the reported friction coefficient.
getFrictionDevice
in class TLcdAIXM51AbstractSurfaceContamination
FRICTION_DEVICE_PROPERTY
property.TLcdAIXM51Optional
public void setFrictionDevice(TLcdAIXM51CodeFrictionDevice aValue)
frictionDevice
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the FRICTION_DEVICE_PROPERTY
property is set to null
.
The type of equipment used to determine the reported friction coefficient.
setFrictionDevice
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the role value to set for the FRICTION_DEVICE_PROPERTY
property.public TLcdAIXM51CodeYesNo getObscuredLights()
OBSCURED_LIGHTS_PROPERTY
property. Returns null
if the value of the OBSCURED_LIGHTS_PROPERTY
property is null
.
Indicates that the surface lights are obscured.
getObscuredLights
in class TLcdAIXM51AbstractSurfaceContamination
OBSCURED_LIGHTS_PROPERTY
property.TLcdAIXM51Optional
public void setObscuredLights(TLcdAIXM51CodeYesNo aValue)
obscuredLights
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the OBSCURED_LIGHTS_PROPERTY
property is set to null
.
Indicates that the surface lights are obscured.
setObscuredLights
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the role value to set for the OBSCURED_LIGHTS_PROPERTY
property.public String getFurtherClearanceTime()
FURTHER_CLEARANCE_TIME_PROPERTY
property. Returns null
if the value of the FURTHER_CLEARANCE_TIME_PROPERTY
property is null
.
The date and time (UTC) when it is expected to complete further clearance.
getFurtherClearanceTime
in class TLcdAIXM51AbstractSurfaceContamination
FURTHER_CLEARANCE_TIME_PROPERTY
property.TLcdAIXM51Optional
public void setFurtherClearanceTime(String aValue)
furtherClearanceTime
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the FURTHER_CLEARANCE_TIME_PROPERTY
property is set to null
.
The date and time (UTC) when it is expected to complete further clearance.
setFurtherClearanceTime
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the role value to set for the FURTHER_CLEARANCE_TIME_PROPERTY
property.public TLcdAIXM51CodeYesNo getFurtherTotalClearance()
FURTHER_TOTAL_CLEARANCE_PROPERTY
property. Returns null
if the value of the FURTHER_TOTAL_CLEARANCE_PROPERTY
property is null
.
Indicates that the further total clearance is expected.
getFurtherTotalClearance
in class TLcdAIXM51AbstractSurfaceContamination
FURTHER_TOTAL_CLEARANCE_PROPERTY
property.TLcdAIXM51Optional
public void setFurtherTotalClearance(TLcdAIXM51CodeYesNo aValue)
furtherTotalClearance
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the FURTHER_TOTAL_CLEARANCE_PROPERTY
property is set to null
.
Indicates that the further total clearance is expected.
setFurtherTotalClearance
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the role value to set for the FURTHER_TOTAL_CLEARANCE_PROPERTY
property.public XMLGregorianCalendar getNextObservationTime()
NEXT_OBSERVATION_TIME_PROPERTY
property. Returns null
if the value of the NEXT_OBSERVATION_TIME_PROPERTY
property is null
.
The date and time of the next intended measurement report (UTC).
getNextObservationTime
in class TLcdAIXM51AbstractSurfaceContamination
NEXT_OBSERVATION_TIME_PROPERTY
property.TLcdAIXM51Optional
public void setNextObservationTime(XMLGregorianCalendar aValue)
nextObservationTime
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the NEXT_OBSERVATION_TIME_PROPERTY
property is set to null
.
The date and time of the next intended measurement report (UTC).
setNextObservationTime
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the role value to set for the NEXT_OBSERVATION_TIME_PROPERTY
property.public Double getProportion()
PROPORTION_PROPERTY
property. Returns null
if the value of the PROPORTION_PROPERTY
property is null
.
The percentage of the contaminated area from the overall extent of the surface.
getProportion
in class TLcdAIXM51AbstractSurfaceContamination
PROPORTION_PROPERTY
property.TLcdAIXM51Optional
public void setProportion(Double aValue)
proportion
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the PROPORTION_PROPERTY
property is set to null
.
The percentage of the contaminated area from the overall extent of the surface.
setProportion
in class TLcdAIXM51AbstractSurfaceContamination
aValue
- the role value to set for the PROPORTION_PROPERTY
property.public List<TLcdAIXM51Ridge> getCriticalRidge()
CRITICAL_RIDGE_PROPERTY
property adapted to a list of TLcdAIXM51Ridge
instances.
A ridge or bank of contaminant that might affect operations. For example a snowbank.
getCriticalRidge
in class TLcdAIXM51AbstractSurfaceContamination
CRITICAL_RIDGE_PROPERTY
property adapted to a list of TLcdAIXM51Ridge
instances.TLcdAIXM51Property
public List<TLcdAIXM51SurfaceContaminationLayer> getLayer()
LAYER_PROPERTY
property adapted to a list of TLcdAIXM51SurfaceContaminationLayer
instances.
A layer of contaminant.
getLayer
in class TLcdAIXM51AbstractSurfaceContamination
LAYER_PROPERTY
property adapted to a list of TLcdAIXM51SurfaceContaminationLayer
instances.TLcdAIXM51Property
public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.getAnnotation
in class TLcdAIXM51AbstractSurfaceContamination
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.TLcdAIXM51Property
public TLcdAIXM51CodeRunwaySection getSection()
SECTION_PROPERTY
property. Returns null
if the value of the SECTION_PROPERTY
property is null
.
Indicates the part of the runway that is affected. This attribute supports the current SNOWTAM practice, which consists in reporting the contamination information on each third of the runway length, starting from the threshold of the runway direction having the lower designation number.
SECTION_PROPERTY
property.TLcdAIXM51Optional
public void setSection(TLcdAIXM51CodeRunwaySection aValue)
section
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the SECTION_PROPERTY
property is set to null
.
Indicates the part of the runway that is affected. This attribute supports the current SNOWTAM practice, which consists in reporting the contamination information on each third of the runway length, starting from the threshold of the runway direction having the lower designation number.
aValue
- the role value to set for the SECTION_PROPERTY
property.public List<TLcdAIXM51AbstractExtension> getExtension()
EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.TLcdAIXM51Link