/**
*
*
*
* $Id$
*/
package net.opengis.wcs11.util;
import net.opengis.ows11.CapabilitiesBaseType;
import net.opengis.ows11.CodeType;
import net.opengis.ows11.DescriptionType;
import net.opengis.wcs11.*;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
/**
*
* The Adapter Factory for the model.
* It provides an adapter createXXX
method for each class of the model.
*
* @see net.opengis.wcs11.Wcs111Package
* @generated
*/
public class Wcs111AdapterFactory extends AdapterFactoryImpl {
/**
* The cached model package.
*
*
* @generated
*/
protected static Wcs111Package modelPackage;
/**
* Creates an instance of the adapter factory.
*
*
* @generated
*/
public Wcs111AdapterFactory() {
if (modelPackage == null) {
modelPackage = Wcs111Package.eINSTANCE;
}
}
/**
* 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.
*
* @return whether this factory is applicable for the type of the object.
* @generated
*/
public boolean isFactoryForType(Object object) {
if (object == modelPackage) {
return true;
}
if (object instanceof EObject) {
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
}
/**
* The switch the delegates to the createXXX
methods.
*
*
* @generated
*/
protected Wcs111Switch modelSwitch =
new Wcs111Switch() {
public Object caseAvailableKeysType(AvailableKeysType object) {
return createAvailableKeysTypeAdapter();
}
public Object caseAxisSubsetType(AxisSubsetType object) {
return createAxisSubsetTypeAdapter();
}
public Object caseAxisType(AxisType object) {
return createAxisTypeAdapter();
}
public Object caseCapabilitiesType(CapabilitiesType object) {
return createCapabilitiesTypeAdapter();
}
public Object caseContentsType(ContentsType object) {
return createContentsTypeAdapter();
}
public Object caseCoverageDescriptionsType(CoverageDescriptionsType object) {
return createCoverageDescriptionsTypeAdapter();
}
public Object caseCoverageDescriptionType(CoverageDescriptionType object) {
return createCoverageDescriptionTypeAdapter();
}
public Object caseCoverageDomainType(CoverageDomainType object) {
return createCoverageDomainTypeAdapter();
}
public Object caseCoveragesType(CoveragesType object) {
return createCoveragesTypeAdapter();
}
public Object caseCoverageSummaryType(CoverageSummaryType object) {
return createCoverageSummaryTypeAdapter();
}
public Object caseDescribeCoverageType(DescribeCoverageType object) {
return createDescribeCoverageTypeAdapter();
}
public Object caseDocumentRoot(DocumentRoot object) {
return createDocumentRootAdapter();
}
public Object caseDomainSubsetType(DomainSubsetType object) {
return createDomainSubsetTypeAdapter();
}
public Object caseFieldSubsetType(FieldSubsetType object) {
return createFieldSubsetTypeAdapter();
}
public Object caseFieldType(FieldType object) {
return createFieldTypeAdapter();
}
public Object caseGetCapabilitiesType(GetCapabilitiesType object) {
return createGetCapabilitiesTypeAdapter();
}
public Object caseGetCoverageType(GetCoverageType object) {
return createGetCoverageTypeAdapter();
}
public Object caseGridCrsType(GridCrsType object) {
return createGridCrsTypeAdapter();
}
public Object caseImageCRSRefType(ImageCRSRefType object) {
return createImageCRSRefTypeAdapter();
}
public Object caseInterpolationMethodBaseType(InterpolationMethodBaseType object) {
return createInterpolationMethodBaseTypeAdapter();
}
public Object caseInterpolationMethodsType(InterpolationMethodsType object) {
return createInterpolationMethodsTypeAdapter();
}
public Object caseInterpolationMethodType(InterpolationMethodType object) {
return createInterpolationMethodTypeAdapter();
}
public Object caseOutputType(OutputType object) {
return createOutputTypeAdapter();
}
public Object caseRangeSubsetType(RangeSubsetType object) {
return createRangeSubsetTypeAdapter();
}
public Object caseRangeType(RangeType object) {
return createRangeTypeAdapter();
}
public Object caseRequestBaseType(RequestBaseType object) {
return createRequestBaseTypeAdapter();
}
public Object caseSpatialDomainType(SpatialDomainType object) {
return createSpatialDomainTypeAdapter();
}
public Object caseTimePeriodType(TimePeriodType object) {
return createTimePeriodTypeAdapter();
}
public Object caseTimeSequenceType(TimeSequenceType object) {
return createTimeSequenceTypeAdapter();
}
public Object caseDescriptionType(DescriptionType object) {
return createDescriptionTypeAdapter();
}
public Object caseCapabilitiesBaseType(CapabilitiesBaseType object) {
return createCapabilitiesBaseTypeAdapter();
}
public Object caseGetCapabilitiesType_1(net.opengis.ows11.GetCapabilitiesType object) {
return createGetCapabilitiesType_1Adapter();
}
public Object caseCodeType(CodeType object) {
return createCodeTypeAdapter();
}
public Object defaultCase(EObject object) {
return createEObjectAdapter();
}
};
/**
* Creates an adapter for the target
.
*
*
* @param target the object to adapt.
* @return the adapter for the target
.
* @generated
*/
public Adapter createAdapter(Notifier target) {
return (Adapter)modelSwitch.doSwitch((EObject)target);
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.AvailableKeysType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.AvailableKeysType
* @generated
*/
public Adapter createAvailableKeysTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.AxisSubsetType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.AxisSubsetType
* @generated
*/
public Adapter createAxisSubsetTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.AxisType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.AxisType
* @generated
*/
public Adapter createAxisTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.CapabilitiesType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.CapabilitiesType
* @generated
*/
public Adapter createCapabilitiesTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.ContentsType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.ContentsType
* @generated
*/
public Adapter createContentsTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.CoverageDescriptionsType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.CoverageDescriptionsType
* @generated
*/
public Adapter createCoverageDescriptionsTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.CoverageDescriptionType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.CoverageDescriptionType
* @generated
*/
public Adapter createCoverageDescriptionTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.CoverageDomainType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.CoverageDomainType
* @generated
*/
public Adapter createCoverageDomainTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.CoveragesType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.CoveragesType
* @generated
*/
public Adapter createCoveragesTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.CoverageSummaryType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.CoverageSummaryType
* @generated
*/
public Adapter createCoverageSummaryTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.DescribeCoverageType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.DescribeCoverageType
* @generated
*/
public Adapter createDescribeCoverageTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.DocumentRoot 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.DocumentRoot
* @generated
*/
public Adapter createDocumentRootAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.DomainSubsetType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.DomainSubsetType
* @generated
*/
public Adapter createDomainSubsetTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.FieldSubsetType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.FieldSubsetType
* @generated
*/
public Adapter createFieldSubsetTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.FieldType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.FieldType
* @generated
*/
public Adapter createFieldTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.GetCapabilitiesType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.GetCapabilitiesType
* @generated
*/
public Adapter createGetCapabilitiesTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.GetCoverageType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.GetCoverageType
* @generated
*/
public Adapter createGetCoverageTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.GridCrsType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.GridCrsType
* @generated
*/
public Adapter createGridCrsTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.ImageCRSRefType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.ImageCRSRefType
* @generated
*/
public Adapter createImageCRSRefTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.InterpolationMethodBaseType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.InterpolationMethodBaseType
* @generated
*/
public Adapter createInterpolationMethodBaseTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.InterpolationMethodsType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.InterpolationMethodsType
* @generated
*/
public Adapter createInterpolationMethodsTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.InterpolationMethodType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.InterpolationMethodType
* @generated
*/
public Adapter createInterpolationMethodTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.OutputType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.OutputType
* @generated
*/
public Adapter createOutputTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.RangeSubsetType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.RangeSubsetType
* @generated
*/
public Adapter createRangeSubsetTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.RangeType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.RangeType
* @generated
*/
public Adapter createRangeTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.RequestBaseType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.RequestBaseType
* @generated
*/
public Adapter createRequestBaseTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.SpatialDomainType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.SpatialDomainType
* @generated
*/
public Adapter createSpatialDomainTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.TimePeriodType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.TimePeriodType
* @generated
*/
public Adapter createTimePeriodTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.wcs11.TimeSequenceType 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.
*
* @return the new adapter.
* @see net.opengis.wcs11.TimeSequenceType
* @generated
*/
public Adapter createTimeSequenceTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.ows11.DescriptionType 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.
*
* @return the new adapter.
* @see net.opengis.ows11.DescriptionType
* @generated
*/
public Adapter createDescriptionTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.ows11.CapabilitiesBaseType 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.
*
* @return the new adapter.
* @see net.opengis.ows11.CapabilitiesBaseType
* @generated
*/
public Adapter createCapabilitiesBaseTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.ows11.GetCapabilitiesType 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.
*
* @return the new adapter.
* @see net.opengis.ows11.GetCapabilitiesType
* @generated
*/
public Adapter createGetCapabilitiesType_1Adapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.opengis.ows11.CodeType 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.
*
* @return the new adapter.
* @see net.opengis.ows11.CodeType
* @generated
*/
public Adapter createCodeTypeAdapter() {
return null;
}
/**
* Creates a new adapter for the default case.
*
* This default implementation returns null.
*
* @return the new adapter.
* @generated
*/
public Adapter createEObjectAdapter() {
return null;
}
} //Wcs111AdapterFactory