public class TLcdAIXM51CheckpointINSTimeSlice extends TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
AIRPORT_HELIPORT_PROPERTY
Data property that maps to the
airportHeliport element. |
static TLcdDataProperty |
ALTITUDE_INTERPRETATION_PROPERTY
Data property that maps to the
altitudeInterpretation element. |
static TLcdDataProperty |
ANGLE_PROPERTY
Data property that maps to the
angle element. |
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
CATEGORY_PROPERTY
Data property that maps to the
category element. |
static TLcdDataProperty |
CORRECTION_NUMBER_PROPERTY
Data property that maps to the
correctionNumber element. |
static TLcdDataProperty |
DISTANCE_PROPERTY
Data property that maps to the
distance element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
FEATURE_LIFETIME_PROPERTY
Data property that maps to the
featureLifetime element. |
static TLcdDataProperty |
INTERPRETATION_PROPERTY
Data property that maps to the
interpretation element. |
static TLcdDataProperty |
LOWER_LIMIT_PROPERTY
Data property that maps to the
lowerLimit element. |
static TLcdDataProperty |
LOWER_LIMIT_REFERENCE_PROPERTY
Data property that maps to the
lowerLimitReference element. |
static TLcdDataProperty |
POSITION_PROPERTY
Data property that maps to the
position element. |
static TLcdDataProperty |
SEQUENCE_NUMBER_PROPERTY
Data property that maps to the
sequenceNumber element. |
static TLcdDataProperty |
TIME_SLICE_METADATA_PROPERTY
Data property that maps to the
timeSliceMetadata element. |
static TLcdDataProperty |
UPPER_LIMIT_PROPERTY
Data property that maps to the
upperLimit element. |
static TLcdDataProperty |
UPPER_LIMIT_REFERENCE_PROPERTY
Data property that maps to the
upperLimitReference element. |
DATA_SOURCE_PROPERTY, VALID_TIME_PROPERTY
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51CheckpointINSTimeSlice() |
TLcdAIXM51CheckpointINSTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice> |
getAirportHeliport()
Returns the role value contained in the value of the
AIRPORT_HELIPORT_PROPERTY property. |
TLcdAIXM51CodeAltitudeUse |
getAltitudeInterpretation()
Returns the role value contained in the value of the
ALTITUDE_INTERPRETATION_PROPERTY property. |
Double |
getAngle()
Returns the role value contained in the value of the
ANGLE_PROPERTY property. |
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the
ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances. |
TLcdAIXM51CodeCheckpointCategory |
getCategory()
Returns the role value contained in the value of the
CATEGORY_PROPERTY property. |
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
TLcdAIXM51ValDistance |
getDistance()
Returns the value of the property that maps to the
distance element. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
TLcdGML32AbstractTimePrimitive |
getFeatureLifetime()
Returns the value of the property that maps to the
featureLifetime element. |
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
TLcdAIXM51ValDistanceVertical |
getLowerLimit()
Returns the value of the property that maps to the
lowerLimit element. |
TLcdAIXM51CodeVerticalReference |
getLowerLimitReference()
Returns the role value contained in the value of the
LOWER_LIMIT_REFERENCE_PROPERTY property. |
TLcdAIXM51ElevatedPoint |
getPosition()
Returns the role value contained in the value of the
POSITION_PROPERTY property. |
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
TLcdAIXM51ValDistanceVertical |
getUpperLimit()
Returns the value of the property that maps to the
upperLimit element. |
TLcdAIXM51CodeVerticalReference |
getUpperLimitReference()
Returns the role value contained in the value of the
UPPER_LIMIT_REFERENCE_PROPERTY property. |
void |
setAirportHeliport(TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice> aValue)
Sets the value of the property that maps to the
airportHeliport element. |
void |
setAltitudeInterpretation(TLcdAIXM51CodeAltitudeUse aValue)
Sets the value of the property that maps to the
altitudeInterpretation element. |
void |
setAngle(Double aValue)
Sets the value of the property that maps to the
angle element. |
void |
setCategory(TLcdAIXM51CodeCheckpointCategory aValue)
Sets the value of the property that maps to the
category element. |
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber element. |
void |
setDistance(TLcdAIXM51ValDistance aValue)
Sets the value of the property that maps to the
distance element. |
void |
setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
Sets the value of the property that maps to the
featureLifetime element. |
void |
setInterpretation(ELcdAIXM51Interpretation aValue)
Sets the value of the property that maps to the
interpretation element. |
void |
setLowerLimit(TLcdAIXM51ValDistanceVertical aValue)
Sets the value of the property that maps to the
lowerLimit element. |
void |
setLowerLimitReference(TLcdAIXM51CodeVerticalReference aValue)
Sets the value of the property that maps to the
lowerLimitReference element. |
void |
setPosition(TLcdAIXM51ElevatedPoint aValue)
Sets the value of the property that maps to the
position element. |
void |
setSequenceNumber(long aValue)
Sets the value of the property that maps to the
sequenceNumber element. |
void |
setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
Sets the value of the property that maps to the
timeSliceMetadata element. |
void |
setUpperLimit(TLcdAIXM51ValDistanceVertical aValue)
Sets the value of the property that maps to the
upperLimit element. |
void |
setUpperLimitReference(TLcdAIXM51CodeVerticalReference aValue)
Sets the value of the property that maps to the
upperLimitReference element. |
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBeginValidTime, getBounds, getEndValidTime, getFocusPoint, getShape, getShapeCount, getTimeBounds, invalidateObject, setValue
getDataSource, getValidTime, setDataSource, setValidTime
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
getDataType, getValue, getValue, hasValue, hasValue, setValue, toString
public static final TLcdDataProperty CATEGORY_PROPERTY
category
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeCheckpointCategory>
.public static final TLcdDataProperty UPPER_LIMIT_PROPERTY
upperLimit
element.
The possible values for this property are instances of TLcdAIXM51ValDistanceVertical
.public static final TLcdDataProperty UPPER_LIMIT_REFERENCE_PROPERTY
upperLimitReference
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>
.public static final TLcdDataProperty LOWER_LIMIT_PROPERTY
lowerLimit
element.
The possible values for this property are instances of TLcdAIXM51ValDistanceVertical
.public static final TLcdDataProperty LOWER_LIMIT_REFERENCE_PROPERTY
lowerLimitReference
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>
.public static final TLcdDataProperty ALTITUDE_INTERPRETATION_PROPERTY
altitudeInterpretation
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeAltitudeUse>
.public static final TLcdDataProperty DISTANCE_PROPERTY
distance
element.
The possible values for this property are instances of TLcdAIXM51ValDistance
.public static final TLcdDataProperty ANGLE_PROPERTY
angle
element.
The possible values for this property are instances of TLcdAIXM51Optional<Double>
.public static final TLcdDataProperty POSITION_PROPERTY
position
element.
The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51ElevatedPoint>
.public static final TLcdDataProperty AIRPORT_HELIPORT_PROPERTY
airportHeliport
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51AirportHeliportTimeSlice>
.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 static final TLcdDataProperty INTERPRETATION_PROPERTY
interpretation
element.
The possible values for this property are instances of ELcdAIXM51Interpretation
.public static final TLcdDataProperty SEQUENCE_NUMBER_PROPERTY
sequenceNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty CORRECTION_NUMBER_PROPERTY
correctionNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty TIME_SLICE_METADATA_PROPERTY
timeSliceMetadata
element.
The possible values for this property are instances of TLcdAIXM51FeatureTimeSliceMetadataProperty
.public static final TLcdDataProperty FEATURE_LIFETIME_PROPERTY
featureLifetime
element.
The possible values for this property are instances of TLcdGML32TimePrimitiveProperty
.public TLcdAIXM51CheckpointINSTimeSlice()
public TLcdAIXM51CheckpointINSTimeSlice(TLcdDataType aType)
public TLcdAIXM51CodeCheckpointCategory getCategory()
CATEGORY_PROPERTY
property. Returns null
if the value of the CATEGORY_PROPERTY
property is null
.
Indicates the position of the checkpoint; airborne or ground
getCategory
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
CATEGORY_PROPERTY
property.TLcdAIXM51Optional
public void setCategory(TLcdAIXM51CodeCheckpointCategory aValue)
category
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 CATEGORY_PROPERTY
property is set to null
.
Indicates the position of the checkpoint; airborne or ground
setCategory
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the role value to set for the CATEGORY_PROPERTY
property.public TLcdAIXM51ValDistanceVertical getUpperLimit()
upperLimit
element.
Indicating the upper limit of the block in which the check should be conducted.
getUpperLimit
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
UPPER_LIMIT_PROPERTY
property.public void setUpperLimit(TLcdAIXM51ValDistanceVertical aValue)
upperLimit
element.
Indicating the upper limit of the block in which the check should be conducted.
setUpperLimit
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the value to set for the UPPER_LIMIT_PROPERTY
property.public TLcdAIXM51CodeVerticalReference getUpperLimitReference()
UPPER_LIMIT_REFERENCE_PROPERTY
property. Returns null
if the value of the UPPER_LIMIT_REFERENCE_PROPERTY
property is null
.
A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.
getUpperLimitReference
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
UPPER_LIMIT_REFERENCE_PROPERTY
property.TLcdAIXM51Optional
public void setUpperLimitReference(TLcdAIXM51CodeVerticalReference aValue)
upperLimitReference
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 UPPER_LIMIT_REFERENCE_PROPERTY
property is set to null
.
A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.
setUpperLimitReference
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the role value to set for the UPPER_LIMIT_REFERENCE_PROPERTY
property.public TLcdAIXM51ValDistanceVertical getLowerLimit()
lowerLimit
element.
Indicating the lower limit of the block in which the check should be conducted.
getLowerLimit
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
LOWER_LIMIT_PROPERTY
property.public void setLowerLimit(TLcdAIXM51ValDistanceVertical aValue)
lowerLimit
element.
Indicating the lower limit of the block in which the check should be conducted.
setLowerLimit
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the value to set for the LOWER_LIMIT_PROPERTY
property.public TLcdAIXM51CodeVerticalReference getLowerLimitReference()
LOWER_LIMIT_REFERENCE_PROPERTY
property. Returns null
if the value of the LOWER_LIMIT_REFERENCE_PROPERTY
property is null
.
A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.
getLowerLimitReference
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
LOWER_LIMIT_REFERENCE_PROPERTY
property.TLcdAIXM51Optional
public void setLowerLimitReference(TLcdAIXM51CodeVerticalReference aValue)
lowerLimitReference
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 LOWER_LIMIT_REFERENCE_PROPERTY
property is set to null
.
A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid 2) pressure distance: QFE, QNH, STD.
setLowerLimitReference
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the role value to set for the LOWER_LIMIT_REFERENCE_PROPERTY
property.public TLcdAIXM51CodeAltitudeUse getAltitudeInterpretation()
ALTITUDE_INTERPRETATION_PROPERTY
property. Returns null
if the value of the ALTITUDE_INTERPRETATION_PROPERTY
property is null
.
Indicates how the upper and/or lower altitude values should be interpreted.
getAltitudeInterpretation
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
ALTITUDE_INTERPRETATION_PROPERTY
property.TLcdAIXM51Optional
public void setAltitudeInterpretation(TLcdAIXM51CodeAltitudeUse aValue)
altitudeInterpretation
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 ALTITUDE_INTERPRETATION_PROPERTY
property is set to null
.
Indicates how the upper and/or lower altitude values should be interpreted.
setAltitudeInterpretation
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the role value to set for the ALTITUDE_INTERPRETATION_PROPERTY
property.public TLcdAIXM51ValDistance getDistance()
distance
element.
The value of the distance from the checkpoint to the navaid.
getDistance
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
DISTANCE_PROPERTY
property.public void setDistance(TLcdAIXM51ValDistance aValue)
distance
element.
The value of the distance from the checkpoint to the navaid.
setDistance
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the value to set for the DISTANCE_PROPERTY
property.public Double getAngle()
ANGLE_PROPERTY
property. Returns null
if the value of the ANGLE_PROPERTY
property is null
.
The indication of a bearing (at a given point) by the measurement of the angle between the checkpoint and the navaid equipment (VOR)
getAngle
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
ANGLE_PROPERTY
property.TLcdAIXM51Optional
public void setAngle(Double aValue)
angle
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 ANGLE_PROPERTY
property is set to null
.
The indication of a bearing (at a given point) by the measurement of the angle between the checkpoint and the navaid equipment (VOR)
setAngle
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the role value to set for the ANGLE_PROPERTY
property.public TLcdAIXM51ElevatedPoint getPosition()
POSITION_PROPERTY
property. Returns null
if the value of the POSITION_PROPERTY
property is null
.
The position of the check point
getPosition
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
POSITION_PROPERTY
property.TLcdAIXM51Property
public void setPosition(TLcdAIXM51ElevatedPoint aValue)
position
element. to a new instance of the association class TLcdAIXM51Property
initialized with the given role value. In case the given role value is null
, the POSITION_PROPERTY
property is set to null
.
The position of the check point
setPosition
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the role value to set for the POSITION_PROPERTY
property.public TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice> getAirportHeliport()
AIRPORT_HELIPORT_PROPERTY
property. Returns null
if the value of the AIRPORT_HELIPORT_PROPERTY
property is null
.
A defined area on land or water (including any buildings, installations and equipment) intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft/helicopters.
getAirportHeliport
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
AIRPORT_HELIPORT_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setAirportHeliport(TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice> aValue)
airportHeliport
element. to a new instance of the association class TLcdAIXM51FeatureAssociation
initialized with the given role value. In case the given role value is null
, the AIRPORT_HELIPORT_PROPERTY
property is set to null
.
A defined area on land or water (including any buildings, installations and equipment) intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft/helicopters.
setAirportHeliport
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
aValue
- the role value to set for the AIRPORT_HELIPORT_PROPERTY
property.public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.getAnnotation
in class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
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
public ELcdAIXM51Interpretation getInterpretation()
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
INTERPRETATION_PROPERTY
property.public void setInterpretation(ELcdAIXM51Interpretation aValue)
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
aValue
- the value to set for the INTERPRETATION_PROPERTY
property.public long getSequenceNumber()
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
SEQUENCE_NUMBER_PROPERTY
property.public void setSequenceNumber(long aValue)
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
aValue
- the value to set for the SEQUENCE_NUMBER_PROPERTY
property.public long getCorrectionNumber()
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
CORRECTION_NUMBER_PROPERTY
property.public void setCorrectionNumber(long aValue)
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
aValue
- the value to set for the CORRECTION_NUMBER_PROPERTY
property.public TLcdAIXM51FeatureTimeSliceMetadataProperty getTimeSliceMetadata()
timeSliceMetadata
element.TIME_SLICE_METADATA_PROPERTY
property.public void setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
timeSliceMetadata
element.aValue
- the value to set for the TIME_SLICE_METADATA_PROPERTY
property.public TLcdGML32AbstractTimePrimitive getFeatureLifetime()
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
FEATURE_LIFETIME_PROPERTY
property.TLcdGML32TimePrimitiveProperty
public void setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
aValue
- the value to set for the FEATURE_LIFETIME_PROPERTY
property.