Package net.opengis.ows11.util
Class Ows11Switch
Object
Ows11Switch
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 'Abstract Reference Base Type'.Returns the result of interpreting the object as an instance of 'Accept Formats Type'.Returns the result of interpreting the object as an instance of 'Accept Versions Type'.caseAddressType
(AddressType object) Returns the result of interpreting the object as an instance of 'Address Type'.Returns the result of interpreting the object as an instance of 'Allowed Values Type'.caseAnyValueType
(AnyValueType object) Returns the result of interpreting the object as an instance of 'Any Value Type'.Returns the result of interpreting the object as an instance of 'Basic Identification Type'.caseBoundingBoxType
(BoundingBoxType object) Returns the result of interpreting the object as an instance of 'Bounding Box Type'.Returns the result of interpreting the object as an instance of 'Capabilities Base Type'.caseCodeType
(CodeType object) Returns the result of interpreting the object as an instance of 'Code Type'.caseContactType
(ContactType object) Returns the result of interpreting the object as an instance of 'Contact Type'.caseContentsBaseType
(ContentsBaseType object) Returns the result of interpreting the object as an instance of 'Contents Base Type'.Returns the result of interpreting the object as an instance of 'Dataset Description Summary Base Type'.caseDCPType
(DCPType object) Returns the result of interpreting the object as an instance of 'DCP Type'.caseDescriptionType
(DescriptionType object) Returns the result of interpreting the object as an instance of 'Description 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 'Domain Metadata Type'.caseDomainType
(DomainType object) Returns the result of interpreting the object as an instance of 'Domain Type'.Returns the result of interpreting the object as an instance of 'Exception Report Type'.caseExceptionType
(ExceptionType object) Returns the result of interpreting the object as an instance of 'Exception 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 Resource By Id Type'.caseHTTPType
(HTTPType object) Returns the result of interpreting the object as an instance of 'HTTP Type'.Returns the result of interpreting the object as an instance of 'Identification Type'.caseKeywordsType
(KeywordsType object) Returns the result of interpreting the object as an instance of 'Keywords Type'.Returns the result of interpreting the object as an instance of 'Language String Type'.caseManifestType
(ManifestType object) Returns the result of interpreting the object as an instance of 'Manifest Type'.caseMetadataType
(MetadataType object) Returns the result of interpreting the object as an instance of 'Metadata Type'.caseNoValuesType
(NoValuesType object) Returns the result of interpreting the object as an instance of 'No Values 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 'Operations Metadata Type'.caseOperationType
(OperationType object) Returns the result of interpreting the object as an instance of 'Operation Type'.caseRangeType
(RangeType object) Returns the result of interpreting the object as an instance of 'Range Type'.Returns the result of interpreting the object as an instance of 'Reference Group Type'.caseReferenceType
(ReferenceType object) Returns the result of interpreting the object as an instance of 'Reference Type'.Returns the result of interpreting the object as an instance of 'Request Method Type'.Returns the result of interpreting the object as an instance of 'Responsible Party Subset Type'.Returns the result of interpreting the object as an instance of 'Responsible Party Type'.caseSectionsType
(SectionsType object) Returns the result of interpreting the object as an instance of 'Sections Type'.Returns the result of interpreting the object as an instance of 'Service Identification Type'.Returns the result of interpreting the object as an instance of 'Service Provider Type'.Returns the result of interpreting the object as an instance of 'Service Reference Type'.caseTelephoneType
(TelephoneType object) Returns the result of interpreting the object as an instance of 'Telephone Type'.Returns the result of interpreting the object as an instance of 'Un Named Domain Type'.Returns the result of interpreting the object as an instance of 'Values Reference Type'.caseValueType
(ValueType object) Returns the result of interpreting the object as an instance of 'Value Type'.Returns the result of interpreting the object as an instance of 'WGS84 Bounding Box Type'.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.doSwitch
(EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.
-
Field Details
-
modelPackage
The cached model package
-
-
Constructor Details
-
Ows11Switch
public Ows11Switch()Creates an instance of the switch.
-
-
Method Details
-
doSwitch
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
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
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.
-
caseAbstractReferenceBaseType
Returns the result of interpreting the object as an instance of 'Abstract Reference 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 'Abstract Reference Base Type'.
- See Also:
-
caseAcceptFormatsType
Returns the result of interpreting the object as an instance of 'Accept Formats 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 'Accept Formats Type'.
- See Also:
-
caseAcceptVersionsType
Returns the result of interpreting the object as an instance of 'Accept Versions 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 'Accept Versions Type'.
- See Also:
-
caseAddressType
Returns the result of interpreting the object as an instance of 'Address 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 'Address Type'.
- See Also:
-
caseAllowedValuesType
Returns the result of interpreting the object as an instance of 'Allowed Values 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 'Allowed Values Type'.
- See Also:
-
caseAnyValueType
Returns the result of interpreting the object as an instance of 'Any 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 'Any Value Type'.
- See Also:
-
caseBasicIdentificationType
Returns the result of interpreting the object as an instance of 'Basic Identification 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 'Basic Identification Type'.
- See Also:
-
caseBoundingBoxType
Returns the result of interpreting the object as an instance of 'Bounding Box 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 'Bounding Box Type'.
- See Also:
-
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:
-
caseCodeType
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:
-
caseContactType
Returns the result of interpreting the object as an instance of 'Contact 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 'Contact Type'.
- See Also:
-
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:
-
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:
-
caseDCPType
Returns the result of interpreting the object as an instance of 'DCP 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 'DCP Type'.
- See Also:
-
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:
-
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:
-
caseDomainMetadataType
Returns the result of interpreting the object as an instance of 'Domain Metadata 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 Metadata Type'.
- See Also:
-
caseDomainType
Returns the result of interpreting the object as an instance of '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 'Domain Type'.
- See Also:
-
caseExceptionReportType
Returns the result of interpreting the object as an instance of 'Exception Report 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 'Exception Report Type'.
- See Also:
-
caseExceptionType
Returns the result of interpreting the object as an instance of 'Exception 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 'Exception Type'.
- See Also:
-
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:
-
caseGetResourceByIdType
Returns the result of interpreting the object as an instance of 'Get Resource By Id 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 Resource By Id Type'.
- See Also:
-
caseHTTPType
Returns the result of interpreting the object as an instance of 'HTTP 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 'HTTP Type'.
- See Also:
-
caseIdentificationType
Returns the result of interpreting the object as an instance of 'Identification 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 'Identification Type'.
- See Also:
-
caseKeywordsType
Returns the result of interpreting the object as an instance of 'Keywords 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 'Keywords Type'.
- See Also:
-
caseLanguageStringType
Returns the result of interpreting the object as an instance of 'Language String 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 'Language String Type'.
- See Also:
-
caseManifestType
Returns the result of interpreting the object as an instance of 'Manifest 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 'Manifest Type'.
- See Also:
-
caseMetadataType
Returns the result of interpreting the object as an instance of 'Metadata 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 'Metadata Type'.
- See Also:
-
caseNoValuesType
Returns the result of interpreting the object as an instance of 'No Values 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 'No Values Type'.
- See Also:
-
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:
-
caseOperationsMetadataType
Returns the result of interpreting the object as an instance of 'Operations Metadata 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 'Operations Metadata Type'.
- See Also:
-
caseOperationType
Returns the result of interpreting the object as an instance of 'Operation 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 'Operation Type'.
- See Also:
-
caseRangeType
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:
-
caseReferenceGroupType
Returns the result of interpreting the object as an instance of 'Reference Group 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 'Reference Group Type'.
- See Also:
-
caseReferenceType
Returns the result of interpreting the object as an instance of 'Reference 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 'Reference Type'.
- See Also:
-
caseRequestMethodType
Returns the result of interpreting the object as an instance of 'Request 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 'Request Method Type'.
- See Also:
-
caseResponsiblePartySubsetType
Returns the result of interpreting the object as an instance of 'Responsible Party 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 'Responsible Party Subset Type'.
- See Also:
-
caseResponsiblePartyType
Returns the result of interpreting the object as an instance of 'Responsible Party 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 'Responsible Party Type'.
- See Also:
-
caseSectionsType
Returns the result of interpreting the object as an instance of 'Sections 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 'Sections Type'.
- See Also:
-
caseServiceIdentificationType
Returns the result of interpreting the object as an instance of 'Service Identification 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 'Service Identification Type'.
- See Also:
-
caseServiceProviderType
Returns the result of interpreting the object as an instance of 'Service Provider 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 'Service Provider Type'.
- See Also:
-
caseServiceReferenceType
Returns the result of interpreting the object as an instance of 'Service Reference 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 'Service Reference Type'.
- See Also:
-
caseTelephoneType
Returns the result of interpreting the object as an instance of 'Telephone 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 'Telephone Type'.
- See Also:
-
caseUnNamedDomainType
Returns the result of interpreting the object as an instance of 'Un Named 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 'Un Named Domain Type'.
- See Also:
-
caseValuesReferenceType
Returns the result of interpreting the object as an instance of 'Values Reference 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 'Values Reference Type'.
- See Also:
-
caseValueType
Returns the result of interpreting the object as an instance of '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 'Value Type'.
- See Also:
-
caseWGS84BoundingBoxType
Returns the result of interpreting the object as an instance of 'WGS84 Bounding Box 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 'WGS84 Bounding Box Type'.
- See Also:
-
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.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
-