Package net.opengis.wps20.util
Class Wps20AdapterFactory
- Object
-
- AdapterFactoryImpl
-
- Wps20AdapterFactory
-
- All Implemented Interfaces:
AdapterFactory
public class Wps20AdapterFactory extends AdapterFactoryImpl
The Adapter Factory for the model. It provides an adaptercreateXXX
method for each class of the model.- See Also:
Wps20Package
-
-
Field Summary
Fields Modifier and Type Field Description protected static Wps20Package
modelPackage
The cached model package.protected Wps20Switch<Adapter>
modelSwitch
The switch that delegates to thecreateXXX
methods.
-
Constructor Summary
Constructors Constructor Description Wps20AdapterFactory()
Creates an instance of the adapter factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Adapter
createAdapter(Notifier target)
Creates an adapter for thetarget
.Adapter
createAnyTypeAdapter()
Creates a new adapter for an object of class 'Any Type
'.Adapter
createBasicIdentificationTypeAdapter()
Creates a new adapter for an object of class 'Basic Identification Type
'.Adapter
createBodyReferenceTypeAdapter()
Creates a new adapter for an object of class 'Body Reference Type
'.Adapter
createBoundingBoxDataTypeAdapter()
Creates a new adapter for an object of class 'Bounding Box Data Type
'.Adapter
createCapabilitiesBaseTypeAdapter()
Creates a new adapter for an object of class 'Capabilities Base Type
'.Adapter
createComplexDataTypeAdapter()
Creates a new adapter for an object of class 'Complex Data Type
'.Adapter
createContentsTypeAdapter()
Creates a new adapter for an object of class 'Contents Type
'.Adapter
createDataDescriptionTypeAdapter()
Creates a new adapter for an object of class 'Data Description Type
'.Adapter
createDataInputTypeAdapter()
Creates a new adapter for an object of class 'Data Input Type
'.Adapter
createDataOutputTypeAdapter()
Creates a new adapter for an object of class 'Data Output Type
'.Adapter
createDataTypeAdapter()
Creates a new adapter for an object of class 'Data Type
'.Adapter
createDescribeProcessTypeAdapter()
Creates a new adapter for an object of class 'Describe Process Type
'.Adapter
createDescriptionTypeAdapter()
Creates a new adapter for an object of class 'Description Type
'.Adapter
createDismissTypeAdapter()
Creates a new adapter for an object of class 'Dismiss Type
'.Adapter
createDocumentRootAdapter()
Creates a new adapter for an object of class 'Document Root
'.Adapter
createEObjectAdapter()
Creates a new adapter for the default case.Adapter
createExecuteRequestTypeAdapter()
Creates a new adapter for an object of class 'Execute Request Type
'.Adapter
createExtensionTypeAdapter()
Creates a new adapter for an object of class 'Extension Type
'.Adapter
createFormatTypeAdapter()
Creates a new adapter for an object of class 'Format Type
'.Adapter
createGenericInputTypeAdapter()
Creates a new adapter for an object of class 'Generic Input Type
'.Adapter
createGenericOutputTypeAdapter()
Creates a new adapter for an object of class 'Generic Output Type
'.Adapter
createGenericProcessTypeAdapter()
Creates a new adapter for an object of class 'Generic Process Type
'.Adapter
createGetCapabilitiesTypeAdapter()
Creates a new adapter for an object of class 'Get Capabilities Type
'.Adapter
createGetResultTypeAdapter()
Creates a new adapter for an object of class 'Get Result Type
'.Adapter
createGetStatusTypeAdapter()
Creates a new adapter for an object of class 'Get Status Type
'.Adapter
createInputDescriptionTypeAdapter()
Creates a new adapter for an object of class 'Input Description Type
'.Adapter
createLiteralDataDomainType1Adapter()
Creates a new adapter for an object of class 'Literal Data Domain Type1
'.Adapter
createLiteralDataDomainTypeAdapter()
Creates a new adapter for an object of class 'Literal Data Domain Type
'.Adapter
createLiteralDataTypeAdapter()
Creates a new adapter for an object of class 'Literal Data Type
'.Adapter
createLiteralValueTypeAdapter()
Creates a new adapter for an object of class 'Literal Value Type
'.Adapter
createOutputDefinitionTypeAdapter()
Creates a new adapter for an object of class 'Output Definition Type
'.Adapter
createOutputDescriptionTypeAdapter()
Creates a new adapter for an object of class 'Output Description Type
'.Adapter
createOws20_DescriptionTypeAdapter()
Creates a new adapter for an object of class 'Description Type
'.Adapter
createOws20_GetCapabilitiesTypeAdapter()
Creates a new adapter for an object of class 'Get Capabilities Type
'.Adapter
createProcessDescriptionTypeAdapter()
Creates a new adapter for an object of class 'Process Description Type
'.Adapter
createProcessOfferingsTypeAdapter()
Creates a new adapter for an object of class 'Process Offerings Type
'.Adapter
createProcessOfferingTypeAdapter()
Creates a new adapter for an object of class 'Process Offering Type
'.Adapter
createProcessSummaryTypeAdapter()
Creates a new adapter for an object of class 'Process Summary Type
'.Adapter
createReferenceTypeAdapter()
Creates a new adapter for an object of class 'Reference Type
'.Adapter
createRequestBaseTypeAdapter()
Creates a new adapter for an object of class 'Request Base Type
'.Adapter
createResultTypeAdapter()
Creates a new adapter for an object of class 'Result Type
'.Adapter
createStatusInfoTypeAdapter()
Creates a new adapter for an object of class 'Status Info Type
'.Adapter
createSupportedCRSTypeAdapter()
Creates a new adapter for an object of class 'Supported CRS Type
'.Adapter
createValueTypeAdapter()
Creates a new adapter for an object of class 'Value Type
'.Adapter
createWPSCapabilitiesTypeAdapter()
Creates a new adapter for an object of class 'WPS Capabilities Type
'.boolean
isFactoryForType(Object object)
Returns whether this factory is applicable for the type of the object.
-
-
-
Field Detail
-
modelPackage
protected static Wps20Package modelPackage
The cached model package.
-
modelSwitch
protected Wps20Switch<Adapter> modelSwitch
The switch that delegates to thecreateXXX
methods.
-
-
Method Detail
-
isFactoryForType
public boolean isFactoryForType(Object object)
Returns whether this factory is applicable for the type of the object. This implementation returnstrue
if the object is either the model's package or is an instance object of the model.- Specified by:
isFactoryForType
in interfaceAdapterFactory
- Overrides:
isFactoryForType
in classAdapterFactoryImpl
- Returns:
- whether this factory is applicable for the type of the object.
-
createAdapter
public Adapter createAdapter(Notifier target)
Creates an adapter for thetarget
.- Overrides:
createAdapter
in classAdapterFactoryImpl
- 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.
-
-