public class TLcdAIXM51AbstractApproachLegTimeSlice extends TLcdAIXM51AbstractSegmentLegTimeSlice
TLcdDataType
, but should be initialized with a
time slice type that corresponds to a feature type that is an extension of
TLcdAIXM51DataTypes.AbstractApproachLegType
.
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 |
---|
TLcdAIXM51AbstractApproachLegTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdAIXM51Feature<TLcdAIXM51InstrumentApproachProcedureTimeSlice> |
getApproach()
Gets the value of the approach property.
|
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
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. |
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. |
void |
setApproach(TLcdAIXM51Feature<TLcdAIXM51InstrumentApproachProcedureTimeSlice> aValue)
Sets the value of the approach property.
|
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber 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 |
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. |
getAircraftCategory, getAltitudeInterpretation, getAltitudeOverrideATC, getAltitudeOverrideReference, getAngle, getAnnotation, getArcCentre, getBankAngle, getCourse, getCourseDirection, getCourseType, getDesignSurface, getDistance, getDuration, getEndConditionDesignator, getEndPoint, getHolding, getLegPath, getLegTypeARINC, getLength, getLowerLimitAltitude, getLowerLimitReference, getProcedureTurnRequired, getSpeedInterpretation, getSpeedLimit, getSpeedReference, getStartPoint, getTrajectory, getTurnDirection, getUpperLimitAltitude, getUpperLimitReference, getVerticalAngle, setAltitudeInterpretation, setAltitudeOverrideATC, setAltitudeOverrideReference, setAngle, setArcCentre, setBankAngle, setCourse, setCourseDirection, setCourseType, setDistance, setDuration, setEndConditionDesignator, setEndPoint, setHolding, setLegPath, setLegTypeARINC, setLength, setLowerLimitAltitude, setLowerLimitReference, setProcedureTurnRequired, setSpeedInterpretation, setSpeedLimit, setSpeedReference, setStartPoint, setTrajectory, setTurnDirection, setUpperLimitAltitude, setUpperLimitReference, setVerticalAngle
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 TLcdAIXM51AbstractApproachLegTimeSlice(TLcdDataType aType)
public TLcdAIXM51Feature<TLcdAIXM51InstrumentApproachProcedureTimeSlice> getApproach()
Approaches have defined segments (Initial, Intermediate, etc.) that can have stepdown legs.
approach
property.TLcdAIXM51FeatureAssociation
public void setApproach(TLcdAIXM51Feature<TLcdAIXM51InstrumentApproachProcedureTimeSlice> aValue)
Approaches have defined segments (Initial, Intermediate, etc.) that can have stepdown legs.
aValue
- the value to set for the approach
property.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.