Class wmtsv_1AdapterFactory

  • All Implemented Interfaces:
    AdapterFactory

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

      • modelPackage

        protected static wmtsv_1Package modelPackage
        The cached model package.
      • modelSwitch

        protected wmtsv_1Switch<Adapter> modelSwitch
        The switch that delegates to the createXXX methods.
    • Constructor Detail

      • wmtsv_1AdapterFactory

        public wmtsv_1AdapterFactory()
        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.
      • createBinaryPayloadTypeAdapter

        public Adapter createBinaryPayloadTypeAdapter()
        Creates a new adapter for an object of class 'Binary Payload 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:
        BinaryPayloadType
      • 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
      • createDimensionNameValueTypeAdapter

        public Adapter createDimensionNameValueTypeAdapter()
        Creates a new adapter for an object of class 'Dimension Name Value 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:
        DimensionNameValueType
      • createDimensionTypeAdapter

        public Adapter createDimensionTypeAdapter()
        Creates a new adapter for an object of class 'Dimension 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:
        DimensionType
      • 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
      • createFeatureInfoResponseTypeAdapter

        public Adapter createFeatureInfoResponseTypeAdapter()
        Creates a new adapter for an object of class 'Feature Info Response 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:
        FeatureInfoResponseType
      • 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
      • createGetFeatureInfoTypeAdapter

        public Adapter createGetFeatureInfoTypeAdapter()
        Creates a new adapter for an object of class 'Get Feature Info 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:
        GetFeatureInfoType
      • createGetTileTypeAdapter

        public Adapter createGetTileTypeAdapter()
        Creates a new adapter for an object of class 'Get Tile 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:
        GetTileType
      • createLayerTypeAdapter

        public Adapter createLayerTypeAdapter()
        Creates a new adapter for an object of class 'Layer 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:
        LayerType
      • createLegendURLTypeAdapter

        public Adapter createLegendURLTypeAdapter()
        Creates a new adapter for an object of class 'Legend URL 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:
        LegendURLType
      • createStyleTypeAdapter

        public Adapter createStyleTypeAdapter()
        Creates a new adapter for an object of class 'Style 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:
        StyleType
      • createTextPayloadTypeAdapter

        public Adapter createTextPayloadTypeAdapter()
        Creates a new adapter for an object of class 'Text Payload 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:
        TextPayloadType
      • createThemesTypeAdapter

        public Adapter createThemesTypeAdapter()
        Creates a new adapter for an object of class 'Themes 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:
        ThemesType
      • createThemeTypeAdapter

        public Adapter createThemeTypeAdapter()
        Creates a new adapter for an object of class 'Theme 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:
        ThemeType
      • createTileMatrixLimitsTypeAdapter

        public Adapter createTileMatrixLimitsTypeAdapter()
        Creates a new adapter for an object of class 'Tile Matrix Limits 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:
        TileMatrixLimitsType
      • createTileMatrixSetLimitsTypeAdapter

        public Adapter createTileMatrixSetLimitsTypeAdapter()
        Creates a new adapter for an object of class 'Tile Matrix Set Limits 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:
        TileMatrixSetLimitsType
      • createTileMatrixSetLinkTypeAdapter

        public Adapter createTileMatrixSetLinkTypeAdapter()
        Creates a new adapter for an object of class 'Tile Matrix Set Link 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:
        TileMatrixSetLinkType
      • createTileMatrixSetTypeAdapter

        public Adapter createTileMatrixSetTypeAdapter()
        Creates a new adapter for an object of class 'Tile Matrix Set 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:
        TileMatrixSetType
      • createTileMatrixTypeAdapter

        public Adapter createTileMatrixTypeAdapter()
        Creates a new adapter for an object of class 'Tile Matrix 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:
        TileMatrixType
      • createURLTemplateTypeAdapter

        public Adapter createURLTemplateTypeAdapter()
        Creates a new adapter for an object of class 'URL Template 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:
        URLTemplateType
      • 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
      • createContentsBaseTypeAdapter

        public Adapter createContentsBaseTypeAdapter()
        Creates a new adapter for an object of class 'Contents 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:
        ContentsBaseType
      • 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
      • 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
      • createDatasetDescriptionSummaryBaseTypeAdapter

        public Adapter createDatasetDescriptionSummaryBaseTypeAdapter()
        Creates a new adapter for an object of class 'Dataset Description Summary 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:
        DatasetDescriptionSummaryBaseType
      • createOnlineResourceTypeAdapter

        public Adapter createOnlineResourceTypeAdapter()
        Creates a new adapter for an object of class 'Online Resource 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:
        OnlineResourceType
      • createEObjectAdapter

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