/** * * * * $Id$ */ package net.opengis.wcs11; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Coverage Domain Type'. * * * * Definition of the spatial-temporal domain of a coverage. The Domain shall include a SpatialDomain (describing the spatial locations for which coverages can be requested), and should included a TemporalDomain (describing the time instants or intervals for which coverages can be requested). * * *

* The following features are supported: *

*

* * @see net.opengis.wcs11.Wcs111Package#getCoverageDomainType() * @model extendedMetaData="name='CoverageDomainType' kind='elementOnly'" * @generated */ public interface CoverageDomainType extends EObject { /** * Returns the value of the 'Spatial Domain' containment reference. * *

* If the meaning of the 'Spatial Domain' containment reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Spatial Domain' containment reference. * @see #setSpatialDomain(SpatialDomainType) * @see net.opengis.wcs11.Wcs111Package#getCoverageDomainType_SpatialDomain() * @model containment="true" required="true" * extendedMetaData="kind='element' name='SpatialDomain' namespace='##targetNamespace'" * @generated */ SpatialDomainType getSpatialDomain(); /** * Sets the value of the '{@link net.opengis.wcs11.CoverageDomainType#getSpatialDomain Spatial Domain}' containment reference. * * * @param value the new value of the 'Spatial Domain' containment reference. * @see #getSpatialDomain() * @generated */ void setSpatialDomain(SpatialDomainType value); /** * Returns the value of the 'Temporal Domain' containment reference. * * * * Although optional, the TemporalDomain should be included whenever a value is known or a useful estimate is available. * * @return the value of the 'Temporal Domain' containment reference. * @see #setTemporalDomain(TimeSequenceType) * @see net.opengis.wcs11.Wcs111Package#getCoverageDomainType_TemporalDomain() * @model containment="true" * extendedMetaData="kind='element' name='TemporalDomain' namespace='##targetNamespace'" * @generated */ TimeSequenceType getTemporalDomain(); /** * Sets the value of the '{@link net.opengis.wcs11.CoverageDomainType#getTemporalDomain Temporal Domain}' containment reference. * * * @param value the new value of the 'Temporal Domain' containment reference. * @see #getTemporalDomain() * @generated */ void setTemporalDomain(TimeSequenceType value); } // CoverageDomainType