blob: 2dcb441221c808639ec518f335b46a0f10ed8780 [file] [log] [blame]
/**
* Copyright (c) 2015, 2018 Obeo.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors: Obeo - initial API and implementation
*/
package org.eclipse.eef.util;
import org.eclipse.eef.EEFButtonConditionalStyle;
import org.eclipse.eef.EEFButtonDescription;
import org.eclipse.eef.EEFButtonStyle;
import org.eclipse.eef.EEFCheckboxConditionalStyle;
import org.eclipse.eef.EEFCheckboxDescription;
import org.eclipse.eef.EEFCheckboxStyle;
import org.eclipse.eef.EEFConditionalStyle;
import org.eclipse.eef.EEFContainerDescription;
import org.eclipse.eef.EEFControlDescription;
import org.eclipse.eef.EEFCustomExpression;
import org.eclipse.eef.EEFCustomWidgetConditionalStyle;
import org.eclipse.eef.EEFCustomWidgetDescription;
import org.eclipse.eef.EEFCustomWidgetStyle;
import org.eclipse.eef.EEFDynamicMappingFor;
import org.eclipse.eef.EEFDynamicMappingIf;
import org.eclipse.eef.EEFFillLayoutDescription;
import org.eclipse.eef.EEFGridLayoutDescription;
import org.eclipse.eef.EEFGroupConditionalStyle;
import org.eclipse.eef.EEFGroupDescription;
import org.eclipse.eef.EEFGroupStyle;
import org.eclipse.eef.EEFHyperlinkConditionalStyle;
import org.eclipse.eef.EEFHyperlinkDescription;
import org.eclipse.eef.EEFHyperlinkStyle;
import org.eclipse.eef.EEFLabelConditionalStyle;
import org.eclipse.eef.EEFLabelDescription;
import org.eclipse.eef.EEFLabelStyle;
import org.eclipse.eef.EEFLayoutDescription;
import org.eclipse.eef.EEFListConditionalStyle;
import org.eclipse.eef.EEFListDescription;
import org.eclipse.eef.EEFListStyle;
import org.eclipse.eef.EEFPageDescription;
import org.eclipse.eef.EEFPropertyValidationRuleDescription;
import org.eclipse.eef.EEFRadioConditionalStyle;
import org.eclipse.eef.EEFRadioDescription;
import org.eclipse.eef.EEFRadioStyle;
import org.eclipse.eef.EEFRuleAuditDescription;
import org.eclipse.eef.EEFSelectConditionalStyle;
import org.eclipse.eef.EEFSelectDescription;
import org.eclipse.eef.EEFSelectStyle;
import org.eclipse.eef.EEFSemanticValidationRuleDescription;
import org.eclipse.eef.EEFTextConditionalStyle;
import org.eclipse.eef.EEFTextDescription;
import org.eclipse.eef.EEFTextStyle;
import org.eclipse.eef.EEFToolbarAction;
import org.eclipse.eef.EEFValidationFixDescription;
import org.eclipse.eef.EEFValidationRuleDescription;
import org.eclipse.eef.EEFViewDescription;
import org.eclipse.eef.EEFWidgetAction;
import org.eclipse.eef.EEFWidgetDescription;
import org.eclipse.eef.EEFWidgetStyle;
import org.eclipse.eef.EefPackage;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.Switch;
/**
* <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance hierarchy. It supports the call
* {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> 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. <!-- end-user-doc -->
*
* @see org.eclipse.eef.EefPackage
* @generated
*/
public class EefSwitch<T> extends Switch<T> {
/**
* The cached model package <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
protected static EefPackage modelPackage;
/**
* Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EefSwitch() {
if (EefSwitch.modelPackage == null) {
EefSwitch.modelPackage = EefPackage.eINSTANCE;
}
}
/**
* Checks whether this is a switch for the given package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param ePackage
* the package in question.
* @return whether this is a switch for the given package.
* @generated
*/
@Override
protected boolean isSwitchFor(EPackage ePackage) {
return ePackage == EefSwitch.modelPackage;
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that
* result. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@Override
protected T doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
case EefPackage.EEF_VIEW_DESCRIPTION: {
EEFViewDescription eefViewDescription = (EEFViewDescription) theEObject;
T result = caseEEFViewDescription(eefViewDescription);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_PAGE_DESCRIPTION: {
EEFPageDescription eefPageDescription = (EEFPageDescription) theEObject;
T result = caseEEFPageDescription(eefPageDescription);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_VALIDATION_RULE_DESCRIPTION: {
EEFValidationRuleDescription eefValidationRuleDescription = (EEFValidationRuleDescription) theEObject;
T result = caseEEFValidationRuleDescription(eefValidationRuleDescription);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_RULE_AUDIT_DESCRIPTION: {
EEFRuleAuditDescription eefRuleAuditDescription = (EEFRuleAuditDescription) theEObject;
T result = caseEEFRuleAuditDescription(eefRuleAuditDescription);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_VALIDATION_FIX_DESCRIPTION: {
EEFValidationFixDescription eefValidationFixDescription = (EEFValidationFixDescription) theEObject;
T result = caseEEFValidationFixDescription(eefValidationFixDescription);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_PROPERTY_VALIDATION_RULE_DESCRIPTION: {
EEFPropertyValidationRuleDescription eefPropertyValidationRuleDescription = (EEFPropertyValidationRuleDescription) theEObject;
T result = caseEEFPropertyValidationRuleDescription(eefPropertyValidationRuleDescription);
if (result == null) {
result = caseEEFValidationRuleDescription(eefPropertyValidationRuleDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_SEMANTIC_VALIDATION_RULE_DESCRIPTION: {
EEFSemanticValidationRuleDescription eefSemanticValidationRuleDescription = (EEFSemanticValidationRuleDescription) theEObject;
T result = caseEEFSemanticValidationRuleDescription(eefSemanticValidationRuleDescription);
if (result == null) {
result = caseEEFValidationRuleDescription(eefSemanticValidationRuleDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_GROUP_DESCRIPTION: {
EEFGroupDescription eefGroupDescription = (EEFGroupDescription) theEObject;
T result = caseEEFGroupDescription(eefGroupDescription);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_TOOLBAR_ACTION: {
EEFToolbarAction eefToolbarAction = (EEFToolbarAction) theEObject;
T result = caseEEFToolbarAction(eefToolbarAction);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CONTROL_DESCRIPTION: {
EEFControlDescription eefControlDescription = (EEFControlDescription) theEObject;
T result = caseEEFControlDescription(eefControlDescription);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CONTAINER_DESCRIPTION: {
EEFContainerDescription eefContainerDescription = (EEFContainerDescription) theEObject;
T result = caseEEFContainerDescription(eefContainerDescription);
if (result == null) {
result = caseEEFControlDescription(eefContainerDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_LAYOUT_DESCRIPTION: {
EEFLayoutDescription eefLayoutDescription = (EEFLayoutDescription) theEObject;
T result = caseEEFLayoutDescription(eefLayoutDescription);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_FILL_LAYOUT_DESCRIPTION: {
EEFFillLayoutDescription eefFillLayoutDescription = (EEFFillLayoutDescription) theEObject;
T result = caseEEFFillLayoutDescription(eefFillLayoutDescription);
if (result == null) {
result = caseEEFLayoutDescription(eefFillLayoutDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_GRID_LAYOUT_DESCRIPTION: {
EEFGridLayoutDescription eefGridLayoutDescription = (EEFGridLayoutDescription) theEObject;
T result = caseEEFGridLayoutDescription(eefGridLayoutDescription);
if (result == null) {
result = caseEEFLayoutDescription(eefGridLayoutDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_WIDGET_DESCRIPTION: {
EEFWidgetDescription eefWidgetDescription = (EEFWidgetDescription) theEObject;
T result = caseEEFWidgetDescription(eefWidgetDescription);
if (result == null) {
result = caseEEFControlDescription(eefWidgetDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_TEXT_DESCRIPTION: {
EEFTextDescription eefTextDescription = (EEFTextDescription) theEObject;
T result = caseEEFTextDescription(eefTextDescription);
if (result == null) {
result = caseEEFWidgetDescription(eefTextDescription);
}
if (result == null) {
result = caseEEFControlDescription(eefTextDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_LABEL_DESCRIPTION: {
EEFLabelDescription eefLabelDescription = (EEFLabelDescription) theEObject;
T result = caseEEFLabelDescription(eefLabelDescription);
if (result == null) {
result = caseEEFWidgetDescription(eefLabelDescription);
}
if (result == null) {
result = caseEEFControlDescription(eefLabelDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_BUTTON_DESCRIPTION: {
EEFButtonDescription eefButtonDescription = (EEFButtonDescription) theEObject;
T result = caseEEFButtonDescription(eefButtonDescription);
if (result == null) {
result = caseEEFWidgetDescription(eefButtonDescription);
}
if (result == null) {
result = caseEEFControlDescription(eefButtonDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CHECKBOX_DESCRIPTION: {
EEFCheckboxDescription eefCheckboxDescription = (EEFCheckboxDescription) theEObject;
T result = caseEEFCheckboxDescription(eefCheckboxDescription);
if (result == null) {
result = caseEEFWidgetDescription(eefCheckboxDescription);
}
if (result == null) {
result = caseEEFControlDescription(eefCheckboxDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_SELECT_DESCRIPTION: {
EEFSelectDescription eefSelectDescription = (EEFSelectDescription) theEObject;
T result = caseEEFSelectDescription(eefSelectDescription);
if (result == null) {
result = caseEEFWidgetDescription(eefSelectDescription);
}
if (result == null) {
result = caseEEFControlDescription(eefSelectDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_RADIO_DESCRIPTION: {
EEFRadioDescription eefRadioDescription = (EEFRadioDescription) theEObject;
T result = caseEEFRadioDescription(eefRadioDescription);
if (result == null) {
result = caseEEFWidgetDescription(eefRadioDescription);
}
if (result == null) {
result = caseEEFControlDescription(eefRadioDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_HYPERLINK_DESCRIPTION: {
EEFHyperlinkDescription eefHyperlinkDescription = (EEFHyperlinkDescription) theEObject;
T result = caseEEFHyperlinkDescription(eefHyperlinkDescription);
if (result == null) {
result = caseEEFWidgetDescription(eefHyperlinkDescription);
}
if (result == null) {
result = caseEEFControlDescription(eefHyperlinkDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_DYNAMIC_MAPPING_FOR: {
EEFDynamicMappingFor eefDynamicMappingFor = (EEFDynamicMappingFor) theEObject;
T result = caseEEFDynamicMappingFor(eefDynamicMappingFor);
if (result == null) {
result = caseEEFControlDescription(eefDynamicMappingFor);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_DYNAMIC_MAPPING_IF: {
EEFDynamicMappingIf eefDynamicMappingIf = (EEFDynamicMappingIf) theEObject;
T result = caseEEFDynamicMappingIf(eefDynamicMappingIf);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CUSTOM_WIDGET_DESCRIPTION: {
EEFCustomWidgetDescription eefCustomWidgetDescription = (EEFCustomWidgetDescription) theEObject;
T result = caseEEFCustomWidgetDescription(eefCustomWidgetDescription);
if (result == null) {
result = caseEEFWidgetDescription(eefCustomWidgetDescription);
}
if (result == null) {
result = caseEEFControlDescription(eefCustomWidgetDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CUSTOM_EXPRESSION: {
EEFCustomExpression eefCustomExpression = (EEFCustomExpression) theEObject;
T result = caseEEFCustomExpression(eefCustomExpression);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_LIST_DESCRIPTION: {
EEFListDescription eefListDescription = (EEFListDescription) theEObject;
T result = caseEEFListDescription(eefListDescription);
if (result == null) {
result = caseEEFWidgetDescription(eefListDescription);
}
if (result == null) {
result = caseEEFControlDescription(eefListDescription);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_WIDGET_STYLE: {
EEFWidgetStyle eefWidgetStyle = (EEFWidgetStyle) theEObject;
T result = caseEEFWidgetStyle(eefWidgetStyle);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_TEXT_STYLE: {
EEFTextStyle eefTextStyle = (EEFTextStyle) theEObject;
T result = caseEEFTextStyle(eefTextStyle);
if (result == null) {
result = caseEEFWidgetStyle(eefTextStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_LABEL_STYLE: {
EEFLabelStyle eefLabelStyle = (EEFLabelStyle) theEObject;
T result = caseEEFLabelStyle(eefLabelStyle);
if (result == null) {
result = caseEEFWidgetStyle(eefLabelStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_BUTTON_STYLE: {
EEFButtonStyle eefButtonStyle = (EEFButtonStyle) theEObject;
T result = caseEEFButtonStyle(eefButtonStyle);
if (result == null) {
result = caseEEFWidgetStyle(eefButtonStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CHECKBOX_STYLE: {
EEFCheckboxStyle eefCheckboxStyle = (EEFCheckboxStyle) theEObject;
T result = caseEEFCheckboxStyle(eefCheckboxStyle);
if (result == null) {
result = caseEEFWidgetStyle(eefCheckboxStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_SELECT_STYLE: {
EEFSelectStyle eefSelectStyle = (EEFSelectStyle) theEObject;
T result = caseEEFSelectStyle(eefSelectStyle);
if (result == null) {
result = caseEEFWidgetStyle(eefSelectStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_RADIO_STYLE: {
EEFRadioStyle eefRadioStyle = (EEFRadioStyle) theEObject;
T result = caseEEFRadioStyle(eefRadioStyle);
if (result == null) {
result = caseEEFWidgetStyle(eefRadioStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_HYPERLINK_STYLE: {
EEFHyperlinkStyle eefHyperlinkStyle = (EEFHyperlinkStyle) theEObject;
T result = caseEEFHyperlinkStyle(eefHyperlinkStyle);
if (result == null) {
result = caseEEFWidgetStyle(eefHyperlinkStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CUSTOM_WIDGET_STYLE: {
EEFCustomWidgetStyle eefCustomWidgetStyle = (EEFCustomWidgetStyle) theEObject;
T result = caseEEFCustomWidgetStyle(eefCustomWidgetStyle);
if (result == null) {
result = caseEEFWidgetStyle(eefCustomWidgetStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_LIST_STYLE: {
EEFListStyle eefListStyle = (EEFListStyle) theEObject;
T result = caseEEFListStyle(eefListStyle);
if (result == null) {
result = caseEEFWidgetStyle(eefListStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_GROUP_STYLE: {
EEFGroupStyle eefGroupStyle = (EEFGroupStyle) theEObject;
T result = caseEEFGroupStyle(eefGroupStyle);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CONDITIONAL_STYLE: {
EEFConditionalStyle eefConditionalStyle = (EEFConditionalStyle) theEObject;
T result = caseEEFConditionalStyle(eefConditionalStyle);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_TEXT_CONDITIONAL_STYLE: {
EEFTextConditionalStyle eefTextConditionalStyle = (EEFTextConditionalStyle) theEObject;
T result = caseEEFTextConditionalStyle(eefTextConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefTextConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_BUTTON_CONDITIONAL_STYLE: {
EEFButtonConditionalStyle eefButtonConditionalStyle = (EEFButtonConditionalStyle) theEObject;
T result = caseEEFButtonConditionalStyle(eefButtonConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefButtonConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_LABEL_CONDITIONAL_STYLE: {
EEFLabelConditionalStyle eefLabelConditionalStyle = (EEFLabelConditionalStyle) theEObject;
T result = caseEEFLabelConditionalStyle(eefLabelConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefLabelConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CHECKBOX_CONDITIONAL_STYLE: {
EEFCheckboxConditionalStyle eefCheckboxConditionalStyle = (EEFCheckboxConditionalStyle) theEObject;
T result = caseEEFCheckboxConditionalStyle(eefCheckboxConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefCheckboxConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_SELECT_CONDITIONAL_STYLE: {
EEFSelectConditionalStyle eefSelectConditionalStyle = (EEFSelectConditionalStyle) theEObject;
T result = caseEEFSelectConditionalStyle(eefSelectConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefSelectConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_RADIO_CONDITIONAL_STYLE: {
EEFRadioConditionalStyle eefRadioConditionalStyle = (EEFRadioConditionalStyle) theEObject;
T result = caseEEFRadioConditionalStyle(eefRadioConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefRadioConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_HYPERLINK_CONDITIONAL_STYLE: {
EEFHyperlinkConditionalStyle eefHyperlinkConditionalStyle = (EEFHyperlinkConditionalStyle) theEObject;
T result = caseEEFHyperlinkConditionalStyle(eefHyperlinkConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefHyperlinkConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_CUSTOM_WIDGET_CONDITIONAL_STYLE: {
EEFCustomWidgetConditionalStyle eefCustomWidgetConditionalStyle = (EEFCustomWidgetConditionalStyle) theEObject;
T result = caseEEFCustomWidgetConditionalStyle(eefCustomWidgetConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefCustomWidgetConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_WIDGET_ACTION: {
EEFWidgetAction eefWidgetAction = (EEFWidgetAction) theEObject;
T result = caseEEFWidgetAction(eefWidgetAction);
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_LIST_CONDITIONAL_STYLE: {
EEFListConditionalStyle eefListConditionalStyle = (EEFListConditionalStyle) theEObject;
T result = caseEEFListConditionalStyle(eefListConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefListConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
case EefPackage.EEF_GROUP_CONDITIONAL_STYLE: {
EEFGroupConditionalStyle eefGroupConditionalStyle = (EEFGroupConditionalStyle) theEObject;
T result = caseEEFGroupConditionalStyle(eefGroupConditionalStyle);
if (result == null) {
result = caseEEFConditionalStyle(eefGroupConditionalStyle);
}
if (result == null) {
result = defaultCase(theEObject);
}
return result;
}
default:
return defaultCase(theEObject);
}
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF View Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF View Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFViewDescription(EEFViewDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Page Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Page Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFPageDescription(EEFPageDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Validation Rule Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Validation Rule Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFValidationRuleDescription(EEFValidationRuleDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Rule Audit Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Rule Audit Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFRuleAuditDescription(EEFRuleAuditDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Validation Fix Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Validation Fix Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFValidationFixDescription(EEFValidationFixDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Property Validation Rule
* Description</em>'. <!-- begin-user-doc --> This implementation returns null; returning a non-null result will
* terminate the switch. <!-- end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Property Validation Rule
* Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFPropertyValidationRuleDescription(EEFPropertyValidationRuleDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Semantic Validation Rule
* Description</em>'. <!-- begin-user-doc --> This implementation returns null; returning a non-null result will
* terminate the switch. <!-- end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Semantic Validation Rule
* Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFSemanticValidationRuleDescription(EEFSemanticValidationRuleDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Group Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Group Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFGroupDescription(EEFGroupDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Toolbar Action</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Toolbar Action</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFToolbarAction(EEFToolbarAction object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Control Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Control Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFControlDescription(EEFControlDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Container Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Container Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFContainerDescription(EEFContainerDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Layout Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Layout Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFLayoutDescription(EEFLayoutDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Fill Layout Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Fill Layout Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFFillLayoutDescription(EEFFillLayoutDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Grid Layout Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Grid Layout Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFGridLayoutDescription(EEFGridLayoutDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Widget Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Widget Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFWidgetDescription(EEFWidgetDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Text Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Text Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFTextDescription(EEFTextDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Label Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Label Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFLabelDescription(EEFLabelDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Button Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Button Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFButtonDescription(EEFButtonDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Checkbox Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Checkbox Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFCheckboxDescription(EEFCheckboxDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Select Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Select Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFSelectDescription(EEFSelectDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Radio Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Radio Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFRadioDescription(EEFRadioDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Hyperlink Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Hyperlink Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFHyperlinkDescription(EEFHyperlinkDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Dynamic Mapping For</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Dynamic Mapping For</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFDynamicMappingFor(EEFDynamicMappingFor object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Dynamic Mapping If</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Dynamic Mapping If</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFDynamicMappingIf(EEFDynamicMappingIf object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Custom Widget Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Custom Widget Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFCustomWidgetDescription(EEFCustomWidgetDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Custom Expression</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Custom Expression</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFCustomExpression(EEFCustomExpression object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF List Description</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF List Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFListDescription(EEFListDescription object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Widget Style</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Widget Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFWidgetStyle(EEFWidgetStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Text Style</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Text Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFTextStyle(EEFTextStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Label Style</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Label Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFLabelStyle(EEFLabelStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Button Style</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Button Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFButtonStyle(EEFButtonStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Checkbox Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Checkbox Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFCheckboxStyle(EEFCheckboxStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Select Style</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Select Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFSelectStyle(EEFSelectStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Radio Style</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Radio Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFRadioStyle(EEFRadioStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Hyperlink Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Hyperlink Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFHyperlinkStyle(EEFHyperlinkStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Custom Widget Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Custom Widget Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFCustomWidgetStyle(EEFCustomWidgetStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF List Style</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF List Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFListStyle(EEFListStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Group Style</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Group Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFGroupStyle(EEFGroupStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFConditionalStyle(EEFConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Text Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Text Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFTextConditionalStyle(EEFTextConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Button Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Button Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFButtonConditionalStyle(EEFButtonConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Label Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Label Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFLabelConditionalStyle(EEFLabelConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Checkbox Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Checkbox Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFCheckboxConditionalStyle(EEFCheckboxConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Select Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Select Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFSelectConditionalStyle(EEFSelectConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Radio Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Radio Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFRadioConditionalStyle(EEFRadioConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Hyperlink Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Hyperlink Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFHyperlinkConditionalStyle(EEFHyperlinkConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Custom Widget Conditional Style</em>'.
* <!-- begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Custom Widget Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFCustomWidgetConditionalStyle(EEFCustomWidgetConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Widget Action</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Widget Action</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFWidgetAction(EEFWidgetAction object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF List Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF List Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFListConditionalStyle(EEFListConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EEF Group Conditional Style</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EEF Group Conditional Style</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEEFGroupConditionalStyle(EEFGroupConditionalStyle object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EObject</em>'. <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch, but this is the last case
* anyway. <!-- end-user-doc -->
*
* @param object
* the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
*/
@Override
public T defaultCase(EObject object) {
return null;
}
} // EefSwitch