Class MdClassExtensionSwitch<T>
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- com._1c.g5.v8.dt.metadata.mdclass.extension.util.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 calldoSwitch(object)
to invoke thecaseXXX
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
-
-
Field Summary
Fields Modifier and Type Field Description protected static MdClassExtensionPackage
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description MdClassExtensionSwitch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
caseAccountingRegisterDimensionExtension(AccountingRegisterDimensionExtension object)
Returns the result of interpreting the object as an instance of 'Accounting Register Dimension Extension'.T
caseAccountingRegisterExtension(AccountingRegisterExtension object)
Returns the result of interpreting the object as an instance of 'Accounting Register Extension'.T
caseAccumulationRegisterExtension(AccumulationRegisterExtension object)
Returns the result of interpreting the object as an instance of 'Accumulation Register Extension'.T
caseBasicCommandExtension(BasicCommandExtension object)
Returns the result of interpreting the object as an instance of 'Basic Command Extension'.T
caseBasicDbObjectExtension(BasicDbObjectExtension object)
Returns the result of interpreting the object as an instance of 'Basic Db Object Extension'.T
caseBasicFeatureExtension(BasicFeatureExtension object)
Returns the result of interpreting the object as an instance of 'Basic Feature Extension'.T
caseBasicFormExtension(BasicFormExtension object)
Returns the result of interpreting the object as an instance of 'Basic Form Extension'.T
caseBasicTabularSectionExtension(BasicTabularSectionExtension object)
Returns the result of interpreting the object as an instance of 'Basic Tabular Section Extension'.T
caseBasicTemplateExtension(BasicTemplateExtension object)
Returns the result of interpreting the object as an instance of 'Basic Template Extension'.T
caseBotExtension(BotExtension object)
Returns the result of interpreting the object as an instance of 'Bot Extension'.T
caseBusinessProcessExtension(BusinessProcessExtension object)
Returns the result of interpreting the object as an instance of 'Business Process Extension'.T
caseCalculationRegisterExtension(CalculationRegisterExtension object)
Returns the result of interpreting the object as an instance of 'Calculation Register Extension'.T
caseCatalogExtension(CatalogExtension object)
Returns the result of interpreting the object as an instance of 'Catalog Extension'.T
caseChartOfAccountsExtension(ChartOfAccountsExtension object)
Returns the result of interpreting the object as an instance of 'Chart Of Accounts Extension'.T
caseChartOfCalculationTypesExtension(ChartOfCalculationTypesExtension object)
Returns the result of interpreting the object as an instance of 'Chart Of Calculation Types Extension'.T
caseChartOfCharacteristicTypesExtension(ChartOfCharacteristicTypesExtension object)
Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types Extension'.T
caseColumnExtension(ColumnExtension object)
Returns the result of interpreting the object as an instance of 'Column Extension'.T
caseCommandGroupExtension(CommandGroupExtension object)
Returns the result of interpreting the object as an instance of 'Command Group Extension'.T
caseCommonAttributeExtension(CommonAttributeExtension object)
Returns the result of interpreting the object as an instance of 'Common Attribute Extension'.T
caseCommonFormExtension(CommonFormExtension object)
Returns the result of interpreting the object as an instance of 'Common Form Extension'.T
caseCommonModuleExtension(CommonModuleExtension object)
Returns the result of interpreting the object as an instance of 'Common Module Extension'.T
caseCommonPictureExtension(CommonPictureExtension object)
Returns the result of interpreting the object as an instance of 'Common Picture Extension'.T
caseConfigurationExtension(ConfigurationExtension object)
Returns the result of interpreting the object as an instance of 'Configuration Extension'.T
caseConstantExtension(ConstantExtension object)
Returns the result of interpreting the object as an instance of 'Constant Extension'.T
caseCubeExtension(CubeExtension object)
Returns the result of interpreting the object as an instance of 'Cube Extension'.T
caseDataProcessorExtension(DataProcessorExtension object)
Returns the result of interpreting the object as an instance of 'Data Processor Extension'.T
caseDefinedTypeExtension(DefinedTypeExtension object)
Returns the result of interpreting the object as an instance of 'Defined Type Extension'.T
caseDimensionExtension(DimensionExtension object)
Returns the result of interpreting the object as an instance of 'Dimension Extension'.T
caseDimensionTableExtension(DimensionTableExtension object)
Returns the result of interpreting the object as an instance of 'Dimension Table Extension'.T
caseDocumentExtension(DocumentExtension object)
Returns the result of interpreting the object as an instance of 'Document Extension'.T
caseDocumentJournalExtension(DocumentJournalExtension object)
Returns the result of interpreting the object as an instance of 'Document Journal Extension'.T
caseDocumentNumeratorExtension(DocumentNumeratorExtension object)
Returns the result of interpreting the object as an instance of 'Document Numerator Extension'.T
caseEnumExtension(EnumExtension object)
Returns the result of interpreting the object as an instance of 'Enum Extension'.T
caseEventSubscriptionExtension(EventSubscriptionExtension object)
Returns the result of interpreting the object as an instance of 'Event Subscription Extension'.T
caseExchangePlanContentItemExtension(ExchangePlanContentItemExtension object)
Returns the result of interpreting the object as an instance of 'Exchange Plan Content Item Extension'.T
caseExchangePlanExtension(ExchangePlanExtension object)
Returns the result of interpreting the object as an instance of 'Exchange Plan Extension'.T
caseExternalDataSourceExtension(ExternalDataSourceExtension object)
Returns the result of interpreting the object as an instance of 'External Data Source Extension'.T
caseFieldExtension(FieldExtension object)
Returns the result of interpreting the object as an instance of 'Field Extension'.T
caseFilterCriterionExtension(FilterCriterionExtension object)
Returns the result of interpreting the object as an instance of 'Filter Criterion Extension'.T
caseFunctionalOptionExtension(FunctionalOptionExtension object)
Returns the result of interpreting the object as an instance of 'Functional Option Extension'.T
caseFunctionalOptionsParameterExtension(FunctionalOptionsParameterExtension object)
Returns the result of interpreting the object as an instance of 'Functional Options Parameter Extension'.T
caseFunctionExtension(FunctionExtension object)
Returns the result of interpreting the object as an instance of 'Function Extension'.T
caseHTTPServiceExtension(HTTPServiceExtension object)
Returns the result of interpreting the object as an instance of 'HTTP Service Extension'.T
caseInformationRegisterExtension(InformationRegisterExtension object)
Returns the result of interpreting the object as an instance of 'Information Register Extension'.T
caseIntegrationServiceExtension(IntegrationServiceExtension object)
Returns the result of interpreting the object as an instance of 'Integration Service Extension'.T
caseLanguageExtension(LanguageExtension object)
Returns the result of interpreting the object as an instance of 'Language Extension'.T
caseMdObjectExtension(MdObjectExtension object)
Returns the result of interpreting the object as an instance of 'Md Object Extension'.T
caseObjectExtension(ObjectExtension object)
Returns the result of interpreting the object as an instance of 'Object Extension'.T
caseReportExtension(ReportExtension object)
Returns the result of interpreting the object as an instance of 'Report Extension'.T
caseResourceExtension(ResourceExtension object)
Returns the result of interpreting the object as an instance of 'Resource Extension'.T
caseRoleExtension(RoleExtension object)
Returns the result of interpreting the object as an instance of 'Role Extension'.T
caseScheduledJobExtension(ScheduledJobExtension object)
Returns the result of interpreting the object as an instance of 'Scheduled Job Extension'.T
caseSequenceDimensionExtension(SequenceDimensionExtension object)
Returns the result of interpreting the object as an instance of 'Sequence Dimension Extension'.T
caseSequenceExtension(SequenceExtension object)
Returns the result of interpreting the object as an instance of 'Sequence Extension'.T
caseSessionParameterExtension(SessionParameterExtension object)
Returns the result of interpreting the object as an instance of 'Session Parameter Extension'.T
caseSettingsStorageExtension(SettingsStorageExtension object)
Returns the result of interpreting the object as an instance of 'Settings Storage Extension'.T
caseStyleExtension(StyleExtension object)
Returns the result of interpreting the object as an instance of 'Style Extension'.T
caseStyleItemExtension(StyleItemExtension object)
Returns the result of interpreting the object as an instance of 'Style Item Extension'.T
caseSubsystemExtension(SubsystemExtension object)
Returns the result of interpreting the object as an instance of 'Subsystem Extension'.T
caseTableExtension(TableExtension object)
Returns the result of interpreting the object as an instance of 'Table Extension'.T
caseTaskExtension(TaskExtension object)
Returns the result of interpreting the object as an instance of 'Task Extension'.T
caseTypeDescriptionExtension(TypeDescriptionExtension object)
Returns the result of interpreting the object as an instance of 'Type Description Extension'.T
caseTypeDescriptionExtensionProvider(TypeDescriptionExtensionProvider object)
Returns the result of interpreting the object as an instance of 'Type Description Extension Provider'.T
caseTypeDescriptionProvider(TypeDescriptionProvider object)
Returns the result of interpreting the object as an instance of 'Type Description Provider'.T
caseTypeExtension(TypeExtension object)
Returns the result of interpreting the object as an instance of 'Type Extension'.T
caseWebServiceExtension(WebServiceExtension object)
Returns the result of interpreting the object as an instance of 'Web Service Extension'.T
caseWSReferenceExtension(WSReferenceExtension object)
Returns the result of interpreting the object as an instance of 'WS Reference Extension'.T
caseXDTOPackageExtension(XDTOPackageExtension object)
Returns the result of interpreting the object as an instance of 'XDTO Package Extension'.T
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.protected T
doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected boolean
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.
-
-
-
Field Detail
-
modelPackage
protected static MdClassExtensionPackage modelPackage
The cached model package
-
-
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 classorg.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)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Overrides:
doSwitch
in classorg.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 classorg.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)
-
-