Class Wcs11AdapterFactory

  • All Implemented Interfaces:
    AdapterFactory

    public class Wcs11AdapterFactory
    extends AdapterFactoryImpl
    The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.
    See Also:
    Wcs11Package
    • Field Detail

      • modelPackage

        protected static Wcs11Package modelPackage
        The cached model package.
      • modelSwitch

        protected Wcs11Switch modelSwitch
        The switch that delegates to the createXXX methods.
    • Constructor Detail

      • Wcs11AdapterFactory

        public Wcs11AdapterFactory()
        Creates an instance of the adapter factory.
    • Method Detail

      • isFactoryForType

        public boolean isFactoryForType​(Object object)
        Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.
        Specified by:
        isFactoryForType in interface AdapterFactory
        Overrides:
        isFactoryForType in class AdapterFactoryImpl
        Returns:
        whether this factory is applicable for the type of the object.
      • createAdapter

        public Adapter createAdapter​(Notifier target)
        Creates an adapter for the target.
        Overrides:
        createAdapter in class AdapterFactoryImpl
        Parameters:
        target - the object to adapt.
        Returns:
        the adapter for the target.
      • createAvailableKeysTypeAdapter

        public Adapter createAvailableKeysTypeAdapter()
        Creates a new adapter for an object of class 'Available Keys Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        AvailableKeysType
      • createAxisSubsetTypeAdapter

        public Adapter createAxisSubsetTypeAdapter()
        Creates a new adapter for an object of class 'Axis Subset Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        AxisSubsetType
      • createAxisTypeAdapter

        public Adapter createAxisTypeAdapter()
        Creates a new adapter for an object of class 'Axis Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        AxisType
      • createCapabilitiesTypeAdapter

        public Adapter createCapabilitiesTypeAdapter()
        Creates a new adapter for an object of class 'Capabilities Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CapabilitiesType
      • createContentsTypeAdapter

        public Adapter createContentsTypeAdapter()
        Creates a new adapter for an object of class 'Contents Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ContentsType
      • createCoverageDescriptionsTypeAdapter

        public Adapter createCoverageDescriptionsTypeAdapter()
        Creates a new adapter for an object of class 'Coverage Descriptions Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CoverageDescriptionsType
      • createCoverageDescriptionTypeAdapter

        public Adapter createCoverageDescriptionTypeAdapter()
        Creates a new adapter for an object of class 'Coverage Description Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CoverageDescriptionType
      • createCoverageDomainTypeAdapter

        public Adapter createCoverageDomainTypeAdapter()
        Creates a new adapter for an object of class 'Coverage Domain Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CoverageDomainType
      • createCoveragesTypeAdapter

        public Adapter createCoveragesTypeAdapter()
        Creates a new adapter for an object of class 'Coverages Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CoveragesType
      • createCoverageSummaryTypeAdapter

        public Adapter createCoverageSummaryTypeAdapter()
        Creates a new adapter for an object of class 'Coverage Summary Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CoverageSummaryType
      • createDescribeCoverageTypeAdapter

        public Adapter createDescribeCoverageTypeAdapter()
        Creates a new adapter for an object of class 'Describe Coverage Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        DescribeCoverageType
      • createDocumentRootAdapter

        public Adapter createDocumentRootAdapter()
        Creates a new adapter for an object of class 'Document Root'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        DocumentRoot
      • createDomainSubsetTypeAdapter

        public Adapter createDomainSubsetTypeAdapter()
        Creates a new adapter for an object of class 'Domain Subset Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        DomainSubsetType
      • createFieldSubsetTypeAdapter

        public Adapter createFieldSubsetTypeAdapter()
        Creates a new adapter for an object of class 'Field Subset Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        FieldSubsetType
      • createFieldTypeAdapter

        public Adapter createFieldTypeAdapter()
        Creates a new adapter for an object of class 'Field Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        FieldType
      • createGetCapabilitiesTypeAdapter

        public Adapter createGetCapabilitiesTypeAdapter()
        Creates a new adapter for an object of class 'Get Capabilities Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        GetCapabilitiesType
      • createGetCoverageTypeAdapter

        public Adapter createGetCoverageTypeAdapter()
        Creates a new adapter for an object of class 'Get Coverage Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        GetCoverageType
      • createGridCrsTypeAdapter

        public Adapter createGridCrsTypeAdapter()
        Creates a new adapter for an object of class 'Grid Crs Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        GridCrsType
      • createImageCRSRefTypeAdapter

        public Adapter createImageCRSRefTypeAdapter()
        Creates a new adapter for an object of class 'Image CRS Ref Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ImageCRSRefType
      • createInterpolationMethodBaseTypeAdapter

        public Adapter createInterpolationMethodBaseTypeAdapter()
        Creates a new adapter for an object of class 'Interpolation Method Base Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InterpolationMethodBaseType
      • createInterpolationMethodsTypeAdapter

        public Adapter createInterpolationMethodsTypeAdapter()
        Creates a new adapter for an object of class 'Interpolation Methods Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InterpolationMethodsType
      • createInterpolationMethodTypeAdapter

        public Adapter createInterpolationMethodTypeAdapter()
        Creates a new adapter for an object of class 'Interpolation Method Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InterpolationMethodType
      • createOutputTypeAdapter

        public Adapter createOutputTypeAdapter()
        Creates a new adapter for an object of class 'Output Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OutputType
      • createRangeSubsetTypeAdapter

        public Adapter createRangeSubsetTypeAdapter()
        Creates a new adapter for an object of class 'Range Subset Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RangeSubsetType
      • createRangeTypeAdapter

        public Adapter createRangeTypeAdapter()
        Creates a new adapter for an object of class 'Range Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RangeType
      • createRequestBaseTypeAdapter

        public Adapter createRequestBaseTypeAdapter()
        Creates a new adapter for an object of class 'Request Base Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RequestBaseType
      • createSpatialDomainTypeAdapter

        public Adapter createSpatialDomainTypeAdapter()
        Creates a new adapter for an object of class 'Spatial Domain Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SpatialDomainType
      • createTimePeriodTypeAdapter

        public Adapter createTimePeriodTypeAdapter()
        Creates a new adapter for an object of class 'Time Period Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        TimePeriodType
      • createTimeSequenceTypeAdapter

        public Adapter createTimeSequenceTypeAdapter()
        Creates a new adapter for an object of class 'Time Sequence Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        TimeSequenceType
      • createDescriptionTypeAdapter

        public Adapter createDescriptionTypeAdapter()
        Creates a new adapter for an object of class 'Description Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        DescriptionType
      • createCapabilitiesBaseTypeAdapter

        public Adapter createCapabilitiesBaseTypeAdapter()
        Creates a new adapter for an object of class 'Capabilities Base Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CapabilitiesBaseType
      • createOws11_GetCapabilitiesTypeAdapter

        public Adapter createOws11_GetCapabilitiesTypeAdapter()
        Creates a new adapter for an object of class 'Get Capabilities Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        GetCapabilitiesType
      • createCodeTypeAdapter

        public Adapter createCodeTypeAdapter()
        Creates a new adapter for an object of class 'Code Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CodeType
      • createEObjectAdapter

        public Adapter createEObjectAdapter()
        Creates a new adapter for the default case. This default implementation returns null.
        Returns:
        the new adapter.