Package net.opengis.wcs11.util
Class Wcs11Switch
- Object
-
- Wcs11Switch
-
public class Wcs11Switch extends Object
The Switch for the model's inheritance hierarchy. It supports the calldoSwitch(object)
to invoke thecaseXXX
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:
Wcs11Package
-
-
Field Summary
Fields Modifier and Type Field Description protected static Wcs11Package
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description Wcs11Switch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
caseAvailableKeysType(AvailableKeysType object)
Returns the result of interpreting the object as an instance of 'Available Keys Type'.Object
caseAxisSubsetType(AxisSubsetType object)
Returns the result of interpreting the object as an instance of 'Axis Subset Type'.Object
caseAxisType(AxisType object)
Returns the result of interpreting the object as an instance of 'Axis Type'.Object
caseCapabilitiesBaseType(CapabilitiesBaseType object)
Returns the result of interpreting the object as an instance of 'Capabilities Base Type'.Object
caseCapabilitiesType(CapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Capabilities Type'.Object
caseCodeType(CodeType object)
Returns the result of interpreting the object as an instance of 'Code Type'.Object
caseContentsType(ContentsType object)
Returns the result of interpreting the object as an instance of 'Contents Type'.Object
caseCoverageDescriptionsType(CoverageDescriptionsType object)
Returns the result of interpreting the object as an instance of 'Coverage Descriptions Type'.Object
caseCoverageDescriptionType(CoverageDescriptionType object)
Returns the result of interpreting the object as an instance of 'Coverage Description Type'.Object
caseCoverageDomainType(CoverageDomainType object)
Returns the result of interpreting the object as an instance of 'Coverage Domain Type'.Object
caseCoveragesType(CoveragesType object)
Returns the result of interpreting the object as an instance of 'Coverages Type'.Object
caseCoverageSummaryType(CoverageSummaryType object)
Returns the result of interpreting the object as an instance of 'Coverage Summary Type'.Object
caseDescribeCoverageType(DescribeCoverageType object)
Returns the result of interpreting the object as an instance of 'Describe Coverage Type'.Object
caseDescriptionType(DescriptionType object)
Returns the result of interpreting the object as an instance of 'Description Type'.Object
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'.Object
caseDomainSubsetType(DomainSubsetType object)
Returns the result of interpreting the object as an instance of 'Domain Subset Type'.Object
caseFieldSubsetType(FieldSubsetType object)
Returns the result of interpreting the object as an instance of 'Field Subset Type'.Object
caseFieldType(FieldType object)
Returns the result of interpreting the object as an instance of 'Field Type'.Object
caseGetCapabilitiesType(GetCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.Object
caseGetCoverageType(GetCoverageType object)
Returns the result of interpreting the object as an instance of 'Get Coverage Type'.Object
caseGridCrsType(GridCrsType object)
Returns the result of interpreting the object as an instance of 'Grid Crs Type'.Object
caseImageCRSRefType(ImageCRSRefType object)
Returns the result of interpreting the object as an instance of 'Image CRS Ref Type'.Object
caseInterpolationMethodBaseType(InterpolationMethodBaseType object)
Returns the result of interpreting the object as an instance of 'Interpolation Method Base Type'.Object
caseInterpolationMethodsType(InterpolationMethodsType object)
Returns the result of interpreting the object as an instance of 'Interpolation Methods Type'.Object
caseInterpolationMethodType(InterpolationMethodType object)
Returns the result of interpreting the object as an instance of 'Interpolation Method Type'.Object
caseOutputType(OutputType object)
Returns the result of interpreting the object as an instance of 'Output Type'.Object
caseOws11_GetCapabilitiesType(GetCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.Object
caseRangeSubsetType(RangeSubsetType object)
Returns the result of interpreting the object as an instance of 'Range Subset Type'.Object
caseRangeType(RangeType object)
Returns the result of interpreting the object as an instance of 'Range Type'.Object
caseRequestBaseType(RequestBaseType object)
Returns the result of interpreting the object as an instance of 'Request Base Type'.Object
caseSpatialDomainType(SpatialDomainType object)
Returns the result of interpreting the object as an instance of 'Spatial Domain Type'.Object
caseTimePeriodType(TimePeriodType object)
Returns the result of interpreting the object as an instance of 'Time Period Type'.Object
caseTimeSequenceType(TimeSequenceType object)
Returns the result of interpreting the object as an instance of 'Time Sequence Type'.Object
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.protected Object
doSwitch(int classifierID, EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected Object
doSwitch(EClass theEClass, EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.Object
doSwitch(EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.
-
-
-
Field Detail
-
modelPackage
protected static Wcs11Package modelPackage
The cached model package
-
-
Method Detail
-
doSwitch
public Object doSwitch(EObject theEObject)
CallscaseXXX
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 Object doSwitch(EClass theEClass, EObject theEObject)
CallscaseXXX
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 Object doSwitch(int classifierID, EObject theEObject)
CallscaseXXX
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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)
-
caseOws11_GetCapabilitiesType
public Object caseOws11_GetCapabilitiesType(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 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 Object defaultCase(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)
-
-