public class TLcdAIXM51ProcedureTransition extends TLcdAIXM51AbstractAIXMObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
DEPARTURE_RUNWAY_TRANSITION_PROPERTY
Data property that maps to the
departureRunwayTransition element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
INSTRUCTION_PROPERTY
Data property that maps to the
instruction element. |
static TLcdDataProperty |
TRAJECTORY_PROPERTY
Data property that maps to the
trajectory element. |
static TLcdDataProperty |
TRANSITION_ID_PROPERTY
Data property that maps to the
transitionId element. |
static TLcdDataProperty |
TRANSITION_LEG_PROPERTY
Data property that maps to the
transitionLeg element. |
static TLcdDataProperty |
TYPE_PROPERTY
Data property that maps to the
type element. |
static TLcdDataProperty |
VECTOR_HEADING_PROPERTY
Data property that maps to the
vectorHeading element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51ProcedureTransition() |
TLcdAIXM51ProcedureTransition(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. |
TLcdAIXM51LandingTakeoffAreaCollection |
getDepartureRunwayTransition()
Returns the role value contained in the value of the
DEPARTURE_RUNWAY_TRANSITION_PROPERTY property. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
String |
getInstruction()
Returns the role value contained in the value of the
INSTRUCTION_PROPERTY property. |
TLcdAIXM51Curve |
getTrajectory()
Returns the role value contained in the value of the
TRAJECTORY_PROPERTY property. |
String |
getTransitionId()
Returns the role value contained in the value of the
TRANSITION_ID_PROPERTY property. |
List<TLcdAIXM51ProcedureTransitionLeg> |
getTransitionLeg()
Gets the value of the
TRANSITION_LEG_PROPERTY property adapted to a list of TLcdAIXM51ProcedureTransitionLeg instances. |
TLcdAIXM51CodeProcedurePhase |
getType()
Returns the role value contained in the value of the
TYPE_PROPERTY property. |
Double |
getVectorHeading()
Returns the role value contained in the value of the
VECTOR_HEADING_PROPERTY property. |
void |
setDepartureRunwayTransition(TLcdAIXM51LandingTakeoffAreaCollection aValue)
Sets the value of the property that maps to the
departureRunwayTransition element. |
void |
setInstruction(String aValue)
Sets the value of the property that maps to the
instruction element. |
void |
setTrajectory(TLcdAIXM51Curve aValue)
Sets the value of the property that maps to the
trajectory element. |
void |
setTransitionId(String aValue)
Sets the value of the property that maps to the
transitionId element. |
void |
setType(TLcdAIXM51CodeProcedurePhase aValue)
Sets the value of the property that maps to the
type element. |
void |
setVectorHeading(Double aValue)
Sets the value of the property that maps to the
vectorHeading element. |
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty TRANSITION_ID_PROPERTY
transitionId
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty TYPE_PROPERTY
type
element.
The possible values for this property are the public QName
constants defined in this class.public static final TLcdDataProperty INSTRUCTION_PROPERTY
instruction
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty VECTOR_HEADING_PROPERTY
vectorHeading
element.
The possible values for this property are instances of TLcdAIXM51Optional<Double>
.public static final TLcdDataProperty DEPARTURE_RUNWAY_TRANSITION_PROPERTY
departureRunwayTransition
element.
The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51LandingTakeoffAreaCollection>
.public static final TLcdDataProperty TRAJECTORY_PROPERTY
trajectory
element.
The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51Curve>
.public static final TLcdDataProperty TRANSITION_LEG_PROPERTY
transitionLeg
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51ProcedureTransitionLeg>>
.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 TLcdAIXM51ProcedureTransition()
public TLcdAIXM51ProcedureTransition(TLcdDataType aType)
public String getTransitionId()
TRANSITION_ID_PROPERTY
property. Returns null
if the value of the TRANSITION_ID_PROPERTY
property is null
.
Used strictly for ARINC coding. The identifier will be the initial point for each transition. A transition includes multiple segment legs.
TRANSITION_ID_PROPERTY
property.TLcdAIXM51Optional
public void setTransitionId(String aValue)
transitionId
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 TRANSITION_ID_PROPERTY
property is set to null
.
Used strictly for ARINC coding. The identifier will be the initial point for each transition. A transition includes multiple segment legs.
aValue
- the role value to set for the TRANSITION_ID_PROPERTY
property.public TLcdAIXM51CodeProcedurePhase getType()
TYPE_PROPERTY
property. Returns null
if the value of the TYPE_PROPERTY
property is null
.
The possible values for this property are the public QName
constants defined in this class.
The type of transition.
TYPE_PROPERTY
property.TLcdAIXM51Optional
public void setType(TLcdAIXM51CodeProcedurePhase aValue)
type
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 TYPE_PROPERTY
property is set to null
.
The possible values for this property are the public QName
constants defined in this class.
The type of transition.
aValue
- the role value to set for the TYPE_PROPERTY
property.public String getInstruction()
INSTRUCTION_PROPERTY
property. Returns null
if the value of the INSTRUCTION_PROPERTY
property is null
.
Operational instructions that must be observed when flying the ProcedureTransition part.
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 that must be observed when flying the ProcedureTransition part.
aValue
- the role value to set for the INSTRUCTION_PROPERTY
property.public Double getVectorHeading()
VECTOR_HEADING_PROPERTY
property. Returns null
if the value of the VECTOR_HEADING_PROPERTY
property is null
.
A heading provided for use, when a departure is designed to incorporate radar vectors at the termination point, in the event ATC instructions are not received prior to or at the termination fix.
VECTOR_HEADING_PROPERTY
property.TLcdAIXM51Optional
public void setVectorHeading(Double aValue)
vectorHeading
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 VECTOR_HEADING_PROPERTY
property is set to null
.
A heading provided for use, when a departure is designed to incorporate radar vectors at the termination point, in the event ATC instructions are not received prior to or at the termination fix.
aValue
- the role value to set for the VECTOR_HEADING_PROPERTY
property.public TLcdAIXM51LandingTakeoffAreaCollection getDepartureRunwayTransition()
DEPARTURE_RUNWAY_TRANSITION_PROPERTY
property. Returns null
if the value of the DEPARTURE_RUNWAY_TRANSITION_PROPERTY
property is null
.
The group of takeoff areas that may be referenced from the departure.
DEPARTURE_RUNWAY_TRANSITION_PROPERTY
property.TLcdAIXM51Property
public void setDepartureRunwayTransition(TLcdAIXM51LandingTakeoffAreaCollection aValue)
departureRunwayTransition
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 DEPARTURE_RUNWAY_TRANSITION_PROPERTY
property is set to null
.
The group of takeoff areas that may be referenced from the departure.
aValue
- the role value to set for the DEPARTURE_RUNWAY_TRANSITION_PROPERTY
property.public TLcdAIXM51Curve getTrajectory()
TRAJECTORY_PROPERTY
property. Returns null
if the value of the TRAJECTORY_PROPERTY
property is null
.
The graphical represetation of the transition.
TRAJECTORY_PROPERTY
property.TLcdAIXM51Property
public void setTrajectory(TLcdAIXM51Curve aValue)
trajectory
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 TRAJECTORY_PROPERTY
property is set to null
.
The graphical represetation of the transition.
aValue
- the role value to set for the TRAJECTORY_PROPERTY
property.public List<TLcdAIXM51ProcedureTransitionLeg> getTransitionLeg()
TRANSITION_LEG_PROPERTY
property adapted to a list of TLcdAIXM51ProcedureTransitionLeg
instances.
One segment of a transition.
TRANSITION_LEG_PROPERTY
property adapted to a list of TLcdAIXM51ProcedureTransitionLeg
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