Class MdTypeSwitch<T>


  • public class MdTypeSwitch<T>
    extends org.eclipse.emf.ecore.util.Switch<T>
    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:
    MdTypePackage
    • Field Detail

      • modelPackage

        protected static MdTypePackage modelPackage
        The cached model package
    • Constructor Detail

      • MdTypeSwitch

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

      • isSwitchFor

        protected boolean isSwitchFor​(org.eclipse.emf.ecore.EPackage ePackage)
        Checks whether this is a switch for the given package.
        Specified by:
        isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        ePackage - the package in question.
        Returns:
        whether this is a switch for the given package.
      • doSwitch

        protected T doSwitch​(int classifierID,
                             org.eclipse.emf.ecore.EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Overrides:
        doSwitch in class org.eclipse.emf.ecore.util.Switch<T>
        Returns:
        the first non-null result returned by a caseXXX call.
      • caseAbstractMdType

        public T caseAbstractMdType​(AbstractMdType object)
        Returns the result of interpreting the object as an instance of 'Abstract Md 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 Md Type'.
        See Also:
        doSwitch(EObject)
      • caseMdType

        public T caseMdType​(MdType object)
        Returns the result of interpreting the object as an instance of 'Md 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 'Md Type'.
        See Also:
        doSwitch(EObject)
      • caseMdTypeSet

        public T caseMdTypeSet​(MdTypeSet object)
        Returns the result of interpreting the object as an instance of 'Set'. 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 'Set'.
        See Also:
        doSwitch(EObject)
      • caseMdRefType

        public T caseMdRefType​(MdRefType object)
        Returns the result of interpreting the object as an instance of 'Md Ref 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 'Md Ref Type'.
        See Also:
        doSwitch(EObject)
      • caseEmptyRef

        public T caseEmptyRef​(EmptyRef object)
        Returns the result of interpreting the object as an instance of 'Empty Ref'. 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 Ref'.
        See Also:
        doSwitch(EObject)
      • caseMdObjectType

        public T caseMdObjectType​(MdObjectType object)
        Returns the result of interpreting the object as an instance of 'Md Object 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 'Md Object Type'.
        See Also:
        doSwitch(EObject)
      • caseMdRowType

        public T caseMdRowType​(MdRowType object)
        Returns the result of interpreting the object as an instance of 'Md Row 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 'Md Row Type'.
        See Also:
        doSwitch(EObject)
      • caseMdListType

        public T caseMdListType​(MdListType object)
        Returns the result of interpreting the object as an instance of 'Md 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 'Md List Type'.
        See Also:
        doSwitch(EObject)
      • caseMdSelectionType

        public T caseMdSelectionType​(MdSelectionType object)
        Returns the result of interpreting the object as an instance of 'Md Selection 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 'Md Selection Type'.
        See Also:
        doSwitch(EObject)
      • caseMdManagerType

        public T caseMdManagerType​(MdManagerType object)
        Returns the result of interpreting the object as an instance of 'Md Manager 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 'Md Manager Type'.
        See Also:
        doSwitch(EObject)
      • caseMdValueKeyType

        public T caseMdValueKeyType​(MdValueKeyType object)
        Returns the result of interpreting the object as an instance of 'Md Value Key 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 'Md Value Key Type'.
        See Also:
        doSwitch(EObject)
      • caseMdValueManagerType

        public T caseMdValueManagerType​(MdValueManagerType object)
        Returns the result of interpreting the object as an instance of 'Md Value Manager 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 'Md Value Manager Type'.
        See Also:
        doSwitch(EObject)
      • caseMdContainerType

        public T caseMdContainerType​(MdContainerType object)
        Returns the result of interpreting the object as an instance of 'Md Container 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 'Md Container Type'.
        See Also:
        doSwitch(EObject)
      • caseMdRecordSetType

        public T caseMdRecordSetType​(MdRecordSetType object)
        Returns the result of interpreting the object as an instance of 'Md Record Set 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 'Md Record Set Type'.
        See Also:
        doSwitch(EObject)
      • caseMdRecordKeyType

        public T caseMdRecordKeyType​(MdRecordKeyType object)
        Returns the result of interpreting the object as an instance of 'Md Record Key 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 'Md Record Key Type'.
        See Also:
        doSwitch(EObject)
      • caseMdRecalcsType

        public T caseMdRecalcsType​(MdRecalcsType object)
        Returns the result of interpreting the object as an instance of 'Md Recalcs 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 'Md Recalcs Type'.
        See Also:
        doSwitch(EObject)
      • caseMdRecordManagerType

        public T caseMdRecordManagerType​(MdRecordManagerType object)
        Returns the result of interpreting the object as an instance of 'Md Record Manager 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 'Md Record Manager Type'.
        See Also:
        doSwitch(EObject)
      • caseMdUserDefinedType

        public T caseMdUserDefinedType​(MdUserDefinedType object)
        Returns the result of interpreting the object as an instance of 'Md User Defined 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 'Md User Defined Type'.
        See Also:
        doSwitch(EObject)
      • caseRoutePointRefType

        public T caseRoutePointRefType​(RoutePointRefType object)
        Returns the result of interpreting the object as an instance of 'Route Point Ref 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 'Route Point Ref Type'.
        See Also:
        doSwitch(EObject)
      • caseMdDisplacingCalculationTypesType

        public T caseMdDisplacingCalculationTypesType​(MdDisplacingCalculationTypesType object)
        Returns the result of interpreting the object as an instance of 'Md Displacing Calculation Types 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 'Md Displacing Calculation Types Type'.
        See Also:
        doSwitch(EObject)
      • caseMdDisplacingCalculationTypesRowType

        public T caseMdDisplacingCalculationTypesRowType​(MdDisplacingCalculationTypesRowType object)
        Returns the result of interpreting the object as an instance of 'Md Displacing Calculation Types Row 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 'Md Displacing Calculation Types Row Type'.
        See Also:
        doSwitch(EObject)
      • caseMdBaseCalculationTypesType

        public T caseMdBaseCalculationTypesType​(MdBaseCalculationTypesType object)
        Returns the result of interpreting the object as an instance of 'Md Base Calculation Types 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 'Md Base Calculation Types Type'.
        See Also:
        doSwitch(EObject)
      • caseMdBaseCalculationTypesRowType

        public T caseMdBaseCalculationTypesRowType​(MdBaseCalculationTypesRowType object)
        Returns the result of interpreting the object as an instance of 'Md Base Calculation Types Row 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 'Md Base Calculation Types Row Type'.
        See Also:
        doSwitch(EObject)
      • caseMdLeadingCalculationTypesType

        public T caseMdLeadingCalculationTypesType​(MdLeadingCalculationTypesType object)
        Returns the result of interpreting the object as an instance of 'Md Leading Calculation Types 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 'Md Leading Calculation Types Type'.
        See Also:
        doSwitch(EObject)
      • caseMdLeadingCalculationTypesRowType

        public T caseMdLeadingCalculationTypesRowType​(MdLeadingCalculationTypesRowType object)
        Returns the result of interpreting the object as an instance of 'Md Leading Calculation Types Row 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 'Md Leading Calculation Types Row Type'.
        See Also:
        doSwitch(EObject)
      • caseMdRecordType

        public T caseMdRecordType​(MdRecordType object)
        Returns the result of interpreting the object as an instance of 'Md Record 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 'Md Record Type'.
        See Also:
        doSwitch(EObject)
      • caseMdExtDimensionTypes

        public T caseMdExtDimensionTypes​(MdExtDimensionTypes object)
        Returns the result of interpreting the object as an instance of 'Md Ext Dimension Types'. 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 'Md Ext Dimension Types'.
        See Also:
        doSwitch(EObject)
      • caseMdExtDimensionTypesRow

        public T caseMdExtDimensionTypesRow​(MdExtDimensionTypesRow object)
        Returns the result of interpreting the object as an instance of 'Md Ext Dimension Types Row'. 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 'Md Ext Dimension Types Row'.
        See Also:
        doSwitch(EObject)
      • caseMdExtDimensionsType

        public T caseMdExtDimensionsType​(MdExtDimensionsType object)
        Returns the result of interpreting the object as an instance of 'Md Ext Dimensions 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 'Md Ext Dimensions Type'.
        See Also:
        doSwitch(EObject)
      • caseMdTypes

        public T caseMdTypes​(MdTypes object)
        Returns the result of interpreting the object as an instance of 'Md Types'. 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 'Md Types'.
        See Also:
        doSwitch(EObject)
      • caseTabularSectionTypes

        public T caseTabularSectionTypes​(TabularSectionTypes object)
        Returns the result of interpreting the object as an instance of 'Tabular Section Types'. 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 'Tabular Section Types'.
        See Also:
        doSwitch(EObject)
      • caseEnumTypes

        public T caseEnumTypes​(EnumTypes object)
        Returns the result of interpreting the object as an instance of 'Enum Types'. 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 'Enum Types'.
        See Also:
        doSwitch(EObject)
      • caseBasicDbObjectTypes

        public T caseBasicDbObjectTypes​(BasicDbObjectTypes object)
        Returns the result of interpreting the object as an instance of 'Basic Db Object Types'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Basic Db Object Types'.
        See Also:
        doSwitch(EObject)
      • caseBasicRegisterTypes

        public T caseBasicRegisterTypes​(BasicRegisterTypes object)
        Returns the result of interpreting the object as an instance of 'Basic Register Types'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Basic Register Types'.
        See Also:
        doSwitch(EObject)
      • caseCatalogTypes

        public T caseCatalogTypes​(CatalogTypes object)
        Returns the result of interpreting the object as an instance of 'Catalog Types'. 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 'Catalog Types'.
        See Also:
        doSwitch(EObject)
      • caseDocumentTypes

        public T caseDocumentTypes​(DocumentTypes object)
        Returns the result of interpreting the object as an instance of 'Document Types'. 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 Types'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypesTypes

        public T caseChartOfCharacteristicTypesTypes​(ChartOfCharacteristicTypesTypes object)
        Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types Types'. 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 'Chart Of Characteristic Types Types'.
        See Also:
        doSwitch(EObject)
      • caseInformationRegisterTypes

        public T caseInformationRegisterTypes​(InformationRegisterTypes object)
        Returns the result of interpreting the object as an instance of 'Information Register Types'. 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 'Information Register Types'.
        See Also:
        doSwitch(EObject)
      • caseAccumulationRegisterTypes

        public T caseAccumulationRegisterTypes​(AccumulationRegisterTypes object)
        Returns the result of interpreting the object as an instance of 'Accumulation Register Types'. 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 'Accumulation Register Types'.
        See Also:
        doSwitch(EObject)
      • caseConstantTypes

        public T caseConstantTypes​(ConstantTypes object)
        Returns the result of interpreting the object as an instance of 'Constant Types'. 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 'Constant Types'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlanTypes

        public T caseExchangePlanTypes​(ExchangePlanTypes object)
        Returns the result of interpreting the object as an instance of 'Exchange Plan Types'. 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 'Exchange Plan Types'.
        See Also:
        doSwitch(EObject)
      • caseDefinedTypeTypes

        public T caseDefinedTypeTypes​(DefinedTypeTypes object)
        Returns the result of interpreting the object as an instance of 'Defined Type Types'. 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 'Defined Type Types'.
        See Also:
        doSwitch(EObject)
      • caseSequenceTypes

        public T caseSequenceTypes​(SequenceTypes object)
        Returns the result of interpreting the object as an instance of 'Sequence Types'. 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 'Sequence Types'.
        See Also:
        doSwitch(EObject)
      • caseDocumentJournalTypes

        public T caseDocumentJournalTypes​(DocumentJournalTypes object)
        Returns the result of interpreting the object as an instance of 'Document Journal Types'. 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 Journal Types'.
        See Also:
        doSwitch(EObject)
      • caseReportTypes

        public T caseReportTypes​(ReportTypes object)
        Returns the result of interpreting the object as an instance of 'Report Types'. 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 'Report Types'.
        See Also:
        doSwitch(EObject)
      • caseExternalReportTypes

        public T caseExternalReportTypes​(ExternalReportTypes object)
        Returns the result of interpreting the object as an instance of 'External Report Types'. 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 'External Report Types'.
        See Also:
        doSwitch(EObject)
      • caseDataProcessorTypes

        public T caseDataProcessorTypes​(DataProcessorTypes object)
        Returns the result of interpreting the object as an instance of 'Data Processor Types'. 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 'Data Processor Types'.
        See Also:
        doSwitch(EObject)
      • caseExternalDataProcessorTypes

        public T caseExternalDataProcessorTypes​(ExternalDataProcessorTypes object)
        Returns the result of interpreting the object as an instance of 'External Data Processor Types'. 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 'External Data Processor Types'.
        See Also:
        doSwitch(EObject)
      • caseBusinessProcessTypes

        public T caseBusinessProcessTypes​(BusinessProcessTypes object)
        Returns the result of interpreting the object as an instance of 'Business Process Types'. 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 'Business Process Types'.
        See Also:
        doSwitch(EObject)
      • caseTaskTypes

        public T caseTaskTypes​(TaskTypes object)
        Returns the result of interpreting the object as an instance of 'Task Types'. 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 'Task Types'.
        See Also:
        doSwitch(EObject)
      • caseFilterCriterionTypes

        public T caseFilterCriterionTypes​(FilterCriterionTypes object)
        Returns the result of interpreting the object as an instance of 'Filter Criterion Types'. 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 'Filter Criterion Types'.
        See Also:
        doSwitch(EObject)
      • caseSettingsStorageTypes

        public T caseSettingsStorageTypes​(SettingsStorageTypes object)
        Returns the result of interpreting the object as an instance of 'Settings Storage Types'. 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 'Settings Storage Types'.
        See Also:
        doSwitch(EObject)
      • caseWSReferenceTypes

        public T caseWSReferenceTypes​(WSReferenceTypes object)
        Returns the result of interpreting the object as an instance of 'WS Reference Types'. 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 'WS Reference Types'.
        See Also:
        doSwitch(EObject)
      • caseChartOfAccountsTypes

        public T caseChartOfAccountsTypes​(ChartOfAccountsTypes object)
        Returns the result of interpreting the object as an instance of 'Chart Of Accounts Types'. 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 'Chart Of Accounts Types'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCalculationTypesTypes

        public T caseChartOfCalculationTypesTypes​(ChartOfCalculationTypesTypes object)
        Returns the result of interpreting the object as an instance of 'Chart Of Calculation Types Types'. 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 'Chart Of Calculation Types Types'.
        See Also:
        doSwitch(EObject)
      • caseAccountingRegisterTypes

        public T caseAccountingRegisterTypes​(AccountingRegisterTypes object)
        Returns the result of interpreting the object as an instance of 'Accounting Register Types'. 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 'Accounting Register Types'.
        See Also:
        doSwitch(EObject)
      • caseCalculationRegisterTypes

        public T caseCalculationRegisterTypes​(CalculationRegisterTypes object)
        Returns the result of interpreting the object as an instance of 'Calculation Register Types'. 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 'Calculation Register Types'.
        See Also:
        doSwitch(EObject)
      • caseRecalculationTypes

        public T caseRecalculationTypes​(RecalculationTypes object)
        Returns the result of interpreting the object as an instance of 'Recalculation Types'. 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 'Recalculation Types'.
        See Also:
        doSwitch(EObject)
      • caseExternalDataSourceTypes

        public T caseExternalDataSourceTypes​(ExternalDataSourceTypes object)
        Returns the result of interpreting the object as an instance of 'External Data Source Types'. 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 'External Data Source Types'.
        See Also:
        doSwitch(EObject)
      • caseTableTypes

        public T caseTableTypes​(TableTypes object)
        Returns the result of interpreting the object as an instance of 'Table Types'. 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 'Table Types'.
        See Also:
        doSwitch(EObject)
      • caseMdDimensionTablesManagerType

        public T caseMdDimensionTablesManagerType​(MdDimensionTablesManagerType object)
        Returns the result of interpreting the object as an instance of 'Md Dimension Tables Manager 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 'Md Dimension Tables Manager Type'.
        See Also:
        doSwitch(EObject)
      • caseCubeTypes

        public T caseCubeTypes​(CubeTypes object)
        Returns the result of interpreting the object as an instance of 'Cube Types'. 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 'Cube Types'.
        See Also:
        doSwitch(EObject)
      • caseCubeDimensionTableTypes

        public T caseCubeDimensionTableTypes​(CubeDimensionTableTypes object)
        Returns the result of interpreting the object as an instance of 'Cube Dimension Table Types'. 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 'Cube Dimension Table Types'.
        See Also:
        doSwitch(EObject)
      • caseIntegrationServiceTypes

        public T caseIntegrationServiceTypes​(IntegrationServiceTypes object)
        Returns the result of interpreting the object as an instance of 'Integration Service Types'. 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 'Integration Service Types'.
        See Also:
        doSwitch(EObject)
      • caseIntegrationServiceChannelTypes

        public T caseIntegrationServiceChannelTypes​(IntegrationServiceChannelTypes object)
        Returns the result of interpreting the object as an instance of 'Integration Service Channel Types'. 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 'Integration Service Channel Types'.
        See Also:
        doSwitch(EObject)
      • defaultCase

        public T defaultCase​(org.eclipse.emf.ecore.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.
        Overrides:
        defaultCase in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        Switch.doSwitch(org.eclipse.emf.ecore.EObject)