blob: d6c9bdd9639999046a6bf5e3b337d8eb5264899e [file] [log] [blame]
/***************************************************************************************************
* Copyright (c) 2005, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
* Oracle Corporation - revision
**************************************************************************************************/
package org.eclipse.jst.jsf.facesconfig.emf.util;
import java.util.List;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.jst.jsf.facesconfig.emf.*;
/**
* <!-- 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.jst.jsf.facesconfig.emf.FacesConfigPackage
* @generated
*/
public class FacesConfigSwitch {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final String copyright = "Copyright (c) 2005, 2006 IBM Corporation and others"; //$NON-NLS-1$
/**
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static FacesConfigPackage modelPackage;
/**
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FacesConfigSwitch() {
if (modelPackage == null) {
modelPackage = FacesConfigPackage.eINSTANCE;
}
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* @param theEObject
* @return the first non-null result returned by a <code>caseXXX</code> call.
* <!-- end-user-doc -->
* @generated
*/
public Object doSwitch(EObject theEObject) {
return doSwitch(theEObject.eClass(), theEObject);
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* @param theEClass
* @param theEObject
* @return the first non-null result returned by a <code>caseXXX</code> call.
* <!-- end-user-doc -->
* @generated
*/
protected Object doSwitch(EClass theEClass, EObject theEObject) {
if (theEClass.eContainer() == modelPackage) {
return doSwitch(theEClass.getClassifierID(), theEObject);
}
List eSuperTypes = theEClass.getESuperTypes();
return
eSuperTypes.isEmpty() ?
defaultCase(theEObject) :
doSwitch((EClass)eSuperTypes.get(0), theEObject);
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* @param classifierID
* @param theEObject
* @return the first non-null result returned by a <code>caseXXX</code> call.
* <!-- end-user-doc -->
* @generated
*/
protected Object doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
case FacesConfigPackage.ACTION_LISTENER_TYPE: {
ActionListenerType actionListenerType = (ActionListenerType)theEObject;
Object result = caseActionListenerType(actionListenerType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.APPLICATION_FACTORY_TYPE: {
ApplicationFactoryType applicationFactoryType = (ApplicationFactoryType)theEObject;
Object result = caseApplicationFactoryType(applicationFactoryType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.APPLICATION_TYPE: {
ApplicationType applicationType = (ApplicationType)theEObject;
Object result = caseApplicationType(applicationType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.ATTRIBUTE_CLASS_TYPE: {
AttributeClassType attributeClassType = (AttributeClassType)theEObject;
Object result = caseAttributeClassType(attributeClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.ATTRIBUTE_EXTENSION_TYPE: {
AttributeExtensionType attributeExtensionType = (AttributeExtensionType)theEObject;
Object result = caseAttributeExtensionType(attributeExtensionType);
if (result == null) result = caseExtensionType(attributeExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.ATTRIBUTE_NAME_TYPE: {
AttributeNameType attributeNameType = (AttributeNameType)theEObject;
Object result = caseAttributeNameType(attributeNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.ATTRIBUTE_TYPE: {
AttributeType attributeType = (AttributeType)theEObject;
Object result = caseAttributeType(attributeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.COMPONENT_CLASS_TYPE: {
ComponentClassType componentClassType = (ComponentClassType)theEObject;
Object result = caseComponentClassType(componentClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.COMPONENT_EXTENSION_TYPE: {
ComponentExtensionType componentExtensionType = (ComponentExtensionType)theEObject;
Object result = caseComponentExtensionType(componentExtensionType);
if (result == null) result = caseExtensionType(componentExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.COMPONENT_FAMILY_TYPE: {
ComponentFamilyType componentFamilyType = (ComponentFamilyType)theEObject;
Object result = caseComponentFamilyType(componentFamilyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.COMPONENT_TYPE: {
ComponentType componentType = (ComponentType)theEObject;
Object result = caseComponentType(componentType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.COMPONENT_TYPE_TYPE: {
ComponentTypeType componentTypeType = (ComponentTypeType)theEObject;
Object result = caseComponentTypeType(componentTypeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.CONVERTER_CLASS_TYPE: {
ConverterClassType converterClassType = (ConverterClassType)theEObject;
Object result = caseConverterClassType(converterClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.CONVERTER_FOR_CLASS_TYPE: {
ConverterForClassType converterForClassType = (ConverterForClassType)theEObject;
Object result = caseConverterForClassType(converterForClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.CONVERTER_ID_TYPE: {
ConverterIdType converterIdType = (ConverterIdType)theEObject;
Object result = caseConverterIdType(converterIdType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.CONVERTER_TYPE: {
ConverterType converterType = (ConverterType)theEObject;
Object result = caseConverterType(converterType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.DEFAULT_LOCALE_TYPE: {
DefaultLocaleType defaultLocaleType = (DefaultLocaleType)theEObject;
Object result = caseDefaultLocaleType(defaultLocaleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.DEFAULT_RENDER_KIT_ID_TYPE: {
DefaultRenderKitIdType defaultRenderKitIdType = (DefaultRenderKitIdType)theEObject;
Object result = caseDefaultRenderKitIdType(defaultRenderKitIdType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.DEFAULT_VALUE_TYPE: {
DefaultValueType defaultValueType = (DefaultValueType)theEObject;
Object result = caseDefaultValueType(defaultValueType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.DESCRIPTION_TYPE: {
DescriptionType descriptionType = (DescriptionType)theEObject;
Object result = caseDescriptionType(descriptionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.DISPLAY_NAME_TYPE: {
DisplayNameType displayNameType = (DisplayNameType)theEObject;
Object result = caseDisplayNameType(displayNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.DOCUMENT_ROOT: {
DocumentRoot documentRoot = (DocumentRoot)theEObject;
Object result = caseDocumentRoot(documentRoot);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.DYNAMIC_ATTRIBUTE: {
DynamicAttribute dynamicAttribute = (DynamicAttribute)theEObject;
Object result = caseDynamicAttribute(dynamicAttribute);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.DYNAMIC_ELEMENT: {
DynamicElement dynamicElement = (DynamicElement)theEObject;
Object result = caseDynamicElement(dynamicElement);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FACES_CONFIG_TYPE: {
FacesConfigType facesConfigType = (FacesConfigType)theEObject;
Object result = caseFacesConfigType(facesConfigType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FACES_CONTEXT_FACTORY_TYPE: {
FacesContextFactoryType facesContextFactoryType = (FacesContextFactoryType)theEObject;
Object result = caseFacesContextFactoryType(facesContextFactoryType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FACET_EXTENSION_TYPE: {
FacetExtensionType facetExtensionType = (FacetExtensionType)theEObject;
Object result = caseFacetExtensionType(facetExtensionType);
if (result == null) result = caseExtensionType(facetExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FACET_NAME_TYPE: {
FacetNameType facetNameType = (FacetNameType)theEObject;
Object result = caseFacetNameType(facetNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FACET_TYPE: {
FacetType facetType = (FacetType)theEObject;
Object result = caseFacetType(facetType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FACTORY_TYPE: {
FactoryType factoryType = (FactoryType)theEObject;
Object result = caseFactoryType(factoryType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FROM_ACTION_TYPE: {
FromActionType fromActionType = (FromActionType)theEObject;
Object result = caseFromActionType(fromActionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FROM_OUTCOME_TYPE: {
FromOutcomeType fromOutcomeType = (FromOutcomeType)theEObject;
Object result = caseFromOutcomeType(fromOutcomeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FROM_VIEW_ID_TYPE: {
FromViewIdType fromViewIdType = (FromViewIdType)theEObject;
Object result = caseFromViewIdType(fromViewIdType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.ICON_TYPE: {
IconType iconType = (IconType)theEObject;
Object result = caseIconType(iconType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.KEY_CLASS_TYPE: {
KeyClassType keyClassType = (KeyClassType)theEObject;
Object result = caseKeyClassType(keyClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.KEY_TYPE: {
KeyType keyType = (KeyType)theEObject;
Object result = caseKeyType(keyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.LARGE_ICON_TYPE: {
LargeIconType largeIconType = (LargeIconType)theEObject;
Object result = caseLargeIconType(largeIconType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.LIFECYCLE_FACTORY_TYPE: {
LifecycleFactoryType lifecycleFactoryType = (LifecycleFactoryType)theEObject;
Object result = caseLifecycleFactoryType(lifecycleFactoryType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.LIFECYCLE_TYPE: {
LifecycleType lifecycleType = (LifecycleType)theEObject;
Object result = caseLifecycleType(lifecycleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.LIST_ENTRIES_TYPE: {
ListEntriesType listEntriesType = (ListEntriesType)theEObject;
Object result = caseListEntriesType(listEntriesType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.LOCALE_CONFIG_TYPE: {
LocaleConfigType localeConfigType = (LocaleConfigType)theEObject;
Object result = caseLocaleConfigType(localeConfigType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.MANAGED_BEAN_CLASS_TYPE: {
ManagedBeanClassType managedBeanClassType = (ManagedBeanClassType)theEObject;
Object result = caseManagedBeanClassType(managedBeanClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.MANAGED_BEAN_NAME_TYPE: {
ManagedBeanNameType managedBeanNameType = (ManagedBeanNameType)theEObject;
Object result = caseManagedBeanNameType(managedBeanNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.MANAGED_BEAN_SCOPE_TYPE: {
ManagedBeanScopeType managedBeanScopeType = (ManagedBeanScopeType)theEObject;
Object result = caseManagedBeanScopeType(managedBeanScopeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.MANAGED_BEAN_TYPE: {
ManagedBeanType managedBeanType = (ManagedBeanType)theEObject;
Object result = caseManagedBeanType(managedBeanType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.MANAGED_PROPERTY_TYPE: {
ManagedPropertyType managedPropertyType = (ManagedPropertyType)theEObject;
Object result = caseManagedPropertyType(managedPropertyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.MAP_ENTRIES_TYPE: {
MapEntriesType mapEntriesType = (MapEntriesType)theEObject;
Object result = caseMapEntriesType(mapEntriesType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.MAP_ENTRY_TYPE: {
MapEntryType mapEntryType = (MapEntryType)theEObject;
Object result = caseMapEntryType(mapEntryType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.MESSAGE_BUNDLE_TYPE: {
MessageBundleType messageBundleType = (MessageBundleType)theEObject;
Object result = caseMessageBundleType(messageBundleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.NAVIGATION_CASE_TYPE: {
NavigationCaseType navigationCaseType = (NavigationCaseType)theEObject;
Object result = caseNavigationCaseType(navigationCaseType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.NAVIGATION_HANDLER_TYPE: {
NavigationHandlerType navigationHandlerType = (NavigationHandlerType)theEObject;
Object result = caseNavigationHandlerType(navigationHandlerType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.NAVIGATION_RULE_TYPE: {
NavigationRuleType navigationRuleType = (NavigationRuleType)theEObject;
Object result = caseNavigationRuleType(navigationRuleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.NULL_VALUE_TYPE: {
NullValueType nullValueType = (NullValueType)theEObject;
Object result = caseNullValueType(nullValueType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.PHASE_LISTENER_TYPE: {
PhaseListenerType phaseListenerType = (PhaseListenerType)theEObject;
Object result = casePhaseListenerType(phaseListenerType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.PROPERTY_CLASS_TYPE: {
PropertyClassType propertyClassType = (PropertyClassType)theEObject;
Object result = casePropertyClassType(propertyClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.PROPERTY_EXTENSION_TYPE: {
PropertyExtensionType propertyExtensionType = (PropertyExtensionType)theEObject;
Object result = casePropertyExtensionType(propertyExtensionType);
if (result == null) result = caseExtensionType(propertyExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.PROPERTY_NAME_TYPE: {
PropertyNameType propertyNameType = (PropertyNameType)theEObject;
Object result = casePropertyNameType(propertyNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.PROPERTY_RESOLVER_TYPE: {
PropertyResolverType propertyResolverType = (PropertyResolverType)theEObject;
Object result = casePropertyResolverType(propertyResolverType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.PROPERTY_TYPE: {
PropertyType propertyType = (PropertyType)theEObject;
Object result = casePropertyType(propertyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.REDIRECT_TYPE: {
RedirectType redirectType = (RedirectType)theEObject;
Object result = caseRedirectType(redirectType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.REFERENCED_BEAN_CLASS_TYPE: {
ReferencedBeanClassType referencedBeanClassType = (ReferencedBeanClassType)theEObject;
Object result = caseReferencedBeanClassType(referencedBeanClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.REFERENCED_BEAN_NAME_TYPE: {
ReferencedBeanNameType referencedBeanNameType = (ReferencedBeanNameType)theEObject;
Object result = caseReferencedBeanNameType(referencedBeanNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.REFERENCED_BEAN_TYPE: {
ReferencedBeanType referencedBeanType = (ReferencedBeanType)theEObject;
Object result = caseReferencedBeanType(referencedBeanType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RENDERER_CLASS_TYPE: {
RendererClassType rendererClassType = (RendererClassType)theEObject;
Object result = caseRendererClassType(rendererClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RENDERER_EXTENSION_TYPE: {
RendererExtensionType rendererExtensionType = (RendererExtensionType)theEObject;
Object result = caseRendererExtensionType(rendererExtensionType);
if (result == null) result = caseExtensionType(rendererExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RENDERER_TYPE: {
RendererType rendererType = (RendererType)theEObject;
Object result = caseRendererType(rendererType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RENDERER_TYPE_TYPE: {
RendererTypeType rendererTypeType = (RendererTypeType)theEObject;
Object result = caseRendererTypeType(rendererTypeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RENDER_KIT_CLASS_TYPE: {
RenderKitClassType renderKitClassType = (RenderKitClassType)theEObject;
Object result = caseRenderKitClassType(renderKitClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RENDER_KIT_FACTORY_TYPE: {
RenderKitFactoryType renderKitFactoryType = (RenderKitFactoryType)theEObject;
Object result = caseRenderKitFactoryType(renderKitFactoryType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RENDER_KIT_ID_TYPE: {
RenderKitIdType renderKitIdType = (RenderKitIdType)theEObject;
Object result = caseRenderKitIdType(renderKitIdType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RENDER_KIT_TYPE: {
RenderKitType renderKitType = (RenderKitType)theEObject;
Object result = caseRenderKitType(renderKitType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.SMALL_ICON_TYPE: {
SmallIconType smallIconType = (SmallIconType)theEObject;
Object result = caseSmallIconType(smallIconType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.STATE_MANAGER_TYPE: {
StateManagerType stateManagerType = (StateManagerType)theEObject;
Object result = caseStateManagerType(stateManagerType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.SUGGESTED_VALUE_TYPE: {
SuggestedValueType suggestedValueType = (SuggestedValueType)theEObject;
Object result = caseSuggestedValueType(suggestedValueType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.SUPPORTED_LOCALE_TYPE: {
SupportedLocaleType supportedLocaleType = (SupportedLocaleType)theEObject;
Object result = caseSupportedLocaleType(supportedLocaleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.TO_VIEW_ID_TYPE: {
ToViewIdType toViewIdType = (ToViewIdType)theEObject;
Object result = caseToViewIdType(toViewIdType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.VALIDATOR_CLASS_TYPE: {
ValidatorClassType validatorClassType = (ValidatorClassType)theEObject;
Object result = caseValidatorClassType(validatorClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.VALIDATOR_ID_TYPE: {
ValidatorIdType validatorIdType = (ValidatorIdType)theEObject;
Object result = caseValidatorIdType(validatorIdType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.VALIDATOR_TYPE: {
ValidatorType validatorType = (ValidatorType)theEObject;
Object result = caseValidatorType(validatorType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.VALUE_CLASS_TYPE: {
ValueClassType valueClassType = (ValueClassType)theEObject;
Object result = caseValueClassType(valueClassType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.VALUE_TYPE: {
ValueType valueType = (ValueType)theEObject;
Object result = caseValueType(valueType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.VARIABLE_RESOLVER_TYPE: {
VariableResolverType variableResolverType = (VariableResolverType)theEObject;
Object result = caseVariableResolverType(variableResolverType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.VIEW_HANDLER_TYPE: {
ViewHandlerType viewHandlerType = (ViewHandlerType)theEObject;
Object result = caseViewHandlerType(viewHandlerType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.EXTENSION_TYPE: {
ExtensionType extensionType = (ExtensionType)theEObject;
Object result = caseExtensionType(extensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.APPLICATION_EXTENSION_TYPE: {
ApplicationExtensionType applicationExtensionType = (ApplicationExtensionType)theEObject;
Object result = caseApplicationExtensionType(applicationExtensionType);
if (result == null) result = caseExtensionType(applicationExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.CONVERTER_EXTENSION_TYPE: {
ConverterExtensionType converterExtensionType = (ConverterExtensionType)theEObject;
Object result = caseConverterExtensionType(converterExtensionType);
if (result == null) result = caseExtensionType(converterExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.EL_RESOLVER_TYPE: {
ELResolverType elResolverType = (ELResolverType)theEObject;
Object result = caseELResolverType(elResolverType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FACES_CONFIG_EXTENSION_TYPE: {
FacesConfigExtensionType facesConfigExtensionType = (FacesConfigExtensionType)theEObject;
Object result = caseFacesConfigExtensionType(facesConfigExtensionType);
if (result == null) result = caseExtensionType(facesConfigExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.FACTORY_EXTENSION_TYPE: {
FactoryExtensionType factoryExtensionType = (FactoryExtensionType)theEObject;
Object result = caseFactoryExtensionType(factoryExtensionType);
if (result == null) result = caseExtensionType(factoryExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.LIFECYCLE_EXTENSION_TYPE: {
LifecycleExtensionType lifecycleExtensionType = (LifecycleExtensionType)theEObject;
Object result = caseLifecycleExtensionType(lifecycleExtensionType);
if (result == null) result = caseExtensionType(lifecycleExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.MANAGED_BEAN_EXTENSION_TYPE: {
ManagedBeanExtensionType managedBeanExtensionType = (ManagedBeanExtensionType)theEObject;
Object result = caseManagedBeanExtensionType(managedBeanExtensionType);
if (result == null) result = caseExtensionType(managedBeanExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.NAVIGATION_RULE_EXTENSION_TYPE: {
NavigationRuleExtensionType navigationRuleExtensionType = (NavigationRuleExtensionType)theEObject;
Object result = caseNavigationRuleExtensionType(navigationRuleExtensionType);
if (result == null) result = caseExtensionType(navigationRuleExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.VALIDATOR_EXTENSION_TYPE: {
ValidatorExtensionType validatorExtensionType = (ValidatorExtensionType)theEObject;
Object result = caseValidatorExtensionType(validatorExtensionType);
if (result == null) result = caseExtensionType(validatorExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RESOURCE_BUNDLE_TYPE: {
ResourceBundleType resourceBundleType = (ResourceBundleType)theEObject;
Object result = caseResourceBundleType(resourceBundleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.BASE_NAME_TYPE: {
BaseNameType baseNameType = (BaseNameType)theEObject;
Object result = caseBaseNameType(baseNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.VAR_TYPE: {
VarType varType = (VarType)theEObject;
Object result = caseVarType(varType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case FacesConfigPackage.RENDER_KIT_EXTENSION_TYPE: {
RenderKitExtensionType renderKitExtensionType = (RenderKitExtensionType)theEObject;
Object result = caseRenderKitExtensionType(renderKitExtensionType);
if (result == null) result = caseExtensionType(renderKitExtensionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
default: return defaultCase(theEObject);
}
}
/**
* Returns the result of interpretting the object as an instance of '<em>Action Listener Type</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 interpretting the object as an instance of '<em>Action Listener Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseActionListenerType(ActionListenerType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Application Factory Type</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 interpretting the object as an instance of '<em>Application Factory Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseApplicationFactoryType(ApplicationFactoryType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Application Type</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 interpretting the object as an instance of '<em>Application Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseApplicationType(ApplicationType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Attribute Class Type</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 interpretting the object as an instance of '<em>Attribute Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseAttributeClassType(AttributeClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Attribute Extension Type</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 interpretting the object as an instance of '<em>Attribute Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseAttributeExtensionType(AttributeExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Attribute Name Type</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 interpretting the object as an instance of '<em>Attribute Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseAttributeNameType(AttributeNameType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Attribute Type</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 interpretting the object as an instance of '<em>Attribute Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseAttributeType(AttributeType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Component Class Type</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 interpretting the object as an instance of '<em>Component Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseComponentClassType(ComponentClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Component Extension Type</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 interpretting the object as an instance of '<em>Component Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseComponentExtensionType(ComponentExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Component Family Type</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 interpretting the object as an instance of '<em>Component Family Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseComponentFamilyType(ComponentFamilyType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Component Type</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 interpretting the object as an instance of '<em>Component Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseComponentType(ComponentType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Component Type Type</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 interpretting the object as an instance of '<em>Component Type Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseComponentTypeType(ComponentTypeType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Converter Class Type</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 interpretting the object as an instance of '<em>Converter Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseConverterClassType(ConverterClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Converter For Class Type</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 interpretting the object as an instance of '<em>Converter For Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseConverterForClassType(ConverterForClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Converter Id Type</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 interpretting the object as an instance of '<em>Converter Id Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseConverterIdType(ConverterIdType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Converter Type</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 interpretting the object as an instance of '<em>Converter Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseConverterType(ConverterType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Default Locale Type</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 interpretting the object as an instance of '<em>Default Locale Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDefaultLocaleType(DefaultLocaleType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Default Render Kit Id Type</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 interpretting the object as an instance of '<em>Default Render Kit Id Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDefaultRenderKitIdType(DefaultRenderKitIdType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Default Value Type</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 interpretting the object as an instance of '<em>Default Value Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDefaultValueType(DefaultValueType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Description Type</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 interpretting the object as an instance of '<em>Description Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDescriptionType(DescriptionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Display Name Type</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 interpretting the object as an instance of '<em>Display Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDisplayNameType(DisplayNameType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Document Root</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 interpretting the object as an instance of '<em>Document Root</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDocumentRoot(DocumentRoot object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Dynamic Attribute</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 interpretting the object as an instance of '<em>Dynamic Attribute</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDynamicAttribute(DynamicAttribute object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Dynamic Element</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 interpretting the object as an instance of '<em>Dynamic Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDynamicElement(DynamicElement object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>EL Resolver Type</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 interpretting the object as an instance of '<em>EL Resolver Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseELResolverType(ELResolverType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Type</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 interpretting the object as an instance of '<em>Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFacesConfigType(FacesConfigType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Faces Context Factory Type</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 interpretting the object as an instance of '<em>Faces Context Factory Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFacesContextFactoryType(FacesContextFactoryType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Facet Extension Type</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 interpretting the object as an instance of '<em>Facet Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFacetExtensionType(FacetExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Facet Name Type</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 interpretting the object as an instance of '<em>Facet Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFacetNameType(FacetNameType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Facet Type</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 interpretting the object as an instance of '<em>Facet Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFacetType(FacetType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Factory Type</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 interpretting the object as an instance of '<em>Factory Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFactoryType(FactoryType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>From Action Type</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 interpretting the object as an instance of '<em>From Action Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFromActionType(FromActionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>From Outcome Type</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 interpretting the object as an instance of '<em>From Outcome Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFromOutcomeType(FromOutcomeType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>From View Id Type</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 interpretting the object as an instance of '<em>From View Id Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFromViewIdType(FromViewIdType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Icon Type</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 interpretting the object as an instance of '<em>Icon Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseIconType(IconType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Key Class Type</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 interpretting the object as an instance of '<em>Key Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseKeyClassType(KeyClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Key Type</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 interpretting the object as an instance of '<em>Key Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseKeyType(KeyType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Large Icon Type</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 interpretting the object as an instance of '<em>Large Icon Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLargeIconType(LargeIconType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Lifecycle Factory Type</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 interpretting the object as an instance of '<em>Lifecycle Factory Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLifecycleFactoryType(LifecycleFactoryType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Lifecycle Type</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 interpretting the object as an instance of '<em>Lifecycle Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLifecycleType(LifecycleType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>List Entries Type</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 interpretting the object as an instance of '<em>List Entries Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseListEntriesType(ListEntriesType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Locale Config Type</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 interpretting the object as an instance of '<em>Locale Config Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLocaleConfigType(LocaleConfigType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Managed Bean Class Type</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 interpretting the object as an instance of '<em>Managed Bean Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseManagedBeanClassType(ManagedBeanClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Managed Bean Name Type</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 interpretting the object as an instance of '<em>Managed Bean Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseManagedBeanNameType(ManagedBeanNameType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Managed Bean Scope Type</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 interpretting the object as an instance of '<em>Managed Bean Scope Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseManagedBeanScopeType(ManagedBeanScopeType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Managed Bean Type</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 interpretting the object as an instance of '<em>Managed Bean Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseManagedBeanType(ManagedBeanType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Managed Property Type</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 interpretting the object as an instance of '<em>Managed Property Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseManagedPropertyType(ManagedPropertyType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Map Entries Type</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 interpretting the object as an instance of '<em>Map Entries Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseMapEntriesType(MapEntriesType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Map Entry Type</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 interpretting the object as an instance of '<em>Map Entry Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseMapEntryType(MapEntryType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Message Bundle Type</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 interpretting the object as an instance of '<em>Message Bundle Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseMessageBundleType(MessageBundleType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Navigation Case Type</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 interpretting the object as an instance of '<em>Navigation Case Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseNavigationCaseType(NavigationCaseType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Navigation Handler Type</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 interpretting the object as an instance of '<em>Navigation Handler Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseNavigationHandlerType(NavigationHandlerType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Navigation Rule Type</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 interpretting the object as an instance of '<em>Navigation Rule Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseNavigationRuleType(NavigationRuleType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Null Value Type</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 interpretting the object as an instance of '<em>Null Value Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseNullValueType(NullValueType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Phase Listener Type</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 interpretting the object as an instance of '<em>Phase Listener Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object casePhaseListenerType(PhaseListenerType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Property Class Type</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 interpretting the object as an instance of '<em>Property Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object casePropertyClassType(PropertyClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Property Extension Type</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 interpretting the object as an instance of '<em>Property Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object casePropertyExtensionType(PropertyExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Property Name Type</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 interpretting the object as an instance of '<em>Property Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object casePropertyNameType(PropertyNameType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Property Resolver Type</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 interpretting the object as an instance of '<em>Property Resolver Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object casePropertyResolverType(PropertyResolverType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Property Type</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 interpretting the object as an instance of '<em>Property Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object casePropertyType(PropertyType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Redirect Type</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 interpretting the object as an instance of '<em>Redirect Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRedirectType(RedirectType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Referenced Bean Class Type</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 interpretting the object as an instance of '<em>Referenced Bean Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseReferencedBeanClassType(ReferencedBeanClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Referenced Bean Name Type</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 interpretting the object as an instance of '<em>Referenced Bean Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseReferencedBeanNameType(ReferencedBeanNameType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Referenced Bean Type</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 interpretting the object as an instance of '<em>Referenced Bean Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseReferencedBeanType(ReferencedBeanType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Renderer Class Type</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 interpretting the object as an instance of '<em>Renderer Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRendererClassType(RendererClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Renderer Extension Type</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 interpretting the object as an instance of '<em>Renderer Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRendererExtensionType(RendererExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Renderer Type</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 interpretting the object as an instance of '<em>Renderer Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRendererType(RendererType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Renderer Type Type</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 interpretting the object as an instance of '<em>Renderer Type Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRendererTypeType(RendererTypeType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Render Kit Class Type</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 interpretting the object as an instance of '<em>Render Kit Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRenderKitClassType(RenderKitClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Render Kit Factory Type</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 interpretting the object as an instance of '<em>Render Kit Factory Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRenderKitFactoryType(RenderKitFactoryType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Render Kit Id Type</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 interpretting the object as an instance of '<em>Render Kit Id Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRenderKitIdType(RenderKitIdType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Render Kit Type</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 interpretting the object as an instance of '<em>Render Kit Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRenderKitType(RenderKitType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Small Icon Type</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 interpretting the object as an instance of '<em>Small Icon Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSmallIconType(SmallIconType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>State Manager Type</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 interpretting the object as an instance of '<em>State Manager Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseStateManagerType(StateManagerType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Suggested Value Type</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 interpretting the object as an instance of '<em>Suggested Value Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSuggestedValueType(SuggestedValueType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Supported Locale Type</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 interpretting the object as an instance of '<em>Supported Locale Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSupportedLocaleType(SupportedLocaleType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>To View Id Type</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 interpretting the object as an instance of '<em>To View Id Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseToViewIdType(ToViewIdType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Validator Class Type</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 interpretting the object as an instance of '<em>Validator Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseValidatorClassType(ValidatorClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Validator Id Type</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 interpretting the object as an instance of '<em>Validator Id Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseValidatorIdType(ValidatorIdType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Validator Type</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 interpretting the object as an instance of '<em>Validator Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseValidatorType(ValidatorType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Value Class Type</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 interpretting the object as an instance of '<em>Value Class Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseValueClassType(ValueClassType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Value Type</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 interpretting the object as an instance of '<em>Value Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseValueType(ValueType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Variable Resolver Type</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 interpretting the object as an instance of '<em>Variable Resolver Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseVariableResolverType(VariableResolverType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>View Handler Type</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 interpretting the object as an instance of '<em>View Handler Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseViewHandlerType(ViewHandlerType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Resource Bundle Type</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 interpretting the object as an instance of '<em>Resource Bundle Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseResourceBundleType(ResourceBundleType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Base Name Type</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 interpretting the object as an instance of '<em>Base Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseBaseNameType(BaseNameType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Var Type</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 interpretting the object as an instance of '<em>Var Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseVarType(VarType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Render Kit Extension Type</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 interpretting the object as an instance of '<em>Render Kit Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRenderKitExtensionType(RenderKitExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Navigation Rule Extension Type</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 interpretting the object as an instance of '<em>Navigation Rule Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseNavigationRuleExtensionType(NavigationRuleExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Validator Extension Type</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 interpretting the object as an instance of '<em>Validator Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseValidatorExtensionType(ValidatorExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Extension Type</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 interpretting the object as an instance of '<em>Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFacesConfigExtensionType(FacesConfigExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Factory Extension Type</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 interpretting the object as an instance of '<em>Factory Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFactoryExtensionType(FactoryExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Lifecycle Extension Type</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 interpretting the object as an instance of '<em>Lifecycle Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLifecycleExtensionType(LifecycleExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Managed Bean Extension Type</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 interpretting the object as an instance of '<em>Managed Bean Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseManagedBeanExtensionType(ManagedBeanExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Converter Extension Type</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 interpretting the object as an instance of '<em>Converter Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseConverterExtensionType(ConverterExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Extension Type</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 interpretting the object as an instance of '<em>Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExtensionType(ExtensionType object) {
return null;
}
/**
* Returns the result of interpretting the object as an instance of '<em>Application Extension Type</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 interpretting the object as an instance of '<em>Application Extension Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseApplicationExtensionType(ApplicationExtensionType object) {
return null;
}
/**
* Returns the result of interpretting 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 interpretting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
*/
public Object defaultCase(EObject object) {
return null;
}
} //FacesConfigSwitch