public class TLcdAIXM51HoldingUse 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 |
HOLDING_USE_PROPERTY
Data property that maps to the
holdingUse element. |
static TLcdDataProperty |
INSTRUCTED_ALTITUDE_PROPERTY
Data property that maps to the
instructedAltitude element. |
static TLcdDataProperty |
INSTRUCTION_ALTITUDE_REFERENCE_PROPERTY
Data property that maps to the
instructionAltitudeReference element. |
static TLcdDataProperty |
INSTRUCTION_PROPERTY
Data property that maps to the
instruction element. |
static TLcdDataProperty |
THE_HOLDING_PATTERN_PROPERTY
Data property that maps to the
theHoldingPattern element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51HoldingUse() |
TLcdAIXM51HoldingUse(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. |
TLcdAIXM51CodeHoldingUse |
getHoldingUse()
Returns the role value contained in the value of the
HOLDING_USE_PROPERTY property. |
TLcdAIXM51ValDistanceVertical |
getInstructedAltitude()
Returns the value of the property that maps to the
instructedAltitude element. |
String |
getInstruction()
Returns the role value contained in the value of the
INSTRUCTION_PROPERTY property. |
TLcdAIXM51CodeVerticalReference |
getInstructionAltitudeReference()
Returns the role value contained in the value of the
INSTRUCTION_ALTITUDE_REFERENCE_PROPERTY property. |
TLcdAIXM51Feature<TLcdAIXM51HoldingPatternTimeSlice> |
getTheHoldingPattern()
Returns the role value contained in the value of the
THE_HOLDING_PATTERN_PROPERTY property. |
void |
setHoldingUse(TLcdAIXM51CodeHoldingUse aValue)
Sets the value of the property that maps to the
holdingUse element. |
void |
setInstructedAltitude(TLcdAIXM51ValDistanceVertical aValue)
Sets the value of the property that maps to the
instructedAltitude element. |
void |
setInstruction(String aValue)
Sets the value of the property that maps to the
instruction element. |
void |
setInstructionAltitudeReference(TLcdAIXM51CodeVerticalReference aValue)
Sets the value of the property that maps to the
instructionAltitudeReference element. |
void |
setTheHoldingPattern(TLcdAIXM51Feature<TLcdAIXM51HoldingPatternTimeSlice> aValue)
Sets the value of the property that maps to the
theHoldingPattern element. |
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty HOLDING_USE_PROPERTY
holdingUse
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeHoldingUse>
.public static final TLcdDataProperty INSTRUCTION_PROPERTY
instruction
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty INSTRUCTED_ALTITUDE_PROPERTY
instructedAltitude
element.
The possible values for this property are instances of TLcdAIXM51ValDistanceVertical
.public static final TLcdDataProperty INSTRUCTION_ALTITUDE_REFERENCE_PROPERTY
instructionAltitudeReference
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty THE_HOLDING_PATTERN_PROPERTY
theHoldingPattern
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51HoldingPatternTimeSlice>
.public static final TLcdDataProperty EXTENSION_PROPERTY
extension
element.
The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.public TLcdAIXM51HoldingUse()
public TLcdAIXM51HoldingUse(TLcdDataType aType)
public TLcdAIXM51CodeHoldingUse getHoldingUse()
HOLDING_USE_PROPERTY
property. Returns null
if the value of the HOLDING_USE_PROPERTY
property is null
.
Indicates how the holding is used on the approach segment.
HOLDING_USE_PROPERTY
property.TLcdAIXM51Optional
public void setHoldingUse(TLcdAIXM51CodeHoldingUse aValue)
holdingUse
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 HOLDING_USE_PROPERTY
property is set to null
.
Indicates how the holding is used on the approach segment.
aValue
- the role value to set for the HOLDING_USE_PROPERTY
property.public String getInstruction()
INSTRUCTION_PROPERTY
property. Returns null
if the value of the INSTRUCTION_PROPERTY
property is null
.
Operational instructions concerning the use of the Holding Pattern in relation with a Procedure.
INSTRUCTION_PROPERTY
property.TLcdAIXM51Optional
public void setInstruction(String aValue)
instruction
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 INSTRUCTION_PROPERTY
property is set to null
.
Operational instructions concerning the use of the Holding Pattern in relation with a Procedure.
aValue
- the role value to set for the INSTRUCTION_PROPERTY
property.public TLcdAIXM51ValDistanceVertical getInstructedAltitude()
instructedAltitude
element.
An altitude referenced in the holding use instructions.
INSTRUCTED_ALTITUDE_PROPERTY
property.public void setInstructedAltitude(TLcdAIXM51ValDistanceVertical aValue)
instructedAltitude
element.
An altitude referenced in the holding use instructions.
aValue
- the value to set for the INSTRUCTED_ALTITUDE_PROPERTY
property.public TLcdAIXM51CodeVerticalReference getInstructionAltitudeReference()
INSTRUCTION_ALTITUDE_REFERENCE_PROPERTY
property. Returns null
if the value of the INSTRUCTION_ALTITUDE_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.
INSTRUCTION_ALTITUDE_REFERENCE_PROPERTY
property.TLcdAIXM51Optional
public void setInstructionAltitudeReference(TLcdAIXM51CodeVerticalReference aValue)
instructionAltitudeReference
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 INSTRUCTION_ALTITUDE_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.
aValue
- the role value to set for the INSTRUCTION_ALTITUDE_REFERENCE_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 TLcdAIXM51Feature<TLcdAIXM51HoldingPatternTimeSlice> getTheHoldingPattern()
THE_HOLDING_PATTERN_PROPERTY
property. Returns null
if the value of the THE_HOLDING_PATTERN_PROPERTY
property is null
.
Established holding used on a procedure.
THE_HOLDING_PATTERN_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setTheHoldingPattern(TLcdAIXM51Feature<TLcdAIXM51HoldingPatternTimeSlice> aValue)
theHoldingPattern
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 THE_HOLDING_PATTERN_PROPERTY
property is set to null
.
Established holding used on a procedure.
aValue
- the role value to set for the THE_HOLDING_PATTERN_PROPERTY
property.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