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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getCoverageFunction()
Returns the value of the 'Coverage Function' containment reference.String
getCoverageId()
Returns the value of the 'Coverage Id' attribute.Object
getDomainSet()
Returns the value of the 'Domain Set' containment reference.EList<Object>
getMetadata()
Returns the value of the 'Metadata' containment reference list.Object
getRangeType()
Returns the value of the 'Range Type' containment reference.ServiceParametersType
getServiceParameters()
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
setServiceParameters(ServiceParametersType value)
Sets the value of the 'Service Parameters
' containment reference.
-
-
-
Method Detail
-
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(String)
,Wcs20Package.getCoverageDescriptionType_CoverageId()
-
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:
getCoverageId()
-
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(Object)
,Wcs20Package.getCoverageDescriptionType_CoverageFunction()
-
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:
getCoverageFunction()
-
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:
Wcs20Package.getCoverageDescriptionType_Metadata()
-
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(Object)
,Wcs20Package.getCoverageDescriptionType_DomainSet()
-
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:
getDomainSet()
-
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(Object)
,Wcs20Package.getCoverageDescriptionType_RangeType()
-
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:
getRangeType()
-
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(ServiceParametersType)
,Wcs20Package.getCoverageDescriptionType_ServiceParameters()
-
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:
getServiceParameters()
-
-