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 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:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the result of interpreting the object as an instance of 'Binary Payload Type'.Returns the result of interpreting the object as an instance of 'Capabilities Base Type'.caseCapabilitiesType
(CapabilitiesType object) Returns the result of interpreting the object as an instance of 'Capabilities Type'.caseContentsBaseType
(ContentsBaseType object) Returns the result of interpreting the object as an instance of 'Contents Base Type'.caseContentsType
(ContentsType object) Returns the result of interpreting the object as an instance of 'Contents Type'.Returns the result of interpreting the object as an instance of 'Dataset Description Summary Base Type'.caseDescriptionType
(DescriptionType object) Returns the result of interpreting the object as an instance of 'Description Type'.Returns the result of interpreting the object as an instance of 'Dimension Name Value Type'.caseDimensionType
(DimensionType object) Returns the result of interpreting the object as an instance of 'Dimension Type'.caseDocumentRoot
(DocumentRoot object) Returns the result of interpreting the object as an instance of 'Document Root'.Returns the result of interpreting the object as an instance of 'Feature Info Response Type'.Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.Returns the result of interpreting the object as an instance of 'Get Feature Info Type'.caseGetTileType
(GetTileType object) Returns the result of interpreting the object as an instance of 'Get Tile Type'.caseLayerType
(LayerType object) Returns the result of interpreting the object as an instance of 'Layer Type'.caseLegendURLType
(LegendURLType object) Returns the result of interpreting the object as an instance of 'Legend URL Type'.Returns the result of interpreting the object as an instance of 'Online Resource Type'.Returns the result of interpreting the object as an instance of 'Get Capabilities Type'.caseStyleType
(StyleType object) Returns the result of interpreting the object as an instance of 'Style Type'.caseTextPayloadType
(TextPayloadType object) Returns the result of interpreting the object as an instance of 'Text Payload Type'.caseThemesType
(ThemesType object) Returns the result of interpreting the object as an instance of 'Themes Type'.caseThemeType
(ThemeType object) Returns the result of interpreting the object as an instance of 'Theme Type'.Returns the result of interpreting the object as an instance of 'Tile Matrix Limits Type'.Returns the result of interpreting the object as an instance of 'Tile Matrix Set Limits Type'.Returns the result of interpreting the object as an instance of 'Tile Matrix Set Link Type'.Returns the result of interpreting the object as an instance of 'Tile Matrix Set Type'.caseTileMatrixType
(TileMatrixType object) Returns the result of interpreting the object as an instance of 'Tile Matrix Type'.caseURLTemplateType
(URLTemplateType object) Returns the result of interpreting the object as an instance of 'URL Template Type'.defaultCase
(EObject object) Returns the result of interpreting the object as an instance of 'EObject'.protected T
doSwitch
(int classifierID, EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected boolean
isSwitchFor
(EPackage ePackage) Checks whether this is a switch for the given package.Methods inherited from class Switch
doSwitch, doSwitch
-
Field Details
-
modelPackage
The cached model package
-
-
Constructor Details
-
wmtsv_1Switch
public wmtsv_1Switch()Creates an instance of the switch.
-
-
Method Details
-
isSwitchFor
protected boolean isSwitchFor(EPackage ePackage) Checks whether this is a switch for the given package.- Specified by:
isSwitchFor
in classSwitch<T>
- Parameters:
ePackage
- the package in question.- Returns:
- whether this is a switch for the given package.
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Overrides:
doSwitch
in classSwitch<T>
- Returns:
- the first non-null result returned by a
caseXXX
call.
-
caseBinaryPayloadType
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)
-
caseCapabilitiesType
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
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)
-
caseDimensionNameValueType
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)
-
caseDimensionType
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)
-
caseDocumentRoot
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)
-
caseFeatureInfoResponseType
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)
-
caseGetCapabilitiesType
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)
-
caseGetFeatureInfoType
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)
-
caseGetTileType
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)
-
caseLayerType
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)
-
caseLegendURLType
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)
-
caseStyleType
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)
-
caseTextPayloadType
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)
-
caseThemesType
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)
-
caseThemeType
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)
-
caseTileMatrixLimitsType
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)
-
caseTileMatrixSetLimitsType
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)
-
caseTileMatrixSetLinkType
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)
-
caseTileMatrixSetType
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)
-
caseTileMatrixType
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)
-
caseURLTemplateType
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)
-
caseCapabilitiesBaseType
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)
-
caseContentsBaseType
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)
-
caseDescriptionType
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_GetCapabilitiesType
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)
-
caseDatasetDescriptionSummaryBaseType
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)
-
caseOnlineResourceType
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)
-
defaultCase
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:
defaultCase
in classSwitch<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)
-