net.opengis.wcs11.util
Class Wcs111Switch

java.lang.Object
  extended by net.opengis.wcs11.util.Wcs111Switch

public class Wcs111Switch
extends java.lang.Object

The Switch for the model's inheritance hierarchy. It supports the call doSwitch(object) to invoke the caseXXX method for each class of the model, starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is returned, which is the result of the switch.

See Also:
Wcs111Package

Field Summary
protected static Wcs111Package modelPackage
          The cached model package
 
Constructor Summary
Wcs111Switch()
          Creates an instance of the switch.
 
Method Summary
 java.lang.Object caseAvailableKeysType(AvailableKeysType object)
          Returns the result of interpreting the object as an instance of 'Available Keys Type'.
 java.lang.Object caseAxisSubsetType(AxisSubsetType object)
          Returns the result of interpreting the object as an instance of 'Axis Subset Type'.
 java.lang.Object caseAxisType(AxisType object)
          Returns the result of interpreting the object as an instance of 'Axis Type'.
 java.lang.Object caseCapabilitiesBaseType(CapabilitiesBaseType object)
          Returns the result of interpreting the object as an instance of 'Capabilities Base Type'.
 java.lang.Object caseCapabilitiesType(CapabilitiesType object)
          Returns the result of interpreting the object as an instance of 'Capabilities Type'.
 java.lang.Object caseCodeType(CodeType object)
          Returns the result of interpreting the object as an instance of 'Code Type'.
 java.lang.Object caseContentsType(ContentsType object)
          Returns the result of interpreting the object as an instance of 'Contents Type'.
 java.lang.Object caseCoverageDescriptionsType(CoverageDescriptionsType object)
          Returns the result of interpreting the object as an instance of 'Coverage Descriptions Type'.
 java.lang.Object caseCoverageDescriptionType(CoverageDescriptionType object)
          Returns the result of interpreting the object as an instance of 'Coverage Description Type'.
 java.lang.Object caseCoverageDomainType(CoverageDomainType object)
          Returns the result of interpreting the object as an instance of 'Coverage Domain Type'.
 java.lang.Object caseCoveragesType(CoveragesType object)
          Returns the result of interpreting the object as an instance of 'Coverages Type'.
 java.lang.Object caseCoverageSummaryType(CoverageSummaryType object)
          Returns the result of interpreting the object as an instance of 'Coverage Summary Type'.
 java.lang.Object caseDescribeCoverageType(DescribeCoverageType object)
          Returns the result of interpreting the object as an instance of 'Describe Coverage Type'.
 java.lang.Object caseDescriptionType(DescriptionType object)
          Returns the result of interpreting the object as an instance of 'Description Type'.
 java.lang.Object caseDocumentRoot(DocumentRoot object)
          Returns the result of interpreting the object as an instance of 'Document Root'.
 java.lang.Object caseDomainSubsetType(DomainSubsetType object)
          Returns the result of interpreting the object as an instance of 'Domain Subset Type'.
 java.lang.Object caseFieldSubsetType(FieldSubsetType object)
          Returns the result of interpreting the object as an instance of 'Field Subset Type'.
 java.lang.Object caseFieldType(FieldType object)
          Returns the result of interpreting the object as an instance of 'Field Type'.
 java.lang.Object caseGetCapabilitiesType_1(GetCapabilitiesType object)
          Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.
 java.lang.Object caseGetCapabilitiesType(GetCapabilitiesType object)
          Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.
 java.lang.Object caseGetCoverageType(GetCoverageType object)
          Returns the result of interpreting the object as an instance of 'Get Coverage Type'.
 java.lang.Object caseGridCrsType(GridCrsType object)
          Returns the result of interpreting the object as an instance of 'Grid Crs Type'.
 java.lang.Object caseImageCRSRefType(ImageCRSRefType object)
          Returns the result of interpreting the object as an instance of 'Image CRS Ref Type'.
 java.lang.Object caseInterpolationMethodBaseType(InterpolationMethodBaseType object)
          Returns the result of interpreting the object as an instance of 'Interpolation Method Base Type'.
 java.lang.Object caseInterpolationMethodsType(InterpolationMethodsType object)
          Returns the result of interpreting the object as an instance of 'Interpolation Methods Type'.
 java.lang.Object caseInterpolationMethodType(InterpolationMethodType object)
          Returns the result of interpreting the object as an instance of 'Interpolation Method Type'.
 java.lang.Object caseOutputType(OutputType object)
          Returns the result of interpreting the object as an instance of 'Output Type'.
 java.lang.Object caseRangeSubsetType(RangeSubsetType object)
          Returns the result of interpreting the object as an instance of 'Range Subset Type'.
 java.lang.Object caseRangeType(RangeType object)
          Returns the result of interpreting the object as an instance of 'Range Type'.
 java.lang.Object caseRequestBaseType(RequestBaseType object)
          Returns the result of interpreting the object as an instance of 'Request Base Type'.
 java.lang.Object caseSpatialDomainType(SpatialDomainType object)
          Returns the result of interpreting the object as an instance of 'Spatial Domain Type'.
 java.lang.Object caseTimePeriodType(TimePeriodType object)
          Returns the result of interpreting the object as an instance of 'Time Period Type'.
 java.lang.Object caseTimeSequenceType(TimeSequenceType object)
          Returns the result of interpreting the object as an instance of 'Time Sequence Type'.
 java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
          Returns the result of interpreting the object as an instance of 'EObject'.
