Interface ILcdRunwayDirection

All Superinterfaces:
Cloneable, ILcdDataObject
All Known Subinterfaces:
ILcdEditableRunwayDirection
All Known Implementing Classes:
TLcdFeaturedRunwayDirection, TLcdRunwayDirection

public interface ILcdRunwayDirection extends ILcdDataObject, Cloneable
This interface describes the relationships of a runway direction. A runway direction keeps track of additional information about a runway end, like the displaced threshold point, the arresting gear and the ILS.

Attributes and relationships in AIS domain objects can be required or optional. When unspecified, an attribute or relationship is optional. Note that most optional attributes are modeled using features.

In future releases of AIS, optional attributes or relationship may be added to this interface. When this would happen, existing implementations may just provide an empty implementation modifying or setting these new attributes or relationships. This will require a minimal effort to update existing code to a new version of AIS.

  • Method Details

    • getDisplacedThresholdPoint

      ILcdPoint getDisplacedThresholdPoint()
      Returns the threshold point of this runway direction.
      Returns:
      The threshold point of this runway direction.
    • getArrestingGear

      ILcdArrestingGear getArrestingGear()
      Returns the arresting gear.
      Returns:
      the arresting gear
    • getILS

      ILcdILS getILS()
      returns the ILS of this runway direction.
      Returns:
      The ILS of this runway direction.
    • getRunway

      ILcdRunway getRunway()
      Returns the runway to which this direction belongs.
      Returns:
      the runway to which this direction belongs
    • clone

      Object clone()
      Returns a copy of this runway direction.
      Returns:
      a copy of this runway direction