public class TLcdAIXM51PassengerServiceTimeSlice extends TLcdAIXM51AbstractAirportGroundServiceTimeSlice
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
AIRPORT_HELIPORT_PROPERTY
Data property that maps to the
airportHeliport element. |
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
AVAILABILITY_PROPERTY
Data property that maps to the
availability element. |
static TLcdDataProperty |
CALL_SIGN_PROPERTY
Data property that maps to the
call-sign element. |
static TLcdDataProperty |
COMPLIANT_ICAO_PROPERTY
Data property that maps to the
compliantICAO 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 |
FLIGHT_OPERATIONS_PROPERTY
Data property that maps to the
flightOperations element. |
static TLcdDataProperty |
GROUND_COMMUNICATION_PROPERTY
Data property that maps to the
groundCommunication element. |
static TLcdDataProperty |
INTERPRETATION_PROPERTY
Data property that maps to the
interpretation element. |
static TLcdDataProperty |
LOCATION_PROPERTY
Data property that maps to the
location element. |
static TLcdDataProperty |
RADIO_COMMUNICATION_PROPERTY
Data property that maps to the
radioCommunication element. |
static TLcdDataProperty |
RANK_PROPERTY
Data property that maps to the
rank element. |
static TLcdDataProperty |
SEQUENCE_NUMBER_PROPERTY
Data property that maps to the
sequenceNumber element. |
static TLcdDataProperty |
SERVICE_NAME_PROPERTY
Data property that maps to the
name element. |
static TLcdDataProperty |
SERVICE_PROVIDER_PROPERTY
Data property that maps to the
serviceProvider element. |
static TLcdDataProperty |
TIME_SLICE_METADATA_PROPERTY
Data property that maps to the
timeSliceMetadata element. |
static TLcdDataProperty |
TYPE_PROPERTY
Data property that maps to the
type 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 |
---|
TLcdAIXM51PassengerServiceTimeSlice() |
TLcdAIXM51PassengerServiceTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice>> |
getAirportHeliport()
Gets the value of the
AIRPORT_HELIPORT_PROPERTY property adapted to a list of TLcdAIXM51Feature instances. |
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the
ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances. |
List<TLcdAIXM51ServiceOperationalStatus> |
getAvailability()
Gets the value of the
AVAILABILITY_PROPERTY property adapted to a list of TLcdAIXM51ServiceOperationalStatus instances. |
List<TLcdAIXM51CallsignDetail> |
getCallSign()
Gets the value of the
CALL_SIGN_PROPERTY property adapted to a list of TLcdAIXM51CallsignDetail instances. |
TLcdAIXM51CodeYesNo |
getCompliantICAO()
Returns the role value contained in the value of the
COMPLIANT_ICAO_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. |
TLcdAIXM51CodeFlightDestination |
getFlightOperations()
Returns the role value contained in the value of the
FLIGHT_OPERATIONS_PROPERTY property. |
List<TLcdAIXM51ContactInformation> |
getGroundCommunication()
Gets the value of the
GROUND_COMMUNICATION_PROPERTY property adapted to a list of TLcdAIXM51ContactInformation instances. |
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
TLcdAIXM51ElevatedPoint |
getLocation()
Returns the role value contained in the value of the
LOCATION_PROPERTY property. |
List<TLcdAIXM51Feature<TLcdAIXM51RadioCommunicationChannelTimeSlice>> |
getRadioCommunication()
Gets the value of the
RADIO_COMMUNICATION_PROPERTY property adapted to a list of TLcdAIXM51Feature instances. |
TLcdAIXM51CodeFacilityRanking |
getRank()
Returns the role value contained in the value of the
RANK_PROPERTY property. |
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
String |
getServiceName()
Returns the role value contained in the value of the
SERVICE_NAME_PROPERTY property. |
TLcdAIXM51Feature<TLcdAIXM51UnitTimeSlice> |
getServiceProvider()
Returns the role value contained in the value of the
SERVICE_PROVIDER_PROPERTY property. |
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
TLcdAIXM51CodePassengerService |
getType()
Returns the role value contained in the value of the
TYPE_PROPERTY property. |
void |
setCompliantICAO(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
compliantICAO 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 |
setFlightOperations(TLcdAIXM51CodeFlightDestination aValue)
Sets the value of the property that maps to the
flightOperations element. |
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 property that maps to the
location element. |
void |
setRank(TLcdAIXM51CodeFacilityRanking aValue)
Sets the value of the property that maps to the
rank element. |
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 property that maps to the
name element. |
void |
setServiceProvider(TLcdAIXM51Feature<TLcdAIXM51UnitTimeSlice> aValue)
Sets the value of the property that maps to the
serviceProvider element. |
void |
setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
Sets the value of the property that maps to the
timeSliceMetadata element. |
void |
setType(TLcdAIXM51CodePassengerService aValue)
Sets the value of the property that maps to the
type 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 FLIGHT_OPERATIONS_PROPERTY
flightOperations
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeFlightDestination>
.public static final TLcdDataProperty RANK_PROPERTY
rank
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeFacilityRanking>
.public static final TLcdDataProperty COMPLIANT_ICAO_PROPERTY
compliantICAO
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty SERVICE_NAME_PROPERTY
name
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty LOCATION_PROPERTY
location
element.
The possible values for this property are instances of TLcdAIXM51Property<TLcdAIXM51ElevatedPoint>
.public static final TLcdDataProperty SERVICE_PROVIDER_PROPERTY
serviceProvider
element.
The possible values for this property are instances of TLcdAIXM51FeatureAssociation<TLcdAIXM51UnitTimeSlice>
.public static final TLcdDataProperty CALL_SIGN_PROPERTY
call-sign
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51CallsignDetail>>
.public static final TLcdDataProperty RADIO_COMMUNICATION_PROPERTY
radioCommunication
element.
The possible values for this property are instances of List<TLcdAIXM51FeatureAssociation<TLcdAIXM51RadioCommunicationChannelTimeSlice>>
.public static final TLcdDataProperty GROUND_COMMUNICATION_PROPERTY
groundCommunication
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51ContactInformation>>
.public static final TLcdDataProperty AVAILABILITY_PROPERTY
availability
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51ServiceOperationalStatus>>
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty AIRPORT_HELIPORT_PROPERTY
airportHeliport
element.
The possible values for this property are instances of List<TLcdAIXM51FeatureAssociation<TLcdAIXM51AirportHeliportTimeSlice>>
.public static final TLcdDataProperty TYPE_PROPERTY
type
element.
The possible values for this property are the public QName
constants defined in this class.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 TLcdAIXM51PassengerServiceTimeSlice()
public TLcdAIXM51PassengerServiceTimeSlice(TLcdDataType aType)
public TLcdAIXM51CodeFlightDestination getFlightOperations()
FLIGHT_OPERATIONS_PROPERTY
property. Returns null
if the value of the FLIGHT_OPERATIONS_PROPERTY
property is null
.
The destination (arriving, departing, etc.) of the flights for which the information is provided.
getFlightOperations
in class TLcdAIXM51AbstractServiceTimeSlice
FLIGHT_OPERATIONS_PROPERTY
property.TLcdAIXM51Optional
public void setFlightOperations(TLcdAIXM51CodeFlightDestination aValue)
flightOperations
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 FLIGHT_OPERATIONS_PROPERTY
property is set to null
.
The destination (arriving, departing, etc.) of the flights for which the information is provided.
setFlightOperations
in class TLcdAIXM51AbstractServiceTimeSlice
aValue
- the role value to set for the FLIGHT_OPERATIONS_PROPERTY
property.public TLcdAIXM51CodeFacilityRanking getRank()
RANK_PROPERTY
property. Returns null
if the value of the RANK_PROPERTY
property is null
.
The order of priority of the service, such as "primary" or "alternate".
getRank
in class TLcdAIXM51AbstractServiceTimeSlice
RANK_PROPERTY
property.TLcdAIXM51Optional
public void setRank(TLcdAIXM51CodeFacilityRanking aValue)
rank
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 RANK_PROPERTY
property is set to null
.
The order of priority of the service, such as "primary" or "alternate".
setRank
in class TLcdAIXM51AbstractServiceTimeSlice
aValue
- the role value to set for the RANK_PROPERTY
property.public TLcdAIXM51CodeYesNo getCompliantICAO()
COMPLIANT_ICAO_PROPERTY
property. Returns null
if the value of the COMPLIANT_ICAO_PROPERTY
property is null
.
A code indicating whether the service is compliant with the ICAO standards and recommended practices specified for this type of service.
getCompliantICAO
in class TLcdAIXM51AbstractServiceTimeSlice
COMPLIANT_ICAO_PROPERTY
property.TLcdAIXM51Optional
public void setCompliantICAO(TLcdAIXM51CodeYesNo aValue)
compliantICAO
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 COMPLIANT_ICAO_PROPERTY
property is set to null
.
A code indicating whether the service is compliant with the ICAO standards and recommended practices specified for this type of service.
setCompliantICAO
in class TLcdAIXM51AbstractServiceTimeSlice
aValue
- the role value to set for the COMPLIANT_ICAO_PROPERTY
property.public String getServiceName()
SERVICE_NAME_PROPERTY
property. Returns null
if the value of the SERVICE_NAME_PROPERTY
property is null
.
A free text name by which the service is identified.
getServiceName
in class TLcdAIXM51AbstractServiceTimeSlice
SERVICE_NAME_PROPERTY
property.TLcdAIXM51Optional
public void setServiceName(String aValue)
name
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 SERVICE_NAME_PROPERTY
property is set to null
.
A free text name by which the service is identified.
setServiceName
in class TLcdAIXM51AbstractServiceTimeSlice
aValue
- the role value to set for the SERVICE_NAME_PROPERTY
property.public TLcdAIXM51ElevatedPoint getLocation()
LOCATION_PROPERTY
property. Returns null
if the value of the LOCATION_PROPERTY
property is null
.
The location from where the service is provided.
getLocation
in class TLcdAIXM51AbstractServiceTimeSlice
LOCATION_PROPERTY
property.TLcdAIXM51Property
public void setLocation(TLcdAIXM51ElevatedPoint aValue)
location
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 LOCATION_PROPERTY
property is set to null
.
The location from where the service is provided.
setLocation
in class TLcdAIXM51AbstractServiceTimeSlice
aValue
- the role value to set for the LOCATION_PROPERTY
property.public TLcdAIXM51Feature<TLcdAIXM51UnitTimeSlice> getServiceProvider()
SERVICE_PROVIDER_PROPERTY
property. Returns null
if the value of the SERVICE_PROVIDER_PROPERTY
property is null
.
The Unit that provides the Service.
getServiceProvider
in class TLcdAIXM51AbstractServiceTimeSlice
SERVICE_PROVIDER_PROPERTY
property.TLcdAIXM51FeatureAssociation
public void setServiceProvider(TLcdAIXM51Feature<TLcdAIXM51UnitTimeSlice> aValue)
serviceProvider
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 SERVICE_PROVIDER_PROPERTY
property is set to null
.
The Unit that provides the Service.
setServiceProvider
in class TLcdAIXM51AbstractServiceTimeSlice
aValue
- the role value to set for the SERVICE_PROVIDER_PROPERTY
property.public List<TLcdAIXM51CallsignDetail> getCallSign()
CALL_SIGN_PROPERTY
property adapted to a list of TLcdAIXM51CallsignDetail
instances.
In aeronautical radio communication the Unit providing a Service is identified by its CALL SIGN. Depending on the type of Service, a Unit may have more than one CALL SIGN, and with each an associated frequency.
getCallSign
in class TLcdAIXM51AbstractServiceTimeSlice
CALL_SIGN_PROPERTY
property adapted to a list of TLcdAIXM51CallsignDetail
instances.TLcdAIXM51Property
public List<TLcdAIXM51Feature<TLcdAIXM51RadioCommunicationChannelTimeSlice>> getRadioCommunication()
RADIO_COMMUNICATION_PROPERTY
property adapted to a list of TLcdAIXM51Feature
instances.
The radio frequency on which the service is provided.
getRadioCommunication
in class TLcdAIXM51AbstractServiceTimeSlice
RADIO_COMMUNICATION_PROPERTY
property adapted to a list of TLcdAIXM51Feature
instances.TLcdAIXM51FeatureAssociation
public List<TLcdAIXM51ContactInformation> getGroundCommunication()
GROUND_COMMUNICATION_PROPERTY
property adapted to a list of TLcdAIXM51ContactInformation
instances.
The point of contact on the ground for the service.
getGroundCommunication
in class TLcdAIXM51AbstractServiceTimeSlice
GROUND_COMMUNICATION_PROPERTY
property adapted to a list of TLcdAIXM51ContactInformation
instances.TLcdAIXM51Property
public List<TLcdAIXM51ServiceOperationalStatus> getAvailability()
AVAILABILITY_PROPERTY
property adapted to a list of TLcdAIXM51ServiceOperationalStatus
instances.
The operational status of the Service.
getAvailability
in class TLcdAIXM51AbstractServiceTimeSlice
AVAILABILITY_PROPERTY
property adapted to a list of TLcdAIXM51ServiceOperationalStatus
instances.TLcdAIXM51Property
public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.getAnnotation
in class TLcdAIXM51AbstractServiceTimeSlice
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.TLcdAIXM51Property
public List<TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice>> getAirportHeliport()
AIRPORT_HELIPORT_PROPERTY
property adapted to a list of TLcdAIXM51Feature
instances.
The airport/heliport where the service is provided.
getAirportHeliport
in class TLcdAIXM51AbstractAirportGroundServiceTimeSlice
AIRPORT_HELIPORT_PROPERTY
property adapted to a list of TLcdAIXM51Feature
instances.TLcdAIXM51FeatureAssociation
public TLcdAIXM51CodePassengerService getType()
TYPE_PROPERTY
property. Returns null
if the value of the TYPE_PROPERTY
property is null
.
The possible values for this property are the public QName
constants defined in this class.
A code indicating the type of passenger facility/service available.
TYPE_PROPERTY
property.TLcdAIXM51Optional
public void setType(TLcdAIXM51CodePassengerService aValue)
type
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 TYPE_PROPERTY
property is set to null
.
The possible values for this property are the public QName
constants defined in this class.
A code indicating the type of passenger facility/service available.
aValue
- the role value to set for the TYPE_PROPERTY
property.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.