public class TLcdAIXM51AbstractNavaidEquipmentTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
TLcdDataType
, but should be initialized
with a time slice type that corresponds to a feature type that is an
extension of TLcdAIXM51DataTypes.AbstractNavaidEquipmentType
.
The corresponding abstract time slice type does not exist because it is not
defined in the AIXM 5.1 XML schema.Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
CORRECTION_NUMBER_PROPERTY
Data property that maps to the
correctionNumber element. |
static TLcdDataProperty |
FEATURE_LIFETIME_PROPERTY
Data property that maps to the
featureLifetime element. |
static TLcdDataProperty |
INTERPRETATION_PROPERTY
Data property that maps to the
interpretation element. |
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. |
DATA_SOURCE_PROPERTY, VALID_TIME_PROPERTY
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51AbstractNavaidEquipmentTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the annotation property.
|
List<TLcdAIXM51AuthorityForNavaidEquipment> |
getAuthority()
Gets the value of the authority property.
|
List<TLcdAIXM51NavaidOperationalStatus> |
getAvailability()
Gets the value of the availability property.
|
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
String |
getDateMagneticVariation()
Gets the value of the dateMagneticVariation property.
|
String |
getDesignator()
Gets the value of the designator property.
|
TLcdAIXM51CodeRadioEmission |
getEmissionClass()
Gets the value of the emissionClass property.
|
TLcdGML32AbstractTimePrimitive |
getFeatureLifetime()
Returns the value of the property that maps to the
featureLifetime element. |
TLcdAIXM51CodeYesNo |
getFlightChecked()
Gets the value of the flightChecked property.
|
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
TLcdAIXM51ElevatedPoint |
getLocation()
Gets the value of the location property.
|
Double |
getMagneticVariation()
Gets the value of the magneticVariation property.
|
Double |
getMagneticVariationAccuracy()
Gets the value of the magneticVariationAccuracy property.
|
TLcdAIXM51CodeYesNo |
getMobile()
Gets the value of the mobile property.
|
List<TLcdAIXM51NavaidEquipmentMonitoring> |
getMonitoring()
Gets the value of the monitoring property.
|
String |
getNavaidEquipmentName()
Gets the value of the name property.
|
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. |
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber element. |
void |
setDateMagneticVariation(String aValue)
Sets the value of the dateMagneticVariation property.
|
void |
setDesignator(String aValue)
Sets the value of the designator property.
|
void |
setEmissionClass(TLcdAIXM51CodeRadioEmission aValue)
Sets the value of the emissionClass property.
|
void |
setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
Sets the value of the property that maps to the
featureLifetime element. |
void |
setFlightChecked(TLcdAIXM51CodeYesNo aValue)
Sets the value of the flightChecked property.
|
void |
setInterpretation(ELcdAIXM51Interpretation aValue)
Sets the value of the property that maps to the
interpretation element. |
void |
setLocation(TLcdAIXM51ElevatedPoint aValue)
Sets the value of the location property.
|
void |
setMagneticVariation(Double aValue)
Sets the value of the magneticVariation property.
|
void |
setMagneticVariationAccuracy(Double aValue)
Sets the value of the magneticVariationAccuracy property.
|
void |
setMobile(TLcdAIXM51CodeYesNo aValue)
Sets the value of the mobile property.
|
void |
setNavaidEquipmentName(String aValue)
Sets the value of the name property.
|
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. |
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 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 TLcdAIXM51AbstractNavaidEquipmentTimeSlice(TLcdDataType aType)
public String getDesignator()
The identifying code given to the navaid.
designator
property.TLcdAIXM51Optional
public void setDesignator(String aValue)
The identifying code given to the navaid.
aValue
- the value to set for the designator
property.public String getNavaidEquipmentName()
The long name given to the navaid equipment.
name
property.TLcdAIXM51Optional
public void setNavaidEquipmentName(String aValue)
The long name given to the navaid equipment.
aValue
- the value to set for the name
property.public TLcdAIXM51CodeRadioEmission getEmissionClass()
A code indicating the type of emission, as defined at the 1979 ITU World Administrative Radio Conference.
emissionClass
property.TLcdAIXM51Optional
public void setEmissionClass(TLcdAIXM51CodeRadioEmission aValue)
A code indicating the type of emission, as defined at the 1979 ITU World Administrative Radio Conference.
aValue
- the value to set for the emissionClass
property.public TLcdAIXM51CodeYesNo getMobile()
Indicates if the navaid equipment is mobile.
mobile
property.TLcdAIXM51Optional
public void setMobile(TLcdAIXM51CodeYesNo aValue)
Indicates if the navaid equipment is mobile.
aValue
- the value to set for the mobile
property.public Double getMagneticVariation()
The measured angle between Magnetic North and True North at the VOR and at the time reported in dateMagneticVariation. By convention, the measure is expressed as a positive number if Magnetic North is to the east of True North and negative if Magnetic North is to the west of True North. Therefore, magnetic bearing + magnetic variation = true bearing. The following rule of thumb applies: ""variation east-magnetic least, variation west-magnetic best"".
magneticVariation
property.TLcdAIXM51Optional
public void setMagneticVariation(Double aValue)
The measured angle between Magnetic North and True North at the VOR and at the time reported in dateMagneticVariation. By convention, the measure is expressed as a positive number if Magnetic North is to the east of True North and negative if Magnetic North is to the west of True North. Therefore, magnetic bearing + magnetic variation = true bearing. The following rule of thumb applies: ""variation east-magnetic least, variation west-magnetic best"".
aValue
- the value to set for the magneticVariation
property.public Double getMagneticVariationAccuracy()
The accuracy of the measured angle between Magnetic North and True North at the VOR and at the time reported in dateMagneticVariation
magneticVariationAccuracy
property.TLcdAIXM51Optional
public void setMagneticVariationAccuracy(Double aValue)
The accuracy of the measured angle between Magnetic North and True North at the VOR and at the time reported in dateMagneticVariation
aValue
- the value to set for the magneticVariationAccuracy
property.public String getDateMagneticVariation()
The year the magnetic variation was measured.
dateMagneticVariation
property.TLcdAIXM51Optional
public void setDateMagneticVariation(String aValue)
The year the magnetic variation was measured.
aValue
- the value to set for the dateMagneticVariation
property.public TLcdAIXM51CodeYesNo getFlightChecked()
Indicates if the navaid equipment has been flight checked.
flightChecked
property.TLcdAIXM51Optional
public void setFlightChecked(TLcdAIXM51CodeYesNo aValue)
Indicates if the navaid equipment has been flight checked.
aValue
- the value to set for the flightChecked
property.public TLcdAIXM51ElevatedPoint getLocation()
This is the location where the navaid equipment resides.
location
property.TLcdAIXM51Property
public void setLocation(TLcdAIXM51ElevatedPoint aValue)
This is the location where the navaid equipment resides.
aValue
- the value to set for the location
property.public List<TLcdAIXM51AuthorityForNavaidEquipment> getAuthority()
Represents the organization responsible for the equipment.
authority
property.TLcdAIXM51Property
public List<TLcdAIXM51NavaidEquipmentMonitoring> getMonitoring()
Navaid equipment monitoring information.
monitoring
property.TLcdAIXM51Property
public List<TLcdAIXM51NavaidOperationalStatus> getAvailability()
The operational status of the navaid equipment.
availability
property.TLcdAIXM51Property
public List<TLcdAIXM51Note> getAnnotation()
annotation
property.TLcdAIXM51Property
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.