/** * * * * $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