public class TLcdAIXM51DepartureArrivalCondition extends TLcdAIXM51AbstractAIXMObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
ENGINE_TYPE_PROPERTY
Data property that maps to the
engineType element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
MAXIMUM_CROSSING_AT_END_PROPERTY
Data property that maps to the
maximumCrossingAtEnd element. |
static TLcdDataProperty |
MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
Data property that maps to the
maximumCrossingAtEndReference element. |
static TLcdDataProperty |
MINIMUM_CROSSING_AT_END_PROPERTY
Data property that maps to the
minimumCrossingAtEnd element. |
static TLcdDataProperty |
MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
Data property that maps to the
minimumCrossingAtEndReference element. |
static TLcdDataProperty |
MINIMUM_ENROUTE_ALTITUDE_PROPERTY
Data property that maps to the
minimumEnrouteAltitude element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51DepartureArrivalCondition() |
TLcdAIXM51DepartureArrivalCondition(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. |
TLcdAIXM51AircraftCharacteristic |
getEngineType()
Returns the role value contained in the value of the
ENGINE_TYPE_PROPERTY property. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
TLcdAIXM51ValDistanceVertical |
getMaximumCrossingAtEnd()
Returns the value of the property that maps to the
maximumCrossingAtEnd element. |
TLcdAIXM51CodeVerticalReference |
getMaximumCrossingAtEndReference()
Returns the role value contained in the value of the
MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property. |
TLcdAIXM51ValDistanceVertical |
getMinimumCrossingAtEnd()
Returns the value of the property that maps to the
minimumCrossingAtEnd element. |
TLcdAIXM51CodeVerticalReference |
getMinimumCrossingAtEndReference()
Returns the role value contained in the value of the
MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY property. |
TLcdAIXM51ValDistanceVertical |
getMinimumEnrouteAltitude()
Returns the value of the property that maps to the
minimumEnrouteAltitude element. |
void |
setEngineType(TLcdAIXM51AircraftCharacteristic aValue)
Sets the value of the property that maps to the
engineType element. |
void |
setMaximumCrossingAtEnd(TLcdAIXM51ValDistanceVertical aValue)
Sets the value of the property that maps to the
maximumCrossingAtEnd element. |
void |
setMaximumCrossingAtEndReference(TLcdAIXM51CodeVerticalReference aValue)
Sets the value of the property that maps to the
maximumCrossingAtEndReference element. |
void |
setMinimumCrossingAtEnd(TLcdAIXM51ValDistanceVertical aValue)
Sets the value of the property that maps to the
minimumCrossingAtEnd element. |
void |
setMinimumCrossingAtEndReference(TLcdAIXM51CodeVerticalReference aValue)
Sets the value of the property that maps to the
minimumCrossingAtEndReference element. |
void |
setMinimumEnrouteAltitude(TLcdAIXM51ValDistanceVertical aValue)
Sets the value of the property that maps to the
minimumEnrouteAltitude element. |
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty MINIMUM_ENROUTE_ALTITUDE_PROPERTY
minimumEnrouteAltitude
element.
The possible values for this property are instances of TLcdAIXM51ValDistanceVertical
.public static final TLcdDataProperty MINIMUM_CROSSING_AT_END_PROPERTY
minimumCrossingAtEnd
element.
The possible values for this property are instances of TLcdAIXM51ValDistanceVertical
.public static final TLcdDataProperty MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
minimumCrossingAtEndReference
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>
.public static final TLcdDataProperty MAXIMUM_CROSSING_AT_END_PROPERTY
maximumCrossingAtEnd
element.
The possible values for this property are instances of TLcdAIXM51ValDistanceVertical
.public static final TLcdDataProperty MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
maximumCrossingAtEndReference
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeVerticalReference>
.public static final TLcdDataProperty ENGINE_TYPE_PROPERTY
engineType
element.
The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51AircraftCharacteristic>
.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 TLcdAIXM51DepartureArrivalCondition()
public TLcdAIXM51DepartureArrivalCondition(TLcdDataType aType)
public TLcdAIXM51ValDistanceVertical getMinimumEnrouteAltitude()
minimumEnrouteAltitude
element.
Minimum en-route altitude (MEA). The altitude for an en-route segment that provides adequate reception of relevant navigation facilities and ATS communications, complies with the airspace structure and provides the required obstacle clearance.
MINIMUM_ENROUTE_ALTITUDE_PROPERTY
property.public void setMinimumEnrouteAltitude(TLcdAIXM51ValDistanceVertical aValue)
minimumEnrouteAltitude
element.
Minimum en-route altitude (MEA). The altitude for an en-route segment that provides adequate reception of relevant navigation facilities and ATS communications, complies with the airspace structure and provides the required obstacle clearance.
aValue
- the value to set for the MINIMUM_ENROUTE_ALTITUDE_PROPERTY
property.public TLcdAIXM51ValDistanceVertical getMinimumCrossingAtEnd()
minimumCrossingAtEnd
element.
The lowermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.
MINIMUM_CROSSING_AT_END_PROPERTY
property.public void setMinimumCrossingAtEnd(TLcdAIXM51ValDistanceVertical aValue)
minimumCrossingAtEnd
element.
The lowermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.
aValue
- the value to set for the MINIMUM_CROSSING_AT_END_PROPERTY
property.public TLcdAIXM51CodeVerticalReference getMinimumCrossingAtEndReference()
MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property. Returns null
if the value of the MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property is null
.
The reference surface used for the value of the minimumCrossingAtEnd. For example, Mean Sea Level, Ground, standard pressure, etc..
MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property.TLcdAIXM51Optional
public void setMinimumCrossingAtEndReference(TLcdAIXM51CodeVerticalReference aValue)
minimumCrossingAtEndReference
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 MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property is set to null
.
The reference surface used for the value of the minimumCrossingAtEnd. For example, Mean Sea Level, Ground, standard pressure, etc..
aValue
- the role value to set for the MINIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property.public TLcdAIXM51ValDistanceVertical getMaximumCrossingAtEnd()
maximumCrossingAtEnd
element.
The uppermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.
MAXIMUM_CROSSING_AT_END_PROPERTY
property.public void setMaximumCrossingAtEnd(TLcdAIXM51ValDistanceVertical aValue)
maximumCrossingAtEnd
element.
The uppermost vertical position at the end point, when flying on the route portion in the direction indicated in the RoutePortionUsage.
aValue
- the value to set for the MAXIMUM_CROSSING_AT_END_PROPERTY
property.public TLcdAIXM51CodeVerticalReference getMaximumCrossingAtEndReference()
MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property. Returns null
if the value of the MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property is null
.
The reference surface used for the value of the maximumCrossingAtEnd. For example, Mean Sea Level, Ground, standard pressure, etc..
MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property.TLcdAIXM51Optional
public void setMaximumCrossingAtEndReference(TLcdAIXM51CodeVerticalReference aValue)
maximumCrossingAtEndReference
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 MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property is set to null
.
The reference surface used for the value of the maximumCrossingAtEnd. For example, Mean Sea Level, Ground, standard pressure, etc..
aValue
- the role value to set for the MAXIMUM_CROSSING_AT_END_REFERENCE_PROPERTY
property.public TLcdAIXM51AircraftCharacteristic getEngineType()
ENGINE_TYPE_PROPERTY
property. Returns null
if the value of the ENGINE_TYPE_PROPERTY
property is null
.
type of aircraft engine allowed for the condition
ENGINE_TYPE_PROPERTY
property.TLcdAIXM51Property
public void setEngineType(TLcdAIXM51AircraftCharacteristic aValue)
engineType
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 ENGINE_TYPE_PROPERTY
property is set to null
.
type of aircraft engine allowed for the condition
aValue
- the role value to set for the ENGINE_TYPE_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 List<TLcdAIXM51AbstractExtension> getExtension()
EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.TLcdAIXM51Link