public class TLcdAIXM51AbstractProcedureTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
TLcdDataType
, but should be initialized with a
time slice type that corresponds to a feature type that is an extension of
TLcdAIXM51DataTypes.AbstractProcedureType
.
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 |
---|
TLcdAIXM51AbstractProcedureTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51AircraftCharacteristic> |
getAircraftCharacteristic()
Gets the value of the aircraftCharacteristic property.
|
List<TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice>> |
getAirportHeliport()
Gets the value of the airportHeliport property.
|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the annotation property.
|
List<TLcdAIXM51ProcedureAvailability> |
getAvailability()
Gets the value of the availability property.
|
TLcdAIXM51CodeProcedureCodingStandard |
getCodingStandard()
Gets the value of the codingStandard property.
|
String |
getCommunicationFailureInstruction()
Gets the value of the communicationFailureInstruction property.
|
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
TLcdAIXM51CodeDesignStandard |
getDesignCriteria()
Gets the value of the designCriteria property.
|
TLcdGML32AbstractTimePrimitive |
getFeatureLifetime()
Returns the value of the property that maps to the
featureLifetime element. |
TLcdAIXM51CodeYesNo |
getFlightChecked()
Gets the value of the flightChecked property.
|
List<TLcdAIXM51ProcedureTransition> |
getFlightTransition()
Gets the value of the flightTransition property.
|
TLcdAIXM51AbstractAIXMFeature |
getGuidanceFacility()
Gets the value of the guidanceFacility property.
|
String |
getInstruction()
Gets the value of the instruction property.
|
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
String |
getProcedureName()
Gets the value of the ProcedureName property.
|
TLcdAIXM51CodeYesNo |
getRNAV()
Gets the value of the RNAV property.
|
TLcdAIXM51Feature<TLcdAIXM51SafeAltitudeAreaTimeSlice> |
getSafeAltitude()
Gets the value of the safeAltitude 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 |
setCodingStandard(TLcdAIXM51CodeProcedureCodingStandard aValue)
Sets the value of the codingStandard property.
|
void |
setCommunicationFailureInstruction(String aValue)
Sets the value of the communicationFailureInstruction property.
|
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber element. |
void |
setDesignCriteria(TLcdAIXM51CodeDesignStandard aValue)
Sets the value of the designCriteria 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 |
setGuidanceFacility(TLcdAIXM51AbstractAIXMFeature aValue)
Sets the value of the guidanceFacility property.
|
void |
setInstruction(String aValue)
Sets the value of the instruction property.
|
void |
setInterpretation(ELcdAIXM51Interpretation aValue)
Sets the value of the property that maps to the
interpretation element. |
void |
setProcedureName(String aValue)
Sets the value of the ProcedureName property.
|
void |
setRNAV(TLcdAIXM51CodeYesNo aValue)
Sets the value of the RNAV property.
|
void |
setSafeAltitude(TLcdAIXM51Feature<TLcdAIXM51SafeAltitudeAreaTimeSlice> aValue)
Sets the value of the safeAltitude 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 TLcdAIXM51AbstractProcedureTimeSlice(TLcdDataType aType)
public String getCommunicationFailureInstruction()
A textual description of providing direction in case of communication failure.
communicationFailureInstruction
property.TLcdAIXM51Optional
public void setCommunicationFailureInstruction(String aValue)
A textual description of providing direction in case of communication failure.
aValue
- the value to set for the
communicationFailureInstruction
property.public String getInstruction()
A textual description of the procedure.
instruction
property.TLcdAIXM51Optional
public void setInstruction(String aValue)
A textual description of the procedure.
aValue
- the value to set for the instruction
property.public TLcdAIXM51CodeDesignStandard getDesignCriteria()
Rules used in the design of the procedure.
designCriteria
property.TLcdAIXM51Optional
public void setDesignCriteria(TLcdAIXM51CodeDesignStandard aValue)
Rules used in the design of the procedure.
aValue
- the value to set for the designCriteria
property.public TLcdAIXM51CodeProcedureCodingStandard getCodingStandard()
The set of rules followed when encoding the procedure legs
codingStandard
property.TLcdAIXM51Optional
public void setCodingStandard(TLcdAIXM51CodeProcedureCodingStandard aValue)
The set of rules followed when encoding the procedure legs
aValue
- the value to set for the codingStandard
property.public TLcdAIXM51CodeYesNo getFlightChecked()
Indicates if the procedure has been flight checked.
flightChecked
property.TLcdAIXM51Optional
public void setFlightChecked(TLcdAIXM51CodeYesNo aValue)
Indicates if the procedure has been flight checked.
aValue
- the value to set for the flightChecked
property.public String getProcedureName()
The name of the instrument procedure.
ProcedureName
property.TLcdAIXM51Optional
public void setProcedureName(String aValue)
The name of the instrument procedure.
aValue
- the value to set for the ProcedureName
property.public TLcdAIXM51CodeYesNo getRNAV()
Indicates the procedure is an RNAV procedure
RNAV
property.TLcdAIXM51Optional
public void setRNAV(TLcdAIXM51CodeYesNo aValue)
Indicates the procedure is an RNAV procedure
aValue
- the value to set for the RNAV
property.public List<TLcdAIXM51ProcedureAvailability> getAvailability()
The operational availability of the Procedure.
availability
property.TLcdAIXM51Property
public List<TLcdAIXM51Feature<TLcdAIXM51AirportHeliportTimeSlice>> getAirportHeliport()
Procedure services one or more aerodromes and/or heliports.
airportHeliport
property.TLcdAIXM51FeatureAssociation
public List<TLcdAIXM51AircraftCharacteristic> getAircraftCharacteristic()
Procedure may be limited to aircraft categories and/or aircraft capabilities
aircraftCharacteristic
property.TLcdAIXM51Property
public List<TLcdAIXM51ProcedureTransition> getFlightTransition()
A transition contains and is flown by a equential series of segment legs.
flightTransition
property.TLcdAIXM51Property
public TLcdAIXM51AbstractAIXMFeature getGuidanceFacility()
guidanceFacility
property.TLcdAIXM51AbstractAIXMFeature
public void setGuidanceFacility(TLcdAIXM51AbstractAIXMFeature aValue)
aValue
- the value to set for the guidanceFacility
property.public List<TLcdAIXM51Note> getAnnotation()
annotation
property.TLcdAIXM51Property
public TLcdAIXM51Feature<TLcdAIXM51SafeAltitudeAreaTimeSlice> getSafeAltitude()
A series of minimum altitudes in the area where the procedure is executed.
safeAltitude
property.TLcdAIXM51FeatureAssociation
public void setSafeAltitude(TLcdAIXM51Feature<TLcdAIXM51SafeAltitudeAreaTimeSlice> aValue)
A series of minimum altitudes in the area where the procedure is executed.
aValue
- the value to set for the safeAltitude
property.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.