public class TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
TLcdDataType
, but should be
initialized with a time slice type that corresponds to a feature type that is
an extension of
TLcdAIXM51DataTypes.AbstractNavigationSystemCheckpointType
.
The corresponding abstract time slice type does not exist because it is not
defined in the AIXM 5.1 XML schema.Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
CORRECTION_NUMBER_PROPERTY
Data property that maps to the
correctionNumber 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 |
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. |
DATA_SOURCE_PROPERTY, VALID_TIME_PROPERTY
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice> |
getAirportHeliport()
Gets the value of the airportHeliport property.
|
TLcdAIXM51CodeAltitudeUse |
getAltitudeInterpretation()
Gets the value of the altitudeInterpretation property.
|
Double |
getAngle()
Gets the value of the angle property.
|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the annotation property.
|
TLcdAIXM51CodeCheckpointCategory |
getCategory()
Gets the value of the category property.
|
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
TLcdAIXM51ValDistance |
getDistance()
Gets the value of the distance property.
|
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()
Gets the value of the lowerLimit property.
|
TLcdAIXM51CodeVerticalReference |
getLowerLimitReference()
Gets the value of the lowerLimitReference property.
|
TLcdAIXM51ElevatedPoint |
getPosition()
Gets the value of the position 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()
Gets the value of the upperLimit property.
|
TLcdAIXM51CodeVerticalReference |
getUpperLimitReference()
Gets the value of the upperLimitReference property.
|
void |
setAirportHeliport(TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice> aValue)
Sets the value of the airportHeliport property.
|
void |
setAltitudeInterpretation(TLcdAIXM51CodeAltitudeUse aValue)
Sets the value of the altitudeInterpretation property.
|
void |
setAngle(Double aValue)
Sets the value of the angle property.
|
void |
setCategory(TLcdAIXM51CodeCheckpointCategory aValue)
Sets the value of the category property.
|
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 distance property.
|
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 lowerLimit property.
|
void |
setLowerLimitReference(TLcdAIXM51CodeVerticalReference aValue)
Sets the value of the lowerLimitReference property.
|
void |
setPosition(TLcdAIXM51ElevatedPoint aValue)
Sets the value of the position property.
|
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 upperLimit property.
|
void |
setUpperLimitReference(TLcdAIXM51CodeVerticalReference aValue)
Sets the value of the upperLimitReference property.
|
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 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 TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice(TLcdDataType aType)
public TLcdAIXM51CodeCheckpointCategory getCategory()
Indicates the position of the checkpoint; airbourne or ground
category
property.TLcdAIXM51Optional
public void setCategory(TLcdAIXM51CodeCheckpointCategory aValue)
Indicates the position of the checkpoint; airbourne or ground
aValue
- the value to set for the category
property.public TLcdAIXM51ValDistanceVertical getUpperLimit()
Indicating the upper limit of the block in which the check should be conducted.
upperLimit
property.public void setUpperLimit(TLcdAIXM51ValDistanceVertical aValue)
Indicating the upper limit of the block in which the check should be conducted.
aValue
- the value to set for the upperLimit
property.public TLcdAIXM51CodeVerticalReference getUpperLimitReference()
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.
upperLimitReference
property.TLcdAIXM51Optional
public void setUpperLimitReference(TLcdAIXM51CodeVerticalReference aValue)
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.
aValue
- the value to set for the upperLimitReference
property.public TLcdAIXM51ValDistanceVertical getLowerLimit()
Indicating the lower limit of the block in which the check should be conducted.
lowerLimit
property.public void setLowerLimit(TLcdAIXM51ValDistanceVertical aValue)
Indicating the lower limit of the block in which the check should be conducted.
aValue
- the value to set for the lowerLimit
property.public TLcdAIXM51CodeVerticalReference getLowerLimitReference()
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.
lowerLimitReference
property.TLcdAIXM51Optional
public void setLowerLimitReference(TLcdAIXM51CodeVerticalReference aValue)
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.
aValue
- the value to set for the lowerLimitReference
property.public TLcdAIXM51CodeAltitudeUse getAltitudeInterpretation()
Indicates how the upper and/or lower altitude values should be interpreted.
altitudeInterpretation
property.TLcdAIXM51Optional
public void setAltitudeInterpretation(TLcdAIXM51CodeAltitudeUse aValue)
Indicates how the upper and/or lower altitude values should be interpreted.
aValue
- the value to set for the altitudeInterpretation
property.public TLcdAIXM51ValDistance getDistance()
The value of the distance from the checkpoint to the navaid.
distance
property.public void setDistance(TLcdAIXM51ValDistance aValue)
The value of the distance from the checkpoint to the navaid.
aValue
- the value to set for the distance
property.public Double getAngle()
The indication of a bearing (at a given point) by the measurement of the angle between the checkpoint and the navaid equipment (VOR)
angle
property.TLcdAIXM51Optional
public void setAngle(Double aValue)
The indication of a bearing (at a given point) by the measurement of the angle between the checkpoint and the navaid equipment (VOR)
aValue
- the value to set for the angle
property.public TLcdAIXM51ElevatedPoint getPosition()
Identifies the point of he checkpoint.
position
property.TLcdAIXM51Property
public void setPosition(TLcdAIXM51ElevatedPoint aValue)
Identifies the point of he checkpoint.
aValue
- the value to set for the position
property.public TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice> getAirportHeliport()
Identifies the airport for which the checkpoint is established.
airportHeliport
property.TLcdAIXM51FeatureAssociation
public void setAirportHeliport(TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice> aValue)
Identifies the airport for which the checkpoint is established.
aValue
- the value to set for the airportHeliport
property.public List<TLcdAIXM51Note> getAnnotation()
annotation
property.TLcdAIXM51Property
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.