Class AefStandardSwitch<T1>
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T1>
com._1c.g5.aef2.standard.viewModels.util.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:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the result of interpreting the object as an instance of 'Abstract Double Spinner View Model'.Returns the result of interpreting the object as an instance of 'Abstract Long Spinner View Model'.Returns the result of interpreting the object as an instance of 'Abstract Spinner View Model'.caseAefGridLayout
(AefGridLayout object) Returns the result of interpreting the object as an instance of 'Aef Grid Layout'.Returns the result of interpreting the object as an instance of 'Aef Grid Layout Data'.Returns the result of interpreting the object as an instance of 'Big Decimal Spinner View Model'.caseButtonViewModel
(ButtonViewModel object) Returns the result of interpreting the object as an instance of 'Button View Model'.Returns the result of interpreting the object as an instance of 'Checkable Label View Model'.Returns the result of interpreting the object as an instance of 'Checkbox View Model'.Returns the result of interpreting the object as an instance of 'Checked Item View Model'.Returns the result of interpreting the object as an instance of 'Combo Item View Model'.Returns the result of interpreting the object as an instance of 'Combo Label View Model'.caseComboViewModel
(ComboViewModel object) Returns the result of interpreting the object as an instance of 'Combo View Model'.Returns the result of interpreting the object as an instance of 'Composite Control View Model'.Returns the result of interpreting the object as an instance of 'Composite View Model'.Returns the result of interpreting the object as an instance of 'Container View Model'.caseControlViewModel
(ControlViewModel object) Returns the result of interpreting the object as an instance of 'Control View Model'.caseDialogViewModel
(DialogViewModel object) Returns the result of interpreting the object as an instance of 'Dialog View Model'.Returns the result of interpreting the object as an instance of 'Double Spinner View Model'.<T extends TableItemViewModel>
T1caseDynamicTableInput
(DynamicTableInput<T> object) Returns the result of interpreting the object as an instance of 'Dynamic Table Input'.<T extends TreeItemViewModel>
T1caseDynamicTreeInput
(DynamicTreeInput<T> object) Returns the result of interpreting the object as an instance of 'Dynamic Tree Input'.Returns the result of interpreting the object as an instance of 'External Validation Status'.Returns the result of interpreting the object as an instance of 'External Validation Status Entry'.caseFieldViewModel
(FieldViewModel object) Returns the result of interpreting the object as an instance of 'Field View Model'.caseIAefLayout
(IAefLayout object) Returns the result of interpreting the object as an instance of 'IAef Layout'.caseIAefLayoutData
(IAefLayoutData object) Returns the result of interpreting the object as an instance of 'IAef Layout Data'.Returns the result of interpreting the object as an instance of 'IContainer Control View Model'.Returns the result of interpreting the object as an instance of 'IContainer View Model'.Returns the result of interpreting the object as an instance of 'IControl View Model'.caseIDialogViewModel
(IDialogViewModel object) Returns the result of interpreting the object as an instance of 'IDialog View Model'.Returns the result of interpreting the object as an instance of 'Image Button View Model'.caseITableInput
(ITableInput object) Returns the result of interpreting the object as an instance of 'ITable Input'.caseItemViewModel
(ItemViewModel object) Returns the result of interpreting the object as an instance of 'Item View Model'.caseITreeInput
(ITreeInput object) Returns the result of interpreting the object as an instance of 'ITree Input'.caseIViewModel
(IViewModel object) Returns the result of interpreting the object as an instance of 'IView Model'.caseLabelViewModel
(LabelViewModel object) Returns the result of interpreting the object as an instance of 'Label View Model'.caseLinkViewModel
(LinkViewModel object) Returns the result of interpreting the object as an instance of 'Link View Model'.Returns the result of interpreting the object as an instance of 'Long Spinner View Model'.caseNoChangeLayout
(NoChangeLayout object) Returns the result of interpreting the object as an instance of 'No Change Layout'.Returns the result of interpreting the object as an instance of 'No Change Layout Data'.Returns the result of interpreting the object as an instance of 'Radio Group Item View Model'.Returns the result of interpreting the object as an instance of 'Radio Group View Model'.Returns the result of interpreting the object as an instance of 'Scrolled Composite Content View Model'.Returns the result of interpreting the object as an instance of 'Scrolled Composite View Model'.Returns the result of interpreting the object as an instance of 'Section Action Item View Model'.caseSectionViewModel
(SectionViewModel object) Returns the result of interpreting the object as an instance of 'Section View Model'.Returns the result of interpreting the object as an instance of 'Separator View Model'.caseSpinnerViewModel
(SpinnerViewModel object) Returns the result of interpreting the object as an instance of 'Spinner View Model'.caseStaticTableInput
(StaticTableInput object) Returns the result of interpreting the object as an instance of 'Static Table Input'.Returns the result of interpreting the object as an instance of 'Static Table Item View Model'.caseStaticTreeInput
(StaticTreeInput object) Returns the result of interpreting the object as an instance of 'Static Tree Input'.Returns the result of interpreting the object as an instance of 'Static Tree Item View Model'.Returns the result of interpreting the object as an instance of 'Structured View Model'.Returns the result of interpreting the object as an instance of 'Table Item View Model'.caseTableViewModel
(TableViewModel object) Returns the result of interpreting the object as an instance of 'Table View Model'.caseTextViewModel
(TextViewModel object) Returns the result of interpreting the object as an instance of 'Text View Model'.Returns the result of interpreting the object as an instance of 'Tree Item View Model'.caseTreeViewModel
(TreeViewModel object) Returns the result of interpreting the object as an instance of 'Tree View Model'.defaultCase
(org.eclipse.emf.ecore.EObject object) Returns the result of interpreting the object as an instance of 'EObject'.protected T1
doSwitch
(int classifierID, org.eclipse.emf.ecore.EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected boolean
isSwitchFor
(org.eclipse.emf.ecore.EPackage ePackage) Checks whether this is a switch for the given package.Methods inherited from class org.eclipse.emf.ecore.util.Switch
doSwitch, doSwitch
-
Field Details
-
modelPackage
The cached model package
-
-
Constructor Details
-
AefStandardSwitch
public AefStandardSwitch()Creates an instance of the switch.
-
-
Method Details
-
isSwitchFor
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage) Checks whether this is a switch for the given package.- Specified by:
isSwitchFor
in classorg.eclipse.emf.ecore.util.Switch<T1>
- Parameters:
ePackage
- the package in question.- Returns:
- whether this is a switch for the given package.
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Overrides:
doSwitch
in classorg.eclipse.emf.ecore.util.Switch<T1>
- Returns:
- the first non-null result returned by a
caseXXX
call.
-
caseAefGridLayoutData
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
-
caseExternalValidationStatusEntry
Returns the result of interpreting the object as an instance of 'External Validation Status Entry'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'External Validation Status Entry'.
- See Also:
-
doSwitch(EObject)
-
caseExternalValidationStatus
Returns the result of interpreting the object as an instance of 'External Validation Status'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'External Validation Status'.
- See Also:
-
doSwitch(EObject)
-
caseIAefLayoutData
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
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
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
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
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
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
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
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.- Overrides:
defaultCase
in classorg.eclipse.emf.ecore.util.Switch<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)
-