/** * <copyright> * </copyright> * * $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; /** * <!-- begin-user-doc --> * The <b>Adapter Factory</b> for the model. * It provides an adapter <code>createXXX</code> method for each class of the model. * <!-- end-user-doc --> * @see net.opengis.wcs11.Wcs111Package * @generated */ public class Wcs111AdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static Wcs111Package modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Wcs111AdapterFactory() { if (modelPackage == null) { modelPackage = Wcs111Package.eINSTANCE; } } /** * Returns whether this factory is applicable for the type of the object. * <!-- begin-user-doc --> * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. * <!-- end-user-doc --> * @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 <code>createXXX</code> methods. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @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 <code>target</code>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param target the object to adapt. * @return the adapter for the <code>target</code>. * @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 <em>Available Keys Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Axis Subset Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Axis Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Capabilities Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Contents Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Coverage Descriptions Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Coverage Description Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Coverage Domain Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Coverages Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Coverage Summary Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Describe Coverage Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Document Root</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Domain Subset Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Field Subset Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Field Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Get Capabilities Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Get Coverage Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Grid Crs Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Image CRS Ref Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Interpolation Method Base Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Interpolation Methods Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Interpolation Method Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Output Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Range Subset Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Range Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Request Base Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Spatial Domain Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Time Period Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Time Sequence Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Description Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Capabilities Base Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Get Capabilities Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @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 <em>Code Type</em>}'. * <!-- begin-user-doc --> * 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. * <!-- end-user-doc --> * @return the new adapter. * @see net.opengis.ows11.CodeType * @generated */ public Adapter createCodeTypeAdapter() { return null; } /** * Creates a new adapter for the default case. * <!-- begin-user-doc --> * This default implementation returns null. * <!-- end-user-doc --> * @return the new adapter. * @generated */ public Adapter createEObjectAdapter() { return null; } } //Wcs111AdapterFactory