public class TLcdAIXM51AngleIndicationTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANGLE_PROPERTY
Data property that maps to the
angle element. |
static TLcdDataProperty |
ANGLE_TYPE_PROPERTY
Data property that maps to the
angleType element. |
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
CARDINAL_DIRECTION_PROPERTY
Data property that maps to the
cardinalDirection element. |
static TLcdDataProperty |
CORRECTION_NUMBER_PROPERTY
Data property that maps to the
correctionNumber element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
FEATURE_LIFETIME_PROPERTY
Data property that maps to the
featureLifetime element. |
static TLcdDataProperty |
FIX_PROPERTY
Data property that maps to the
fix element. |
static TLcdDataProperty |
INDICATION_DIRECTION_PROPERTY
Data property that maps to the
indicationDirection element. |
static TLcdDataProperty |
INTERPRETATION_PROPERTY
Data property that maps to the
interpretation element. |
static TLcdDataProperty |
MINIMUM_RECEPTION_ALTITUDE_PROPERTY
Data property that maps to the
minimumReceptionAltitude 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 |
SEQUENCE_NUMBER_PROPERTY
Data property that maps to the
sequenceNumber element. |
static TLcdDataProperty |
TIME_SLICE_METADATA_PROPERTY
Data property that maps to the
timeSliceMetadata element. |
static TLcdDataProperty |
TRUE_ANGLE_PROPERTY
Data property that maps to the
trueAngle element. |
DATA_SOURCE_PROPERTY, VALID_TIME_PROPERTY
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51AngleIndicationTimeSlice() |
TLcdAIXM51AngleIndicationTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
Double |
getAngle()
Returns the role value contained in the value of the
ANGLE_PROPERTY property. |
TLcdAIXM51CodeBearing |
getAngleType()
Returns the role value contained in the value of the
ANGLE_TYPE_PROPERTY property. |
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the
ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances. |
TLcdAIXM51CodeCardinalDirection |
getCardinalDirection()
Returns the role value contained in the value of the
CARDINAL_DIRECTION_PROPERTY property. |
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
TLcdGML32AbstractTimePrimitive |
getFeatureLifetime()
Returns the value of the property that maps to the
featureLifetime element. |
TLcdAIXM51Feature<TLcdAIXM51DesignatedPointTimeSlice> |
getFix()
Returns the role value contained in the value of the
FIX_PROPERTY property. |
TLcdAIXM51CodeDirectionReference |
getIndicationDirection()
Returns the role value contained in the value of the
INDICATION_DIRECTION_PROPERTY property. |
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
TLcdAIXM51ValDistanceVertical |
getMinimumReceptionAltitude()
Returns the value of the property that maps to the
minimumReceptionAltitude element. |
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. |
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
Double |
getTrueAngle()
Returns the role value contained in the value of the
TRUE_ANGLE_PROPERTY property. |
void |
setAngle(Double aValue)
Sets the value of the property that maps to the
angle element. |
void |
setAngleType(TLcdAIXM51CodeBearing aValue)
Sets the value of the property that maps to the
angleType element. |
void |
setCardinalDirection(TLcdAIXM51CodeCardinalDirection aValue)
Sets the value of the property that maps to the
cardinalDirection element. |
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber element. |
void |
setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
Sets the value of the property that maps to the
featureLifetime element. |
void |
setFix(TLcdAIXM51Feature<TLcdAIXM51DesignatedPointTimeSlice> aValue)
Sets the value of the property that maps to the
fix element. |
void |
setIndicationDirection(TLcdAIXM51CodeDirectionReference aValue)
Sets the value of the property that maps to the
indicationDirection element. |
void |
setInterpretation(ELcdAIXM51Interpretation aValue)
Sets the value of the property that maps to the
interpretation element. |
void |
setMinimumReceptionAltitude(TLcdAIXM51ValDistanceVertical aValue)
Sets the value of the property that maps to the
minimumReceptionAltitude 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 |
setSequenceNumber(long aValue)
Sets the value of the property that maps to the
sequenceNumber element. |
void |
setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
Sets the value of the property that maps to the
timeSliceMetadata element. |
void |
setTrueAngle(Double aValue)
Sets the value of the property that maps to the
trueAngle element. |
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBeginValidTime, getBounds, getEndValidTime, getFocusPoint, getShape, getShapeCount, getTimeBounds, invalidateObject, setValue
getDataSource, getValidTime, setDataSource, setValidTime
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
getDataType, getValue, getValue, hasValue, hasValue, setValue, toString
public static final TLcdDataProperty ANGLE_PROPERTY
angle
element.
The possible values for this property are instances of TLcdAIXM51Optional<Double>
.public static final TLcdDataProperty ANGLE_TYPE_PROPERTY
angleType
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeBearing>
.public static final TLcdDataProperty INDICATION_DIRECTION_PROPERTY
indicationDirection
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeDirectionReference>
.public static final TLcdDataProperty TRUE_ANGLE_PROPERTY
trueAngle
element.
The possible values for this property are instances of TLcdAIXM51Optional<Double>
.public static final TLcdDataProperty CARDINAL_DIRECTION_PROPERTY
cardinalDirection
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeCardinalDirection>
.public static final TLcdDataProperty MINIMUM_RECEPTION_ALTITUDE_PROPERTY
minimumReceptionAltitude
element.
The possible values for this property are instances of TLcdAIXM51ValDistanceVertical
.public static final TLcdDataProperty FIX_PROPERTY
fix
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51DesignatedPointTimeSlice>
.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 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 static final TLcdDataProperty INTERPRETATION_PROPERTY
interpretation
element.
The possible values for this property are instances of ELcdAIXM51Interpretation
.public static final TLcdDataProperty SEQUENCE_NUMBER_PROPERTY
sequenceNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty CORRECTION_NUMBER_PROPERTY
correctionNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty TIME_SLICE_METADATA_PROPERTY
timeSliceMetadata
element.
The possible values for this property are instances of TLcdAIXM51FeatureTimeSliceMetadataProperty
.public static final TLcdDataProperty FEATURE_LIFETIME_PROPERTY
featureLifetime
element.
The possible values for this property are instances of TLcdGML32TimePrimitiveProperty
.public TLcdAIXM51AngleIndicationTimeSlice()
public TLcdAIXM51AngleIndicationTimeSlice(TLcdDataType aType)
public Double getAngle()
ANGLE_PROPERTY
property. Returns null
if the value of the ANGLE_PROPERTY
property is null
.
The indication of a bearing (at a given point) by the measurement of the angle between the bearing and either True North or Magnetic North (this should appear explicitly or implicitly). The angle is measured clockwise from 0 degrees up to but not including 360 degrees. The value can also be a VOR radial. For example, Westward is expressed as 270.
ANGLE_PROPERTY
property.TLcdAIXM51Optional
public void setAngle(Double aValue)
angle
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 ANGLE_PROPERTY
property is set to null
.
The indication of a bearing (at a given point) by the measurement of the angle between the bearing and either True North or Magnetic North (this should appear explicitly or implicitly). The angle is measured clockwise from 0 degrees up to but not including 360 degrees. The value can also be a VOR radial. For example, Westward is expressed as 270.
aValue
- the role value to set for the ANGLE_PROPERTY
property.public TLcdAIXM51CodeBearing getAngleType()
ANGLE_TYPE_PROPERTY
property. Returns null
if the value of the ANGLE_TYPE_PROPERTY
property is null
.
A code indicating the direction of the zero bearing. For example, magnetic north or true north.
ANGLE_TYPE_PROPERTY
property.TLcdAIXM51Optional
public void setAngleType(TLcdAIXM51CodeBearing aValue)
angleType
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 ANGLE_TYPE_PROPERTY
property is set to null
.
A code indicating the direction of the zero bearing. For example, magnetic north or true north.
aValue
- the role value to set for the ANGLE_TYPE_PROPERTY
property.public TLcdAIXM51CodeDirectionReference getIndicationDirection()
INDICATION_DIRECTION_PROPERTY
property. Returns null
if the value of the INDICATION_DIRECTION_PROPERTY
property is null
.
Code indicating the if the angle is TO or FROM the Navaid or Designated Point that is used.
INDICATION_DIRECTION_PROPERTY
property.TLcdAIXM51Optional
public void setIndicationDirection(TLcdAIXM51CodeDirectionReference aValue)
indicationDirection
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 INDICATION_DIRECTION_PROPERTY
property is set to null
.
Code indicating the if the angle is TO or FROM the Navaid or Designated Point that is used.
aValue
- the role value to set for the INDICATION_DIRECTION_PROPERTY
property.public Double getTrueAngle()
TRUE_ANGLE_PROPERTY
property. Returns null
if the value of the TRUE_ANGLE_PROPERTY
property is null
.
The indication of a bearing (at a given point) by the measurement of the angle between the bearing and True North. The angle is measured clockwise from 0 degrees up to but not including 360 degrees. The value can also be a VOR radial. For example, Westward is expressed as 270.
TRUE_ANGLE_PROPERTY
property.TLcdAIXM51Optional
public void setTrueAngle(Double aValue)
trueAngle
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 TRUE_ANGLE_PROPERTY
property is set to null
.
The indication of a bearing (at a given point) by the measurement of the angle between the bearing and True North. The angle is measured clockwise from 0 degrees up to but not including 360 degrees. The value can also be a VOR radial. For example, Westward is expressed as 270.
aValue
- the role value to set for the TRUE_ANGLE_PROPERTY
property.public TLcdAIXM51CodeCardinalDirection getCardinalDirection()
CARDINAL_DIRECTION_PROPERTY
property. Returns null
if the value of the CARDINAL_DIRECTION_PROPERTY
property is null
.
The angle expressed as compass direction.
CARDINAL_DIRECTION_PROPERTY
property.TLcdAIXM51Optional
public void setCardinalDirection(TLcdAIXM51CodeCardinalDirection aValue)
cardinalDirection
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 CARDINAL_DIRECTION_PROPERTY
property is set to null
.
The angle expressed as compass direction.
aValue
- the role value to set for the CARDINAL_DIRECTION_PROPERTY
property.public TLcdAIXM51ValDistanceVertical getMinimumReceptionAltitude()
minimumReceptionAltitude
element.
The lowest altitude that an aircraft can receive signal.
MINIMUM_RECEPTION_ALTITUDE_PROPERTY
property.public void setMinimumReceptionAltitude(TLcdAIXM51ValDistanceVertical aValue)
minimumReceptionAltitude
element.
The lowest altitude that an aircraft can receive signal.
aValue
- the value to set for the MINIMUM_RECEPTION_ALTITUDE_PROPERTY
property.public TLcdAIXM51Feature<TLcdAIXM51DesignatedPointTimeSlice> getFix()
FIX_PROPERTY
property. Returns null
if the value of the FIX_PROPERTY
property is null
.
A selected point that may have references (distance and/or angle indications)
FIX_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setFix(TLcdAIXM51Feature<TLcdAIXM51DesignatedPointTimeSlice> aValue)
fix
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 FIX_PROPERTY
property is set to null
.
A selected point that may have references (distance and/or angle indications)
aValue
- the role value to set for the FIX_PROPERTY
property.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>
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 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
public ELcdAIXM51Interpretation getInterpretation()
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
INTERPRETATION_PROPERTY
property.public void setInterpretation(ELcdAIXM51Interpretation aValue)
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
aValue
- the value to set for the INTERPRETATION_PROPERTY
property.public long getSequenceNumber()
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
SEQUENCE_NUMBER_PROPERTY
property.public void setSequenceNumber(long aValue)
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
aValue
- the value to set for the SEQUENCE_NUMBER_PROPERTY
property.public long getCorrectionNumber()
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
CORRECTION_NUMBER_PROPERTY
property.public void setCorrectionNumber(long aValue)
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
aValue
- the value to set for the CORRECTION_NUMBER_PROPERTY
property.public TLcdAIXM51FeatureTimeSliceMetadataProperty getTimeSliceMetadata()
timeSliceMetadata
element.TIME_SLICE_METADATA_PROPERTY
property.public void setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
timeSliceMetadata
element.aValue
- the value to set for the TIME_SLICE_METADATA_PROPERTY
property.public TLcdGML32AbstractTimePrimitive getFeatureLifetime()
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
FEATURE_LIFETIME_PROPERTY
property.TLcdGML32TimePrimitiveProperty
public void setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
aValue
- the value to set for the FEATURE_LIFETIME_PROPERTY
property.