Package net.opengis.wmts.v_1.util
Class wmtsv_1Switch<T>
- Object
- 
- Switch<T>
- 
- wmtsv_1Switch<T>
 
 
- 
 public class wmtsv_1Switch<T> extends Switch<T>The Switch for the model's inheritance hierarchy. It supports the calldoSwitch(object)to invoke thecaseXXXmethod 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:
- wmtsv_1Package
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static wmtsv_1PackagemodelPackageThe cached model package
 - 
Constructor SummaryConstructors Constructor Description wmtsv_1Switch()Creates an instance of the switch.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TcaseBinaryPayloadType(BinaryPayloadType object)Returns the result of interpreting the object as an instance of 'Binary Payload Type'.TcaseCapabilitiesBaseType(CapabilitiesBaseType object)Returns the result of interpreting the object as an instance of 'Capabilities Base Type'.TcaseCapabilitiesType(CapabilitiesType object)Returns the result of interpreting the object as an instance of 'Capabilities Type'.TcaseContentsBaseType(ContentsBaseType object)Returns the result of interpreting the object as an instance of 'Contents Base Type'.TcaseContentsType(ContentsType object)Returns the result of interpreting the object as an instance of 'Contents Type'.TcaseDatasetDescriptionSummaryBaseType(DatasetDescriptionSummaryBaseType object)Returns the result of interpreting the object as an instance of 'Dataset Description Summary Base Type'.TcaseDescriptionType(DescriptionType object)Returns the result of interpreting the object as an instance of 'Description Type'.TcaseDimensionNameValueType(DimensionNameValueType object)Returns the result of interpreting the object as an instance of 'Dimension Name Value Type'.TcaseDimensionType(DimensionType object)Returns the result of interpreting the object as an instance of 'Dimension Type'.TcaseDocumentRoot(DocumentRoot object)Returns the result of interpreting the object as an instance of 'Document Root'.TcaseFeatureInfoResponseType(FeatureInfoResponseType object)Returns the result of interpreting the object as an instance of 'Feature Info Response Type'.TcaseGetCapabilitiesType(GetCapabilitiesType object)Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.TcaseGetFeatureInfoType(GetFeatureInfoType object)Returns the result of interpreting the object as an instance of 'Get Feature Info Type'.TcaseGetTileType(GetTileType object)Returns the result of interpreting the object as an instance of 'Get Tile Type'.TcaseLayerType(LayerType object)Returns the result of interpreting the object as an instance of 'Layer Type'.TcaseLegendURLType(LegendURLType object)Returns the result of interpreting the object as an instance of 'Legend URL Type'.TcaseOnlineResourceType(OnlineResourceType object)Returns the result of interpreting the object as an instance of 'Online Resource Type'.TcaseOws11_GetCapabilitiesType(GetCapabilitiesType object)Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.TcaseStyleType(StyleType object)Returns the result of interpreting the object as an instance of 'Style Type'.TcaseTextPayloadType(TextPayloadType object)Returns the result of interpreting the object as an instance of 'Text Payload Type'.TcaseThemesType(ThemesType object)Returns the result of interpreting the object as an instance of 'Themes Type'.TcaseThemeType(ThemeType object)Returns the result of interpreting the object as an instance of 'Theme Type'.TcaseTileMatrixLimitsType(TileMatrixLimitsType object)Returns the result of interpreting the object as an instance of 'Tile Matrix Limits Type'.TcaseTileMatrixSetLimitsType(TileMatrixSetLimitsType object)Returns the result of interpreting the object as an instance of 'Tile Matrix Set Limits Type'.TcaseTileMatrixSetLinkType(TileMatrixSetLinkType object)Returns the result of interpreting the object as an instance of 'Tile Matrix Set Link Type'.TcaseTileMatrixSetType(TileMatrixSetType object)Returns the result of interpreting the object as an instance of 'Tile Matrix Set Type'.TcaseTileMatrixType(TileMatrixType object)Returns the result of interpreting the object as an instance of 'Tile Matrix Type'.TcaseURLTemplateType(URLTemplateType object)Returns the result of interpreting the object as an instance of 'URL Template Type'.TdefaultCase(EObject object)Returns the result of interpreting the object as an instance of 'EObject'.protected TdoSwitch(int classifierID, EObject theEObject)CallscaseXXXfor each class of the model until one returns a non null result; it yields that result.protected booleanisSwitchFor(EPackage ePackage)Checks whether this is a switch for the given package.
 
- 
- 
- 
Field Detail- 
modelPackageprotected static wmtsv_1Package modelPackage The cached model package
 
- 
 - 
Method Detail- 
isSwitchForprotected boolean isSwitchFor(EPackage ePackage) Checks whether this is a switch for the given package.- Specified by:
- isSwitchForin class- Switch<T>
- Parameters:
- ePackage- the package in question.
- Returns:
- whether this is a switch for the given package.
 
 - 
