Class MdClassExtensionSwitch<T>


  • public class MdClassExtensionSwitch<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:
    MdClassExtensionPackage
    • Constructor Detail

      • MdClassExtensionSwitch

        public MdClassExtensionSwitch()
        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.
      • caseMdObjectExtension

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

        public T caseBasicCommandExtension​(BasicCommandExtension object)
        Returns the result of interpreting the object as an instance of 'Basic Command Extension'. 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 Command Extension'.
        See Also:
        doSwitch(EObject)
      • caseBasicFormExtension

        public T caseBasicFormExtension​(BasicFormExtension object)
        Returns the result of interpreting the object as an instance of 'Basic Form Extension'. 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 Form Extension'.
        See Also:
        doSwitch(EObject)
      • caseTypeDescriptionExtensionProvider

        public T caseTypeDescriptionExtensionProvider​(TypeDescriptionExtensionProvider object)
        Returns the result of interpreting the object as an instance of 'Type Description Extension Provider'. 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 'Type Description Extension Provider'.
        See Also:
        doSwitch(EObject)
      • caseBasicFeatureExtension

        public T caseBasicFeatureExtension​(BasicFeatureExtension object)
        Returns the result of interpreting the object as an instance of 'Basic Feature Extension'. 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 Feature Extension'.
        See Also:
        doSwitch(EObject)
      • caseBasicTabularSectionExtension

        public T caseBasicTabularSectionExtension​(BasicTabularSectionExtension object)
        Returns the result of interpreting the object as an instance of 'Basic Tabular Section Extension'. 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 Tabular Section Extension'.
        See Also:
        doSwitch(EObject)
      • caseBasicTemplateExtension

        public T caseBasicTemplateExtension​(BasicTemplateExtension object)
        Returns the result of interpreting the object as an instance of 'Basic Template Extension'. 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 Template Extension'.
        See Also:
        doSwitch(EObject)
      • caseBasicDbObjectExtension

        public T caseBasicDbObjectExtension​(BasicDbObjectExtension object)
        Returns the result of interpreting the object as an instance of 'Basic Db Object Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseRoleExtension

        public T caseRoleExtension​(RoleExtension object)
        Returns the result of interpreting the object as an instance of 'Role Extension'. 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 'Role Extension'.
        See Also:
        doSwitch(EObject)
      • caseLanguageExtension

        public T caseLanguageExtension​(LanguageExtension object)
        Returns the result of interpreting the object as an instance of 'Language Extension'. 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 'Language Extension'.
        See Also:
        doSwitch(EObject)
      • caseSessionParameterExtension

        public T caseSessionParameterExtension​(SessionParameterExtension object)
        Returns the result of interpreting the object as an instance of 'Session Parameter Extension'. 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 'Session Parameter Extension'.
        See Also:
        doSwitch(EObject)
      • caseCommonModuleExtension

        public T caseCommonModuleExtension​(CommonModuleExtension object)
        Returns the result of interpreting the object as an instance of 'Common Module Extension'. 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 'Common Module Extension'.
        See Also:
        doSwitch(EObject)
      • caseCommonAttributeExtension

        public T caseCommonAttributeExtension​(CommonAttributeExtension object)
        Returns the result of interpreting the object as an instance of 'Common Attribute Extension'. 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 'Common Attribute Extension'.
        See Also:
        doSwitch(EObject)
      • caseCommonFormExtension

        public T caseCommonFormExtension​(CommonFormExtension object)
        Returns the result of interpreting the object as an instance of 'Common Form Extension'. 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 'Common Form Extension'.
        See Also:
        doSwitch(EObject)
      • caseCommonPictureExtension

        public T caseCommonPictureExtension​(CommonPictureExtension object)
        Returns the result of interpreting the object as an instance of 'Common Picture Extension'. 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 'Common Picture Extension'.
        See Also:
        doSwitch(EObject)
      • caseCommandGroupExtension

        public T caseCommandGroupExtension​(CommandGroupExtension object)
        Returns the result of interpreting the object as an instance of 'Command Group Extension'. 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 'Command Group Extension'.
        See Also:
        doSwitch(EObject)
      • caseCatalogExtension

        public T caseCatalogExtension​(CatalogExtension object)
        Returns the result of interpreting the object as an instance of 'Catalog Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseDocumentExtension

        public T caseDocumentExtension​(DocumentExtension object)
        Returns the result of interpreting the object as an instance of 'Document Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseDocumentNumeratorExtension

        public T caseDocumentNumeratorExtension​(DocumentNumeratorExtension object)
        Returns the result of interpreting the object as an instance of 'Document Numerator Extension'. 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 Numerator Extension'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypesExtension

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

        public T caseEnumExtension​(EnumExtension object)
        Returns the result of interpreting the object as an instance of 'Enum Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseInformationRegisterExtension

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

        public T caseConfigurationExtension​(ConfigurationExtension object)
        Returns the result of interpreting the object as an instance of 'Configuration Extension'. 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 'Configuration Extension'.
        See Also:
        doSwitch(EObject)
      • caseStyleItemExtension

        public T caseStyleItemExtension​(StyleItemExtension object)
        Returns the result of interpreting the object as an instance of 'Style Item Extension'. 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 'Style Item Extension'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlanExtension

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

        public T caseExchangePlanContentItemExtension​(ExchangePlanContentItemExtension object)
        Returns the result of interpreting the object as an instance of 'Exchange Plan Content Item Extension'. 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 Content Item Extension'.
        See Also:
        doSwitch(EObject)
      • caseSubsystemExtension

        public T caseSubsystemExtension​(SubsystemExtension object)
        Returns the result of interpreting the object as an instance of 'Subsystem Extension'. 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 'Subsystem Extension'.
        See Also:
        doSwitch(EObject)
      • caseWSReferenceExtension

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

        public T caseEventSubscriptionExtension​(EventSubscriptionExtension object)
        Returns the result of interpreting the object as an instance of 'Event Subscription Extension'. 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 'Event Subscription Extension'.
        See Also:
        doSwitch(EObject)
      • caseDefinedTypeExtension

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

        public T caseConstantExtension​(ConstantExtension object)
        Returns the result of interpreting the object as an instance of 'Constant Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseSequenceExtension

        public T caseSequenceExtension​(SequenceExtension object)
        Returns the result of interpreting the object as an instance of 'Sequence Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseSequenceDimensionExtension

        public T caseSequenceDimensionExtension​(SequenceDimensionExtension object)
        Returns the result of interpreting the object as an instance of 'Sequence Dimension Extension'. 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 Dimension Extension'.
        See Also:
        doSwitch(EObject)
      • caseDocumentJournalExtension

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

        public T caseReportExtension​(ReportExtension object)
        Returns the result of interpreting the object as an instance of 'Report Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseDataProcessorExtension

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

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

        public T caseFunctionalOptionExtension​(FunctionalOptionExtension object)
        Returns the result of interpreting the object as an instance of 'Functional Option Extension'. 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 'Functional Option Extension'.
        See Also:
        doSwitch(EObject)
      • caseBusinessProcessExtension

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

        public T caseTaskExtension​(TaskExtension object)
        Returns the result of interpreting the object as an instance of 'Task Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseScheduledJobExtension

        public T caseScheduledJobExtension​(ScheduledJobExtension object)
        Returns the result of interpreting the object as an instance of 'Scheduled Job Extension'. 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 'Scheduled Job Extension'.
        See Also:
        doSwitch(EObject)
      • caseFunctionalOptionsParameterExtension

        public T caseFunctionalOptionsParameterExtension​(FunctionalOptionsParameterExtension object)
        Returns the result of interpreting the object as an instance of 'Functional Options Parameter Extension'. 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 'Functional Options Parameter Extension'.
        See Also:
        doSwitch(EObject)
      • caseFilterCriterionExtension

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

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

        public T caseXDTOPackageExtension​(XDTOPackageExtension object)
        Returns the result of interpreting the object as an instance of 'XDTO Package Extension'. 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 'XDTO Package Extension'.
        See Also:
        doSwitch(EObject)
      • caseWebServiceExtension

        public T caseWebServiceExtension​(WebServiceExtension object)
        Returns the result of interpreting the object as an instance of 'Web Service Extension'. 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 'Web Service Extension'.
        See Also:
        doSwitch(EObject)
      • caseHTTPServiceExtension

        public T caseHTTPServiceExtension​(HTTPServiceExtension object)
        Returns the result of interpreting the object as an instance of 'HTTP Service Extension'. 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 'HTTP Service Extension'.
        See Also:
        doSwitch(EObject)
      • caseExternalDataSourceExtension

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

        public T caseTableExtension​(TableExtension object)
        Returns the result of interpreting the object as an instance of 'Table Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseFieldExtension

        public T caseFieldExtension​(FieldExtension object)
        Returns the result of interpreting the object as an instance of 'Field Extension'. 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 'Field Extension'.
        See Also:
        doSwitch(EObject)
      • caseCubeExtension

        public T caseCubeExtension​(CubeExtension object)
        Returns the result of interpreting the object as an instance of 'Cube Extension'. 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 Extension'.
        See Also:
        doSwitch(EObject)
      • caseDimensionTableExtension

        public T caseDimensionTableExtension​(DimensionTableExtension object)
        Returns the result of interpreting the object as an instance of 'Dimension Table Extension'. 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 'Dimension Table Extension'.
        See Also:
        doSwitch(EObject)
      • caseDimensionExtension

        public T caseDimensionExtension​(DimensionExtension object)
        Returns the result of interpreting the object as an instance of 'Dimension Extension'. 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 'Dimension Extension'.
        See Also:
        doSwitch(EObject)
      • caseResourceExtension

        public T caseResourceExtension​(ResourceExtension object)
        Returns the result of interpreting the object as an instance of 'Resource Extension'. 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 'Resource Extension'.
        See Also:
        doSwitch(EObject)
      • caseFunctionExtension

        public T caseFunctionExtension​(FunctionExtension object)
        Returns the result of interpreting the object as an instance of 'Function Extension'. 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 'Function Extension'.
        See Also:
        doSwitch(EObject)
      • caseChartOfAccountsExtension

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

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

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

        public T caseAccountingRegisterDimensionExtension​(AccountingRegisterDimensionExtension object)
        Returns the result of interpreting the object as an instance of 'Accounting Register Dimension Extension'. 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 Dimension Extension'.
        See Also:
        doSwitch(EObject)
      • caseCalculationRegisterExtension

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

        public T caseStyleExtension​(StyleExtension object)
        Returns the result of interpreting the object as an instance of 'Style Extension'. 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 'Style Extension'.
        See Also:
        doSwitch(EObject)
      • caseIntegrationServiceExtension

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

        public T caseBotExtension​(BotExtension object)
        Returns the result of interpreting the object as an instance of 'Bot Extension'. 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 'Bot Extension'.
        See Also:
        doSwitch(EObject)
      • caseTypeDescriptionExtension

        public T caseTypeDescriptionExtension​(TypeDescriptionExtension object)
        Returns the result of interpreting the object as an instance of 'Type Description Extension'. 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 'Type Description Extension'.
        See Also:
        doSwitch(EObject)
      • caseTypeExtension

        public T caseTypeExtension​(TypeExtension object)
        Returns the result of interpreting the object as an instance of 'Type Extension'. 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 'Type Extension'.
        See Also:
        doSwitch(EObject)
      • caseColumnExtension

        public T caseColumnExtension​(ColumnExtension object)
        Returns the result of interpreting the object as an instance of 'Column Extension'. 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 'Column Extension'.
        See Also:
        doSwitch(EObject)
      • caseObjectExtension

        public T caseObjectExtension​(ObjectExtension object)
        Returns the result of interpreting the object as an instance of 'Object Extension'. 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 'Object Extension'.
        See Also:
        doSwitch(EObject)
      • caseTypeDescriptionProvider

        public T caseTypeDescriptionProvider​(TypeDescriptionProvider object)
        Returns the result of interpreting the object as an instance of 'Type Description Provider'. 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 'Type Description Provider'.
        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)