Class Wfs20Switch<T>

Object
Wfs20Switch<T>

public class Wfs20Switch<T> extends Object
The Switch for the model's inheritance hierarchy. It supports the call doSwitch(object) to invoke the caseXXX method for each class of the model, starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is returned, which is the result of the switch.
See Also:
  • Field Details

    • modelPackage

      protected static Wfs20Package modelPackage
      The cached model package
  • Constructor Details

    • Wfs20Switch

      public Wfs20Switch()
      Creates an instance of the switch.
  • Method Details

    • doSwitch

      public T doSwitch(EObject theEObject)
      Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
      Returns:
      the first non-null result returned by a caseXXX call.
    • doSwitch

      protected T doSwitch(EClass theEClass, EObject theEObject)
      Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
      Returns:
      the first non-null result returned by a caseXXX call.
    • doSwitch

      protected T doSwitch(int classifierID, EObject theEObject)
      Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
      Returns:
      the first non-null result returned by a caseXXX call.
    • caseAbstractTransactionActionType

      public T caseAbstractTransactionActionType(AbstractTransactionActionType object)
      Returns the result of interpreting the object as an instance of 'Abstract Transaction Action Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Abstract Transaction Action Type'.
      See Also:
    • caseAbstractType

      public T caseAbstractType(AbstractType object)
      Returns the result of interpreting the object as an instance of 'Abstract Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Abstract Type'.
      See Also:
    • caseActionResultsType

      public T caseActionResultsType(ActionResultsType object)
      Returns the result of interpreting the object as an instance of 'Action Results Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Action Results Type'.
      See Also:
    • caseAdditionalObjectsType

      public T caseAdditionalObjectsType(AdditionalObjectsType object)
      Returns the result of interpreting the object as an instance of 'Additional Objects Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Additional Objects Type'.
      See Also:
    • caseAdditionalValuesType

      public T caseAdditionalValuesType(AdditionalValuesType object)
      Returns the result of interpreting the object as an instance of 'Additional Values Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Additional Values Type'.
      See Also:
    • caseBaseRequestType

      public T caseBaseRequestType(BaseRequestType object)
      Returns the result of interpreting the object as an instance of 'Base Request Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Base Request Type'.
      See Also:
    • caseCreatedOrModifiedFeatureType

      public T caseCreatedOrModifiedFeatureType(CreatedOrModifiedFeatureType object)
      Returns the result of interpreting the object as an instance of 'Created Or Modified Feature Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Created Or Modified Feature Type'.
      See Also:
    • caseCreateStoredQueryResponseType

      public T caseCreateStoredQueryResponseType(CreateStoredQueryResponseType object)
      Returns the result of interpreting the object as an instance of 'Create Stored Query Response Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Create Stored Query Response Type'.
      See Also:
    • caseCreateStoredQueryType

      public T caseCreateStoredQueryType(CreateStoredQueryType object)
      Returns the result of interpreting the object as an instance of 'Create Stored Query Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Create Stored Query Type'.
      See Also:
    • caseDeleteType

      public T caseDeleteType(DeleteType object)
      Returns the result of interpreting the object as an instance of 'Delete Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Delete Type'.
      See Also:
    • caseDescribeFeatureTypeType

      public T caseDescribeFeatureTypeType(DescribeFeatureTypeType object)
      Returns the result of interpreting the object as an instance of 'Describe Feature Type Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Describe Feature Type Type'.
      See Also:
    • caseDescribeStoredQueriesResponseType

      public T caseDescribeStoredQueriesResponseType(DescribeStoredQueriesResponseType object)
      Returns the result of interpreting the object as an instance of 'Describe Stored Queries Response Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Describe Stored Queries Response Type'.
      See Also:
    • caseDescribeStoredQueriesType

      public T caseDescribeStoredQueriesType(DescribeStoredQueriesType object)
      Returns the result of interpreting the object as an instance of 'Describe Stored Queries Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Describe Stored Queries Type'.
      See Also:
    • caseDocumentRoot

      public T caseDocumentRoot(DocumentRoot object)
      Returns the result of interpreting the object as an instance of 'Document Root'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Document Root'.
      See Also:
    • caseDropStoredQueryType

      public T caseDropStoredQueryType(DropStoredQueryType object)
      Returns the result of interpreting the object as an instance of 'Drop Stored Query Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Drop Stored Query Type'.
      See Also:
    • caseElementType

      public T caseElementType(ElementType object)
      Returns the result of interpreting the object as an instance of 'Element Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Element Type'.
      See Also:
    • caseEmptyType

      public T caseEmptyType(EmptyType object)
      Returns the result of interpreting the object as an instance of 'Empty Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Empty Type'.
      See Also:
    • caseEnvelopePropertyType

      public T caseEnvelopePropertyType(EnvelopePropertyType object)
      Returns the result of interpreting the object as an instance of 'Envelope Property Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Envelope Property Type'.
      See Also:
    • caseExecutionStatusType

      public T caseExecutionStatusType(ExecutionStatusType object)
      Returns the result of interpreting the object as an instance of 'Execution Status Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Execution Status Type'.
      See Also:
    • caseExtendedDescriptionType

      public T caseExtendedDescriptionType(ExtendedDescriptionType object)
      Returns the result of interpreting the object as an instance of 'Extended Description Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Extended Description Type'.
      See Also:
    • caseFeatureCollectionType

      public T caseFeatureCollectionType(FeatureCollectionType object)
      Returns the result of interpreting the object as an instance of 'Feature Collection Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Feature Collection Type'.
      See Also:
    • caseFeaturesLockedType

      public T caseFeaturesLockedType(FeaturesLockedType object)
      Returns the result of interpreting the object as an instance of 'Features Locked Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Features Locked Type'.
      See Also:
    • caseFeaturesNotLockedType

      public T caseFeaturesNotLockedType(FeaturesNotLockedType object)
      Returns the result of interpreting the object as an instance of 'Features Not Locked Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Features Not Locked Type'.
      See Also:
    • caseFeatureTypeListType

      public T caseFeatureTypeListType(FeatureTypeListType object)
      Returns the result of interpreting the object as an instance of 'Feature Type List Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Feature Type List Type'.
      See Also:
    • caseFeatureTypeType

      public T caseFeatureTypeType(FeatureTypeType object)
      Returns the result of interpreting the object as an instance of 'Feature Type Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Feature Type Type'.
      See Also:
    • caseGetCapabilitiesType

      public T caseGetCapabilitiesType(GetCapabilitiesType object)
      Returns the result of interpreting the object as an instance of 'Get Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Get Capabilities Type'.
      See Also:
    • caseGetFeatureType

      public T caseGetFeatureType(GetFeatureType object)
      Returns the result of interpreting the object as an instance of 'Get Feature Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Get Feature Type'.
      See Also:
    • caseGetFeatureWithLockType

      public T caseGetFeatureWithLockType(GetFeatureWithLockType object)
      Returns the result of interpreting the object as an instance of 'Get Feature With Lock Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Get Feature With Lock Type'.
      See Also:
    • caseGetPropertyValueType

      public T caseGetPropertyValueType(GetPropertyValueType object)
      Returns the result of interpreting the object as an instance of 'Get Property Value Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Get Property Value Type'.
      See Also:
    • caseInsertType

      public T caseInsertType(InsertType object)
      Returns the result of interpreting the object as an instance of 'Insert Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Insert Type'.
      See Also:
    • caseListStoredQueriesResponseType

      public T caseListStoredQueriesResponseType(ListStoredQueriesResponseType object)
      Returns the result of interpreting the object as an instance of 'List Stored Queries Response Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'List Stored Queries Response Type'.
      See Also:
    • caseListStoredQueriesType

      public T caseListStoredQueriesType(ListStoredQueriesType object)
      Returns the result of interpreting the object as an instance of 'List Stored Queries Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'List Stored Queries Type'.
      See Also:
    • caseLockFeatureResponseType

      public T caseLockFeatureResponseType(LockFeatureResponseType object)
      Returns the result of interpreting the object as an instance of 'Lock Feature Response Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Lock Feature Response Type'.
      See Also:
    • caseLockFeatureType

      public T caseLockFeatureType(LockFeatureType object)
      Returns the result of interpreting the object as an instance of 'Lock Feature Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Lock Feature Type'.
      See Also:
    • caseMemberPropertyType

      public T caseMemberPropertyType(MemberPropertyType object)
      Returns the result of interpreting the object as an instance of 'Member Property Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Member Property Type'.
      See Also:
    • caseMetadataURLType

      public T caseMetadataURLType(MetadataURLType object)
      Returns the result of interpreting the object as an instance of 'Metadata URL Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Metadata URL Type'.
      See Also:
    • caseNativeType

      public T caseNativeType(NativeType object)
      Returns the result of interpreting the object as an instance of 'Native Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Native Type'.
      See Also:
    • caseNoCRSType

      public T caseNoCRSType(NoCRSType object)
      Returns the result of interpreting the object as an instance of 'No CRS Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'No CRS Type'.
      See Also:
    • caseOutputFormatListType

      public T caseOutputFormatListType(OutputFormatListType object)
      Returns the result of interpreting the object as an instance of 'Output Format List Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Output Format List Type'.
      See Also:
    • caseParameterExpressionType

      public T caseParameterExpressionType(ParameterExpressionType object)
      Returns the result of interpreting the object as an instance of 'Parameter Expression Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Parameter Expression Type'.
      See Also:
    • caseParameterType

      public T caseParameterType(ParameterType object)
      Returns the result of interpreting the object as an instance of 'Parameter Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Parameter Type'.
      See Also:
    • casePropertyNameType

      public T casePropertyNameType(PropertyNameType object)
      Returns the result of interpreting the object as an instance of 'Property Name Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Property Name Type'.
      See Also:
    • casePropertyType

      public T casePropertyType(PropertyType object)
      Returns the result of interpreting the object as an instance of 'Property Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Property Type'.
      See Also:
    • caseQueryExpressionTextType

      public T caseQueryExpressionTextType(QueryExpressionTextType object)
      Returns the result of interpreting the object as an instance of 'Query Expression Text Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Query Expression Text Type'.
      See Also:
    • caseQueryType

      public T caseQueryType(QueryType object)
      Returns the result of interpreting the object as an instance of 'Query Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Query Type'.
      See Also:
    • caseReplaceType

      public T caseReplaceType(ReplaceType object)
      Returns the result of interpreting the object as an instance of 'Replace Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Replace Type'.
      See Also:
    • caseSimpleFeatureCollectionType

      public T caseSimpleFeatureCollectionType(SimpleFeatureCollectionType object)
      Returns the result of interpreting the object as an instance of 'Simple Feature Collection Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Simple Feature Collection Type'.
      See Also:
    • caseStoredQueryDescriptionType

      public T caseStoredQueryDescriptionType(StoredQueryDescriptionType object)
      Returns the result of interpreting the object as an instance of 'Stored Query Description Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Stored Query Description Type'.
      See Also:
    • caseStoredQueryListItemType

      public T caseStoredQueryListItemType(StoredQueryListItemType object)
      Returns the result of interpreting the object as an instance of 'Stored Query List Item Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Stored Query List Item Type'.
      See Also:
    • caseStoredQueryType

      public T caseStoredQueryType(StoredQueryType object)
      Returns the result of interpreting the object as an instance of 'Stored Query Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Stored Query Type'.
      See Also:
    • caseTitleType

      public T caseTitleType(TitleType object)
      Returns the result of interpreting the object as an instance of 'Title Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Title Type'.
      See Also:
    • caseTransactionResponseType

      public T caseTransactionResponseType(TransactionResponseType object)
      Returns the result of interpreting the object as an instance of 'Transaction Response Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Transaction Response Type'.
      See Also:
    • caseTransactionSummaryType

      public T caseTransactionSummaryType(TransactionSummaryType object)
      Returns the result of interpreting the object as an instance of 'Transaction Summary Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Transaction Summary Type'.
      See Also:
    • caseTransactionType

      public T caseTransactionType(TransactionType object)
      Returns the result of interpreting the object as an instance of 'Transaction Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Transaction Type'.
      See Also:
    • caseTruncatedResponseType

      public T caseTruncatedResponseType(TruncatedResponseType object)
      Returns the result of interpreting the object as an instance of 'Truncated Response Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Truncated Response Type'.
      See Also:
    • caseTupleType

      public T caseTupleType(TupleType object)
      Returns the result of interpreting the object as an instance of 'Tuple Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Tuple Type'.
      See Also:
    • caseUpdateType

      public T caseUpdateType(UpdateType object)
      Returns the result of interpreting the object as an instance of 'Update Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Update Type'.
      See Also:
    • caseValueCollectionType

      public T caseValueCollectionType(ValueCollectionType object)
      Returns the result of interpreting the object as an instance of 'Value Collection Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Value Collection Type'.
      See Also:
    • caseValueListType

      public T caseValueListType(ValueListType object)
      Returns the result of interpreting the object as an instance of 'Value List Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Value List Type'.
      See Also:
    • caseValueReferenceType

      public T caseValueReferenceType(ValueReferenceType object)
      Returns the result of interpreting the object as an instance of 'Value Reference Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Value Reference Type'.
      See Also:
    • caseWFSCapabilitiesType

      public T caseWFSCapabilitiesType(WFSCapabilitiesType object)
      Returns the result of interpreting the object as an instance of 'WFS Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'WFS Capabilities Type'.
      See Also:
    • caseWSDLType

      public T caseWSDLType(WSDLType object)
      Returns the result of interpreting the object as an instance of 'WSDL Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'WSDL Type'.
      See Also:
    • caseOws11_GetCapabilitiesType

      public T caseOws11_GetCapabilitiesType(GetCapabilitiesType object)
      Returns the result of interpreting the object as an instance of 'Get Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Get Capabilities Type'.
      See Also:
    • caseAbstractQueryExpressionType

      public T caseAbstractQueryExpressionType(AbstractQueryExpressionType object)
      Returns the result of interpreting the object as an instance of 'Abstract Query Expression Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Abstract Query Expression Type'.
      See Also:
    • caseAbstractAdhocQueryExpressionType

      public T caseAbstractAdhocQueryExpressionType(AbstractAdhocQueryExpressionType object)
      Returns the result of interpreting the object as an instance of 'Abstract Adhoc Query Expression Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Abstract Adhoc Query Expression Type'.
      See Also:
    • caseCapabilitiesBaseType

      public T caseCapabilitiesBaseType(CapabilitiesBaseType object)
      Returns the result of interpreting the object as an instance of 'Capabilities Base Type'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Capabilities Base Type'.
      See Also:
    • defaultCase

      public T defaultCase(EObject object)
      Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'EObject'.
      See Also: