Class TLcdAIXM51AbstractPropertiesWithSchedule

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdAIXM51AirportHeliportAvailability, TLcdAIXM51AirportHeliportResponsibilityOrganisation, TLcdAIXM51AirspaceActivation, TLcdAIXM51AirspaceLayerClass, TLcdAIXM51AltimeterSourceStatus, TLcdAIXM51ApronAreaAvailability, TLcdAIXM51CirclingRestriction, TLcdAIXM51ConditionCombination, TLcdAIXM51FlightConditionCombination, TLcdAIXM51GroundLightingAvailability, TLcdAIXM51LightElementStatus, TLcdAIXM51ManoeuvringAreaAvailability, TLcdAIXM51NavaidEquipmentMonitoring, TLcdAIXM51NavaidOperationalStatus, TLcdAIXM51OnlineContact, TLcdAIXM51PostalAddress, TLcdAIXM51ProcedureAvailability, TLcdAIXM51RadioCommunicationOperationalStatus, TLcdAIXM51RouteAvailability, TLcdAIXM51RunwayDeclaredDistanceValue, TLcdAIXM51ServiceOperationalStatus, TLcdAIXM51SpecialNavigationStationStatus, TLcdAIXM51TelephoneContact, TLcdAIXM51UnitAvailability, TLcdAIXM51VerticalStructureLightingStatus, TLcdAIXM51VerticalStructurePart, TLcdAIXM51WorkareaActivity

public class TLcdAIXM51AbstractPropertiesWithSchedule extends TLcdAIXM51AbstractAIXMObject
This class is used for all properties that have values that have a fixed dependency on the time. For instance runways that are only available at daytime. Such properties are usually represented as lists of instances of a class that extends this class. The timesheet provided by getTimeInterval() can be used to determine the current value of the property.
Since:
10.0
  • Constructor Details

    • TLcdAIXM51AbstractPropertiesWithSchedule

      public TLcdAIXM51AbstractPropertiesWithSchedule()
      Creates a new instance, this constructor is not useful in practice because this is an abstract base class. The methods of this object are not supported when this constructor is used.
    • TLcdAIXM51AbstractPropertiesWithSchedule

      public TLcdAIXM51AbstractPropertiesWithSchedule(TLcdDataType aType)
      Creates a new instance with a specific type, aType should be a subtype of TLcdAIXM51DataTypes.AbstractPropertiesWithScheduleType. Use this constructor when you want to create an extension for which no implementation exists.
      Parameters:
      aType - The type of the properties with schedule instance, should be a subtype of TLcdAIXM51DataTypes.AbstractPropertiesWithScheduleType.
  • Method Details

    • getTimeInterval

      public List<TLcdAIXM51Timesheet> getTimeInterval()
      Returns the list of timesheets that determine when the properties of this instance are valid.
      Returns:
      A list containing timesheets.
    • getAnnotation

      public List<TLcdAIXM51Note> getAnnotation()
      Returns notes about this scheduled property.
      Returns:
      A list of notes.
    • getSpecialDateAuthority

      Indicates that the SpecialDates associated with the related OrganisationAuthority are applicable to the schedule definition.
      Returns:
      A list of special date authorities.