public class TLcdAIXM51HoldingAssessmentTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
ASSESSED_HOLDING_PATTERN_PROPERTY
Data property that maps to the
assessedHoldingPattern element. |
static TLcdDataProperty |
CORRECTION_NUMBER_PROPERTY
Data property that maps to the
correctionNumber 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 |
HOLDING_POINT_PROPERTY
Data property that maps to the
holdingPoint element. |
static TLcdDataProperty |
INTERPRETATION_PROPERTY
Data property that maps to the
interpretation element. |
static TLcdDataProperty |
LEG_LENGTH_AWAY_PROPERTY
Data property that maps to the
legLengthAway element. |
static TLcdDataProperty |
LEG_LENGTH_TOWARD_PROPERTY
Data property that maps to the
legLengthToward 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 |
OBSTACLE_ASSESSMENT_PROPERTY
Data property that maps to the
obstacleAssessment element. |
static TLcdDataProperty |
PATTERN_TEMPLATE_PROPERTY
Data property that maps to the
patternTemplate element. |
static TLcdDataProperty |
SEQUENCE_NUMBER_PROPERTY
Data property that maps to the
sequenceNumber element. |
static TLcdDataProperty |
SPEED_LIMIT_PROPERTY
Data property that maps to the
speedLimit element. |
static TLcdDataProperty |
TIME_SLICE_METADATA_PROPERTY
Data property that maps to the
timeSliceMetadata element. |
static TLcdDataProperty |
TURBULENT_AIR_PROPERTY
Data property that maps to the
turbulentAir element. |
static TLcdDataProperty |
UNPLANNED_HOLDING_PROPERTY
Data property that maps to the
unplannedHolding 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 |
---|
TLcdAIXM51HoldingAssessmentTimeSlice() |
TLcdAIXM51HoldingAssessmentTimeSlice(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. |
TLcdAIXM51Feature<TLcdAIXM51HoldingPatternTimeSlice> |
getAssessedHoldingPattern()
Returns the role value contained in the value of the
ASSESSED_HOLDING_PATTERN_PROPERTY property. |
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber 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. |
TLcdAIXM51AbstractSegmentPoint |
getHoldingPoint()
Returns the role value contained in the value of the
HOLDING_POINT_PROPERTY property. |
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
TLcdAIXM51ValDistance |
getLegLengthAway()
Returns the value of the property that maps to the
legLengthAway element. |
TLcdAIXM51ValDistance |
getLegLengthToward()
Returns the value of the property that maps to the
legLengthToward 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. |
List<TLcdAIXM51ObstacleAssessmentArea> |
getObstacleAssessment()
Gets the value of the
OBSTACLE_ASSESSMENT_PROPERTY property adapted to a list of TLcdAIXM51ObstacleAssessmentArea instances. |
String |
getPatternTemplate()
Returns the role value contained in the value of the
PATTERN_TEMPLATE_PROPERTY property. |
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
TLcdAIXM51ValSpeed |
getSpeedLimit()
Returns the value of the property that maps to the
speedLimit element. |
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
TLcdAIXM51CodeYesNo |
getTurbulentAir()
Returns the role value contained in the value of the
TURBULENT_AIR_PROPERTY property. |
TLcdAIXM51Feature<TLcdAIXM51UnplannedHoldingTimeSlice> |
getUnplannedHolding()
Returns the role value contained in the value of the
UNPLANNED_HOLDING_PROPERTY property. |
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 |
setAssessedHoldingPattern(TLcdAIXM51Feature<TLcdAIXM51HoldingPatternTimeSlice> aValue)
Sets the value of the property that maps to the
assessedHoldingPattern element. |
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 |
setHoldingPoint(TLcdAIXM51AbstractSegmentPoint aValue)
Sets the value of the property that maps to the
holdingPoint element. |
void |
setInterpretation(ELcdAIXM51Interpretation aValue)
Sets the value of the property that maps to the
interpretation element. |
void |
setLegLengthAway(TLcdAIXM51ValDistance aValue)
Sets the value of the property that maps to the
legLengthAway element. |
void |
setLegLengthToward(TLcdAIXM51ValDistance aValue)
Sets the value of the property that maps to the
legLengthToward 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 |
setPatternTemplate(String aValue)
Sets the value of the property that maps to the
patternTemplate element. |
void |
setSequenceNumber(long aValue)
Sets the value of the property that maps to the
sequenceNumber element. |
void |
setSpeedLimit(TLcdAIXM51ValSpeed aValue)
Sets the value of the property that maps to the
speedLimit element. |
void |
setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
Sets the value of the property that maps to the
timeSliceMetadata element. |
void |
setTurbulentAir(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
turbulentAir element. |
void |
setUnplannedHolding(TLcdAIXM51Feature<TLcdAIXM51UnplannedHoldingTimeSlice> aValue)
Sets the value of the property that maps to the
unplannedHolding 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 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 SPEED_LIMIT_PROPERTY
speedLimit
element.
The possible values for this property are instances of TLcdAIXM51ValSpeed
.public static final TLcdDataProperty PATTERN_TEMPLATE_PROPERTY
patternTemplate
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty TURBULENT_AIR_PROPERTY
turbulentAir
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty LEG_LENGTH_TOWARD_PROPERTY
legLengthToward
element.
The possible values for this property are instances of TLcdAIXM51ValDistance
.public static final TLcdDataProperty LEG_LENGTH_AWAY_PROPERTY
legLengthAway
element.
The possible values for this property are instances of TLcdAIXM51ValDistance
.public static final TLcdDataProperty HOLDING_POINT_PROPERTY
holdingPoint
element.
The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51AbstractSegmentPoint>
.public static final TLcdDataProperty UNPLANNED_HOLDING_PROPERTY
unplannedHolding
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51UnplannedHoldingTimeSlice>
.public static final TLcdDataProperty ASSESSED_HOLDING_PATTERN_PROPERTY
assessedHoldingPattern
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51HoldingPatternTimeSlice>
.public static final TLcdDataProperty OBSTACLE_ASSESSMENT_PROPERTY
obstacleAssessment
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51ObstacleAssessmentArea>>
.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 TLcdAIXM51HoldingAssessmentTimeSlice()
public TLcdAIXM51HoldingAssessmentTimeSlice(TLcdDataType aType)
public TLcdAIXM51ValDistanceVertical getUpperLimit()
upperLimit
element.
Max altitude allowed for all aircraft categories at all defined speeds
UPPER_LIMIT_PROPERTY
property.public void setUpperLimit(TLcdAIXM51ValDistanceVertical aValue)
upperLimit
element.
Max altitude allowed for all aircraft categories at all defined speeds
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.
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.
aValue
- the role value to set for the UPPER_LIMIT_REFERENCE_PROPERTY
property.public TLcdAIXM51ValDistanceVertical getLowerLimit()
lowerLimit
element.
Minimum altitude allowed for all aircraft categories at all defined speeds
LOWER_LIMIT_PROPERTY
property.public void setLowerLimit(TLcdAIXM51ValDistanceVertical aValue)
lowerLimit
element.
Minimum altitude allowed for all aircraft categories at all defined speeds
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.
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.
aValue
- the role value to set for the LOWER_LIMIT_REFERENCE_PROPERTY
property.public TLcdAIXM51ValSpeed getSpeedLimit()
speedLimit
element.
Restricted speed for containment in a smaller pattern
SPEED_LIMIT_PROPERTY
property.public void setSpeedLimit(TLcdAIXM51ValSpeed aValue)
speedLimit
element.
Restricted speed for containment in a smaller pattern
aValue
- the value to set for the SPEED_LIMIT_PROPERTY
property.public String getPatternTemplate()
PATTERN_TEMPLATE_PROPERTY
property. Returns null
if the value of the PATTERN_TEMPLATE_PROPERTY
property is null
.
Number of the holding template
PATTERN_TEMPLATE_PROPERTY
property.TLcdAIXM51Optional
public void setPatternTemplate(String aValue)
patternTemplate
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 PATTERN_TEMPLATE_PROPERTY
property is set to null
.
Number of the holding template
aValue
- the role value to set for the PATTERN_TEMPLATE_PROPERTY
property.public TLcdAIXM51CodeYesNo getTurbulentAir()
TURBULENT_AIR_PROPERTY
property. Returns null
if the value of the TURBULENT_AIR_PROPERTY
property is null
.
Evaluation is for turbulentAir
TURBULENT_AIR_PROPERTY
property.TLcdAIXM51Optional
public void setTurbulentAir(TLcdAIXM51CodeYesNo aValue)
turbulentAir
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 TURBULENT_AIR_PROPERTY
property is set to null
.
Evaluation is for turbulentAir
aValue
- the role value to set for the TURBULENT_AIR_PROPERTY
property.public TLcdAIXM51ValDistance getLegLengthToward()
legLengthToward
element.
Leg length for when holding is toward the navaid
LEG_LENGTH_TOWARD_PROPERTY
property.public void setLegLengthToward(TLcdAIXM51ValDistance aValue)
legLengthToward
element.
Leg length for when holding is toward the navaid
aValue
- the value to set for the LEG_LENGTH_TOWARD_PROPERTY
property.public TLcdAIXM51ValDistance getLegLengthAway()
legLengthAway
element.
Leg length for when holding is away the navaid
LEG_LENGTH_AWAY_PROPERTY
property.public void setLegLengthAway(TLcdAIXM51ValDistance aValue)
legLengthAway
element.
Leg length for when holding is away the navaid
aValue
- the value to set for the LEG_LENGTH_AWAY_PROPERTY
property.public TLcdAIXM51AbstractSegmentPoint getHoldingPoint()
HOLDING_POINT_PROPERTY
property. Returns null
if the value of the HOLDING_POINT_PROPERTY
property is null
.
Point used to evaluate safe holding.
HOLDING_POINT_PROPERTY
property.TLcdAIXM51Property
public void setHoldingPoint(TLcdAIXM51AbstractSegmentPoint aValue)
holdingPoint
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 HOLDING_POINT_PROPERTY
property is set to null
.
Point used to evaluate safe holding.
aValue
- the role value to set for the HOLDING_POINT_PROPERTY
property.public TLcdAIXM51Feature<TLcdAIXM51UnplannedHoldingTimeSlice> getUnplannedHolding()
UNPLANNED_HOLDING_PROPERTY
property. Returns null
if the value of the UNPLANNED_HOLDING_PROPERTY
property is null
.
Holding approved for all significant radials of a navaid or fix.
UNPLANNED_HOLDING_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setUnplannedHolding(TLcdAIXM51Feature<TLcdAIXM51UnplannedHoldingTimeSlice> aValue)
unplannedHolding
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 UNPLANNED_HOLDING_PROPERTY
property is set to null
.
Holding approved for all significant radials of a navaid or fix.
aValue
- the role value to set for the UNPLANNED_HOLDING_PROPERTY
property.public TLcdAIXM51Feature<TLcdAIXM51HoldingPatternTimeSlice> getAssessedHoldingPattern()
ASSESSED_HOLDING_PATTERN_PROPERTY
property. Returns null
if the value of the ASSESSED_HOLDING_PATTERN_PROPERTY
property is null
.
The HoldingPattern assessed by the HoldingAssessment.
ASSESSED_HOLDING_PATTERN_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setAssessedHoldingPattern(TLcdAIXM51Feature<TLcdAIXM51HoldingPatternTimeSlice> aValue)
assessedHoldingPattern
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 ASSESSED_HOLDING_PATTERN_PROPERTY
property is set to null
.
The HoldingPattern assessed by the HoldingAssessment.
aValue
- the role value to set for the ASSESSED_HOLDING_PATTERN_PROPERTY
property.public List<TLcdAIXM51ObstacleAssessmentArea> getObstacleAssessment()
OBSTACLE_ASSESSMENT_PROPERTY
property adapted to a list of TLcdAIXM51ObstacleAssessmentArea
instances.
ObstacleAssessmentArea used in a HoldingAssessment.
OBSTACLE_ASSESSMENT_PROPERTY
property adapted to a list of TLcdAIXM51ObstacleAssessmentArea
instances.TLcdAIXM51Property
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
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.