Class Wps20AdapterFactory

  • All Implemented Interfaces:
    AdapterFactory

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

      • modelPackage

        protected static Wps20Package modelPackage
        The cached model package.
      • modelSwitch

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

      • Wps20AdapterFactory

        public Wps20AdapterFactory()
        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.
      • createBodyReferenceTypeAdapter

        public Adapter createBodyReferenceTypeAdapter()
        Creates a new adapter for an object of class 'Body Reference 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:
        BodyReferenceType
      • createBoundingBoxDataTypeAdapter

        public Adapter createBoundingBoxDataTypeAdapter()
        Creates a new adapter for an object of class 'Bounding Box Data 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:
        BoundingBoxDataType
      • createComplexDataTypeAdapter

        public Adapter createComplexDataTypeAdapter()
        Creates a new adapter for an object of class 'Complex Data 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:
        ComplexDataType
      • 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
      • createDataDescriptionTypeAdapter

        public Adapter createDataDescriptionTypeAdapter()
        Creates a new adapter for an object of class 'Data 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:
        DataDescriptionType
      • createDataInputTypeAdapter

        public Adapter createDataInputTypeAdapter()
        Creates a new adapter for an object of class 'Data Input 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:
        DataInputType
      • createDataOutputTypeAdapter

        public Adapter createDataOutputTypeAdapter()
        Creates a new adapter for an object of class 'Data 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:
        DataOutputType
      • createDataTypeAdapter

        public Adapter createDataTypeAdapter()
        Creates a new adapter for an object of class 'Data 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:
        DataType
      • createDescribeProcessTypeAdapter

        public Adapter createDescribeProcessTypeAdapter()
        Creates a new adapter for an object of class 'Describe Process 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:
        DescribeProcessType
      • 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
      • createDismissTypeAdapter

        public Adapter createDismissTypeAdapter()
        Creates a new adapter for an object of class 'Dismiss 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:
        DismissType
      • 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
      • createExecuteRequestTypeAdapter

        public Adapter createExecuteRequestTypeAdapter()
        Creates a new adapter for an object of class 'Execute Request 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:
        ExecuteRequestType
      • createExtensionTypeAdapter

        public Adapter createExtensionTypeAdapter()
        Creates a new adapter for an object of class 'Extension 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:
        ExtensionType
      • createFormatTypeAdapter

        public Adapter createFormatTypeAdapter()
        Creates a new adapter for an object of class 'Format 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:
        FormatType
      • createGenericInputTypeAdapter

        public Adapter createGenericInputTypeAdapter()
        Creates a new adapter for an object of class 'Generic Input 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:
        GenericInputType
      • createGenericOutputTypeAdapter

        public Adapter createGenericOutputTypeAdapter()
        Creates a new adapter for an object of class 'Generic 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:
        GenericOutputType
      • createGenericProcessTypeAdapter

        public Adapter createGenericProcessTypeAdapter()
        Creates a new adapter for an object of class 'Generic Process 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:
        GenericProcessType
      • 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
      • createGetResultTypeAdapter

        public Adapter createGetResultTypeAdapter()
        Creates a new adapter for an object of class 'Get Result 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:
        GetResultType
      • createGetStatusTypeAdapter

        public Adapter createGetStatusTypeAdapter()
        Creates a new adapter for an object of class 'Get Status 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:
        GetStatusType
      • createInputDescriptionTypeAdapter

        public Adapter createInputDescriptionTypeAdapter()
        Creates a new adapter for an object of class 'Input 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:
        InputDescriptionType
      • createLiteralDataDomainTypeAdapter

        public Adapter createLiteralDataDomainTypeAdapter()
        Creates a new adapter for an object of class 'Literal Data 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:
        LiteralDataDomainType
      • createLiteralDataDomainType1Adapter

        public Adapter createLiteralDataDomainType1Adapter()
        Creates a new adapter for an object of class 'Literal Data Domain Type1'. 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:
        LiteralDataDomainType1
      • createLiteralDataTypeAdapter

        public Adapter createLiteralDataTypeAdapter()
        Creates a new adapter for an object of class 'Literal Data 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:
        LiteralDataType
      • createLiteralValueTypeAdapter

        public Adapter createLiteralValueTypeAdapter()
        Creates a new adapter for an object of class 'Literal 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:
        LiteralValueType
      • createOutputDefinitionTypeAdapter

        public Adapter createOutputDefinitionTypeAdapter()
        Creates a new adapter for an object of class 'Output Definition 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:
        OutputDefinitionType
      • createOutputDescriptionTypeAdapter

        public Adapter createOutputDescriptionTypeAdapter()
        Creates a new adapter for an object of class 'Output 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:
        OutputDescriptionType
      • createProcessDescriptionTypeAdapter

        public Adapter createProcessDescriptionTypeAdapter()
        Creates a new adapter for an object of class 'Process 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:
        ProcessDescriptionType
      • createProcessOfferingsTypeAdapter

        public Adapter createProcessOfferingsTypeAdapter()
        Creates a new adapter for an object of class 'Process Offerings 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:
        ProcessOfferingsType
      • createProcessOfferingTypeAdapter

        public Adapter createProcessOfferingTypeAdapter()
        Creates a new adapter for an object of class 'Process Offering 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:
        ProcessOfferingType
      • createProcessSummaryTypeAdapter

        public Adapter createProcessSummaryTypeAdapter()
        Creates a new adapter for an object of class 'Process 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:
        ProcessSummaryType
      • createReferenceTypeAdapter

        public Adapter createReferenceTypeAdapter()
        Creates a new adapter for an object of class 'Reference 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:
        ReferenceType
      • 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
      • createResultTypeAdapter

        public Adapter createResultTypeAdapter()
        Creates a new adapter for an object of class 'Result 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:
        ResultType
      • createStatusInfoTypeAdapter

        public Adapter createStatusInfoTypeAdapter()
        Creates a new adapter for an object of class 'Status 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:
        StatusInfoType
      • createSupportedCRSTypeAdapter

        public Adapter createSupportedCRSTypeAdapter()
        Creates a new adapter for an object of class 'Supported 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:
        SupportedCRSType
      • createWPSCapabilitiesTypeAdapter

        public Adapter createWPSCapabilitiesTypeAdapter()
        Creates a new adapter for an object of class 'WPS 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:
        WPSCapabilitiesType
      • createAnyTypeAdapter

        public Adapter createAnyTypeAdapter()
        Creates a new adapter for an object of class 'Any 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:
        AnyType
      • createOws20_DescriptionTypeAdapter

        public Adapter createOws20_DescriptionTypeAdapter()
        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
      • createBasicIdentificationTypeAdapter

        public Adapter createBasicIdentificationTypeAdapter()
        Creates a new adapter for an object of class 'Basic Identification 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:
        BasicIdentificationType
      • createOws20_GetCapabilitiesTypeAdapter

        public Adapter createOws20_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
      • createValueTypeAdapter

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

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