Interface CoverageDescriptionType

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
CoverageDescriptionTypeImpl

public interface CoverageDescriptionType extends EObject
A representation of the model object 'Coverage Description Type'.

The following features are supported:

See Also:
  • Method Details

    • getCoverageId

      String getCoverageId()
      Returns the value of the 'Coverage Id' attribute. This element represents coverage identifiers. It uses the same type as gml:id to allow for identifier values to be used in both contexts.
      Returns:
      the value of the 'Coverage Id' attribute.
      See Also:
    • setCoverageId

      void setCoverageId(String value)
      Sets the value of the 'Coverage Id' attribute.
      Parameters:
      value - the new value of the 'Coverage Id' attribute.
      See Also:
    • getCoverageFunction

      Object getCoverageFunction()
      Returns the value of the 'Coverage Function' containment reference. The gml:coverageFunction property describes the mapping function from the domain to the range of the coverage. The value of the CoverageFunction is one of gml:CoverageMappingRule and gml:GridFunction. If the gml:coverageFunction property is omitted for a gridded coverage (including rectified gridded coverages) the gml:startPoint is assumed to be the value of the gml:low property in the gml:Grid geometry, and the gml:sequenceRule is assumed to be linear and the gml:axisOrder property is assumed to be "+1 +2".
      Returns:
      the value of the 'Coverage Function' containment reference.
      See Also:
    • setCoverageFunction

      void setCoverageFunction(Object value)
      Sets the value of the 'Coverage Function' containment reference.
      Parameters:
      value - the new value of the 'Coverage Function' containment reference.
      See Also:
    • getMetadata

      EList<Object> getMetadata()
      Returns the value of the 'Metadata' containment reference list. The list contents are of type Object. This is a hook for adding any further information to a coverage, such as domain-specific metadata. Recommended use is to use the XML extension mechanism, such as in a WCS extension or Application Profile, to define the desired metadata structure.
      Returns:
      the value of the 'Metadata' containment reference list.
      See Also:
    • getDomainSet

      Object getDomainSet()
      Returns the value of the 'Domain Set' containment reference. The gml:domainSet property element describes the spatio-temporal region of interest, within which the coverage is defined. Its content model is given by gml:DomainSetType. The value of the domain is thus a choice between a gml:AbstractGeometry and a gml:AbstractTimeObject. In the instance these abstract elements will normally be substituted by a geometry complex or temporal complex, to represent spatial coverages and time-series, respectively. The presence of the gml:AssociationAttributeGroup means that domainSet follows the usual GML property model and may use the xlink:href attribute to point to the domain, as an alternative to describing the domain inline. Ownership semantics may be provided using the gml:OwnershipAttributeGroup.
      Returns:
      the value of the 'Domain Set' containment reference.
      See Also:
    • setDomainSet

      void setDomainSet(Object value)
      Sets the value of the 'Domain Set' containment reference.
      Parameters:
      value - the new value of the 'Domain Set' containment reference.
      See Also:
    • getRangeType

      Object getRangeType()
      Returns the value of the 'Range Type' containment reference. The rangeType element describes the structure of a coverage's range values, introduced for coverage definitions used, e.g., by WCS 2.0.
      Returns:
      the value of the 'Range Type' containment reference.
      See Also:
    • setRangeType

      void setRangeType(Object value)
      Sets the value of the 'Range Type' containment reference.
      Parameters:
      value - the new value of the 'Range Type' containment reference.
      See Also:
    • getServiceParameters

      ServiceParametersType getServiceParameters()
      Returns the value of the 'Service Parameters' containment reference. ServiceParameters further define how the corresponding coverage is accessible. CoverageSubtype helps identifying the type of coverage on hand, in particular with respect to the potential size of its domainSet and rangeSet components. Extension elements allow WCS extensions to plug in their particular coverage-specific service information.
      Returns:
      the value of the 'Service Parameters' containment reference.
      See Also:
    • setServiceParameters

      void setServiceParameters(ServiceParametersType value)
      Sets the value of the 'Service Parameters' containment reference.
      Parameters:
      value - the new value of the 'Service Parameters' containment reference.
      See Also: