Class AefStandardSwitch<T1>


  • public class AefStandardSwitch<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:
    AefStandardPackage
    • Field Detail

    • Constructor Detail

      • AefStandardSwitch

        public AefStandardSwitch()
        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.
      • caseAefGridLayoutData

        public T1 caseAefGridLayoutData​(AefGridLayoutData object)
        Returns the result of interpreting the object as an instance of 'Aef Grid Layout Data'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Aef Grid Layout Data'.
        See Also:
        doSwitch(EObject)
      • caseAefGridLayout

        public T1 caseAefGridLayout​(AefGridLayout object)
        Returns the result of interpreting the object as an instance of 'Aef Grid Layout'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Aef Grid Layout'.
        See Also:
        doSwitch(EObject)
      • caseNoChangeLayoutData

        public T1 caseNoChangeLayoutData​(NoChangeLayoutData object)
        Returns the result of interpreting the object as an instance of 'No Change Layout Data'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'No Change Layout Data'.
        See Also:
        doSwitch(EObject)
      • caseNoChangeLayout

        public T1 caseNoChangeLayout​(NoChangeLayout object)
        Returns the result of interpreting the object as an instance of 'No Change Layout'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'No Change Layout'.
        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)
      • caseDialogViewModel

        public T1 caseDialogViewModel​(DialogViewModel object)
        Returns the result of interpreting the object as an instance of 'Dialog 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 'Dialog View Model'.
        See Also:
        doSwitch(EObject)
      • caseCompositeControlViewModel

        public T1 caseCompositeControlViewModel​(CompositeControlViewModel object)
        Returns the result of interpreting the object as an instance of 'Composite 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 'Composite Control View Model'.
        See Also:
        doSwitch(EObject)
      • caseContainerViewModel

        public T1 caseContainerViewModel​(ContainerViewModel object)
        Returns the result of interpreting the object as an instance of 'Container 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 'Container View Model'.
        See Also:
        doSwitch(EObject)
      • caseCompositeViewModel

        public T1 caseCompositeViewModel​(CompositeViewModel object)
        Returns the result of interpreting the object as an instance of 'Composite 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 'Composite View Model'.
        See Also:
        doSwitch(EObject)
      • caseScrolledCompositeViewModel

        public T1 caseScrolledCompositeViewModel​(ScrolledCompositeViewModel object)
        Returns the result of interpreting the object as an instance of 'Scrolled Composite 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 'Scrolled Composite View Model'.
        See Also:
        doSwitch(EObject)
      • caseScrolledCompositeContentViewModel

        public T1 caseScrolledCompositeContentViewModel​(ScrolledCompositeContentViewModel object)
        Returns the result of interpreting the object as an instance of 'Scrolled Composite 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 'Scrolled Composite Content View Model'.
        See Also:
        doSwitch(EObject)
      • caseSectionViewModel

        public T1 caseSectionViewModel​(SectionViewModel object)
        Returns the result of interpreting the object as an instance of 'Section 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 'Section View Model'.
        See Also:
        doSwitch(EObject)
      • caseSectionActionItemViewModel

        public T1 caseSectionActionItemViewModel​(SectionActionItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Section Action 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 'Section Action Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseFieldViewModel

        public T1 caseFieldViewModel​(FieldViewModel object)
        Returns the result of interpreting the object as an instance of 'Field 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 'Field View Model'.
        See Also:
        doSwitch(EObject)
      • caseLabelViewModel

        public T1 caseLabelViewModel​(LabelViewModel object)
        Returns the result of interpreting the object as an instance of 'Label 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 'Label View Model'.
        See Also:
        doSwitch(EObject)
      • caseButtonViewModel

        public T1 caseButtonViewModel​(ButtonViewModel object)
        Returns the result of interpreting the object as an instance of 'Button 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 'Button View Model'.
        See Also:
        doSwitch(EObject)
      • caseImageButtonViewModel

        public T1 caseImageButtonViewModel​(ImageButtonViewModel object)
        Returns the result of interpreting the object as an instance of 'Image Button 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 'Image Button View Model'.
        See Also:
        doSwitch(EObject)
      • caseTextViewModel

        public T1 caseTextViewModel​(TextViewModel object)
        Returns the result of interpreting the object as an instance of 'Text 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 'Text 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)
      • 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)
      • caseComboItemViewModel

        public T1 caseComboItemViewModel​(ComboItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Combo 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 'Combo Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseComboLabelViewModel

        public T1 caseComboLabelViewModel​(ComboLabelViewModel object)
        Returns the result of interpreting the object as an instance of 'Combo Label 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 Label View Model'.
        See Also:
        doSwitch(EObject)
      • caseCheckableLabelViewModel

        public T1 caseCheckableLabelViewModel​(CheckableLabelViewModel object)
        Returns the result of interpreting the object as an instance of 'Checkable Label 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 'Checkable Label View Model'.
        See Also:
        doSwitch(EObject)
      • caseCheckboxViewModel

        public T1 caseCheckboxViewModel​(CheckboxViewModel object)
        Returns the result of interpreting the object as an instance of 'Checkbox 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 'Checkbox View Model'.
        See Also:
        doSwitch(EObject)
      • caseAbstractSpinnerViewModel

        public T1 caseAbstractSpinnerViewModel​(AbstractSpinnerViewModel object)
        Returns the result of interpreting the object as an instance of 'Abstract Spinner 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 'Abstract Spinner View Model'.
        See Also:
        doSwitch(EObject)
      • caseSpinnerViewModel

        public T1 caseSpinnerViewModel​(SpinnerViewModel object)
        Returns the result of interpreting the object as an instance of 'Spinner 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 'Spinner View Model'.
        See Also:
        doSwitch(EObject)
      • caseAbstractLongSpinnerViewModel

        public T1 caseAbstractLongSpinnerViewModel​(AbstractLongSpinnerViewModel object)
        Returns the result of interpreting the object as an instance of 'Abstract Long Spinner 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 'Abstract Long Spinner View Model'.
        See Also:
        doSwitch(EObject)
      • caseLongSpinnerViewModel

        public T1 caseLongSpinnerViewModel​(LongSpinnerViewModel object)
        Returns the result of interpreting the object as an instance of 'Long Spinner 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 'Long Spinner View Model'.
        See Also:
        doSwitch(EObject)
      • caseBigDecimalSpinnerViewModel

        public T1 caseBigDecimalSpinnerViewModel​(BigDecimalSpinnerViewModel object)
        Returns the result of interpreting the object as an instance of 'Big Decimal Spinner 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 'Big Decimal Spinner View Model'.
        See Also:
        doSwitch(EObject)
      • caseAbstractDoubleSpinnerViewModel

        public T1 caseAbstractDoubleSpinnerViewModel​(AbstractDoubleSpinnerViewModel object)
        Returns the result of interpreting the object as an instance of 'Abstract Double Spinner 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 'Abstract Double Spinner View Model'.
        See Also:
        doSwitch(EObject)
      • caseDoubleSpinnerViewModel

        public T1 caseDoubleSpinnerViewModel​(DoubleSpinnerViewModel object)
        Returns the result of interpreting the object as an instance of 'Double Spinner 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 'Double Spinner View Model'.
        See Also:
        doSwitch(EObject)
      • caseRadioGroupViewModel

        public T1 caseRadioGroupViewModel​(RadioGroupViewModel object)
        Returns the result of interpreting the object as an instance of 'Radio Group 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 'Radio Group View Model'.
        See Also:
        doSwitch(EObject)
      • caseRadioGroupItemViewModel

        public T1 caseRadioGroupItemViewModel​(RadioGroupItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Radio Group 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 'Radio Group Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseSeparatorViewModel

        public T1 caseSeparatorViewModel​(SeparatorViewModel object)
        Returns the result of interpreting the object as an instance of 'Separator 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 'Separator 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)
      • 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)
      • caseITreeInput

        public T1 caseITreeInput​(ITreeInput object)
        Returns the result of interpreting the object as an instance of 'ITree 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 'ITree Input'.
        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)
      • 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)
      • caseStaticTreeItemViewModel

        public T1 caseStaticTreeItemViewModel​(StaticTreeItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Static 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 'Static Tree Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseStaticTreeInput

        public T1 caseStaticTreeInput​(StaticTreeInput object)
        Returns the result of interpreting the object as an instance of 'Static Tree 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 'Static Tree Input'.
        See Also:
        doSwitch(EObject)
      • caseDynamicTreeInput

        public <T extends TreeItemViewModelT1 caseDynamicTreeInput​(DynamicTreeInput<T> object)
        Returns the result of interpreting the object as an instance of 'Dynamic Tree 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 Tree Input'.
        See Also:
        doSwitch(EObject)
      • caseLinkViewModel

        public T1 caseLinkViewModel​(LinkViewModel object)
        Returns the result of interpreting the object as an instance of 'Link 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 'Link 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)
      • 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)
      • caseStaticTableItemViewModel

        public T1 caseStaticTableItemViewModel​(StaticTableItemViewModel object)
        Returns the result of interpreting the object as an instance of 'Static 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 'Static Table Item View Model'.
        See Also:
        doSwitch(EObject)
      • caseStaticTableInput

        public T1 caseStaticTableInput​(StaticTableInput object)
        Returns the result of interpreting the object as an instance of 'Static 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 'Static Table 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)
      • caseIAefLayoutData

        public T1 caseIAefLayoutData​(IAefLayoutData object)
        Returns the result of interpreting the object as an instance of 'IAef Layout Data'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IAef Layout Data'.
        See Also:
        doSwitch(EObject)
      • caseIAefLayout

        public T1 caseIAefLayout​(IAefLayout object)
        Returns the result of interpreting the object as an instance of 'IAef Layout'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IAef Layout'.
        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)
      • caseIContainerViewModel

        public T1 caseIContainerViewModel​(IContainerViewModel object)
        Returns the result of interpreting the object as an instance of 'IContainer 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 'IContainer View Model'.
        See Also:
        doSwitch(EObject)
      • caseIDialogViewModel

        public T1 caseIDialogViewModel​(IDialogViewModel object)
        Returns the result of interpreting the object as an instance of 'IDialog 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 'IDialog View Model'.
        See Also:
        doSwitch(EObject)
      • caseIContainerControlViewModel

        public T1 caseIContainerControlViewModel​(IContainerControlViewModel object)
        Returns the result of interpreting the object as an instance of 'IContainer 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 'IContainer Control View Model'.
        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)