Package net.opengis.wcs20
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:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Coverage Function' containment reference.Returns the value of the 'Coverage Id' attribute.Returns the value of the 'Domain Set' containment reference.EList<Object>
Returns the value of the 'Metadata' containment reference list.Returns the value of the 'Range Type' containment reference.Returns the value of the 'Service Parameters' containment reference.void
setCoverageFunction
(Object value) Sets the value of the 'Coverage Function
' containment reference.void
setCoverageId
(String value) Sets the value of the 'Coverage Id
' attribute.void
setDomainSet
(Object value) Sets the value of the 'Domain Set
' containment reference.void
setRangeType
(Object value) Sets the value of the 'Range Type
' containment reference.void
Sets the value of the 'Service Parameters
' containment reference.Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
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
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
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 typeObject
. 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
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
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
Sets the value of the 'Service Parameters
' containment reference.- Parameters:
value
- the new value of the 'Service Parameters' containment reference.- See Also:
-