Interface ConstrainedPhenomenon

  • All Superinterfaces:
    Phenomenon

    @UML(identifier="ConstraintPhenomenon",
         specification=OGC_07022)
    public interface ConstrainedPhenomenon
    extends Phenomenon
    A ConstrainedProperty modifies a base property by adding singleConstraints, each specifying a value on some secondary axis. Example: "water temperature" has the base "temperature" (i.e. it is a kind of temperature) constrained so that the property "substance" has the value "water". "Surface water temperature" might add another constraint that "depth" is "between 0 - 0.3m".
    Since:
    GeoAPI 2.3
    • Method Detail

      • getSingleConstraint

        @UML(identifier="singleConstraint",
             obligation=OPTIONAL,
             specification=OGC_07022)
        Object getSingleConstraint()
        Constraint expressed as a value or range of an orthogonal/helper phenomenon
      • getOtherConstraint

        @UML(identifier="otherConstraint",
             obligation=OPTIONAL,
             specification=OGC_07022)
        String getOtherConstraint()
        Constraints that cannot be expressed as values of an orthogonal/helper phenomenon
      • getBase

        @UML(identifier="base",
             obligation=MANDATORY,
             specification=OGC_07022)
        Phenomenon getBase()
        Property that forms the basis for generating a set of more refined Phenomena; e.g. Chemical Composition, Radiance