doSwitchprotected T doSwitch(int classifierID, EObject theEObject) CallscaseXXXfor each class of the model until one returns a non null result; it yields that result.- Overrides:
- doSwitchin class- Switch<T>
- Returns:
- the first non-null result returned by a caseXXXcall.
 
 - 
caseBinaryPayloadTypepublic T caseBinaryPayloadType(BinaryPayloadType object) Returns the result of interpreting the object as an instance of 'Binary Payload 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 'Binary Payload Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseCapabilitiesTypepublic T 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)
 
 - 
caseContentsTypepublic T 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)
 
 - 
caseDimensionNameValueTypepublic T caseDimensionNameValueType(DimensionNameValueType object) Returns the result of interpreting the object as an instance of 'Dimension Name Value 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 'Dimension Name Value Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseDimensionTypepublic T caseDimensionType(DimensionType object) Returns the result of interpreting the object as an instance of 'Dimension 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 'Dimension Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseDocumentRootpublic T 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)
 
 - 
caseFeatureInfoResponseTypepublic T caseFeatureInfoResponseType(FeatureInfoResponseType object) Returns the result of interpreting the object as an instance of 'Feature Info Response 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 'Feature Info Response Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseGetCapabilitiesTypepublic T 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)
 
 - 
caseGetFeatureInfoTypepublic T caseGetFeatureInfoType(GetFeatureInfoType object) Returns the result of interpreting the object as an instance of 'Get Feature Info 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 Feature Info Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseGetTileTypepublic T caseGetTileType(GetTileType object) Returns the result of interpreting the object as an instance of 'Get Tile 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 Tile Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseLayerTypepublic T caseLayerType(LayerType object) Returns the result of interpreting the object as an instance of 'Layer 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 'Layer Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseLegendURLTypepublic T caseLegendURLType(LegendURLType object) Returns the result of interpreting the object as an instance of 'Legend URL 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 'Legend URL Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseStyleTypepublic T caseStyleType(StyleType object) Returns the result of interpreting the object as an instance of 'Style 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 'Style Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseTextPayloadTypepublic T caseTextPayloadType(TextPayloadType object) Returns the result of interpreting the object as an instance of 'Text Payload 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 'Text Payload Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseThemesTypepublic T caseThemesType(ThemesType object) Returns the result of interpreting the object as an instance of 'Themes 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 'Themes Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseThemeTypepublic T caseThemeType(ThemeType object) Returns the result of interpreting the object as an instance of 'Theme 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 'Theme Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseTileMatrixLimitsTypepublic T caseTileMatrixLimitsType(TileMatrixLimitsType object) Returns the result of interpreting the object as an instance of 'Tile Matrix Limits 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 'Tile Matrix Limits Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseTileMatrixSetLimitsTypepublic T caseTileMatrixSetLimitsType(TileMatrixSetLimitsType object) Returns the result of interpreting the object as an instance of 'Tile Matrix Set Limits 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 'Tile Matrix Set Limits Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseTileMatrixSetLinkTypepublic T caseTileMatrixSetLinkType(TileMatrixSetLinkType object) Returns the result of interpreting the object as an instance of 'Tile Matrix Set Link 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 'Tile Matrix Set Link Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseTileMatrixSetTypepublic T caseTileMatrixSetType(TileMatrixSetType object) Returns the result of interpreting the object as an instance of 'Tile Matrix Set 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 'Tile Matrix Set Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseTileMatrixTypepublic T caseTileMatrixType(TileMatrixType object) Returns the result of interpreting the object as an instance of 'Tile Matrix 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 'Tile Matrix Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseURLTemplateTypepublic T caseURLTemplateType(URLTemplateType object) Returns the result of interpreting the object as an instance of 'URL Template 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 'URL Template Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseCapabilitiesBaseTypepublic T 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)
 
 - 
caseContentsBaseTypepublic T caseContentsBaseType(ContentsBaseType object) Returns the result of interpreting the object as an instance of 'Contents 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 'Contents Base Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseDescriptionTypepublic T 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)
 
 - 
caseOws11_GetCapabilitiesTypepublic T 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)
 
 - 
caseDatasetDescriptionSummaryBaseTypepublic T caseDatasetDescriptionSummaryBaseType(DatasetDescriptionSummaryBaseType object) Returns the result of interpreting the object as an instance of 'Dataset Description Summary 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 'Dataset Description Summary Base Type'.
- See Also:
- doSwitch(EObject)
 
 - 
caseOnlineResourceTypepublic T caseOnlineResourceType(OnlineResourceType object) Returns the result of interpreting the object as an instance of 'Online Resource 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 'Online Resource Type'.
- See Also:
- doSwitch(EObject)
 
 - 
defaultCasepublic T 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.- Overrides:
- defaultCasein class- Switch<T>
- Parameters:
- object- the target of the switch.
- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
- Switch.doSwitch(org.eclipse.emf.ecore.EObject)
 
 
- 
 
-