Interface DocumentRoot

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

public interface DocumentRoot extends EObject
See Also:
  • Method Details

    • getXMLNSPrefixMap

      EMap<String,String> getXMLNSPrefixMap()
      Returns the value of the 'XMLNS Prefix Map' map. The key is of type String, and the value is of type String,

      If the meaning of the 'XMLNS Prefix Map' map isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'XMLNS Prefix Map' map.
      See Also:
    • getXSISchemaLocation

      EMap<String,String> getXSISchemaLocation()
      Returns the value of the 'XSI Schema Location' map. The key is of type String, and the value is of type String,

      If the meaning of the 'XSI Schema Location' map isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'XSI Schema Location' map.
      See Also:
    • getCapabilities

      CapabilitiesType getCapabilities()
      Returns the value of the 'Capabilities' containment reference. XML encoded WCS GetCapabilities operation response. The Capabilities document provides clients with service metadata about a specific service instance, including metadata about the coverages served. If the server does not implement the updateSequence parameter, the server shall always return the Capabilities document, without the updateSequence parameter. When the server implements the updateSequence parameter and the GetCapabilities operation request included the updateSequence parameter with the current value, the server shall return this element with only the "version" and "updateSequence" attributes. Otherwise, all optional sections shall be included or not depending on the actual value of the Contents parameter in the GetCapabilities operation request.
      Returns:
      the value of the 'Capabilities' containment reference.
      See Also:
    • setCapabilities

      void setCapabilities(CapabilitiesType value)
      Sets the value of the 'Capabilities' containment reference.
      Parameters:
      value - the new value of the 'Capabilities' containment reference.
      See Also:
    • getContents

      ContentsType getContents()
      Returns the value of the 'Contents' containment reference. This element redefines the OWS Common [OGC 06-121r9] Contents section with a CoverageSummary, in accordance with the rules for modification laid down there. In addition it allows WCS extensions or application profiles to extend its content.
      Returns:
      the value of the 'Contents' containment reference.
      See Also:
    • setContents

      void setContents(ContentsType value)
      Sets the value of the 'Contents' containment reference.
      Parameters:
      value - the new value of the 'Contents' containment reference.
      See Also:
    • getCoverageDescription

      CoverageDescriptionType getCoverageDescription()
      Returns the value of the 'Coverage Description' containment reference. Description of a coverage available from a WCS server. This description shall include sufficient information to allow all valid GetCoverage operation requests to be prepared by a WCS client.
      Returns:
      the value of the 'Coverage Description' containment reference.
      See Also:
    • setCoverageDescription

      void setCoverageDescription(CoverageDescriptionType value)
      Sets the value of the 'Coverage Description' containment reference.
      Parameters:
      value - the new value of the 'Coverage Description' containment reference.
      See Also:
    • getCoverageDescriptions

      CoverageDescriptionsType getCoverageDescriptions()
      Returns the value of the 'Coverage Descriptions' containment reference. Response from a WCS DescribeCoverage operation, containing one or more coverage descriptions.
      Returns:
      the value of the 'Coverage Descriptions' containment reference.
      See Also:
    • setCoverageDescriptions

      void setCoverageDescriptions(CoverageDescriptionsType value)
      Sets the value of the 'Coverage Descriptions' containment reference.
      Parameters:
      value - the new value of the 'Coverage Descriptions' containment reference.
      See Also:
    • 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:
    • getCoverageOfferings

      CoverageOfferingsType getCoverageOfferings()
      Returns the value of the 'Coverage Offerings' containment reference. CoverageOfferings is the virtual document that a WCS offers. It consists of service metadata and a set of offered coverages. The CoverageOfferings element is never delivered to the client, however, responses of WCS requests are composed of constituents of the CoverageOfferings tree. Hence, CoverageOfferings serves to define responses.
      Returns:
      the value of the 'Coverage Offerings' containment reference.
      See Also:
    • setCoverageOfferings

      void setCoverageOfferings(CoverageOfferingsType value)
      Sets the value of the 'Coverage Offerings' containment reference.
      Parameters:
      value - the new value of the 'Coverage Offerings' containment reference.
      See Also:
    • getCoverageSubtype

      QName getCoverageSubtype()
      Returns the value of the 'Coverage Subtype' attribute. CoverageSubtype characterizes the type of a coverage. This element shall contain the name of the XML root element that would be delivered if a GML encoded result were requested from the GetCoverage operation. The content model of the named element shall be described by a schema that is either normatively referenced by the WCS core specification or by a requirement in a WCS extension, the associated conformance class for which has been included in the ows:Profiles of the server's GetCapabilities response. This CoverageSubtype is delivered in GetCapabilities and DescribeCoverage to allow clients an estimation of the amount of data to be expected in the domain and range set. For example, a GridCoverage has a small domain set structure, but typically a large range set; a MultiSolidCoverage, on the other hand, tends to have large domain sets and small range sets.
      Returns:
      the value of the 'Coverage Subtype' attribute.
      See Also:
    • setCoverageSubtype

      void setCoverageSubtype(QName value)
      Sets the value of the 'Coverage Subtype' attribute.
      Parameters:
      value - the new value of the 'Coverage Subtype' attribute.
      See Also:
    • getCoverageSubtypeParent

      CoverageSubtypeParentType getCoverageSubtypeParent()
      Returns the value of the 'Coverage Subtype Parent' containment reference.
      Returns:
      the value of the 'Coverage Subtype Parent' containment reference.
      See Also:
    • setCoverageSubtypeParent

      void setCoverageSubtypeParent(CoverageSubtypeParentType value)
      Sets the value of the 'Coverage Subtype Parent' containment reference.
      Parameters:
      value - the new value of the 'Coverage Subtype Parent' containment reference.
      See Also:
    • getCoverageSummary

      CoverageSummaryType getCoverageSummary()
      Returns the value of the 'Coverage Summary' containment reference. A CoverageSummary contains information essential for accessing a coverage served by a WCS. The CoverageId is the identifier used to address a particular coverage. The CoverageSubtype is the name of the root of this coverage when expressed in XML.
      Returns:
      the value of the 'Coverage Summary' containment reference.
      See Also:
    • setCoverageSummary

      void setCoverageSummary(CoverageSummaryType value)
      Sets the value of the 'Coverage Summary' containment reference.
      Parameters:
      value - the new value of the 'Coverage Summary' containment reference.
      See Also:
    • getDescribeCoverage

      DescribeCoverageType getDescribeCoverage()
      Returns the value of the 'Describe Coverage' containment reference. Request to a WCS to perform the DescribeCoverage operation. This operation allows a client to retrieve descriptions of one or more coverages. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation.
      Returns:
      the value of the 'Describe Coverage' containment reference.
      See Also:
    • setDescribeCoverage

      void setDescribeCoverage(DescribeCoverageType value)
      Sets the value of the 'Describe Coverage' containment reference.
      Parameters:
      value - the new value of the 'Describe Coverage' containment reference.
      See Also:
    • getDimensionSlice

      DimensionSliceType getDimensionSlice()
      Returns the value of the 'Dimension Slice' containment reference. Describes the slicing of a coverage's domain axis at a particular point.
      Returns:
      the value of the 'Dimension Slice' containment reference.
      See Also:
    • setDimensionSlice

      void setDimensionSlice(DimensionSliceType value)
      Sets the value of the 'Dimension Slice' containment reference.
      Parameters:
      value - the new value of the 'Dimension Slice' containment reference.
      See Also:
    • getDimensionSubset

      DimensionSubsetType getDimensionSubset()
      Returns the value of the 'Dimension Subset' containment reference. Definition of the desired subset of the domain of the coverage. This is either a Trim operation, or a Slice operation.
      Returns:
      the value of the 'Dimension Subset' containment reference.
      See Also:
    • getDimensionTrim

      DimensionTrimType getDimensionTrim()
      Returns the value of the 'Dimension Trim' containment reference. Describes the trimming of a coverage's domain axis, between two values.
      Returns:
      the value of the 'Dimension Trim' containment reference.
      See Also:
    • setDimensionTrim

      void setDimensionTrim(DimensionTrimType value)
      Sets the value of the 'Dimension Trim' containment reference.
      Parameters:
      value - the new value of the 'Dimension Trim' containment reference.
      See Also:
    • getExtension

      ExtensionType getExtension()
      Returns the value of the 'Extension' containment reference. Extension element used to hook in additional content e.g. in extensions or application profiles.
      Returns:
      the value of the 'Extension' containment reference.
      See Also:
    • setExtension

      void setExtension(ExtensionType value)
      Sets the value of the 'Extension' containment reference.
      Parameters:
      value - the new value of the 'Extension' containment reference.
      See Also:
    • getGetCapabilities

      GetCapabilitiesType getGetCapabilities()
      Returns the value of the 'Get Capabilities' containment reference. Request to a WCS server to perform the GetCapabilities operation. This operation allows a client to retrieve a Capabilities XML document providing metadata for the specific WCS server. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation.
      Returns:
      the value of the 'Get Capabilities' containment reference.
      See Also:
    • setGetCapabilities

      void setGetCapabilities(GetCapabilitiesType value)
      Sets the value of the 'Get Capabilities' containment reference.
      Parameters:
      value - the new value of the 'Get Capabilities' containment reference.
      See Also:
    • getGetCoverage

      GetCoverageType getGetCoverage()
      Returns the value of the 'Get Coverage' containment reference. Request to a WCS to perform the GetCoverage operation. This operation allows a client to retrieve a subset of one coverage.
      Returns:
      the value of the 'Get Coverage' containment reference.
      See Also:
    • setGetCoverage

      void setGetCoverage(GetCoverageType value)
      Sets the value of the 'Get Coverage' containment reference.
      Parameters:
      value - the new value of the 'Get Coverage' containment reference.
      See Also:
    • getOfferedCoverage

      OfferedCoverageType getOfferedCoverage()
      Returns the value of the 'Offered Coverage' containment reference. An OfferedCoverage is the information set about a specific coverage offered by the WCS service on hand. It consists of a coverage, as defined in the GML Application Schema for Coverages [OGC 09-146r2] and coverage specific service parameters. Like CoverageOfferings, an OfferedCoverage element is never delivered to the client, but defines the response of coverage access requests.
      Returns:
      the value of the 'Offered Coverage' containment reference.
      See Also:
    • setOfferedCoverage

      void setOfferedCoverage(OfferedCoverageType value)
      Sets the value of the 'Offered Coverage' containment reference.
      Parameters:
      value - the new value of the 'Offered Coverage' containment reference.
      See Also:
    • getServiceMetadata

      ServiceMetadataType getServiceMetadata()
      Returns the value of the 'Service Metadata' containment reference. ServiceMetadata contains information describing the WCS service on hand. Extension elements allow WCS extension standards to define their individual extra service metadata.
      Returns:
      the value of the 'Service Metadata' containment reference.
      See Also:
    • setServiceMetadata

      void setServiceMetadata(ServiceMetadataType value)
      Sets the value of the 'Service Metadata' containment reference.
      Parameters:
      value - the new value of the 'Service Metadata' 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: