public class AirwayLeg extends Leg
Java class for AirwayLeg complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AirwayLeg"> <complexContent> <extension base="{}Leg"> <sequence> <element name="airwayRouteType" type="{http://www.arinc424.com/xml/enumerations}EnrouteAirwayRouteType" minOccurs="0"/> <element name="cruiseTableRef" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/> <element name="directionRestriction" type="{http://www.arinc424.com/xml/enumerations}EnrouteAirwayDirectionalRestriction" minOccurs="0"/> <element name="routeDistanceFrom" type="{http://www.arinc424.com/xml/datatypes}LegDistance" minOccurs="0"/> <element name="euIndicator" type="{http://www.arinc424.com/xml/enumerations}EuIndicator" minOccurs="0"/> <element name="fixRadiusTransitionIndicator" type="{http://www.arinc424.com/xml/datatypes}FixedRadiusTransitionIndicator" minOccurs="0"/> <element name="inboundCourse" type="{http://www.arinc424.com/xml/datatypes}Course" minOccurs="0"/> <element name="waypointDescription" type="{http://www.arinc424.com/xml/datatypes}AirwayWaypointDescription" minOccurs="0"/> <element name="level" type="{http://www.arinc424.com/xml/enumerations}Level" minOccurs="0"/> <element name="rho" type="{http://www.arinc424.com/xml/datatypes}Rho" minOccurs="0"/> <element name="rnp" type="{http://www.arinc424.com/xml/datatypes}RequiredNavigationPerformance" minOccurs="0"/> <element name="rvsmLevels" type="{http://www.arinc424.com/xml/datatypes}AirspaceRouteHoldAltitudeConstraint" minOccurs="0"/> <element name="theta" type="{http://www.arinc424.com/xml/datatypes}Theta" minOccurs="0"/> <element name="verticalScaleFactor" type="{http://www.arinc424.com/xml/datatypes}VerticalScaleFactor" minOccurs="0"/> <element name="outboundCourse" type="{http://www.arinc424.com/xml/datatypes}Course" minOccurs="0"/> <element name="forwardAltitudes" type="{http://www.arinc424.com/xml/datatypes}AirspaceRouteHoldAltitudeConstraint" minOccurs="0"/> <element name="reverseAltitudes" type="{http://www.arinc424.com/xml/datatypes}AirspaceRouteHoldAltitudeConstraint" minOccurs="0"/> <element name="restrictiveAirspaceRef" type="{}RestrictiveAirspaceReference" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected EnrouteAirwayRouteType |
airwayRouteType
This element will override the airway segment level route type.
|
protected Object |
cruiseTableRef
A standard cruising level table is established by ICAO and is to be observed except when, on the basis of regional air navigation agreements, a modified table of cruising levels is prescribed for use.
|
protected EnrouteAirwayDirectionalRestriction |
directionRestriction
The “Direction Restriction” field will indicate the direction an Enroute Airway is to be flown
|
protected EuIndicator |
euIndicator
The “EU Indicator” field is used to identify those Enroute Airway records that have an Airway Restriction record without identifying the restriction.
|
protected BigDecimal |
fixRadiusTransitionIndicator
Indicates that a specific turn radius from the inbound course to the outbound course is required by the airspace controlling agency.
|
protected AirspaceRouteHoldAltitudeConstraint |
forwardAltitudes
This element represents a set of minimum enroute altitude/minimum flight altitude and an upper limit for the leg.
|
protected Course |
inboundCourse
“Inbound Magnetic Course” is the published inbound magnetic course to the waypoint in the “Fix Ident” field of the records in which it is employed.
|
protected Level |
level
Defines the enroute structure (High, Low, or All) to which the airway leg applies.
|
protected Course |
outboundCourse
“Outbound Magnetic Course” is the published outbound magnetic course from the waypoint identified in the record’s “Fix Ident” field.
|
protected RestrictiveAirspaceReference |
restrictiveAirspaceRef |
protected AirspaceRouteHoldAltitudeConstraint |
reverseAltitudes
This element represents a set of minimum enroute altitude/minimum flight altitude and an upper limit for the leg.
|
protected BigDecimal |
rho |
protected BigDecimal |
rnp |
protected BigDecimal |
routeDistanceFrom
In Enroute Airways, Route Distance From is the distance in nautical miles from the waypoint identified in the records Fix Ident field to the next waypoint of the route.
|
protected AirspaceRouteHoldAltitudeConstraint |
rvsmLevels
RVSM Minimum Level is the lowest and hightest defined cruising level for an airway or holding pattern.
|
protected BigDecimal |
theta |
protected Long |
verticalScaleFactor |
protected AirwayWaypointDescription |
waypointDescription |
fixIdent, fixRef, recNavaidIdent, recNavaidRef, sequenceNumber
areaCode, customerCode, cycleDate, notes, recordType
supplementalData
Constructor and Description |
---|
AirwayLeg() |
Modifier and Type | Method and Description |
---|---|
EnrouteAirwayRouteType |
getAirwayRouteType()
Gets the value of the airwayRouteType property.
|
Object |
getCruiseTableRef()
Gets the value of the cruiseTableRef property.
|
EnrouteAirwayDirectionalRestriction |
getDirectionRestriction()
Gets the value of the directionRestriction property.
|
EuIndicator |
getEuIndicator()
Gets the value of the euIndicator property.
|
BigDecimal |
getFixRadiusTransitionIndicator()
Gets the value of the fixRadiusTransitionIndicator property.
|
AirspaceRouteHoldAltitudeConstraint |
getForwardAltitudes()
Gets the value of the forwardAltitudes property.
|
Course |
getInboundCourse()
Gets the value of the inboundCourse property.
|
Level |
getLevel()
Gets the value of the level property.
|
Course |
getOutboundCourse()
Gets the value of the outboundCourse property.
|
RestrictiveAirspaceReference |
getRestrictiveAirspaceRef()
Gets the value of the restrictiveAirspaceRef property.
|
AirspaceRouteHoldAltitudeConstraint |
getReverseAltitudes()
Gets the value of the reverseAltitudes property.
|
BigDecimal |
getRho()
Gets the value of the rho property.
|
BigDecimal |
getRnp()
Gets the value of the rnp property.
|
BigDecimal |
getRouteDistanceFrom()
Gets the value of the routeDistanceFrom property.
|
AirspaceRouteHoldAltitudeConstraint |
getRvsmLevels()
Gets the value of the rvsmLevels property.
|
BigDecimal |
getTheta()
Gets the value of the theta property.
|
Long |
getVerticalScaleFactor()
Gets the value of the verticalScaleFactor property.
|
AirwayWaypointDescription |
getWaypointDescription()
Gets the value of the waypointDescription property.
|
void |
setAirwayRouteType(EnrouteAirwayRouteType value)
Sets the value of the airwayRouteType property.
|
void |
setCruiseTableRef(Object value)
Sets the value of the cruiseTableRef property.
|
void |
setDirectionRestriction(EnrouteAirwayDirectionalRestriction value)
Sets the value of the directionRestriction property.
|
void |
setEuIndicator(EuIndicator value)
Sets the value of the euIndicator property.
|
void |
setFixRadiusTransitionIndicator(BigDecimal value)
Sets the value of the fixRadiusTransitionIndicator property.
|
void |
setForwardAltitudes(AirspaceRouteHoldAltitudeConstraint value)
Sets the value of the forwardAltitudes property.
|
void |
setInboundCourse(Course value)
Sets the value of the inboundCourse property.
|
void |
setLevel(Level value)
Sets the value of the level property.
|
void |
setOutboundCourse(Course value)
Sets the value of the outboundCourse property.
|
void |
setRestrictiveAirspaceRef(RestrictiveAirspaceReference value)
Sets the value of the restrictiveAirspaceRef property.
|
void |
setReverseAltitudes(AirspaceRouteHoldAltitudeConstraint value)
Sets the value of the reverseAltitudes property.
|
void |
setRho(BigDecimal value)
Sets the value of the rho property.
|
void |
setRnp(BigDecimal value)
Sets the value of the rnp property.
|
void |
setRouteDistanceFrom(BigDecimal value)
Sets the value of the routeDistanceFrom property.
|
void |
setRvsmLevels(AirspaceRouteHoldAltitudeConstraint value)
Sets the value of the rvsmLevels property.
|
void |
setTheta(BigDecimal value)
Sets the value of the theta property.
|
void |
setVerticalScaleFactor(Long value)
Sets the value of the verticalScaleFactor property.
|
void |
setWaypointDescription(AirwayWaypointDescription value)
Sets the value of the waypointDescription property.
|
getFixIdent, getFixRef, getRecNavaidIdent, getRecNavaidRef, getSequenceNumber, setFixIdent, setFixRef, setRecNavaidIdent, setRecNavaidRef, setSequenceNumber
getAreaCode, getCustomerCode, getCycleDate, getNotes, getRecordType, setAreaCode, setCustomerCode, setCycleDate, setRecordType
getSupplementalData, setSupplementalData
protected EnrouteAirwayRouteType airwayRouteType
protected Object cruiseTableRef
protected EnrouteAirwayDirectionalRestriction directionRestriction
protected BigDecimal routeDistanceFrom
protected EuIndicator euIndicator
protected BigDecimal fixRadiusTransitionIndicator
protected Course inboundCourse
protected AirwayWaypointDescription waypointDescription
protected Level level
protected BigDecimal rho
protected BigDecimal rnp
protected AirspaceRouteHoldAltitudeConstraint rvsmLevels
protected BigDecimal theta
protected Long verticalScaleFactor
protected Course outboundCourse
protected AirspaceRouteHoldAltitudeConstraint forwardAltitudes
protected AirspaceRouteHoldAltitudeConstraint reverseAltitudes
protected RestrictiveAirspaceReference restrictiveAirspaceRef
public EnrouteAirwayRouteType getAirwayRouteType()
This element will override the airway segment level route type.
EnrouteAirwayRouteType
public void setAirwayRouteType(EnrouteAirwayRouteType value)
value
- allowed object is
EnrouteAirwayRouteType
getAirwayRouteType()
public Object getCruiseTableRef()
A standard cruising level table is established by ICAO and is to be observed except when, on the basis of regional air navigation agreements, a modified table of cruising levels is prescribed for use. This field permits the enroute airway record to identify the Cruise Table record that is to be used for cruise levels.
Object
public void setCruiseTableRef(Object value)
value
- allowed object is
Object
getCruiseTableRef()
public EnrouteAirwayDirectionalRestriction getDirectionRestriction()
The “Direction Restriction” field will indicate the direction an Enroute Airway is to be flown
EnrouteAirwayDirectionalRestriction
public void setDirectionRestriction(EnrouteAirwayDirectionalRestriction value)
value
- allowed object is
EnrouteAirwayDirectionalRestriction
getDirectionRestriction()
public BigDecimal getRouteDistanceFrom()
In Enroute Airways, Route Distance From is the distance in nautical miles from the waypoint identified in the records Fix Ident field to the next waypoint of the route.
BigDecimal
public void setRouteDistanceFrom(BigDecimal value)
value
- allowed object is
BigDecimal
getRouteDistanceFrom()
public EuIndicator getEuIndicator()
The “EU Indicator” field is used to identify those Enroute Airway records that have an Airway Restriction record without identifying the restriction.
EuIndicator
public void setEuIndicator(EuIndicator value)
value
- allowed object is
EuIndicator
getEuIndicator()
public BigDecimal getFixRadiusTransitionIndicator()
Indicates that a specific turn radius from the inbound course to the outbound course is required by the airspace controlling agency.
BigDecimal
public void setFixRadiusTransitionIndicator(BigDecimal value)
value
- allowed object is
BigDecimal
getFixRadiusTransitionIndicator()
public Course getInboundCourse()
“Inbound Magnetic Course” is the published inbound magnetic course to the waypoint in the “Fix Ident” field of the records in which it is employed.
Course
public void setInboundCourse(Course value)
value
- allowed object is
Course
getInboundCourse()
public AirwayWaypointDescription getWaypointDescription()
AirwayWaypointDescription
public void setWaypointDescription(AirwayWaypointDescription value)
value
- allowed object is
AirwayWaypointDescription
public Level getLevel()
Defines the enroute structure (High, Low, or All) to which the airway leg applies.
Level
public void setLevel(Level value)
value
- allowed object is
Level
getLevel()
public BigDecimal getRho()
BigDecimal
public void setRho(BigDecimal value)
value
- allowed object is
BigDecimal
public BigDecimal getRnp()
BigDecimal
public void setRnp(BigDecimal value)
value
- allowed object is
BigDecimal
public AirspaceRouteHoldAltitudeConstraint getRvsmLevels()
RVSM Minimum Level is the lowest and hightest defined cruising level for an airway or holding pattern.
AirspaceRouteHoldAltitudeConstraint
public void setRvsmLevels(AirspaceRouteHoldAltitudeConstraint value)
value
- allowed object is
AirspaceRouteHoldAltitudeConstraint
getRvsmLevels()
public BigDecimal getTheta()
BigDecimal
public void setTheta(BigDecimal value)
value
- allowed object is
BigDecimal
public Long getVerticalScaleFactor()
Long
public void setVerticalScaleFactor(Long value)
value
- allowed object is
Long
public Course getOutboundCourse()
“Outbound Magnetic Course” is the published outbound magnetic course from the waypoint identified in the record’s “Fix Ident” field. In addition, this field is used for Course/Heading/Radials on SID/STAR Approach Records through requirements of the Path Terminator and coding rules contained in Attachment 5 of this specification.
Course
public void setOutboundCourse(Course value)
value
- allowed object is
Course
getOutboundCourse()
public AirspaceRouteHoldAltitudeConstraint getForwardAltitudes()
This element represents a set of minimum enroute altitude/minimum flight altitude and an upper limit for the leg.
AirspaceRouteHoldAltitudeConstraint
public void setForwardAltitudes(AirspaceRouteHoldAltitudeConstraint value)
value
- allowed object is
AirspaceRouteHoldAltitudeConstraint
getForwardAltitudes()
public AirspaceRouteHoldAltitudeConstraint getReverseAltitudes()
This element represents a set of minimum enroute altitude/minimum flight altitude and an upper limit for the leg.
AirspaceRouteHoldAltitudeConstraint
public void setReverseAltitudes(AirspaceRouteHoldAltitudeConstraint value)
value
- allowed object is
AirspaceRouteHoldAltitudeConstraint
getReverseAltitudes()
public RestrictiveAirspaceReference getRestrictiveAirspaceRef()
RestrictiveAirspaceReference
public void setRestrictiveAirspaceRef(RestrictiveAirspaceReference value)
value
- allowed object is
RestrictiveAirspaceReference
Copyright © 2020. All rights reserved.