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 calldoSwitch(object)
to invoke thecaseXXX
method for each class of the model, starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is returned, which is the result of the switch.- See Also:
AefStandardPackage
-
-
Field Summary
Fields Modifier and Type Field Description protected static AefStandardPackage
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description AefStandardSwitch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T1
caseAbstractDoubleSpinnerViewModel(AbstractDoubleSpinnerViewModel object)
Returns the result of interpreting the object as an instance of 'Abstract Double Spinner View Model'.T1
caseAbstractLongSpinnerViewModel(AbstractLongSpinnerViewModel object)
Returns the result of interpreting the object as an instance of 'Abstract Long Spinner View Model'.T1
caseAbstractSpinnerViewModel(AbstractSpinnerViewModel object)
Returns the result of interpreting the object as an instance of 'Abstract Spinner View Model'.T1
caseAefGridLayout(AefGridLayout object)
Returns the result of interpreting the object as an instance of 'Aef Grid Layout'.T1
caseAefGridLayoutData(AefGridLayoutData object)
Returns the result of interpreting the object as an instance of 'Aef Grid Layout Data'.T1
caseBigDecimalSpinnerViewModel(BigDecimalSpinnerViewModel object)
Returns the result of interpreting the object as an instance of 'Big Decimal Spinner View Model'.T1
caseButtonViewModel(ButtonViewModel object)
Returns the result of interpreting the object as an instance of 'Button View Model'.T1
caseCheckableLabelViewModel(CheckableLabelViewModel object)
Returns the result of interpreting the object as an instance of 'Checkable Label View Model'.T1
caseCheckboxViewModel(CheckboxViewModel object)
Returns the result of interpreting the object as an instance of 'Checkbox View Model'.T1
caseCheckedItemViewModel(CheckedItemViewModel object)
Returns the result of interpreting the object as an instance of 'Checked Item View Model'.T1
caseComboItemViewModel(ComboItemViewModel object)
Returns the result of interpreting the object as an instance of 'Combo Item View Model'.T1
caseComboLabelViewModel(ComboLabelViewModel object)
Returns the result of interpreting the object as an instance of 'Combo Label View Model'.T1
caseComboViewModel(ComboViewModel object)
Returns the result of interpreting the object as an instance of 'Combo View Model'.T1
caseCompositeControlViewModel(CompositeControlViewModel object)
Returns the result of interpreting the object as an instance of 'Composite Control View Model'.T1
caseCompositeViewModel(CompositeViewModel object)
Returns the result of interpreting the object as an instance of 'Composite View Model'.T1
caseContainerViewModel(ContainerViewModel object)
Returns the result of interpreting the object as an instance of 'Container View Model'.T1
caseControlViewModel(ControlViewModel object)
Returns the result of interpreting the object as an instance of 'Control View Model'.T1
caseDialogViewModel(DialogViewModel object)
Returns the result of interpreting the object as an instance of 'Dialog View Model'.T1
caseDoubleSpinnerViewModel(DoubleSpinnerViewModel object)
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'.T1
caseExternalValidationStatus(ExternalValidationStatus object)
Returns the result of interpreting the object as an instance of 'External Validation Status'.T1
caseExternalValidationStatusEntry(ExternalValidationStatusEntry object)
Returns the result of interpreting the object as an instance of 'External Validation Status Entry'.T1
caseFieldViewModel(FieldViewModel object)
Returns the result of interpreting the object as an instance of 'Field View Model'.T1
caseIAefLayout(IAefLayout object)
Returns the result of interpreting the object as an instance of 'IAef Layout'.T1
caseIAefLayoutData(IAefLayoutData object)
Returns the result of interpreting the object as an instance of 'IAef Layout Data'.T1
caseIContainerControlViewModel(IContainerControlViewModel object)
Returns the result of interpreting the object as an instance of 'IContainer Control View Model'.T1
caseIContainerViewModel(IContainerViewModel object)
Returns the result of interpreting the object as an instance of 'IContainer View Model'.T1
caseIControlViewModel(IControlViewModel object)
Returns the result of interpreting the object as an instance of 'IControl View Model'.T1
caseIDialogViewModel(IDialogViewModel object)
Returns the result of interpreting the object as an instance of 'IDialog View Model'.T1
caseImageButtonViewModel(ImageButtonViewModel object)
Returns the result of interpreting the object as an instance of 'Image Button View Model'.T1
caseITableInput(ITableInput object)
Returns the result of interpreting the object as an instance of 'ITable Input'.T1
caseItemViewModel(ItemViewModel object)
Returns the result of interpreting the object as an instance of 'Item View Model'.T1
caseITreeInput(ITreeInput object)
Returns the result of interpreting the object as an instance of 'ITree Input'.T1
caseIViewModel(IViewModel object)
Returns the result of interpreting the object as an instance of 'IView Model'.T1
caseLabelViewModel(LabelViewModel object)
Returns the result of interpreting the object as an instance of 'Label View Model'.T1
caseLinkViewModel(LinkViewModel object)
Returns the result of interpreting the object as an instance of 'Link View Model'.T1
caseLongSpinnerViewModel(LongSpinnerViewModel object)
Returns the result of interpreting the object as an instance of 'Long Spinner View Model'.T1
caseNoChangeLayout(NoChangeLayout object)
Returns the result of interpreting the object as an instance of 'No Change Layout'.T1
caseNoChangeLayoutData(NoChangeLayoutData object)
Returns the result of interpreting the object as an instance of 'No Change Layout Data'.T1
caseRadioGroupItemViewModel(RadioGroupItemViewModel object)
Returns the result of interpreting the object as an instance of 'Radio Group Item View Model'.T1
caseRadioGroupViewModel(RadioGroupViewModel object)
Returns the result of interpreting the object as an instance of 'Radio Group View Model'.T1
caseScrolledCompositeContentViewModel(ScrolledCompositeContentViewModel object)
Returns the result of interpreting the object as an instance of 'Scrolled Composite Content View Model'.T1
caseScrolledCompositeViewModel(ScrolledCompositeViewModel object)
Returns the result of interpreting the object as an instance of 'Scrolled Composite View Model'.T1
caseSectionActionItemViewModel(SectionActionItemViewModel object)
Returns the result of interpreting the object as an instance of 'Section Action Item View Model'.T1
caseSectionViewModel(SectionViewModel object)
Returns the result of interpreting the object as an instance of 'Section View Model'.T1
caseSeparatorViewModel(SeparatorViewModel object)
Returns the result of interpreting the object as an instance of 'Separator View Model'.T1
caseSpinnerViewModel(SpinnerViewModel object)
Returns the result of interpreting the object as an instance of 'Spinner View Model'.T1
caseStaticTableInput(StaticTableInput object)
Returns the result of interpreting the object as an instance of 'Static Table Input'.T1
caseStaticTableItemViewModel(StaticTableItemViewModel object)
Returns the result of interpreting the object as an instance of 'Static Table Item View Model'.T1
caseStaticTreeInput(StaticTreeInput object)
Returns the result of interpreting the object as an instance of 'Static Tree Input'.T1
caseStaticTreeItemViewModel(StaticTreeItemViewModel object)
Returns the result of interpreting the object as an instance of 'Static Tree Item View Model'.T1
caseStructuredViewModel(StructuredViewModel object)
Returns the result of interpreting the object as an instance of 'Structured View Model'.T1
caseTableItemViewModel(TableItemViewModel object)
Returns the result of interpreting the object as an instance of 'Table Item View Model'.T1
caseTableViewModel(TableViewModel object)
Returns the result of interpreting the object as an instance of 'Table View Model'.T1
caseTextViewModel(TextViewModel object)
Returns the result of interpreting the object as an instance of 'Text View Model'.T1
caseTreeItemViewModel(TreeItemViewModel object)
Returns the result of interpreting the object as an instance of 'Tree Item View Model'.T1
caseTreeViewModel(TreeViewModel object)
Returns the result of interpreting the object as an instance of 'Tree View Model'.T1
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.
-
-
-
Field Detail
-
modelPackage
protected static AefStandardPackage modelPackage
The cached model package
-
-
Method Detail
-
isSwitchFor
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.- Specified by:
isSwitchFor
in classorg.eclipse.emf.ecore.util.Switch<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)
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
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 TreeItemViewModel> T1 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 TableItemViewModel> T1 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)
-
caseExternalValidationStatusEntry
public T1 caseExternalValidationStatusEntry(ExternalValidationStatusEntry object)
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
public T1 caseExternalValidationStatus(ExternalValidationStatus object)
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
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 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)
-
-