Class FormSwitch<T>


  • public class FormSwitch<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:
    FormPackage
    • Field Detail

      • modelPackage

        protected static FormPackage modelPackage
        The cached model package
    • Constructor Detail

      • FormSwitch

        public FormSwitch()
        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.
      • caseVisible

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

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

        public T caseTitleStyle​(TitleStyle object)
        Returns the result of interpreting the object as an instance of 'Title Style'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Title Style'.
        See Also:
        doSwitch(EObject)
      • caseTooltipContainer

        public T caseTooltipContainer​(TooltipContainer object)
        Returns the result of interpreting the object as an instance of 'Tooltip Container'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Tooltip Container'.
        See Also:
        doSwitch(EObject)
      • caseAdditionSource

        public T caseAdditionSource​(AdditionSource object)
        Returns the result of interpreting the object as an instance of 'Addition Source'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Addition Source'.
        See Also:
        doSwitch(EObject)
      • caseExtendedTooltipHolder

        public T caseExtendedTooltipHolder​(ExtendedTooltipHolder object)
        Returns the result of interpreting the object as an instance of 'Extended Tooltip Holder'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Extended Tooltip Holder'.
        See Also:
        doSwitch(EObject)
      • caseContextMenuHolder

        public T caseContextMenuHolder​(ContextMenuHolder object)
        Returns the result of interpreting the object as an instance of 'Context Menu Holder'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Context Menu Holder'.
        See Also:
        doSwitch(EObject)
      • caseEventHandlerContainer

        public T caseEventHandlerContainer​(EventHandlerContainer object)
        Returns the result of interpreting the object as an instance of 'Event Handler Container'. This implementation returns null; returning a non-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 Handler Container'.
        See Also:
        doSwitch(EObject)
      • caseEventHandler

        public T caseEventHandler​(EventHandler object)
        Returns the result of interpreting the object as an instance of 'Event Handler'. This implementation returns null; returning a non-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 Handler'.
        See Also:
        doSwitch(EObject)
      • caseEventHandlerExtension

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

        public T caseCommandHandlerContainer​(CommandHandlerContainer object)
        Returns the result of interpreting the object as an instance of 'Command Handler Container'. This implementation returns null; returning a non-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 Handler Container'.
        See Also:
        doSwitch(EObject)
      • caseFormCommandHandlerContainer

        public T caseFormCommandHandlerContainer​(FormCommandHandlerContainer object)
        Returns the result of interpreting the object as an instance of 'Command Handler Container'. This implementation returns null; returning a non-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 Handler Container'.
        See Also:
        doSwitch(EObject)
      • caseFormExtensionCommandHandlerContainer

        public T caseFormExtensionCommandHandlerContainer​(FormExtensionCommandHandlerContainer object)
        Returns the result of interpreting the object as an instance of 'Extension Command Handler Container'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Extension Command Handler Container'.
        See Also:
        doSwitch(EObject)
      • caseCommandHandler

        public T caseCommandHandler​(CommandHandler object)
        Returns the result of interpreting the object as an instance of 'Command Handler'. This implementation returns null; returning a non-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 Handler'.
        See Also:
        doSwitch(EObject)
      • caseCommandHandlerExtension

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

        public T caseCommandBarHolder​(CommandBarHolder object)
        Returns the result of interpreting the object as an instance of 'Command Bar Holder'. This implementation returns null; returning a non-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 Bar Holder'.
        See Also:
        doSwitch(EObject)
      • caseFormStandardCommand

        public T caseFormStandardCommand​(FormStandardCommand object)
        Returns the result of interpreting the object as an instance of 'Standard Command'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Standard Command'.
        See Also:
        doSwitch(EObject)
      • caseFormStandardCommandSource

        public T caseFormStandardCommandSource​(FormStandardCommandSource object)
        Returns the result of interpreting the object as an instance of 'Standard Command Source'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Standard Command Source'.
        See Also:
        doSwitch(EObject)
      • caseFormCommandPanelGlobalCommandSource

        public T caseFormCommandPanelGlobalCommandSource​(FormCommandPanelGlobalCommandSource object)
        Returns the result of interpreting the object as an instance of 'Command Panel Global Command Source'. This implementation returns null; returning a non-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 Panel Global Command Source'.
        See Also:
        doSwitch(EObject)
      • caseFormCommandInterface

        public T caseFormCommandInterface​(FormCommandInterface object)
        Returns the result of interpreting the object as an instance of 'Command Interface'. This implementation returns null; returning a non-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 Interface'.
        See Also:
        doSwitch(EObject)
      • caseFormItemContainer

        public T caseFormItemContainer​(FormItemContainer object)
        Returns the result of interpreting the object as an instance of 'Item Container'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Item Container'.
        See Also:
        doSwitch(EObject)
      • caseAdditionContainer

        public T caseAdditionContainer​(AdditionContainer object)
        Returns the result of interpreting the object as an instance of 'Addition Container'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Addition Container'.
        See Also:
        doSwitch(EObject)
      • caseFormVisualEntity

        public T caseFormVisualEntity​(FormVisualEntity object)
        Returns the result of interpreting the object as an instance of 'Visual Entity'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Visual Entity'.
        See Also:
        doSwitch(EObject)
      • caseForm

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

        public T caseFormExtInfo​(FormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseDynamicListFormExtInfo

        public T caseDynamicListFormExtInfo​(DynamicListFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Dynamic List Form Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Dynamic List Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseObjectFormExtInfo

        public T caseObjectFormExtInfo​(ObjectFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Object Form Ext Info'. This implementation returns null; returning a non-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 Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseTableObjectFormExtInfo

        public T caseTableObjectFormExtInfo​(TableObjectFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Table Object Form Ext Info'. This implementation returns null; returning a non-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 Object Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseTableRecordFormExtInfo

        public T caseTableRecordFormExtInfo​(TableRecordFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Table Record Form Ext Info'. This implementation returns null; returning a non-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 Record Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseCubeRecordFormExtInfo

        public T caseCubeRecordFormExtInfo​(CubeRecordFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Cube Record Form Ext Info'. This implementation returns null; returning a non-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 Record Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseCubeRecordSetFormExtInfo

        public T caseCubeRecordSetFormExtInfo​(CubeRecordSetFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Cube Record Set Form Ext Info'. This implementation returns null; returning a non-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 Record Set Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseCatalogFormExtInfo

        public T caseCatalogFormExtInfo​(CatalogFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Catalog Form Ext Info'. This implementation returns null; returning a non-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 Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseDocumentFormExtInfo

        public T caseDocumentFormExtInfo​(DocumentFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Document Form Ext Info'. This implementation returns null; returning a non-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 Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypesFormExtInfo

        public T caseChartOfCharacteristicTypesFormExtInfo​(ChartOfCharacteristicTypesFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types Form Ext Info'. This implementation returns null; returning a non-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 Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseReportFormExtInfo

        public T caseReportFormExtInfo​(ReportFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Report Form Ext Info'. This implementation returns null; returning a non-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 Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseConstantsFormExtInfo

        public T caseConstantsFormExtInfo​(ConstantsFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Constants Form Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Constants Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseInformationRegisterManagerFormExtInfo

        public T caseInformationRegisterManagerFormExtInfo​(InformationRegisterManagerFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Information Register Manager Form Ext Info'. This implementation returns null; returning a non-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 Manager Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseBusinessProcesFormExtInfo

        public T caseBusinessProcesFormExtInfo​(BusinessProcesFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Business Proces Form Ext Info'. This implementation returns null; returning a non-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 Proces Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseTaskFormExtInfo

        public T caseTaskFormExtInfo​(TaskFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Task Form Ext Info'. This implementation returns null; returning a non-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 Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseSettingsComposerFormExtInfo

        public T caseSettingsComposerFormExtInfo​(SettingsComposerFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Settings Composer Form Ext Info'. This implementation returns null; returning a non-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 Composer Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseRecordSetFormExtInfo

        public T caseRecordSetFormExtInfo​(RecordSetFormExtInfo object)
        Returns the result of interpreting the object as an instance of 'Record Set Form Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Record Set Form Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseAbstractFormAttribute

        public T caseAbstractFormAttribute​(AbstractFormAttribute object)
        Returns the result of interpreting the object as an instance of 'Abstract Form Attribute'. This implementation returns null; returning a non-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 Form Attribute'.
        See Also:
        doSwitch(EObject)
      • caseFormAttribute

        public T caseFormAttribute​(FormAttribute object)
        Returns the result of interpreting the object as an instance of 'Attribute'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Attribute'.
        See Also:
        doSwitch(EObject)
      • caseAbstractDataPath

        public T caseAbstractDataPath​(AbstractDataPath object)
        Returns the result of interpreting the object as an instance of 'Abstract Data Path'. This implementation returns null; returning a non-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 Data Path'.
        See Also:
        doSwitch(EObject)
      • caseDataPathReferredObject

        public T caseDataPathReferredObject​(DataPathReferredObject object)
        Returns the result of interpreting the object as an instance of 'Data Path Referred Object'. This implementation returns null; returning a non-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 Path Referred Object'.
        See Also:
        doSwitch(EObject)
      • caseDataPath

        public T caseDataPath​(DataPath object)
        Returns the result of interpreting the object as an instance of 'Data Path'. This implementation returns null; returning a non-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 Path'.
        See Also:
        doSwitch(EObject)
      • caseMultiLanguageDataPath

        public T caseMultiLanguageDataPath​(MultiLanguageDataPath object)
        Returns the result of interpreting the object as an instance of 'Multi Language Data Path'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Multi Language Data Path'.
        See Also:
        doSwitch(EObject)
      • caseIrresolvableDataPath

        public T caseIrresolvableDataPath​(IrresolvableDataPath object)
        Returns the result of interpreting the object as an instance of 'Irresolvable Data Path'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Irresolvable Data Path'.
        See Also:
        doSwitch(EObject)
      • caseFormAttributeColumn

        public T caseFormAttributeColumn​(FormAttributeColumn object)
        Returns the result of interpreting the object as an instance of 'Attribute Column'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Attribute Column'.
        See Also:
        doSwitch(EObject)
      • caseFormAttributeAdditionalColumns

        public T caseFormAttributeAdditionalColumns​(FormAttributeAdditionalColumns object)
        Returns the result of interpreting the object as an instance of 'Attribute Additional Columns'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Attribute Additional Columns'.
        See Also:
        doSwitch(EObject)
      • caseExtInfo

        public T caseExtInfo​(ExtInfo object)
        Returns the result of interpreting the object as an instance of 'Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseFormCommand

        public T caseFormCommand​(FormCommand object)
        Returns the result of interpreting the object as an instance of 'Command'. This implementation returns null; returning a non-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'.
        See Also:
        doSwitch(EObject)
      • caseFormParameter

        public T caseFormParameter​(FormParameter object)
        Returns the result of interpreting the object as an instance of 'Parameter'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Parameter'.
        See Also:
        doSwitch(EObject)
      • caseFormItem

        public T caseFormItem​(FormItem object)
        Returns the result of interpreting the object as an instance of 'Item'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Item'.
        See Also:
        doSwitch(EObject)
      • caseGroup

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

        public T caseContextMenu​(ContextMenu object)
        Returns the result of interpreting the object as an instance of 'Context Menu'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Context Menu'.
        See Also:
        doSwitch(EObject)
      • caseAutoCommandBar

        public T caseAutoCommandBar​(AutoCommandBar object)
        Returns the result of interpreting the object as an instance of 'Auto Command Bar'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Auto Command Bar'.
        See Also:
        doSwitch(EObject)
      • caseFormGroup

        public T caseFormGroup​(FormGroup object)
        Returns the result of interpreting the object as an instance of 'Group'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Group'.
        See Also:
        doSwitch(EObject)
      • caseGroupExtInfo

        public T caseGroupExtInfo​(GroupExtInfo object)
        Returns the result of interpreting the object as an instance of 'Group Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Group Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseCommandBarExtInfo

        public T caseCommandBarExtInfo​(CommandBarExtInfo object)
        Returns the result of interpreting the object as an instance of 'Command Bar Ext Info'. This implementation returns null; returning a non-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 Bar Ext Info'.
        See Also:
        doSwitch(EObject)
      • casePopupGroupExtInfo

        public T casePopupGroupExtInfo​(PopupGroupExtInfo object)
        Returns the result of interpreting the object as an instance of 'Popup Group Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Popup Group Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseButtonGroupExtInfo

        public T caseButtonGroupExtInfo​(ButtonGroupExtInfo object)
        Returns the result of interpreting the object as an instance of 'Button Group Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Button Group Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseColumnGroupExtInfo

        public T caseColumnGroupExtInfo​(ColumnGroupExtInfo object)
        Returns the result of interpreting the object as an instance of 'Column Group Ext Info'. This implementation returns null; returning a non-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 Group Ext Info'.
        See Also:
        doSwitch(EObject)
      • casePagesGroupExtInfo

        public T casePagesGroupExtInfo​(PagesGroupExtInfo object)
        Returns the result of interpreting the object as an instance of 'Pages Group Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Pages Group Ext Info'.
        See Also:
        doSwitch(EObject)
      • casePageGroupExtInfo

        public T casePageGroupExtInfo​(PageGroupExtInfo object)
        Returns the result of interpreting the object as an instance of 'Page Group Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Page Group Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseUsualGroupExtInfo

        public T caseUsualGroupExtInfo​(UsualGroupExtInfo object)
        Returns the result of interpreting the object as an instance of 'Usual Group Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Usual Group Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseDataItem

        public T caseDataItem​(DataItem object)
        Returns the result of interpreting the object as an instance of 'Data Item'. This implementation returns null; returning a non-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 Item'.
        See Also:
        doSwitch(EObject)
      • caseButton

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

        public T caseFormField​(FormField object)
        Returns the result of interpreting the object as an instance of 'Field'. This implementation returns null; returning a non-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'.
        See Also:
        doSwitch(EObject)
      • caseFieldExtInfo

        public T caseFieldExtInfo​(FieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Field Ext Info'. This implementation returns null; returning a non-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 Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseInputFieldExtInfo

        public T caseInputFieldExtInfo​(InputFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Input Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Input Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseLabelFieldExtInfo

        public T caseLabelFieldExtInfo​(LabelFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Label Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Label Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseCheckBoxFieldExtInfo

        public T caseCheckBoxFieldExtInfo​(CheckBoxFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Check Box Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Check Box Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseImageFieldExtInfo

        public T caseImageFieldExtInfo​(ImageFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Image Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Image Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseRadioButtonsFieldExtInfo

        public T caseRadioButtonsFieldExtInfo​(RadioButtonsFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Radio Buttons Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Radio Buttons Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseSpreadSheetDocFieldExtInfo

        public T caseSpreadSheetDocFieldExtInfo​(SpreadSheetDocFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Spread Sheet Doc Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Spread Sheet Doc Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseTextDocFieldExtInfo

        public T caseTextDocFieldExtInfo​(TextDocFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Text Doc Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Text Doc Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseCalendarFieldExtInfo

        public T caseCalendarFieldExtInfo​(CalendarFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Calendar Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Calendar Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseProgressBarFieldExtInfo

        public T caseProgressBarFieldExtInfo​(ProgressBarFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Progress Bar Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Progress Bar Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseTrackBarFieldExtInfo

        public T caseTrackBarFieldExtInfo​(TrackBarFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Track Bar Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Track Bar Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseChartFieldExtInfo

        public T caseChartFieldExtInfo​(ChartFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Chart Field Ext Info'. This implementation returns null; returning a non-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 Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseGanttChartFieldExtInfo

        public T caseGanttChartFieldExtInfo​(GanttChartFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Gantt Chart Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Gantt Chart Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseDendrogramFieldExtInfo

        public T caseDendrogramFieldExtInfo​(DendrogramFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Dendrogram Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Dendrogram Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseFlowchartFieldExtInfo

        public T caseFlowchartFieldExtInfo​(FlowchartFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Flowchart Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Flowchart Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseHtmlFieldExtInfo

        public T caseHtmlFieldExtInfo​(HtmlFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Html Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Html Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseGeographicalMapFieldExtInfo

        public T caseGeographicalMapFieldExtInfo​(GeographicalMapFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Geographical Map Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Geographical Map Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseGeographicalSchemaExtInfo

        public T caseGeographicalSchemaExtInfo​(GeographicalSchemaExtInfo object)
        Returns the result of interpreting the object as an instance of 'Geographical Schema Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Geographical Schema Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseGraphicalSchemeExtInfo

        public T caseGraphicalSchemeExtInfo​(GraphicalSchemeExtInfo object)
        Returns the result of interpreting the object as an instance of 'Graphical Scheme Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Graphical Scheme Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseFormattedDocFieldExtInfo

        public T caseFormattedDocFieldExtInfo​(FormattedDocFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Formatted Doc Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Formatted Doc Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • casePlannerFieldExtInfo

        public T casePlannerFieldExtInfo​(PlannerFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Planner Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Planner Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • casePlannerExtInfo

        public T casePlannerExtInfo​(PlannerExtInfo object)
        Returns the result of interpreting the object as an instance of 'Planner Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Planner Ext Info'.
        See Also:
        doSwitch(EObject)
      • casePeriodFieldExtInfo

        public T casePeriodFieldExtInfo​(PeriodFieldExtInfo object)
        Returns the result of interpreting the object as an instance of 'Period Field Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Period Field Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseTable

        public T caseTable​(Table object)
        Returns the result of interpreting the object as an instance of 'Table'. This implementation returns null; returning a non-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'.
        See Also:
        doSwitch(EObject)
      • caseTableExtInfo

        public T caseTableExtInfo​(TableExtInfo object)
        Returns the result of interpreting the object as an instance of 'Table Ext Info'. This implementation returns null; returning a non-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 Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseDynamicListTableExtInfo

        public T caseDynamicListTableExtInfo​(DynamicListTableExtInfo object)
        Returns the result of interpreting the object as an instance of 'Dynamic List Table Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Dynamic List Table Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseAddition

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

        public T caseAdditionExtInfo​(AdditionExtInfo object)
        Returns the result of interpreting the object as an instance of 'Addition Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Addition Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseSearchStringAdditionExtInfo

        public T caseSearchStringAdditionExtInfo​(SearchStringAdditionExtInfo object)
        Returns the result of interpreting the object as an instance of 'Search String Addition Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Search String Addition Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseViewStatusAdditionExtInfo

        public T caseViewStatusAdditionExtInfo​(ViewStatusAdditionExtInfo object)
        Returns the result of interpreting the object as an instance of 'View Status Addition Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'View Status Addition Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseSearchControlAdditionExtInfo

        public T caseSearchControlAdditionExtInfo​(SearchControlAdditionExtInfo object)
        Returns the result of interpreting the object as an instance of 'Search Control Addition Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Search Control Addition Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseDecoration

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

        public T caseDecorationExtInfo​(DecorationExtInfo object)
        Returns the result of interpreting the object as an instance of 'Decoration Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Decoration Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseExtendedTooltip

        public T caseExtendedTooltip​(ExtendedTooltip object)
        Returns the result of interpreting the object as an instance of 'Extended Tooltip'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Extended Tooltip'.
        See Also:
        doSwitch(EObject)
      • caseLabelDecorationExtInfo

        public T caseLabelDecorationExtInfo​(LabelDecorationExtInfo object)
        Returns the result of interpreting the object as an instance of 'Label Decoration Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Label Decoration Ext Info'.
        See Also:
        doSwitch(EObject)
      • casePictureDecorationExtInfo

        public T casePictureDecorationExtInfo​(PictureDecorationExtInfo object)
        Returns the result of interpreting the object as an instance of 'Picture Decoration Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Picture Decoration Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseFormCommandInterfaceItems

        public T caseFormCommandInterfaceItems​(FormCommandInterfaceItems object)
        Returns the result of interpreting the object as an instance of 'Command Interface Items'. This implementation returns null; returning a non-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 Interface Items'.
        See Also:
        doSwitch(EObject)
      • caseFormCommandInterfaceItem

        public T caseFormCommandInterfaceItem​(FormCommandInterfaceItem object)
        Returns the result of interpreting the object as an instance of 'Command Interface Item'. This implementation returns null; returning a non-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 Interface Item'.
        See Also:
        doSwitch(EObject)
      • caseFormChoiceListDesTimeValue

        public T caseFormChoiceListDesTimeValue​(FormChoiceListDesTimeValue object)
        Returns the result of interpreting the object as an instance of 'Choice List Des Time Value'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Choice List Des Time Value'.
        See Also:
        doSwitch(EObject)
      • caseValueListItem

        public T caseValueListItem​(ValueListItem object)
        Returns the result of interpreting the object as an instance of 'Value List Item'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Value List Item'.
        See Also:
        doSwitch(EObject)
      • caseAccountTypeValue

        public T caseAccountTypeValue​(AccountTypeValue object)
        Returns the result of interpreting the object as an instance of 'Account Type Value'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Account Type Value'.
        See Also:
        doSwitch(EObject)
      • caseFormAttributeExtInfo

        public T caseFormAttributeExtInfo​(FormAttributeExtInfo object)
        Returns the result of interpreting the object as an instance of 'Attribute Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Attribute Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseDynamicListExtInfo

        public T caseDynamicListExtInfo​(DynamicListExtInfo object)
        Returns the result of interpreting the object as an instance of 'Dynamic List Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Dynamic List Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseSpreadsheetDocumentExtInfo

        public T caseSpreadsheetDocumentExtInfo​(SpreadsheetDocumentExtInfo object)
        Returns the result of interpreting the object as an instance of 'Spreadsheet Document Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Spreadsheet Document Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseValueListExtInfo

        public T caseValueListExtInfo​(ValueListExtInfo object)
        Returns the result of interpreting the object as an instance of 'Value List Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Value List Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseChartExtInfo

        public T caseChartExtInfo​(ChartExtInfo object)
        Returns the result of interpreting the object as an instance of 'Chart Ext Info'. This implementation returns null; returning a non-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 Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseDendrogramExtInfo

        public T caseDendrogramExtInfo​(DendrogramExtInfo object)
        Returns the result of interpreting the object as an instance of 'Dendrogram Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Dendrogram Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseGanttChartExtInfo

        public T caseGanttChartExtInfo​(GanttChartExtInfo object)
        Returns the result of interpreting the object as an instance of 'Gantt Chart Ext Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Gantt Chart Ext Info'.
        See Also:
        doSwitch(EObject)
      • caseFormPicture

        public T caseFormPicture​(FormPicture object)
        Returns the result of interpreting the object as an instance of 'Picture'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Picture'.
        See Also:
        doSwitch(EObject)
      • caseFormChoiceParameterLink

        public T caseFormChoiceParameterLink​(FormChoiceParameterLink object)
        Returns the result of interpreting the object as an instance of 'Choice Parameter Link'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Choice Parameter Link'.
        See Also:
        doSwitch(EObject)
      • caseFormTypeLink

        public T caseFormTypeLink​(FormTypeLink object)
        Returns the result of interpreting the object as an instance of 'Type Link'. This implementation returns null; returning a non-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 Link'.
        See Also:
        doSwitch(EObject)
      • caseExtensionAdoptedProperty

        public T caseExtensionAdoptedProperty​(ExtensionAdoptedProperty object)
        Returns the result of interpreting the object as an instance of 'Extension Adopted Property'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Extension Adopted Property'.
        See Also:
        doSwitch(EObject)
      • caseNamedElement

        public T caseNamedElement​(NamedElement object)
        Returns the result of interpreting the object as an instance of 'Named Element'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Named Element'.
        See Also:
        doSwitch(EObject)
      • caseDuallyNamedElement

        public T caseDuallyNamedElement​(DuallyNamedElement object)
        Returns the result of interpreting the object as an instance of 'Dually Named Element'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Dually Named Element'.
        See Also:
        doSwitch(EObject)
      • caseCommand

        public T caseCommand​(Command object)
        Returns the result of interpreting the object as an instance of 'Command'. This implementation returns null; returning a non-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'.
        See Also:
        doSwitch(EObject)
      • caseAbstractForm

        public T caseAbstractForm​(AbstractForm object)
        Returns the result of interpreting the object as an instance of 'Abstract Form'. This implementation returns null; returning a non-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 Form'.
        See Also:
        doSwitch(EObject)
      • caseFieldSource

        public T caseFieldSource​(FieldSource object)
        Returns the result of interpreting the object as an instance of 'Field Source'. This implementation returns null; returning a non-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 Source'.
        See Also:
        doSwitch(EObject)
      • caseValue

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

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

        public T casePictureDef​(PictureDef object)
        Returns the result of interpreting the object as an instance of 'Picture Def'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Picture Def'.
        See Also:
        doSwitch(EObject)
      • caseAbstractChoiceParameterLink

        public T caseAbstractChoiceParameterLink​(AbstractChoiceParameterLink object)
        Returns the result of interpreting the object as an instance of 'Abstract Choice Parameter Link'. This implementation returns null; returning a non-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 Choice Parameter Link'.
        See Also:
        doSwitch(EObject)
      • caseAbstractTypeLink

        public T caseAbstractTypeLink​(AbstractTypeLink object)
        Returns the result of interpreting the object as an instance of 'Abstract Type Link'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Abstract Type Link'.
        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)