Interface Wcs20Factory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
Wcs20FactoryImpl

public interface Wcs20Factory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
  • Field Details

    • eINSTANCE

      static final Wcs20Factory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createCapabilitiesType

      CapabilitiesType createCapabilitiesType()
      Returns a new object of class 'Capabilities Type'.
      Returns:
      a new object of class 'Capabilities Type'.
    • createContentsType

      ContentsType createContentsType()
      Returns a new object of class 'Contents Type'.
      Returns:
      a new object of class 'Contents Type'.
    • createCoverageDescriptionsType

      CoverageDescriptionsType createCoverageDescriptionsType()
      Returns a new object of class 'Coverage Descriptions Type'.
      Returns:
      a new object of class 'Coverage Descriptions Type'.
    • createCoverageDescriptionType

      CoverageDescriptionType createCoverageDescriptionType()
      Returns a new object of class 'Coverage Description Type'.
      Returns:
      a new object of class 'Coverage Description Type'.
    • createCoverageOfferingsType

      CoverageOfferingsType createCoverageOfferingsType()
      Returns a new object of class 'Coverage Offerings Type'.
      Returns:
      a new object of class 'Coverage Offerings Type'.
    • createCoverageSubtypeParentType

      CoverageSubtypeParentType createCoverageSubtypeParentType()
      Returns a new object of class 'Coverage Subtype Parent Type'.
      Returns:
      a new object of class 'Coverage Subtype Parent Type'.
    • createCoverageSummaryType

      CoverageSummaryType createCoverageSummaryType()
      Returns a new object of class 'Coverage Summary Type'.
      Returns:
      a new object of class 'Coverage Summary Type'.
    • createDescribeCoverageType

      DescribeCoverageType createDescribeCoverageType()
      Returns a new object of class 'Describe Coverage Type'.
      Returns:
      a new object of class 'Describe Coverage Type'.
    • createDimensionSliceType

      DimensionSliceType createDimensionSliceType()
      Returns a new object of class 'Dimension Slice Type'.
      Returns:
      a new object of class 'Dimension Slice Type'.
    • createDimensionTrimType

      DimensionTrimType createDimensionTrimType()
      Returns a new object of class 'Dimension Trim Type'.
      Returns:
      a new object of class 'Dimension Trim Type'.
    • createDocumentRoot

      DocumentRoot createDocumentRoot()
      Returns a new object of class 'Document Root'.
      Returns:
      a new object of class 'Document Root'.
    • createExtensionType

      ExtensionType createExtensionType()
      Returns a new object of class 'Extension Type'.
      Returns:
      a new object of class 'Extension Type'.
    • createGetCapabilitiesType

      GetCapabilitiesType createGetCapabilitiesType()
      Returns a new object of class 'Get Capabilities Type'.
      Returns:
      a new object of class 'Get Capabilities Type'.
    • createGetCoverageType

      GetCoverageType createGetCoverageType()
      Returns a new object of class 'Get Coverage Type'.
      Returns:
      a new object of class 'Get Coverage Type'.
    • createOfferedCoverageType

      OfferedCoverageType createOfferedCoverageType()
      Returns a new object of class 'Offered Coverage Type'.
      Returns:
      a new object of class 'Offered Coverage Type'.
    • createServiceMetadataType

      ServiceMetadataType createServiceMetadataType()
      Returns a new object of class 'Service Metadata Type'.
      Returns:
      a new object of class 'Service Metadata Type'.
    • createServiceParametersType

      ServiceParametersType createServiceParametersType()
      Returns a new object of class 'Service Parameters Type'.
      Returns:
      a new object of class 'Service Parameters Type'.
    • createExtensionItemType

      ExtensionItemType createExtensionItemType()
      Returns a new object of class 'Extension Item Type'.
      Returns:
      a new object of class 'Extension Item Type'.
    • createRangeIntervalType

      RangeIntervalType createRangeIntervalType()
      Returns a new object of class 'Range Interval Type'.
      Returns:
      a new object of class 'Range Interval Type'.
    • createRangeItemType

      RangeItemType createRangeItemType()
      Returns a new object of class 'Range Item Type'.
      Returns:
      a new object of class 'Range Item Type'.
    • createRangeSubsetType

      RangeSubsetType createRangeSubsetType()
      Returns a new object of class 'Range Subset Type'.
      Returns:
      a new object of class 'Range Subset Type'.
    • createScaleAxisByFactorType

      ScaleAxisByFactorType createScaleAxisByFactorType()
      Returns a new object of class 'Scale Axis By Factor Type'.
      Returns:
      a new object of class 'Scale Axis By Factor Type'.
    • createScaleAxisType

      ScaleAxisType createScaleAxisType()
      Returns a new object of class 'Scale Axis Type'.
      Returns:
      a new object of class 'Scale Axis Type'.
    • createScaleByFactorType

      ScaleByFactorType createScaleByFactorType()
      Returns a new object of class 'Scale By Factor Type'.
      Returns:
      a new object of class 'Scale By Factor Type'.
    • createScaleToExtentType

      ScaleToExtentType createScaleToExtentType()
      Returns a new object of class 'Scale To Extent Type'.
      Returns:
      a new object of class 'Scale To Extent Type'.
    • createScaleToSizeType

      ScaleToSizeType createScaleToSizeType()
      Returns a new object of class 'Scale To Size Type'.
      Returns:
      a new object of class 'Scale To Size Type'.
    • createScalingType

      ScalingType createScalingType()
      Returns a new object of class 'Scaling Type'.
      Returns:
      a new object of class 'Scaling Type'.
    • createTargetAxisExtentType

      TargetAxisExtentType createTargetAxisExtentType()
      Returns a new object of class 'Target Axis Extent Type'.
      Returns:
      a new object of class 'Target Axis Extent Type'.
    • createTargetAxisSizeType

      TargetAxisSizeType createTargetAxisSizeType()
      Returns a new object of class 'Target Axis Size Type'.
      Returns:
      a new object of class 'Target Axis Size Type'.
    • createInterpolationAxesType

      InterpolationAxesType createInterpolationAxesType()
      Returns a new object of class 'Interpolation Axes Type'.
      Returns:
      a new object of class 'Interpolation Axes Type'.
    • createInterpolationAxisType

      InterpolationAxisType createInterpolationAxisType()
      Returns a new object of class 'Interpolation Axis Type'.
      Returns:
      a new object of class 'Interpolation Axis Type'.
    • createInterpolationMethodType

      InterpolationMethodType createInterpolationMethodType()
      Returns a new object of class 'Interpolation Method Type'.
      Returns:
      a new object of class 'Interpolation Method Type'.
    • createInterpolationType

      InterpolationType createInterpolationType()
      Returns a new object of class 'Interpolation Type'.
      Returns:
      a new object of class 'Interpolation Type'.
    • createDescribeEOCoverageSetType

      DescribeEOCoverageSetType createDescribeEOCoverageSetType()
      Returns a new object of class 'Describe EO Coverage Set Type'.
      Returns:
      a new object of class 'Describe EO Coverage Set Type'.
    • createSections

      Sections createSections()
      Returns a new object of class 'Sections'.
      Returns:
      a new object of class 'Sections'.
    • getWcs20Package

      Wcs20Package getWcs20Package()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.