public class TLcdAIXM51EnRouteSegmentPoint extends TLcdAIXM51AbstractSegmentPoint
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
EXTENDED_SERVICE_VOLUME_PROPERTY
Data property that maps to the
extendedServiceVolume element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
FACILITY_MAKEUP_PROPERTY
Data property that maps to the
facilityMakeup element. |
static TLcdDataProperty |
FLY_OVER_PROPERTY
Data property that maps to the
flyOver element. |
static TLcdDataProperty |
POINT_CHOICE_PROPERTY
Data property that maps to the choice between the
pointChoice_fixDesignatedPoint and pointChoice_navaidSystem and pointChoice_aimingPoint and pointChoice_runwayPoint and pointChoice_airportReferencePoint and pointChoice_position elements. |
static TLcdDataProperty |
RADAR_GUIDANCE_PROPERTY
Data property that maps to the
radarGuidance element. |
static TLcdDataProperty |
REPORTING_ATC_PROPERTY
Data property that maps to the
reportingATC element. |
static TLcdDataProperty |
ROLE_FREE_FLIGHT_PROPERTY
Data property that maps to the
roleFreeFlight element. |
static TLcdDataProperty |
ROLE_MILITARY_TRAINING_PROPERTY
Data property that maps to the
roleMilitaryTraining element. |
static TLcdDataProperty |
ROLE_RVSM_PROPERTY
Data property that maps to the
roleRVSM element. |
static TLcdDataProperty |
TURN_RADIUS_PROPERTY
Data property that maps to the
turnRadius element. |
static TLcdDataProperty |
WAYPOINT_PROPERTY
Data property that maps to the
waypoint element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51EnRouteSegmentPoint() |
TLcdAIXM51EnRouteSegmentPoint(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<TLcdAIXM51RadioFrequencyAreaTimeSlice> |
getExtendedServiceVolume()
Returns the role value contained in the value of the
EXTENDED_SERVICE_VOLUME_PROPERTY property. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
List<TLcdAIXM51PointReference> |
getFacilityMakeup()
Gets the value of the
FACILITY_MAKEUP_PROPERTY property adapted to a list of TLcdAIXM51PointReference instances. |
TLcdAIXM51CodeYesNo |
getFlyOver()
Returns the role value contained in the value of the
FLY_OVER_PROPERTY property. |
TLcdGML32AbstractGML |
getPointChoice()
Returns the value of the property that maps to the choice between the
pointChoice_fixDesignatedPoint and pointChoice_navaidSystem and pointChoice_aimingPoint and pointChoice_runwayPoint and pointChoice_airportReferencePoint and pointChoice_position elements. |
TLcdAIXM51CodeYesNo |
getRadarGuidance()
Returns the role value contained in the value of the
RADAR_GUIDANCE_PROPERTY property. |
TLcdAIXM51CodeATCReporting |
getReportingATC()
Returns the role value contained in the value of the
REPORTING_ATC_PROPERTY property. |
TLcdAIXM51CodeFreeFlight |
getRoleFreeFlight()
Returns the role value contained in the value of the
ROLE_FREE_FLIGHT_PROPERTY property. |
TLcdAIXM51CodeMilitaryRoutePoint |
getRoleMilitaryTraining()
Returns the role value contained in the value of the
ROLE_MILITARY_TRAINING_PROPERTY property. |
TLcdAIXM51CodeRVSMPointRole |
getRoleRVSM()
Returns the role value contained in the value of the
ROLE_RVSM_PROPERTY property. |
TLcdAIXM51ValDistance |
getTurnRadius()
Returns the value of the property that maps to the
turnRadius element. |
TLcdAIXM51CodeYesNo |
getWaypoint()
Returns the role value contained in the value of the
WAYPOINT_PROPERTY property. |
void |
setExtendedServiceVolume(TLcdAIXM51Feature<TLcdAIXM51RadioFrequencyAreaTimeSlice> aValue)
Sets the value of the property that maps to the
extendedServiceVolume element. |
void |
setFlyOver(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
flyOver element. |
void |
setPointChoice(TLcdGML32AbstractGML aValue)
Sets the value of the property that maps to the choice between the
pointChoice_fixDesignatedPoint and pointChoice_navaidSystem and pointChoice_aimingPoint and pointChoice_runwayPoint and pointChoice_airportReferencePoint and pointChoice_position elements. |
void |
setRadarGuidance(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
radarGuidance element. |
void |
setReportingATC(TLcdAIXM51CodeATCReporting aValue)
Sets the value of the property that maps to the
reportingATC element. |
void |
setRoleFreeFlight(TLcdAIXM51CodeFreeFlight aValue)
Sets the value of the property that maps to the
roleFreeFlight element. |
void |
setRoleMilitaryTraining(TLcdAIXM51CodeMilitaryRoutePoint aValue)
Sets the value of the property that maps to the
roleMilitaryTraining element. |
void |
setRoleRVSM(TLcdAIXM51CodeRVSMPointRole aValue)
Sets the value of the property that maps to the
roleRVSM element. |
void |
setTurnRadius(TLcdAIXM51ValDistance aValue)
Sets the value of the property that maps to the
turnRadius element. |
void |
setWaypoint(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
waypoint element. |
setPointChoice
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty REPORTING_ATC_PROPERTY
reportingATC
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeATCReporting>
.public static final TLcdDataProperty FLY_OVER_PROPERTY
flyOver
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty WAYPOINT_PROPERTY
waypoint
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty RADAR_GUIDANCE_PROPERTY
radarGuidance
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty FACILITY_MAKEUP_PROPERTY
facilityMakeup
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51PointReference>>
.public static final TLcdDataProperty POINT_CHOICE_PROPERTY
pointChoice_fixDesignatedPoint
and pointChoice_navaidSystem
and pointChoice_aimingPoint
and pointChoice_runwayPoint
and pointChoice_airportReferencePoint
and pointChoice_position
elements.
The possible values for this property are instances of
TLcdAIXM51FeatureAssociation<TLcdAIXM51DesignatedPointTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51NavaidTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51TouchDownLiftOffTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51RunwayCentrelinePointTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51AirportHeliportTimeSlice>
TLcdAIXM51Property<TLcdAIXM51Point>
public static final TLcdDataProperty EXTENDED_SERVICE_VOLUME_PROPERTY
extendedServiceVolume
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51RadioFrequencyAreaTimeSlice>
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty ROLE_FREE_FLIGHT_PROPERTY
roleFreeFlight
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeFreeFlight>
.public static final TLcdDataProperty ROLE_RVSM_PROPERTY
roleRVSM
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeRVSMPointRole>
.public static final TLcdDataProperty TURN_RADIUS_PROPERTY
turnRadius
element.
The possible values for this property are instances of TLcdAIXM51ValDistance
.public static final TLcdDataProperty ROLE_MILITARY_TRAINING_PROPERTY
roleMilitaryTraining
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeMilitaryRoutePoint>
.public static final TLcdDataProperty EXTENSION_PROPERTY
extension
element.
The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.public TLcdAIXM51EnRouteSegmentPoint()
public TLcdAIXM51EnRouteSegmentPoint(TLcdDataType aType)
public TLcdAIXM51CodeATCReporting getReportingATC()
REPORTING_ATC_PROPERTY
property. Returns null
if the value of the REPORTING_ATC_PROPERTY
property is null
.
Indicating the type of position report required by an ATC Unit. Eg.: compulsory or on request.
getReportingATC
in class TLcdAIXM51AbstractSegmentPoint
REPORTING_ATC_PROPERTY
property.TLcdAIXM51Optional
public void setReportingATC(TLcdAIXM51CodeATCReporting aValue)
reportingATC
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 REPORTING_ATC_PROPERTY
property is set to null
.
Indicating the type of position report required by an ATC Unit. Eg.: compulsory or on request.
setReportingATC
in class TLcdAIXM51AbstractSegmentPoint
aValue
- the role value to set for the REPORTING_ATC_PROPERTY
property.public TLcdAIXM51CodeYesNo getFlyOver()
FLY_OVER_PROPERTY
property. Returns null
if the value of the FLY_OVER_PROPERTY
property is null
.
Indicates if the aircraft is required to fly directly over the fix. If code is Yes, then it is a 'fly-over' waypoint. If the code is No, then the associated fix is a 'fly-by' waypoint. [ICAO] Waypoints are identified as either flyover or fly-by. Fly-by waypoint. A waypoint which requires turn anticipation to allow tangential interception of the next segment of a route or procedure Flyover waypoint. A waypoint at which a turn is initiated in order to join the next segment of a route or procedure.
getFlyOver
in class TLcdAIXM51AbstractSegmentPoint
FLY_OVER_PROPERTY
property.TLcdAIXM51Optional
public void setFlyOver(TLcdAIXM51CodeYesNo aValue)
flyOver
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 FLY_OVER_PROPERTY
property is set to null
.
Indicates if the aircraft is required to fly directly over the fix. If code is Yes, then it is a 'fly-over' waypoint. If the code is No, then the associated fix is a 'fly-by' waypoint. [ICAO] Waypoints are identified as either flyover or fly-by. Fly-by waypoint. A waypoint which requires turn anticipation to allow tangential interception of the next segment of a route or procedure Flyover waypoint. A waypoint at which a turn is initiated in order to join the next segment of a route or procedure.
setFlyOver
in class TLcdAIXM51AbstractSegmentPoint
aValue
- the role value to set for the FLY_OVER_PROPERTY
property.public TLcdAIXM51CodeYesNo getWaypoint()
WAYPOINT_PROPERTY
property. Returns null
if the value of the WAYPOINT_PROPERTY
property is null
.
A point used for RNAV procedures/routes.
getWaypoint
in class TLcdAIXM51AbstractSegmentPoint
WAYPOINT_PROPERTY
property.TLcdAIXM51Optional
public void setWaypoint(TLcdAIXM51CodeYesNo aValue)
waypoint
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 WAYPOINT_PROPERTY
property is set to null
.
A point used for RNAV procedures/routes.
setWaypoint
in class TLcdAIXM51AbstractSegmentPoint
aValue
- the role value to set for the WAYPOINT_PROPERTY
property.public TLcdAIXM51CodeYesNo getRadarGuidance()
RADAR_GUIDANCE_PROPERTY
property. Returns null
if the value of the RADAR_GUIDANCE_PROPERTY
property is null
.
Radar guidance is possible for reaching this point.
getRadarGuidance
in class TLcdAIXM51AbstractSegmentPoint
RADAR_GUIDANCE_PROPERTY
property.TLcdAIXM51Optional
public void setRadarGuidance(TLcdAIXM51CodeYesNo aValue)
radarGuidance
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 RADAR_GUIDANCE_PROPERTY
property is set to null
.
Radar guidance is possible for reaching this point.
setRadarGuidance
in class TLcdAIXM51AbstractSegmentPoint
aValue
- the role value to set for the RADAR_GUIDANCE_PROPERTY
property.public List<TLcdAIXM51PointReference> getFacilityMakeup()
FACILITY_MAKEUP_PROPERTY
property adapted to a list of TLcdAIXM51PointReference
instances.
Specific facility make up used by aircraft to locate the segment point.
getFacilityMakeup
in class TLcdAIXM51AbstractSegmentPoint
FACILITY_MAKEUP_PROPERTY
property adapted to a list of TLcdAIXM51PointReference
instances.TLcdAIXM51Property
public TLcdGML32AbstractGML getPointChoice()
pointChoice_fixDesignatedPoint
and pointChoice_navaidSystem
and pointChoice_aimingPoint
and pointChoice_runwayPoint
and pointChoice_airportReferencePoint
and pointChoice_position
elements.
The possible values for this property are instances of
TLcdAIXM51FeatureAssociation<TLcdAIXM51DesignatedPointTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51NavaidTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51TouchDownLiftOffTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51RunwayCentrelinePointTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51AirportHeliportTimeSlice>
TLcdAIXM51Property<TLcdAIXM51Point>
getPointChoice
in class TLcdAIXM51AbstractSegmentPoint
POINT_CHOICE_PROPERTY
property.TLcdGML32AbstractGML
public void setPointChoice(TLcdGML32AbstractGML aValue)
pointChoice_fixDesignatedPoint
and pointChoice_navaidSystem
and pointChoice_aimingPoint
and pointChoice_runwayPoint
and pointChoice_airportReferencePoint
and pointChoice_position
elements.
The possible values for this property are instances of
TLcdAIXM51FeatureAssociation<TLcdAIXM51DesignatedPointTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51NavaidTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51TouchDownLiftOffTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51RunwayCentrelinePointTimeSlice>
TLcdAIXM51FeatureAssociation<TLcdAIXM51AirportHeliportTimeSlice>
TLcdAIXM51Property<TLcdAIXM51Point>
aValue
- the value to set for the POINT_CHOICE_PROPERTY
property.public TLcdAIXM51Feature<TLcdAIXM51RadioFrequencyAreaTimeSlice> getExtendedServiceVolume()
EXTENDED_SERVICE_VOLUME_PROPERTY
property. Returns null
if the value of the EXTENDED_SERVICE_VOLUME_PROPERTY
property is null
.
An approved and flight checked extension to the standard service volume of a navaid
getExtendedServiceVolume
in class TLcdAIXM51AbstractSegmentPoint
EXTENDED_SERVICE_VOLUME_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setExtendedServiceVolume(TLcdAIXM51Feature<TLcdAIXM51RadioFrequencyAreaTimeSlice> aValue)
extendedServiceVolume
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 EXTENDED_SERVICE_VOLUME_PROPERTY
property is set to null
.
An approved and flight checked extension to the standard service volume of a navaid
setExtendedServiceVolume
in class TLcdAIXM51AbstractSegmentPoint
aValue
- the role value to set for the EXTENDED_SERVICE_VOLUME_PROPERTY
property.public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.getAnnotation
in class TLcdAIXM51AbstractSegmentPoint
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.TLcdAIXM51Property
public TLcdAIXM51CodeFreeFlight getRoleFreeFlight()
ROLE_FREE_FLIGHT_PROPERTY
property. Returns null
if the value of the ROLE_FREE_FLIGHT_PROPERTY
property is null
.
Free flight is a an air traffic control method that uses no centralized control (e.g. air traffic controllers). Instead, parts of airspace are reserved dynamically and automatically in a distributed way using computer communication to ensure the required separation between aircraft
ROLE_FREE_FLIGHT_PROPERTY
property.TLcdAIXM51Optional
public void setRoleFreeFlight(TLcdAIXM51CodeFreeFlight aValue)
roleFreeFlight
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 ROLE_FREE_FLIGHT_PROPERTY
property is set to null
.
Free flight is a an air traffic control method that uses no centralized control (e.g. air traffic controllers). Instead, parts of airspace are reserved dynamically and automatically in a distributed way using computer communication to ensure the required separation between aircraft
aValue
- the role value to set for the ROLE_FREE_FLIGHT_PROPERTY
property.public TLcdAIXM51CodeRVSMPointRole getRoleRVSM()
ROLE_RVSM_PROPERTY
property. Returns null
if the value of the ROLE_RVSM_PROPERTY
property is null
.
A code indicating that the point has a specific role in the reduced vertical separation minima (RVSM) context.
ROLE_RVSM_PROPERTY
property.TLcdAIXM51Optional
public void setRoleRVSM(TLcdAIXM51CodeRVSMPointRole aValue)
roleRVSM
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 ROLE_RVSM_PROPERTY
property is set to null
.
A code indicating that the point has a specific role in the reduced vertical separation minima (RVSM) context.
aValue
- the role value to set for the ROLE_RVSM_PROPERTY
property.public TLcdAIXM51ValDistance getTurnRadius()
turnRadius
element.
The recommended turn radius when continuing on the previous segment of the route (start point) or when continuing on the next segment of the route(end point).
TURN_RADIUS_PROPERTY
property.public void setTurnRadius(TLcdAIXM51ValDistance aValue)
turnRadius
element.
The recommended turn radius when continuing on the previous segment of the route (start point) or when continuing on the next segment of the route(end point).
aValue
- the value to set for the TURN_RADIUS_PROPERTY
property.public TLcdAIXM51CodeMilitaryRoutePoint getRoleMilitaryTraining()
ROLE_MILITARY_TRAINING_PROPERTY
property. Returns null
if the value of the ROLE_MILITARY_TRAINING_PROPERTY
property is null
.
A code indicating the usage of the point in the case of a military training route.
ROLE_MILITARY_TRAINING_PROPERTY
property.TLcdAIXM51Optional
public void setRoleMilitaryTraining(TLcdAIXM51CodeMilitaryRoutePoint aValue)
roleMilitaryTraining
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 ROLE_MILITARY_TRAINING_PROPERTY
property is set to null
.
A code indicating the usage of the point in the case of a military training route.
aValue
- the role value to set for the ROLE_MILITARY_TRAINING_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