Interface ScalarCapabilities


@UML(identifier="ScalarCapabilities", specification=ISO_19143) public interface ScalarCapabilities
Advertisement of which logical, comparison and arithmetic operators the service supports. Scalar capabilities include the ability to process logical expressions and comparisons.
Since:
3.1
See Also:
  • Method Details

    • hasLogicalOperators

      @UML(identifier="logicalOperators", specification=ISO_19143) default boolean hasLogicalOperators()
      Indicates if logical operator support is provided. A value of true indicates that the filter can process And, Or and Not operators.
      Returns:
      whether logical operators are supported.
    • getComparisonOperators

      @UML(identifier="comparisonOperator", obligation=OPTIONAL, specification=ISO_19143) default Set<ComparisonOperatorName> getComparisonOperators()
      Advertises which comparison operators are supported by the service.
      Returns:
      comparison operators supported by the service.