/** * <copyright> * </copyright> * * $Id$ */ package net.opengis.wfs20.util; import java.util.List; import net.opengis.fes20.AbstractAdhocQueryExpressionType; import net.opengis.fes20.AbstractQueryExpressionType; import net.opengis.ows11.CapabilitiesBaseType; import net.opengis.wfs20.*; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * The <b>Switch</b> for the model's inheritance hierarchy. * It supports the call {@link #doSwitch(EObject) doSwitch(object)} * to invoke the <code>caseXXX</code> 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. * <!-- end-user-doc --> * @see net.opengis.wfs20.Wfs20Package * @generated */ public class Wfs20Switch<T> { /** * The cached model package * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static Wfs20Package modelPackage; /** * Creates an instance of the switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Wfs20Switch() { if (modelPackage == null) { modelPackage = Wfs20Package.eINSTANCE; } } /** * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ public T doSwitch(EObject theEObject) { return doSwitch(theEObject.eClass(), theEObject); } /** * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ protected T doSwitch(EClass theEClass, EObject theEObject) { if (theEClass.eContainer() == modelPackage) { return doSwitch(theEClass.getClassifierID(), theEObject); } else { List<EClass> eSuperTypes = theEClass.getESuperTypes(); return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch(eSuperTypes.get(0), theEObject); } } /** * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ protected T doSwitch(int classifierID, EObject theEObject) { switch (classifierID) { case Wfs20Package.ABSTRACT_TRANSACTION_ACTION_TYPE: { AbstractTransactionActionType abstractTransactionActionType = (AbstractTransactionActionType)theEObject; T result = caseAbstractTransactionActionType(abstractTransactionActionType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.ABSTRACT_TYPE: { AbstractType abstractType = (AbstractType)theEObject; T result = caseAbstractType(abstractType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.ACTION_RESULTS_TYPE: { ActionResultsType actionResultsType = (ActionResultsType)theEObject; T result = caseActionResultsType(actionResultsType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.ADDITIONAL_OBJECTS_TYPE: { AdditionalObjectsType additionalObjectsType = (AdditionalObjectsType)theEObject; T result = caseAdditionalObjectsType(additionalObjectsType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.ADDITIONAL_VALUES_TYPE: { AdditionalValuesType additionalValuesType = (AdditionalValuesType)theEObject; T result = caseAdditionalValuesType(additionalValuesType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.BASE_REQUEST_TYPE: { BaseRequestType baseRequestType = (BaseRequestType)theEObject; T result = caseBaseRequestType(baseRequestType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.CREATED_OR_MODIFIED_FEATURE_TYPE: { CreatedOrModifiedFeatureType createdOrModifiedFeatureType = (CreatedOrModifiedFeatureType)theEObject; T result = caseCreatedOrModifiedFeatureType(createdOrModifiedFeatureType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.CREATE_STORED_QUERY_RESPONSE_TYPE: { CreateStoredQueryResponseType createStoredQueryResponseType = (CreateStoredQueryResponseType)theEObject; T result = caseCreateStoredQueryResponseType(createStoredQueryResponseType); if (result == null) result = caseExecutionStatusType(createStoredQueryResponseType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.CREATE_STORED_QUERY_TYPE: { CreateStoredQueryType createStoredQueryType = (CreateStoredQueryType)theEObject; T result = caseCreateStoredQueryType(createStoredQueryType); if (result == null) result = caseBaseRequestType(createStoredQueryType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.DELETE_TYPE: { DeleteType deleteType = (DeleteType)theEObject; T result = caseDeleteType(deleteType); if (result == null) result = caseAbstractTransactionActionType(deleteType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.DESCRIBE_FEATURE_TYPE_TYPE: { DescribeFeatureTypeType describeFeatureTypeType = (DescribeFeatureTypeType)theEObject; T result = caseDescribeFeatureTypeType(describeFeatureTypeType); if (result == null) result = caseBaseRequestType(describeFeatureTypeType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.DESCRIBE_STORED_QUERIES_RESPONSE_TYPE: { DescribeStoredQueriesResponseType describeStoredQueriesResponseType = (DescribeStoredQueriesResponseType)theEObject; T result = caseDescribeStoredQueriesResponseType(describeStoredQueriesResponseType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.DESCRIBE_STORED_QUERIES_TYPE: { DescribeStoredQueriesType describeStoredQueriesType = (DescribeStoredQueriesType)theEObject; T result = caseDescribeStoredQueriesType(describeStoredQueriesType); if (result == null) result = caseBaseRequestType(describeStoredQueriesType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.DOCUMENT_ROOT: { DocumentRoot documentRoot = (DocumentRoot)theEObject; T result = caseDocumentRoot(documentRoot); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.DROP_STORED_QUERY_TYPE: { DropStoredQueryType dropStoredQueryType = (DropStoredQueryType)theEObject; T result = caseDropStoredQueryType(dropStoredQueryType); if (result == null) result = caseBaseRequestType(dropStoredQueryType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.ELEMENT_TYPE: { ElementType elementType = (ElementType)theEObject; T result = caseElementType(elementType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.EMPTY_TYPE: { EmptyType emptyType = (EmptyType)theEObject; T result = caseEmptyType(emptyType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.ENVELOPE_PROPERTY_TYPE: { EnvelopePropertyType envelopePropertyType = (EnvelopePropertyType)theEObject; T result = caseEnvelopePropertyType(envelopePropertyType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.EXECUTION_STATUS_TYPE: { ExecutionStatusType executionStatusType = (ExecutionStatusType)theEObject; T result = caseExecutionStatusType(executionStatusType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.EXTENDED_DESCRIPTION_TYPE: { ExtendedDescriptionType extendedDescriptionType = (ExtendedDescriptionType)theEObject; T result = caseExtendedDescriptionType(extendedDescriptionType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.FEATURE_COLLECTION_TYPE: { FeatureCollectionType featureCollectionType = (FeatureCollectionType)theEObject; T result = caseFeatureCollectionType(featureCollectionType); if (result == null) result = caseSimpleFeatureCollectionType(featureCollectionType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.FEATURES_LOCKED_TYPE: { FeaturesLockedType featuresLockedType = (FeaturesLockedType)theEObject; T result = caseFeaturesLockedType(featuresLockedType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.FEATURES_NOT_LOCKED_TYPE: { FeaturesNotLockedType featuresNotLockedType = (FeaturesNotLockedType)theEObject; T result = caseFeaturesNotLockedType(featuresNotLockedType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.FEATURE_TYPE_LIST_TYPE: { FeatureTypeListType featureTypeListType = (FeatureTypeListType)theEObject; T result = caseFeatureTypeListType(featureTypeListType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.FEATURE_TYPE_TYPE: { FeatureTypeType featureTypeType = (FeatureTypeType)theEObject; T result = caseFeatureTypeType(featureTypeType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.GET_CAPABILITIES_TYPE: { GetCapabilitiesType getCapabilitiesType = (GetCapabilitiesType)theEObject; T result = caseGetCapabilitiesType(getCapabilitiesType); if (result == null) result = caseOws11_GetCapabilitiesType(getCapabilitiesType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.GET_FEATURE_TYPE: { GetFeatureType getFeatureType = (GetFeatureType)theEObject; T result = caseGetFeatureType(getFeatureType); if (result == null) result = caseBaseRequestType(getFeatureType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.GET_FEATURE_WITH_LOCK_TYPE: { GetFeatureWithLockType getFeatureWithLockType = (GetFeatureWithLockType)theEObject; T result = caseGetFeatureWithLockType(getFeatureWithLockType); if (result == null) result = caseGetFeatureType(getFeatureWithLockType); if (result == null) result = caseBaseRequestType(getFeatureWithLockType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.GET_PROPERTY_VALUE_TYPE: { GetPropertyValueType getPropertyValueType = (GetPropertyValueType)theEObject; T result = caseGetPropertyValueType(getPropertyValueType); if (result == null) result = caseBaseRequestType(getPropertyValueType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.INSERT_TYPE: { InsertType insertType = (InsertType)theEObject; T result = caseInsertType(insertType); if (result == null) result = caseAbstractTransactionActionType(insertType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.LIST_STORED_QUERIES_RESPONSE_TYPE: { ListStoredQueriesResponseType listStoredQueriesResponseType = (ListStoredQueriesResponseType)theEObject; T result = caseListStoredQueriesResponseType(listStoredQueriesResponseType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.LIST_STORED_QUERIES_TYPE: { ListStoredQueriesType listStoredQueriesType = (ListStoredQueriesType)theEObject; T result = caseListStoredQueriesType(listStoredQueriesType); if (result == null) result = caseBaseRequestType(listStoredQueriesType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.LOCK_FEATURE_RESPONSE_TYPE: { LockFeatureResponseType lockFeatureResponseType = (LockFeatureResponseType)theEObject; T result = caseLockFeatureResponseType(lockFeatureResponseType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.LOCK_FEATURE_TYPE: { LockFeatureType lockFeatureType = (LockFeatureType)theEObject; T result = caseLockFeatureType(lockFeatureType); if (result == null) result = caseBaseRequestType(lockFeatureType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.MEMBER_PROPERTY_TYPE: { MemberPropertyType memberPropertyType = (MemberPropertyType)theEObject; T result = caseMemberPropertyType(memberPropertyType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.METADATA_URL_TYPE: { MetadataURLType metadataURLType = (MetadataURLType)theEObject; T result = caseMetadataURLType(metadataURLType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.NATIVE_TYPE: { NativeType nativeType = (NativeType)theEObject; T result = caseNativeType(nativeType); if (result == null) result = caseAbstractTransactionActionType(nativeType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.NO_CRS_TYPE: { NoCRSType noCRSType = (NoCRSType)theEObject; T result = caseNoCRSType(noCRSType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.OUTPUT_FORMAT_LIST_TYPE: { OutputFormatListType outputFormatListType = (OutputFormatListType)theEObject; T result = caseOutputFormatListType(outputFormatListType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.PARAMETER_EXPRESSION_TYPE: { ParameterExpressionType parameterExpressionType = (ParameterExpressionType)theEObject; T result = caseParameterExpressionType(parameterExpressionType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.PARAMETER_TYPE: { ParameterType parameterType = (ParameterType)theEObject; T result = caseParameterType(parameterType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.PROPERTY_NAME_TYPE: { PropertyNameType propertyNameType = (PropertyNameType)theEObject; T result = casePropertyNameType(propertyNameType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.PROPERTY_TYPE: { PropertyType propertyType = (PropertyType)theEObject; T result = casePropertyType(propertyType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.QUERY_EXPRESSION_TEXT_TYPE: { QueryExpressionTextType queryExpressionTextType = (QueryExpressionTextType)theEObject; T result = caseQueryExpressionTextType(queryExpressionTextType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.QUERY_TYPE: { QueryType queryType = (QueryType)theEObject; T result = caseQueryType(queryType); if (result == null) result = caseAbstractAdhocQueryExpressionType(queryType); if (result == null) result = caseAbstractQueryExpressionType(queryType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.REPLACE_TYPE: { ReplaceType replaceType = (ReplaceType)theEObject; T result = caseReplaceType(replaceType); if (result == null) result = caseAbstractTransactionActionType(replaceType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.SIMPLE_FEATURE_COLLECTION_TYPE: { SimpleFeatureCollectionType simpleFeatureCollectionType = (SimpleFeatureCollectionType)theEObject; T result = caseSimpleFeatureCollectionType(simpleFeatureCollectionType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.STORED_QUERY_DESCRIPTION_TYPE: { StoredQueryDescriptionType storedQueryDescriptionType = (StoredQueryDescriptionType)theEObject; T result = caseStoredQueryDescriptionType(storedQueryDescriptionType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.STORED_QUERY_LIST_ITEM_TYPE: { StoredQueryListItemType storedQueryListItemType = (StoredQueryListItemType)theEObject; T result = caseStoredQueryListItemType(storedQueryListItemType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.STORED_QUERY_TYPE: { StoredQueryType storedQueryType = (StoredQueryType)theEObject; T result = caseStoredQueryType(storedQueryType); if (result == null) result = caseAbstractQueryExpressionType(storedQueryType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.TITLE_TYPE: { TitleType titleType = (TitleType)theEObject; T result = caseTitleType(titleType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.TRANSACTION_RESPONSE_TYPE: { TransactionResponseType transactionResponseType = (TransactionResponseType)theEObject; T result = caseTransactionResponseType(transactionResponseType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.TRANSACTION_SUMMARY_TYPE: { TransactionSummaryType transactionSummaryType = (TransactionSummaryType)theEObject; T result = caseTransactionSummaryType(transactionSummaryType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.TRANSACTION_TYPE: { TransactionType transactionType = (TransactionType)theEObject; T result = caseTransactionType(transactionType); if (result == null) result = caseBaseRequestType(transactionType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.TRUNCATED_RESPONSE_TYPE: { TruncatedResponseType truncatedResponseType = (TruncatedResponseType)theEObject; T result = caseTruncatedResponseType(truncatedResponseType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.TUPLE_TYPE: { TupleType tupleType = (TupleType)theEObject; T result = caseTupleType(tupleType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.UPDATE_TYPE: { UpdateType updateType = (UpdateType)theEObject; T result = caseUpdateType(updateType); if (result == null) result = caseAbstractTransactionActionType(updateType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.VALUE_COLLECTION_TYPE: { ValueCollectionType valueCollectionType = (ValueCollectionType)theEObject; T result = caseValueCollectionType(valueCollectionType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.VALUE_LIST_TYPE: { ValueListType valueListType = (ValueListType)theEObject; T result = caseValueListType(valueListType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.VALUE_REFERENCE_TYPE: { ValueReferenceType valueReferenceType = (ValueReferenceType)theEObject; T result = caseValueReferenceType(valueReferenceType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.WFS_CAPABILITIES_TYPE: { WFSCapabilitiesType wfsCapabilitiesType = (WFSCapabilitiesType)theEObject; T result = caseWFSCapabilitiesType(wfsCapabilitiesType); if (result == null) result = caseCapabilitiesBaseType(wfsCapabilitiesType); if (result == null) result = defaultCase(theEObject); return result; } case Wfs20Package.WSDL_TYPE: { WSDLType wsdlType = (WSDLType)theEObject; T result = caseWSDLType(wsdlType); if (result == null) result = defaultCase(theEObject); return result; } default: return defaultCase(theEObject); } } /** * Returns the result of interpreting the object as an instance of '<em>Abstract Transaction Action Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Abstract Transaction Action Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAbstractTransactionActionType(AbstractTransactionActionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Abstract Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Abstract Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAbstractType(AbstractType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Action Results Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Action Results Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseActionResultsType(ActionResultsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Additional Objects Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Additional Objects Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAdditionalObjectsType(AdditionalObjectsType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Additional Values Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Additional Values Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAdditionalValuesType(AdditionalValuesType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Base Request Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Base Request Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBaseRequestType(BaseRequestType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Created Or Modified Feature Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Created Or Modified Feature Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseCreatedOrModifiedFeatureType(CreatedOrModifiedFeatureType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Create Stored Query Response Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Create Stored Query Response Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseCreateStoredQueryResponseType(CreateStoredQueryResponseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Create Stored Query Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Create Stored Query Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseCreateStoredQueryType(CreateStoredQueryType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Delete Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Delete Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDeleteType(DeleteType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Describe Feature Type Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Describe Feature Type Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDescribeFeatureTypeType(DescribeFeatureTypeType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Describe Stored Queries Response Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Describe Stored Queries Response Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDescribeStoredQueriesResponseType(DescribeStoredQueriesResponseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Describe Stored Queries Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Describe Stored Queries Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDescribeStoredQueriesType(DescribeStoredQueriesType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Document Root</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDocumentRoot(DocumentRoot object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Drop Stored Query Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Drop Stored Query Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDropStoredQueryType(DropStoredQueryType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Element Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Element Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseElementType(ElementType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Empty Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Empty Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEmptyType(EmptyType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Envelope Property Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Envelope Property Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEnvelopePropertyType(EnvelopePropertyType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Execution Status Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Execution Status Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseExecutionStatusType(ExecutionStatusType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Extended Description Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Extended Description Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseExtendedDescriptionType(ExtendedDescriptionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Feature Collection Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Feature Collection Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFeatureCollectionType(FeatureCollectionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Features Locked Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Features Locked Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFeaturesLockedType(FeaturesLockedType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Features Not Locked Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Features Not Locked Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFeaturesNotLockedType(FeaturesNotLockedType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Feature Type List Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Feature Type List Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFeatureTypeListType(FeatureTypeListType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Feature Type Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Feature Type Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFeatureTypeType(FeatureTypeType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Get Capabilities Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Get Capabilities Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseGetCapabilitiesType(GetCapabilitiesType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Get Feature Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Get Feature Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseGetFeatureType(GetFeatureType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Get Feature With Lock Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Get Feature With Lock Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseGetFeatureWithLockType(GetFeatureWithLockType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Get Property Value Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Get Property Value Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseGetPropertyValueType(GetPropertyValueType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Insert Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Insert Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseInsertType(InsertType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>List Stored Queries Response Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>List Stored Queries Response Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseListStoredQueriesResponseType(ListStoredQueriesResponseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>List Stored Queries Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>List Stored Queries Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseListStoredQueriesType(ListStoredQueriesType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Lock Feature Response Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Lock Feature Response Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseLockFeatureResponseType(LockFeatureResponseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Lock Feature Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Lock Feature Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseLockFeatureType(LockFeatureType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Member Property Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Member Property Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseMemberPropertyType(MemberPropertyType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Metadata URL Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Metadata URL Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseMetadataURLType(MetadataURLType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Native Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Native Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNativeType(NativeType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>No CRS Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>No CRS Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNoCRSType(NoCRSType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Output Format List Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Output Format List Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseOutputFormatListType(OutputFormatListType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Parameter Expression Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Parameter Expression Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseParameterExpressionType(ParameterExpressionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Parameter Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Parameter Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseParameterType(ParameterType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Property Name Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Property Name Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePropertyNameType(PropertyNameType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Property Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Property Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePropertyType(PropertyType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Query Expression Text Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Query Expression Text Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseQueryExpressionTextType(QueryExpressionTextType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Query Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Query Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseQueryType(QueryType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Replace Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Replace Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseReplaceType(ReplaceType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Simple Feature Collection Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Simple Feature Collection Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSimpleFeatureCollectionType(SimpleFeatureCollectionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Stored Query Description Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Stored Query Description Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStoredQueryDescriptionType(StoredQueryDescriptionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Stored Query List Item Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Stored Query List Item Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStoredQueryListItemType(StoredQueryListItemType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Stored Query Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Stored Query Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStoredQueryType(StoredQueryType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Title Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Title Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTitleType(TitleType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Transaction Response Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Transaction Response Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTransactionResponseType(TransactionResponseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Transaction Summary Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Transaction Summary Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTransactionSummaryType(TransactionSummaryType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Transaction Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Transaction Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTransactionType(TransactionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Truncated Response Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Truncated Response Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTruncatedResponseType(TruncatedResponseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Tuple Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Tuple Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTupleType(TupleType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Update Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Update Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseUpdateType(UpdateType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Value Collection Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Value Collection Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseValueCollectionType(ValueCollectionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Value List Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Value List Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseValueListType(ValueListType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Value Reference Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Value Reference Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseValueReferenceType(ValueReferenceType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>WFS Capabilities Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>WFS Capabilities Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseWFSCapabilitiesType(WFSCapabilitiesType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>WSDL Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>WSDL Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseWSDLType(WSDLType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Get Capabilities Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Get Capabilities Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseOws11_GetCapabilitiesType(net.opengis.ows11.GetCapabilitiesType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Abstract Query Expression Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Abstract Query Expression Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAbstractQueryExpressionType(AbstractQueryExpressionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Abstract Adhoc Query Expression Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Abstract Adhoc Query Expression Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAbstractAdhocQueryExpressionType(AbstractAdhocQueryExpressionType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Capabilities Base Type</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Capabilities Base Type</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseCapabilitiesBaseType(CapabilitiesBaseType object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch, but this is the last case anyway. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>EObject</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) * @generated */ public T defaultCase(EObject object) { return null; } } //Wfs20Switch