Class 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:
    Wfs20Package
    • Field Detail

      • modelPackage

        protected static Wfs20Package modelPackage
        The cached model package
    • Constructor Detail

      • Wfs20Switch

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

      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(org.eclipse.emf.ecore.EObject)