Interface Conformance


@UML(identifier="Conformance", specification=ISO_19143) public interface Conformance
Declaration of which conformance classes a particular implementation supports.
Since:
3.1
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    Returns whether the implementation supports the Ad hoc query conformance level.
    default boolean
    Returns whether the implementation supports the Extended Operators conformance level.
    default boolean
    Returns whether the implementation supports the Functions conformance level.
    default boolean
    Returns whether the implementation supports the Minimum Spatial Filter conformance level.
    default boolean
    Returns whether the implementation supports the Minimum Standard Filter conformance level.
    default boolean
    Returns whether the implementation supports the Minimum Temporal Filter conformance level.
    default boolean
    Returns whether the implementation supports the Query conformance level.
    default boolean
    Returns whether the implementation supports the Resource Identification conformance level.
    default boolean
    Returns whether the implementation supports the Sorting conformance level.
    default boolean
    Returns whether the implementation supports the Spatial Filter conformance level.
    default boolean
    Returns whether the implementation supports the Standard Filter conformance level.
    default boolean
    Returns whether the implementation supports the Temporal Filter conformance level.
    default boolean
    Returns whether the implementation supports the Version navigation conformance level.
  • Method Details

    • implementsQuery

      @UML(identifier="ImplementsQuery", specification=ISO_19143) default boolean implementsQuery()
      Returns whether the implementation supports the Query conformance level.
      Returns:
      whether implementation supports Query.
    • implementsAdHocQuery

      @UML(identifier="ImplementsAdHocQuery", specification=ISO_19143) default boolean implementsAdHocQuery()
      Returns whether the implementation supports the Ad hoc query conformance level.
      Returns:
      whether implementation supports ad hoc query.
    • implementsFunctions

      @UML(identifier="ImplementsFunctions", specification=ISO_19143) default boolean implementsFunctions()
      Returns whether the implementation supports the Functions conformance level.
      Returns:
      whether implementation supports functions.
    • implementsResourceld

      @UML(identifier="ImplementsResourceld", specification=ISO_19143) default boolean implementsResourceld()
      Returns whether the implementation supports the Resource Identification conformance level.
      Returns:
      whether implementation supports resource identification.
    • implementsMinStandardFilter

      @UML(identifier="ImplementsMinStandardFilter", specification=ISO_19143) default boolean implementsMinStandardFilter()
      Returns whether the implementation supports the Minimum Standard Filter conformance level. A value of true means that all the logical operators (And, Or, Not) are supported, together with the following comparison operators:
      PropertyIsEqualTo, PropertyIsNotEqualTo, PropertyIsLessThan, PropertyIsGreaterThan, PropertyIsLessThanOrEqualTo, PropertyIsGreaterThanOrEqualTo
      Above operators shall be listed in the scalar capabilities.
      Returns:
      whether implementation supports minimum standard filter.
    • implementsStandardFilter

      @UML(identifier="ImplementsStandardFilter", specification=ISO_19143) default boolean implementsStandardFilter()
      Returns whether the implementation supports the Standard Filter conformance level. A value of true means that all the minimum standard filters are supported, together with the following comparison operators:
      PropertyIsNull, PropertyIsNil, PropertyIsLike, PropertyIsBetween
      Above operators shall be listed in the scalar capabilities.
      Returns:
      whether implementation supports standard filter.
    • implementsMinSpatialFilter

      @UML(identifier="ImplementsMinSpatialFilter", specification=ISO_19143) default boolean implementsMinSpatialFilter()
      Returns whether the implementation supports the Minimum Spatial Filter conformance level. A value of true means that the following spatial operators are supported:
      BBOX
      Above operators shall be listed in the spatial capabilities.
      Returns:
      whether implementation supports minimum spatial filter.
    • implementsSpatialFilter

      @UML(identifier="ImplementsSpatialFilter", specification=ISO_19143) default boolean implementsSpatialFilter()
      Returns whether the implementation supports the Spatial Filter conformance level. A value of true means that all the minimum spatial filters are supported, together with at least one additional spatial operator. Those operators shall be listed in the spatial capabilities.
      Returns:
      whether implementation supports spatial filter.
    • implementsMinTemporalFilter

      @UML(identifier="ImplementsMinTemporalFilter", specification=ISO_19143) default boolean implementsMinTemporalFilter()
      Returns whether the implementation supports the Minimum Temporal Filter conformance level. A value of true means that the following temporal operators are supported:
      During
      Above operators shall be listed in the temporal capabilities.
      Returns:
      whether implementation supports minimum temporal filter.
    • implementsTemporalFilter

      @UML(identifier="ImplementsTemporalFilter", specification=ISO_19143) default boolean implementsTemporalFilter()
      Returns whether the implementation supports the Temporal Filter conformance level. A value of true means that all the minimum temporal filters are supported, together with at least one additional temporal operator. Those operators shall be listed in the temporal capabilities.
      Returns:
      whether implementation supports temporal filter.
    • implementsVersionNav

      @UML(identifier="ImplementsVersionNav", specification=ISO_19143) default boolean implementsVersionNav()
      Returns whether the implementation supports the Version navigation conformance level.
      Returns:
      whether implementation supports version navigation.
    • implementsSorting

      @UML(identifier="ImplementsSorting", specification=ISO_19143) default boolean implementsSorting()
      Returns whether the implementation supports the Sorting conformance level.
      Returns:
      whether implementation supports sorting.
    • implementsExtendedOperators

      @UML(identifier="ImplementsExtendedOperators", specification=ISO_19143) default boolean implementsExtendedOperators()
      Returns whether the implementation supports the Extended Operators conformance level.
      Returns:
      whether implementation supports extended operators.