Class MdAefSwitch<T1>


  • public class MdAefSwitch<T1>
    extends org.eclipse.emf.ecore.util.Switch<T1>
    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:
    MdAefPackage
    • Field Detail

      • modelPackage

        protected static MdAefPackage modelPackage
        The cached model package
    • Constructor Detail

      • MdAefSwitch

        public MdAefSwitch()
        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<T1>
        Parameters:
        ePackage - the package in question.
        Returns:
        whether this is a switch for the given package.
      • doSwitch

        protected T1 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<T1>
        Returns:
        the first non-null result returned by a caseXXX call.
      • caseValueControlViewModel

        public T1 caseValueControlViewModel​(ValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Value Control View Model'. This implementation returns null; returning a non-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 Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseBooleanValueControlViewModel

        public T1 caseBooleanValueControlViewModel​(BooleanValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Boolean Value Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Boolean Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseDateValueControlViewModel

        public T1 caseDateValueControlViewModel​(DateValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Date Value Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Date Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseEnumValueControlViewModel

        public T1 caseEnumValueControlViewModel​(EnumValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Enum Value Control View Model'. This implementation returns null; returning a non-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 Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseStringValueControlViewModel

        public T1 caseStringValueControlViewModel​(StringValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'String Value Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'String Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseNumberValueControlViewModel

        public T1 caseNumberValueControlViewModel​(NumberValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Number Value Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Number Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • casePredefinedValueControlViewModel

        public T1 casePredefinedValueControlViewModel​(PredefinedValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Predefined Value Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Predefined Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseTypeSelectionControlViewModel

        public T1 caseTypeSelectionControlViewModel​(TypeSelectionControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Type Selection Control View Model'. This implementation returns null; returning a non-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 Selection Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseColorValueControlViewModel

        public T1 caseColorValueControlViewModel​(ColorValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Color Value Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Color Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseFontValueControlViewModel

        public T1 caseFontValueControlViewModel​(FontValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Font Value Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Font Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseBorderValueControlViewModel

        public T1 caseBorderValueControlViewModel​(BorderValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Border Value Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Border Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseSysEnumValueControlViewModel

        public T1 caseSysEnumValueControlViewModel​(SysEnumValueControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Sys Enum Value Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Sys Enum Value Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseCharacteristicsTableViewModel

        public T1 caseCharacteristicsTableViewModel​(CharacteristicsTableViewModel object)
        Returns the result of interpreting the object as an instance of 'Characteristics Table View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Characteristics Table View Model'.
        See Also:
        doSwitch(EObject)
      • caseCharacteristicsTableItemViewModel

        public T1 caseCharacteristicsTableItemViewModel​(CharacteristicsTableItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Characteristics Table Item View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Characteristics Table Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseCharacteristicsDynamicTableInput

        public T1 caseCharacteristicsDynamicTableInput​(CharacteristicsDynamicTableInput object)
        Returns the result of interpreting the object as an instance of 'Characteristics Dynamic Table Input'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Characteristics Dynamic Table Input'.
        See Also:
        doSwitch(EObject)
      • caseCommonAttributesDataViewModel

        public T1 caseCommonAttributesDataViewModel​(CommonAttributesDataViewModel object)
        Returns the result of interpreting the object as an instance of 'Common Attributes Data View Model'. This implementation returns null; returning a non-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 Attributes Data View Model'.
        See Also:
        doSwitch(EObject)
      • caseCommonAttributesDataItemViewModel

        public T1 caseCommonAttributesDataItemViewModel​(CommonAttributesDataItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Common Attributes Data Item View Model'. This implementation returns null; returning a non-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 Attributes Data Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseCommonAttributeContentViewModel

        public T1 caseCommonAttributeContentViewModel​(CommonAttributeContentViewModel object)
        Returns the result of interpreting the object as an instance of 'Common Attribute Content View Model'. This implementation returns null; returning a non-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 Content View Model'.
        See Also:
        doSwitch(EObject)
      • caseCommonAttributeContentItemViewModel

        public T1 caseCommonAttributeContentItemViewModel​(CommonAttributeContentItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Common Attribute Content Item View Model'. This implementation returns null; returning a non-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 Content Item View Model'.
        See Also:
        doSwitch(EObject)
      • casePredefinedDataViewModel

        public T1 casePredefinedDataViewModel​(PredefinedDataViewModel object)
        Returns the result of interpreting the object as an instance of 'Predefined Data View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Predefined Data View Model'.
        See Also:
        doSwitch(EObject)
      • casePredefinedDataItemViewModel

        public T1 casePredefinedDataItemViewModel​(PredefinedDataItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Predefined Data Item View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Predefined Data Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseAccountingFlagsViewModel

        public T1 caseAccountingFlagsViewModel​(AccountingFlagsViewModel object)
        Returns the result of interpreting the object as an instance of 'Accounting Flags View Model'. This implementation returns null; returning a non-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 Flags View Model'.
        See Also:
        doSwitch(EObject)
      • caseAccountingFlagsItemViewModel

        public T1 caseAccountingFlagsItemViewModel​(AccountingFlagsItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Accounting Flags Item View Model'. This implementation returns null; returning a non-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 Flags Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseExtDimensionTypesViewModel

        public T1 caseExtDimensionTypesViewModel​(ExtDimensionTypesViewModel object)
        Returns the result of interpreting the object as an instance of 'Ext Dimension Types View Model'. This implementation returns null; returning a non-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 Dimension Types View Model'.
        See Also:
        doSwitch(EObject)
      • caseExtDimensionTypesItemViewModel

        public T1 caseExtDimensionTypesItemViewModel​(ExtDimensionTypesItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Ext Dimension Types Item View Model'. This implementation returns null; returning a non-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 Dimension Types Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlanContentViewModel

        public T1 caseExchangePlanContentViewModel​(ExchangePlanContentViewModel object)
        Returns the result of interpreting the object as an instance of 'Exchange Plan Content View Model'. This implementation returns null; returning a non-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 View Model'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlanContentItemViewModel

        public T1 caseExchangePlanContentItemViewModel​(ExchangePlanContentItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Exchange Plan Content Item View Model'. This implementation returns null; returning a non-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 View Model'.
        See Also:
        doSwitch(EObject)
      • caseCommonPictureContentGridItemViewModel

        public T1 caseCommonPictureContentGridItemViewModel​(CommonPictureContentGridItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Common Picture Content Grid Item View Model'. This implementation returns null; returning a non-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 Content Grid Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseDataExchangeViewModel

        public T1 caseDataExchangeViewModel​(DataExchangeViewModel object)
        Returns the result of interpreting the object as an instance of 'Data Exchange View Model'. This implementation returns null; returning a non-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 Exchange View Model'.
        See Also:
        doSwitch(EObject)
      • caseDataExchangeItemViewModel

        public T1 caseDataExchangeItemViewModel​(DataExchangeItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Data Exchange Item View Model'. This implementation returns null; returning a non-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 Exchange Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseChoiceParametersViewModel

        public T1 caseChoiceParametersViewModel​(ChoiceParametersViewModel object)
        Returns the result of interpreting the object as an instance of 'Choice Parameters View Model'. This implementation returns null; returning a non-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 Parameters View Model'.
        See Also:
        doSwitch(EObject)
      • caseChoiceParameterItem

        public T1 caseChoiceParameterItem​(ChoiceParameterItem object)
        Returns the result of interpreting the object as an instance of 'Choice Parameter 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 'Choice Parameter Item'.
        See Also:
        doSwitch(EObject)
      • caseRequiredPermissionsViewModel

        public T1 caseRequiredPermissionsViewModel​(RequiredPermissionsViewModel object)
        Returns the result of interpreting the object as an instance of 'Required Permissions View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Required Permissions View Model'.
        See Also:
        doSwitch(EObject)
      • caseRequiredPermissionsItemViewModel

        public T1 caseRequiredPermissionsItemViewModel​(RequiredPermissionsItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Required Permissions Item View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Required Permissions Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseRequiredPermissionMessagesViewModel

        public T1 caseRequiredPermissionMessagesViewModel​(RequiredPermissionMessagesViewModel object)
        Returns the result of interpreting the object as an instance of 'Required Permission Messages View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Required Permission Messages View Model'.
        See Also:
        doSwitch(EObject)
      • caseRequiredPermissionMessageItemViewModel

        public T1 caseRequiredPermissionMessageItemViewModel​(RequiredPermissionMessageItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Required Permission Message Item View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Required Permission Message Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseMobileApplicationUrlsViewModel

        public T1 caseMobileApplicationUrlsViewModel​(MobileApplicationUrlsViewModel object)
        Returns the result of interpreting the object as an instance of 'Mobile Application Urls View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Mobile Application Urls View Model'.
        See Also:
        doSwitch(EObject)
      • caseMobileApplicationUrlItemViewModel

        public T1 caseMobileApplicationUrlItemViewModel​(MobileApplicationUrlItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Mobile Application Url Item View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Mobile Application Url Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseIViewModel

        public T1 caseIViewModel​(IViewModel object)
        Returns the result of interpreting the object as an instance of 'IView Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IView Model'.
        See Also:
        doSwitch(EObject)
      • caseIControlViewModel

        public T1 caseIControlViewModel​(IControlViewModel object)
        Returns the result of interpreting the object as an instance of 'IControl View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IControl View Model'.
        See Also:
        doSwitch(EObject)
      • caseControlViewModel

        public T1 caseControlViewModel​(ControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Control View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseSelectViewModel

        public T1 caseSelectViewModel​(SelectViewModel object)
        Returns the result of interpreting the object as an instance of 'Select View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Select View Model'.
        See Also:
        doSwitch(EObject)
      • caseComboViewModel

        public T1 caseComboViewModel​(ComboViewModel object)
        Returns the result of interpreting the object as an instance of 'Combo View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Combo View Model'.
        See Also:
        doSwitch(EObject)
      • caseComboSelectViewModel

        public T1 caseComboSelectViewModel​(ComboSelectViewModel object)
        Returns the result of interpreting the object as an instance of 'Combo Select View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Combo Select View Model'.
        See Also:
        doSwitch(EObject)
      • caseActionBarViewModel

        public T1 caseActionBarViewModel​(ActionBarViewModel object)
        Returns the result of interpreting the object as an instance of 'Action Bar View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Action Bar View Model'.
        See Also:
        doSwitch(EObject)
      • caseColorActionBarViewModel

        public T1 caseColorActionBarViewModel​(ColorActionBarViewModel object)
        Returns the result of interpreting the object as an instance of 'Color Action Bar View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Color Action Bar View Model'.
        See Also:
        doSwitch(EObject)
      • caseEditableComboViewModel

        public T1 caseEditableComboViewModel​(EditableComboViewModel object)
        Returns the result of interpreting the object as an instance of 'Editable Combo View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Editable Combo View Model'.
        See Also:
        doSwitch(EObject)
      • caseStructuredViewModel

        public T1 caseStructuredViewModel​(StructuredViewModel object)
        Returns the result of interpreting the object as an instance of 'Structured View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Structured View Model'.
        See Also:
        doSwitch(EObject)
      • caseTableViewModel

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

        public T1 caseItemViewModel​(ItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Item View Model'. This implementation returns null; returning a non-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 View Model'.
        See Also:
        doSwitch(EObject)
      • caseCheckedItemViewModel

        public T1 caseCheckedItemViewModel​(CheckedItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Checked Item View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Checked Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseTableItemViewModel

        public T1 caseTableItemViewModel​(TableItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Table Item View Model'. This implementation returns null; returning a non-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 Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseITableInput

        public T1 caseITableInput​(ITableInput object)
        Returns the result of interpreting the object as an instance of 'ITable Input'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'ITable Input'.
        See Also:
        doSwitch(EObject)
      • caseDynamicTableInput

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

        public T1 caseTreeViewModel​(TreeViewModel object)
        Returns the result of interpreting the object as an instance of 'Tree View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Tree View Model'.
        See Also:
        doSwitch(EObject)
      • caseTreeItemViewModel

        public T1 caseTreeItemViewModel​(TreeItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Tree Item View Model'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Tree Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseIGridItem

        public T1 caseIGridItem​(IGridItem object)
        Returns the result of interpreting the object as an instance of 'IGrid 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 'IGrid Item'.
        See Also:
        doSwitch(EObject)
      • defaultCase

        public T1 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<T1>
        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)