protected  java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
 java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
protected  java.lang.Object doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelPackage

protected static Wcs111Package modelPackage
The cached model package

Constructor Detail

Wcs111Switch

public Wcs111Switch()
Creates an instance of the switch.

Method Detail

doSwitch

public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Returns:
the first non-null result returned by a caseXXX call.

doSwitch

protected java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass,
                                    org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Returns:
the first non-null result returned by a caseXXX call.

doSwitch

protected java.lang.Object doSwitch(int classifierID,
                                    org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Returns:
the first non-null result returned by a caseXXX call.

caseAvailableKeysType

public java.lang.Object caseAvailableKeysType(AvailableKeysType object)
Returns the result of interpreting the object as an instance of 'Available Keys Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Available Keys Type'.
See Also:
doSwitch(EObject)

caseAxisSubsetType

public java.lang.Object caseAxisSubsetType(AxisSubsetType object)
Returns the result of interpreting the object as an instance of 'Axis Subset Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Axis Subset Type'.
See Also:
doSwitch(EObject)

caseAxisType

public java.lang.Object caseAxisType(AxisType object)
Returns the result of interpreting the object as an instance of 'Axis Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Axis Type'.
See Also:
doSwitch(EObject)

caseCapabilitiesType

public java.lang.Object caseCapabilitiesType(CapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Capabilities Type'.
See Also:
doSwitch(EObject)

caseContentsType

public java.lang.Object caseContentsType(ContentsType object)
Returns the result of interpreting the object as an instance of 'Contents Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Contents Type'.
See Also:
doSwitch(EObject)

caseCoverageDescriptionsType

public java.lang.Object caseCoverageDescriptionsType(CoverageDescriptionsType object)
Returns the result of interpreting the object as an instance of 'Coverage Descriptions Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Coverage Descriptions Type'.
See Also:
doSwitch(EObject)

caseCoverageDescriptionType

public java.lang.Object caseCoverageDescriptionType(CoverageDescriptionType object)
Returns the result of interpreting the object as an instance of 'Coverage Description Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Coverage Description Type'.
See Also:
doSwitch(EObject)

caseCoverageDomainType

public java.lang.Object caseCoverageDomainType(CoverageDomainType object)
Returns the result of interpreting the object as an instance of 'Coverage Domain Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Coverage Domain Type'.
See Also:
doSwitch(EObject)

caseCoveragesType

public java.lang.Object caseCoveragesType(CoveragesType object)
Returns the result of interpreting the object as an instance of 'Coverages Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Coverages Type'.
See Also:
doSwitch(EObject)

caseCoverageSummaryType

public java.lang.Object caseCoverageSummaryType(CoverageSummaryType object)
Returns the result of interpreting the object as an instance of 'Coverage Summary Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Coverage Summary Type'.
See Also:
doSwitch(EObject)

caseDescribeCoverageType

public java.lang.Object caseDescribeCoverageType(DescribeCoverageType object)
Returns the result of interpreting the object as an instance of 'Describe Coverage Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Describe Coverage Type'.
See Also:
doSwitch(EObject)

caseDocumentRoot

public java.lang.Object caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Document Root'.
See Also:
doSwitch(EObject)

caseDomainSubsetType

public java.lang.Object caseDomainSubsetType(DomainSubsetType object)
Returns the result of interpreting the object as an instance of 'Domain Subset Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Domain Subset Type'.
See Also:
doSwitch(EObject)

caseFieldSubsetType

public java.lang.Object caseFieldSubsetType(FieldSubsetType object)
Returns the result of interpreting the object as an instance of 'Field Subset Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Field Subset Type'.
See Also:
doSwitch(EObject)

caseFieldType

public java.lang.Object caseFieldType(FieldType object)
Returns the result of interpreting the object as an instance of 'Field Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Field Type'.
See Also:
doSwitch(EObject)

caseGetCapabilitiesType

public java.lang.Object caseGetCapabilitiesType(GetCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Get Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Get Capabilities Type'.
See Also:
doSwitch(EObject)

caseGetCoverageType

public java.lang.Object caseGetCoverageType(GetCoverageType object)
Returns the result of interpreting the object as an instance of 'Get Coverage Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Get Coverage Type'.
See Also:
doSwitch(EObject)

caseGridCrsType

public java.lang.Object caseGridCrsType(GridCrsType object)
Returns the result of interpreting the object as an instance of 'Grid Crs Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Grid Crs Type'.
See Also:
doSwitch(EObject)

caseImageCRSRefType

public java.lang.Object caseImageCRSRefType(ImageCRSRefType object)
Returns the result of interpreting the object as an instance of 'Image CRS Ref Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Image CRS Ref Type'.
See Also:
doSwitch(EObject)

caseInterpolationMethodBaseType

public java.lang.Object caseInterpolationMethodBaseType(InterpolationMethodBaseType object)
Returns the result of interpreting the object as an instance of 'Interpolation Method Base Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Interpolation Method Base Type'.
See Also:
doSwitch(EObject)

caseInterpolationMethodsType

public java.lang.Object caseInterpolationMethodsType(InterpolationMethodsType object)
Returns the result of interpreting the object as an instance of 'Interpolation Methods Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Interpolation Methods Type'.
See Also:
doSwitch(EObject)

caseInterpolationMethodType

public java.lang.Object caseInterpolationMethodType(InterpolationMethodType object)
Returns the result of interpreting the object as an instance of 'Interpolation Method Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Interpolation Method Type'.
See Also:
doSwitch(EObject)

caseOutputType

public java.lang.Object caseOutputType(OutputType object)
Returns the result of interpreting the object as an instance of 'Output Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Output Type'.
See Also:
doSwitch(EObject)

caseRangeSubsetType

public java.lang.Object caseRangeSubsetType(RangeSubsetType object)
Returns the result of interpreting the object as an instance of 'Range Subset Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Range Subset Type'.
See Also:
doSwitch(EObject)

caseRangeType

public java.lang.Object caseRangeType(RangeType object)
Returns the result of interpreting the object as an instance of 'Range Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Range Type'.
See Also:
doSwitch(EObject)

caseRequestBaseType

public java.lang.Object caseRequestBaseType(RequestBaseType object)
Returns the result of interpreting the object as an instance of 'Request Base Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Request Base Type'.
See Also:
doSwitch(EObject)

caseSpatialDomainType

public java.lang.Object caseSpatialDomainType(SpatialDomainType object)
Returns the result of interpreting the object as an instance of 'Spatial Domain Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Spatial Domain Type'.
See Also:
doSwitch(EObject)

caseTimePeriodType

public java.lang.Object caseTimePeriodType(TimePeriodType object)
Returns the result of interpreting the object as an instance of 'Time Period Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Time Period Type'.
See Also:
doSwitch(EObject)

caseTimeSequenceType

public java.lang.Object caseTimeSequenceType(TimeSequenceType object)
Returns the result of interpreting the object as an instance of 'Time Sequence Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Time Sequence Type'.
See Also:
doSwitch(EObject)

caseDescriptionType

public java.lang.Object caseDescriptionType(DescriptionType object)
Returns the result of interpreting the object as an instance of 'Description Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Description Type'.
See Also:
doSwitch(EObject)

caseCapabilitiesBaseType

public java.lang.Object caseCapabilitiesBaseType(CapabilitiesBaseType object)
Returns the result of interpreting the object as an instance of 'Capabilities Base Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Capabilities Base Type'.
See Also:
doSwitch(EObject)

caseGetCapabilitiesType_1

public java.lang.Object caseGetCapabilitiesType_1(GetCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Get Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Get Capabilities Type'.
See Also:
doSwitch(EObject)

caseCodeType

public java.lang.Object caseCodeType(CodeType object)
Returns the result of interpreting the object as an instance of 'Code Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Code Type'.
See Also:
doSwitch(EObject)

defaultCase

public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'EObject'.
See Also:
doSwitch(org.eclipse.emf.ecore.EObject)


Copyright © 1996-2010 Geotools. All Rights Reserved.