/**
*/
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