public class TLcdAIXM51Meteorology extends TLcdAIXM51AbstractAIXMObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
FLIGHT_CONDITIONS_PROPERTY
Data property that maps to the
flightConditions element. |
static TLcdDataProperty |
RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY
Data property that maps to the
runwayVisualRangeInterpretation element. |
static TLcdDataProperty |
RUNWAY_VISUAL_RANGE_PROPERTY
Data property that maps to the
runwayVisualRange element. |
static TLcdDataProperty |
VISIBILITY_INTERPRETATION_PROPERTY
Data property that maps to the
visibilityInterpretation element. |
static TLcdDataProperty |
VISIBILITY_PROPERTY
Data property that maps to the
visibility element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51Meteorology() |
TLcdAIXM51Meteorology(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<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
TLcdAIXM51CodeMeteoConditions |
getFlightConditions()
Returns the role value contained in the value of the
FLIGHT_CONDITIONS_PROPERTY property. |
TLcdAIXM51ValDistance |
getRunwayVisualRange()
Returns the value of the property that maps to the
runwayVisualRange element. |
TLcdAIXM51CodeValueInterpretation |
getRunwayVisualRangeInterpretation()
Returns the role value contained in the value of the
RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY property. |
TLcdAIXM51ValDistance |
getVisibility()
Returns the value of the property that maps to the
visibility element. |
TLcdAIXM51CodeValueInterpretation |
getVisibilityInterpretation()
Returns the role value contained in the value of the
VISIBILITY_INTERPRETATION_PROPERTY property. |
void |
setFlightConditions(TLcdAIXM51CodeMeteoConditions aValue)
Sets the value of the property that maps to the
flightConditions element. |
void |
setRunwayVisualRange(TLcdAIXM51ValDistance aValue)
Sets the value of the property that maps to the
runwayVisualRange element. |
void |
setRunwayVisualRangeInterpretation(TLcdAIXM51CodeValueInterpretation aValue)
Sets the value of the property that maps to the
runwayVisualRangeInterpretation element. |
void |
setVisibility(TLcdAIXM51ValDistance aValue)
Sets the value of the property that maps to the
visibility element. |
void |
setVisibilityInterpretation(TLcdAIXM51CodeValueInterpretation aValue)
Sets the value of the property that maps to the
visibilityInterpretation element. |
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty FLIGHT_CONDITIONS_PROPERTY
flightConditions
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeMeteoConditions>
.public static final TLcdDataProperty VISIBILITY_PROPERTY
visibility
element.
The possible values for this property are instances of TLcdAIXM51ValDistance
.public static final TLcdDataProperty VISIBILITY_INTERPRETATION_PROPERTY
visibilityInterpretation
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeValueInterpretation>
.public static final TLcdDataProperty RUNWAY_VISUAL_RANGE_PROPERTY
runwayVisualRange
element.
The possible values for this property are instances of TLcdAIXM51ValDistance
.public static final TLcdDataProperty RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY
runwayVisualRangeInterpretation
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeValueInterpretation>
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty EXTENSION_PROPERTY
extension
element.
The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.public TLcdAIXM51Meteorology()
public TLcdAIXM51Meteorology(TLcdDataType aType)
public TLcdAIXM51CodeMeteoConditions getFlightConditions()
FLIGHT_CONDITIONS_PROPERTY
property. Returns null
if the value of the FLIGHT_CONDITIONS_PROPERTY
property is null
.
An overall indication whether the meteorological conditions allow visual or instrumental operations.
FLIGHT_CONDITIONS_PROPERTY
property.TLcdAIXM51Optional
public void setFlightConditions(TLcdAIXM51CodeMeteoConditions aValue)
flightConditions
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 FLIGHT_CONDITIONS_PROPERTY
property is set to null
.
An overall indication whether the meteorological conditions allow visual or instrumental operations.
aValue
- the role value to set for the FLIGHT_CONDITIONS_PROPERTY
property.public TLcdAIXM51ValDistance getVisibility()
visibility
element.
The greatest distance at which lights of 1,000 candelas can be seen and identified against an unlit background (as reported by the airport).
VISIBILITY_PROPERTY
property.public void setVisibility(TLcdAIXM51ValDistance aValue)
visibility
element.
The greatest distance at which lights of 1,000 candelas can be seen and identified against an unlit background (as reported by the airport).
aValue
- the value to set for the VISIBILITY_PROPERTY
property.public TLcdAIXM51CodeValueInterpretation getVisibilityInterpretation()
VISIBILITY_INTERPRETATION_PROPERTY
property. Returns null
if the value of the VISIBILITY_INTERPRETATION_PROPERTY
property is null
.
Indicates whether the visibility is a minimum or a maximum value.
VISIBILITY_INTERPRETATION_PROPERTY
property.TLcdAIXM51Optional
public void setVisibilityInterpretation(TLcdAIXM51CodeValueInterpretation aValue)
visibilityInterpretation
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 VISIBILITY_INTERPRETATION_PROPERTY
property is set to null
.
Indicates whether the visibility is a minimum or a maximum value.
aValue
- the role value to set for the VISIBILITY_INTERPRETATION_PROPERTY
property.public TLcdAIXM51ValDistance getRunwayVisualRange()
runwayVisualRange
element.
The distance over which a pilot of an aircraft on the centreline of the runway can see the runway surface markings or the lights delineating the runway or identifying its centre line.
RUNWAY_VISUAL_RANGE_PROPERTY
property.public void setRunwayVisualRange(TLcdAIXM51ValDistance aValue)
runwayVisualRange
element.
The distance over which a pilot of an aircraft on the centreline of the runway can see the runway surface markings or the lights delineating the runway or identifying its centre line.
aValue
- the value to set for the RUNWAY_VISUAL_RANGE_PROPERTY
property.public TLcdAIXM51CodeValueInterpretation getRunwayVisualRangeInterpretation()
RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY
property. Returns null
if the value of the RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY
property is null
.
Indicates whether the RVR is a minimum or maximum value.
RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY
property.TLcdAIXM51Optional
public void setRunwayVisualRangeInterpretation(TLcdAIXM51CodeValueInterpretation aValue)
runwayVisualRangeInterpretation
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 RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY
property is set to null
.
Indicates whether the RVR is a minimum or maximum value.
aValue
- the role value to set for the RUNWAY_VISUAL_RANGE_INTERPRETATION_PROPERTY
property.public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.TLcdAIXM51Property
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