# Interface PlatformPass

All Known Implementing Classes:
  `DefaultPlatformPass`

@UML(identifier="MI_PlatformPass", specification=ISO_19115_2) public interface PlatformPass
Identification of collection coverage.

Since:
  2.3

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Geometry`
  `getExtent()`
  Area covered by the pass.
  `Identifier`
  `getIdentifier()`
  Unique name of the pass.
  `Collection<? extends Event>`
  `getRelatedEvents()`
  Occurrence of one or more events for a pass.

- ## Method Details

  - ### getIdentifier

    @UML(identifier="identifier", obligation=MANDATORY, specification=ISO_19115_2) Identifier getIdentifier()
    Unique name of the pass.
    Returns:
      Unique name of the pass.

  - ### getExtent

    @UML(identifier="extent", obligation=OPTIONAL, specification=ISO_19115_2) Geometry getExtent()
    Area covered by the pass.
    Returns:
      Area covered by the pass.

  - ### getRelatedEvents

    @UML(identifier="relatedEvent", obligation=OPTIONAL, specification=ISO_19115_2) Collection<? extends Event> getRelatedEvents()
    Occurrence of one or more events for a pass.
    Returns:
      Occurrence of one or more events for a pass.