Class TLcdAIXM51AbstractProcedureTimeSlice

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdShapeList, ILcdTimeBounded, ILcdCloneable, ILcdDeepCloneable, ILcdInvalidateable, Serializable, Cloneable
Direct Known Subclasses:
TLcdAIXM51InstrumentApproachProcedureTimeSlice, TLcdAIXM51StandardInstrumentArrivalTimeSlice, TLcdAIXM51StandardInstrumentDepartureTimeSlice

public class TLcdAIXM51AbstractProcedureTimeSlice extends TLcdAIXM51AbstractAIXMTimeSlice
An abstract class that represents a procedure. This class does not have a corresponding 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.

Since:
10.1
See Also:
  • Field Details Link icon

    • INTERPRETATION_PROPERTY Link icon

      public static final TLcdDataProperty INTERPRETATION_PROPERTY
      Data property that maps to the interpretation element. The possible values for this property are instances of ELcdAIXM51Interpretation.
    • SEQUENCE_NUMBER_PROPERTY Link icon

      public static final TLcdDataProperty SEQUENCE_NUMBER_PROPERTY
      Data property that maps to the sequenceNumber element. The possible values for this property are instances of long.
    • CORRECTION_NUMBER_PROPERTY Link icon

      public static final TLcdDataProperty CORRECTION_NUMBER_PROPERTY
      Data property that maps to the correctionNumber element. The possible values for this property are instances of long.
    • TIME_SLICE_METADATA_PROPERTY Link icon

      public static final TLcdDataProperty TIME_SLICE_METADATA_PROPERTY
      Data property that maps to the timeSliceMetadata element. The possible values for this property are instances of TLcdAIXM51FeatureTimeSliceMetadataProperty.
    • FEATURE_LIFETIME_PROPERTY Link icon

      public static final TLcdDataProperty FEATURE_LIFETIME_PROPERTY
      Data property that maps to the featureLifetime element. The possible values for this property are instances of TLcdGML32TimePrimitiveProperty.
  • Constructor Details Link icon

    • TLcdAIXM51AbstractProcedureTimeSlice Link icon

      public TLcdAIXM51AbstractProcedureTimeSlice(TLcdDataType aType)
  • Method Details Link icon

    • getCommunicationFailureInstruction Link icon

      public String getCommunicationFailureInstruction()
      Gets the value of the communicationFailureInstruction property.

      A textual description of providing direction in case of communication failure.

      Returns:
      the value of the communicationFailureInstruction property.
      See Also:
    • setCommunicationFailureInstruction Link icon

      public void setCommunicationFailureInstruction(String aValue)
      Sets the value of the communicationFailureInstruction property.

      A textual description of providing direction in case of communication failure.

      Parameters:
      aValue - the value to set for the communicationFailureInstruction property.
    • getInstruction Link icon

      public String getInstruction()
      Gets the value of the instruction property.

      A textual description of the procedure.

      Returns:
      the value of the instruction property.
      See Also:
    • setInstruction Link icon

      public void setInstruction(String aValue)
      Sets the value of the instruction property.

      A textual description of the procedure.

      Parameters:
      aValue - the value to set for the instruction property.
    • getDesignCriteria Link icon

      public TLcdAIXM51CodeDesignStandard getDesignCriteria()
      Gets the value of the designCriteria property.

      Rules used in the design of the procedure.

      Returns:
      the value of the designCriteria property.
      See Also:
    • setDesignCriteria Link icon

      public void setDesignCriteria(TLcdAIXM51CodeDesignStandard aValue)
      Sets the value of the designCriteria property.

      Rules used in the design of the procedure.

      Parameters:
      aValue - the value to set for the designCriteria property.
    • getCodingStandard Link icon

      public TLcdAIXM51CodeProcedureCodingStandard getCodingStandard()
      Gets the value of the codingStandard property.

      The set of rules followed when encoding the procedure legs

      Returns:
      the value of the codingStandard property.
      See Also:
    • setCodingStandard Link icon

      public void setCodingStandard(TLcdAIXM51CodeProcedureCodingStandard aValue)
      Sets the value of the codingStandard property.

      The set of rules followed when encoding the procedure legs

      Parameters:
      aValue - the value to set for the codingStandard property.
    • getFlightChecked Link icon

      public TLcdAIXM51CodeYesNo getFlightChecked()
      Gets the value of the flightChecked property.

      Indicates if the procedure has been flight checked.

      Returns:
      the value of the flightChecked property.
      See Also:
    • setFlightChecked Link icon

      public void setFlightChecked(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the flightChecked property.

      Indicates if the procedure has been flight checked.

      Parameters:
      aValue - the value to set for the flightChecked property.
    • getProcedureName Link icon

      public String getProcedureName()
      Gets the value of the ProcedureName property.

      The name of the instrument procedure.

      Returns:
      the value of the ProcedureName property.
      See Also:
    • setProcedureName Link icon

      public void setProcedureName(String aValue)
      Sets the value of the ProcedureName property.

      The name of the instrument procedure.

      Parameters:
      aValue - the value to set for the ProcedureName property.
    • getRNAV Link icon

      public TLcdAIXM51CodeYesNo getRNAV()
      Gets the value of the RNAV property.

      Indicates the procedure is an RNAV procedure

      Returns:
      the value of the RNAV property.
      See Also:
    • setRNAV Link icon

      public void setRNAV(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the RNAV property.

      Indicates the procedure is an RNAV procedure

      Parameters:
      aValue - the value to set for the RNAV property.
    • getAvailability Link icon

      public List<TLcdAIXM51ProcedureAvailability> getAvailability()
      Gets the value of the availability property.

      The operational availability of the Procedure.

      Returns:
      the value of the availability property.
      See Also:
    • getAirportHeliport Link icon

      Gets the value of the airportHeliport property.

      Procedure services one or more aerodromes and/or heliports.

      Returns:
      the value of the airportHeliport property.
      See Also:
    • getAircraftCharacteristic Link icon

      public List<TLcdAIXM51AircraftCharacteristic> getAircraftCharacteristic()
      Gets the value of the aircraftCharacteristic property.

      Procedure may be limited to aircraft categories and/or aircraft capabilities

      Returns:
      the value of the aircraftCharacteristic property.
      See Also:
    • getFlightTransition Link icon

      public List<TLcdAIXM51ProcedureTransition> getFlightTransition()
      Gets the value of the flightTransition property.

      A transition contains and is flown by a equential series of segment legs.

      Returns:
      the value of the flightTransition property.
      See Also:
    • getGuidanceFacility Link icon

      public TLcdAIXM51AbstractAIXMFeature getGuidanceFacility()
      Gets the value of the guidanceFacility property.
      Returns:
      the value of the guidanceFacility property.
      See Also:
    • setGuidanceFacility Link icon

      public void setGuidanceFacility(TLcdAIXM51AbstractAIXMFeature aValue)
      Sets the value of the guidanceFacility property.
      Parameters:
      aValue - the value to set for the guidanceFacility property.
    • getAnnotation Link icon

      public List<TLcdAIXM51Note> getAnnotation()
      Gets the value of the annotation property.
      Returns:
      the value of the annotation property.
      See Also:
    • getSafeAltitude Link icon

      Gets the value of the safeAltitude property.

      A series of minimum altitudes in the area where the procedure is executed.

      Returns:
      the value of the safeAltitude property.
      See Also:
    • setSafeAltitude Link icon

      public void setSafeAltitude(TLcdAIXM51Feature<TLcdAIXM51SafeAltitudeAreaTimeSlice> aValue)
      Sets the value of the safeAltitude property.

      A series of minimum altitudes in the area where the procedure is executed.

      Parameters:
      aValue - the value to set for the safeAltitude property.
    • getInterpretation Link icon

      public ELcdAIXM51Interpretation getInterpretation()
      Returns the value of the property that maps to the interpretation element.

      Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.

      Returns:
      the value of the INTERPRETATION_PROPERTY property.
    • setInterpretation Link icon

      public void setInterpretation(ELcdAIXM51Interpretation aValue)
      Sets the value of the property that maps to the interpretation element.

      Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the INTERPRETATION_PROPERTY property.
    • getSequenceNumber Link icon

      public long getSequenceNumber()
      Returns the value of the property that maps to the sequenceNumber element.

      Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.

      Returns:
      the value of the SEQUENCE_NUMBER_PROPERTY property.
    • setSequenceNumber Link icon

      public void setSequenceNumber(long aValue)
      Sets the value of the property that maps to the sequenceNumber element.

      Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the SEQUENCE_NUMBER_PROPERTY property.
    • getCorrectionNumber Link icon

      public long getCorrectionNumber()
      Returns the value of the property that maps to the correctionNumber element.

      Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.

      Returns:
      the value of the CORRECTION_NUMBER_PROPERTY property.
    • setCorrectionNumber Link icon

      public void setCorrectionNumber(long aValue)
      Sets the value of the property that maps to the correctionNumber element.

      Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the CORRECTION_NUMBER_PROPERTY property.
    • getTimeSliceMetadata Link icon

      public TLcdAIXM51FeatureTimeSliceMetadataProperty getTimeSliceMetadata()
      Returns the value of the property that maps to the timeSliceMetadata element.
      Returns:
      the value of the TIME_SLICE_METADATA_PROPERTY property.
    • setTimeSliceMetadata Link icon

      public void setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
      Sets the value of the property that maps to the timeSliceMetadata element.
      Parameters:
      aValue - the value to set for the TIME_SLICE_METADATA_PROPERTY property.
    • getFeatureLifetime Link icon

      public TLcdGML32AbstractTimePrimitive getFeatureLifetime()
      Returns the value of the property that maps to the featureLifetime element.

      The start and end of life of the feature. See the AIXM Temporality model for details.

      Returns:
      the value of the FEATURE_LIFETIME_PROPERTY property.
      See Also:
    • setFeatureLifetime Link icon

      public void setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
      Sets the value of the property that maps to the featureLifetime element.

      The start and end of life of the feature. See the AIXM Temporality model for details.

      Parameters:
      aValue - the value to set for the FEATURE_LIFETIME_PROPERTY property.