public class TLcdAIXM51AbstractServiceTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
TLcdDataType
, but should be initialized with a time slice type
that corresponds to a feature type that is an extension of
TLcdAIXM51DataTypes.AbstractServiceType
.
The corresponding 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 |
---|
TLcdAIXM51AbstractServiceTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the annotation property.
|
List<TLcdAIXM51ServiceOperationalStatus> |
getAvailability()
Gets the value of the availability property.
|
List<TLcdAIXM51CallsignDetail> |
getCallSign()
Gets the value of the callsign property.
|
TLcdAIXM51CodeYesNo |
getCompliantICAO()
Gets the value of the compliantICAO property.
|
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
TLcdGML32AbstractTimePrimitive |
getFeatureLifetime()
Returns the value of the property that maps to the
featureLifetime element. |
TLcdAIXM51CodeFlightDestination |
getFlightOperations()
Gets the value of the flightOperations property.
|
List<TLcdAIXM51ContactInformation> |
getGroundCommunication()
Gets the value of the groundCommunication property.
|
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
TLcdAIXM51ElevatedPoint |
getLocation()
Gets the value of the location property.
|
List<TLcdAIXM51Feature<TLcdAIXM51RadioCommunicationChannelTimeSlice>> |
getRadioCommunication()
Gets the value of the radioCommunication property.
|
TLcdAIXM51CodeFacilityRanking |
getRank()
Gets the value of the rank property.
|
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
String |
getServiceName()
Gets the value of the serviceName property.
|
TLcdAIXM51Feature<TLcdAIXM51UnitTimeSlice> |
getServiceProvider()
Gets the value of the serviceProvider property.
|
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
void |
setCompliantICAO(TLcdAIXM51CodeYesNo aValue)
Sets the value of the compliantICAO property.
|
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 |
setFlightOperations(TLcdAIXM51CodeFlightDestination aValue)
Sets the value of the flightOperations 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 |
setRank(TLcdAIXM51CodeFacilityRanking aValue)
Sets the value of the rank property.
|
void |
setSequenceNumber(long aValue)
Sets the value of the property that maps to the
sequenceNumber element. |
void |
setServiceName(String aValue)
Sets the value of the serviceName property.
|
void |
setServiceProvider(TLcdAIXM51Feature<TLcdAIXM51UnitTimeSlice> aValue)
Sets the value of the serviceProvider property.
|
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 TLcdAIXM51AbstractServiceTimeSlice(TLcdDataType aType)
public TLcdAIXM51CodeFlightDestination getFlightOperations()
The destination (arriving, departing, etc.) of the flights for which the information is provided.
TLcdAIXM51Optional
public void setFlightOperations(TLcdAIXM51CodeFlightDestination aValue)
The destination (arriving, departing, etc.) of the flights for which the information is provided.
aValue
- the value to set for the flightOperations property.public TLcdAIXM51CodeFacilityRanking getRank()
The order of priority of the service, such as "primary" or "alternate".
rank
property.TLcdAIXM51Optional
public void setRank(TLcdAIXM51CodeFacilityRanking aValue)
The order of priority of the service, such as "primary" or "alternate".
aValue
- the value to set for the rank
property.public TLcdAIXM51CodeYesNo getCompliantICAO()
A code indicating whether the service is compliant with the ICAO standards and recomended practices specified for this type of service.
compliantICAO
property.TLcdAIXM51Optional
public void setCompliantICAO(TLcdAIXM51CodeYesNo aValue)
A code indicating whether the service is compliant with the ICAO standards and recomended practices specified for this type of service.
aValue
- the value to set for the compliantICAO
property.public String getServiceName()
A free text name by which the service is identified.
serviceName
property.TLcdAIXM51Optional
public void setServiceName(String aValue)
A free text name by which the service is identified.
aValue
- the value to set for the serviceName
property.public TLcdAIXM51ElevatedPoint getLocation()
location
property.TLcdAIXM51Property
public void setLocation(TLcdAIXM51ElevatedPoint aValue)
aValue
- the value to set for the location
property.public TLcdAIXM51Feature<TLcdAIXM51UnitTimeSlice> getServiceProvider()
Identifies the Unit for which Services are provided.
serviceProvider
property.TLcdAIXM51FeatureAssociation
public void setServiceProvider(TLcdAIXM51Feature<TLcdAIXM51UnitTimeSlice> aValue)
Identifies the Unit for which Services are provided.
aValue
- the value to set for the serviceProvider
property.public List<TLcdAIXM51CallsignDetail> getCallSign()
callsign
property.TLcdAIXM51Property
public List<TLcdAIXM51Feature<TLcdAIXM51RadioCommunicationChannelTimeSlice>> getRadioCommunication()
The service that is provided on the radio frequency.
radioCommunication
property.TLcdAIXM51FeatureAssociation
public List<TLcdAIXM51ContactInformation> getGroundCommunication()
groundCommunication
property.TLcdAIXM51Property
public List<TLcdAIXM51ServiceOperationalStatus> getAvailability()
The operational status of the Service.
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.