# Interface RangeElementDescription

All Known Implementing Classes:
  `DefaultRangeElementDescription`

@UML(identifier="MI_RangeElementDescription", specification=ISO_19115_2) public interface RangeElementDescription
Description of specific range elements.

Since:
  2.3

- ## Method Summary

  Modifier and Type
  Method
  Description
  `InternationalString`
  `getDefinition()`
  Description of a set of specific range elements.
  `InternationalString`
  `getName()`
  Designation associated with a set of range elements.
  `Collection<? extends Record>`
  `getRangeElements()`
  Specific range elements, i.e. range elements associated with a name and their definition.

- ## Method Details

  - ### getName

    @UML(identifier="name", obligation=MANDATORY, specification=ISO_19115_2) InternationalString getName()
    Designation associated with a set of range elements.
    Returns:
      Designation associated with a set of range elements.

  - ### getDefinition

    @UML(identifier="definition", obligation=MANDATORY, specification=ISO_19115_2) InternationalString getDefinition()
    Description of a set of specific range elements.
    Returns:
      Description of a set of specific range elements.

  - ### getRangeElements

    @UML(identifier="rangeElement", obligation=MANDATORY, specification=ISO_19115_2) Collection<? extends Record> getRangeElements()
    Specific range elements, i.e. range elements associated with a name and their definition.
    Returns:
      Specific range elements.