/** | |
* Copyright (c) 2010 Mia-Software. | |
* 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: | |
* | |
* Nicolas Guyomar (Mia-Software) - initial API and implementation | |
*/ | |
package org.eclipse.modisco.jee.webapp.webapp24.util; | |
import java.util.List; | |
import org.eclipse.emf.ecore.EClass; | |
import org.eclipse.emf.ecore.EObject; | |
import org.eclipse.modisco.jee.webapp.webapp24.AuthConstraintType; | |
import org.eclipse.modisco.jee.webapp.webapp24.AuthMethodType; | |
import org.eclipse.modisco.jee.webapp.webapp24.DescriptionType; | |
import org.eclipse.modisco.jee.webapp.webapp24.DispatcherType; | |
import org.eclipse.modisco.jee.webapp.webapp24.DisplayNameType; | |
import org.eclipse.modisco.jee.webapp.webapp24.DocumentRoot; | |
import org.eclipse.modisco.jee.webapp.webapp24.EjbLinkType; | |
import org.eclipse.modisco.jee.webapp.webapp24.EjbLocalRefType; | |
import org.eclipse.modisco.jee.webapp.webapp24.EjbRefNameType; | |
import org.eclipse.modisco.jee.webapp.webapp24.EjbRefType; | |
import org.eclipse.modisco.jee.webapp.webapp24.EjbRefTypeType; | |
import org.eclipse.modisco.jee.webapp.webapp24.EmptyType; | |
import org.eclipse.modisco.jee.webapp.webapp24.EnvEntryType; | |
import org.eclipse.modisco.jee.webapp.webapp24.EnvEntryTypeValuesType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ErrorCodeType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ErrorPageType; | |
import org.eclipse.modisco.jee.webapp.webapp24.FilterMappingType; | |
import org.eclipse.modisco.jee.webapp.webapp24.FilterNameType; | |
import org.eclipse.modisco.jee.webapp.webapp24.FilterType; | |
import org.eclipse.modisco.jee.webapp.webapp24.FormLoginConfigType; | |
import org.eclipse.modisco.jee.webapp.webapp24.FullyQualifiedClassType; | |
import org.eclipse.modisco.jee.webapp.webapp24.GenericBooleanType; | |
import org.eclipse.modisco.jee.webapp.webapp24.HomeType; | |
import org.eclipse.modisco.jee.webapp.webapp24.HttpMethodType; | |
import org.eclipse.modisco.jee.webapp.webapp24.IconType; | |
import org.eclipse.modisco.jee.webapp.webapp24.JavaIdentifierType; | |
import org.eclipse.modisco.jee.webapp.webapp24.JavaTypeType; | |
import org.eclipse.modisco.jee.webapp.webapp24.JndiNameType; | |
import org.eclipse.modisco.jee.webapp.webapp24.JspConfigType; | |
import org.eclipse.modisco.jee.webapp.webapp24.JspFileType; | |
import org.eclipse.modisco.jee.webapp.webapp24.JspPropertyGroupType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ListenerType; | |
import org.eclipse.modisco.jee.webapp.webapp24.LocalHomeType; | |
import org.eclipse.modisco.jee.webapp.webapp24.LocalType; | |
import org.eclipse.modisco.jee.webapp.webapp24.LocaleEncodingMappingListType; | |
import org.eclipse.modisco.jee.webapp.webapp24.LocaleEncodingMappingType; | |
import org.eclipse.modisco.jee.webapp.webapp24.LoginConfigType; | |
import org.eclipse.modisco.jee.webapp.webapp24.MessageDestinationLinkType; | |
import org.eclipse.modisco.jee.webapp.webapp24.MessageDestinationRefType; | |
import org.eclipse.modisco.jee.webapp.webapp24.MessageDestinationType; | |
import org.eclipse.modisco.jee.webapp.webapp24.MessageDestinationTypeType; | |
import org.eclipse.modisco.jee.webapp.webapp24.MessageDestinationUsageType; | |
import org.eclipse.modisco.jee.webapp.webapp24.MimeMappingType; | |
import org.eclipse.modisco.jee.webapp.webapp24.MimeTypeType; | |
import org.eclipse.modisco.jee.webapp.webapp24.NonEmptyStringType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ParamValueType; | |
import org.eclipse.modisco.jee.webapp.webapp24.PathType; | |
import org.eclipse.modisco.jee.webapp.webapp24.PortComponentRefType; | |
import org.eclipse.modisco.jee.webapp.webapp24.RemoteType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ResAuthType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ResSharingScopeType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ResourceEnvRefType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ResourceRefType; | |
import org.eclipse.modisco.jee.webapp.webapp24.RoleNameType; | |
import org.eclipse.modisco.jee.webapp.webapp24.RunAsType; | |
import org.eclipse.modisco.jee.webapp.webapp24.SecurityConstraintType; | |
import org.eclipse.modisco.jee.webapp.webapp24.SecurityRoleRefType; | |
import org.eclipse.modisco.jee.webapp.webapp24.SecurityRoleType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ServiceRefHandlerType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ServiceRefType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ServletMappingType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ServletNameType; | |
import org.eclipse.modisco.jee.webapp.webapp24.ServletType; | |
import org.eclipse.modisco.jee.webapp.webapp24.SessionConfigType; | |
import org.eclipse.modisco.jee.webapp.webapp24.TaglibType; | |
import org.eclipse.modisco.jee.webapp.webapp24.TransportGuaranteeType; | |
import org.eclipse.modisco.jee.webapp.webapp24.TrueFalseType; | |
import org.eclipse.modisco.jee.webapp.webapp24.UrlPatternType; | |
import org.eclipse.modisco.jee.webapp.webapp24.UserDataConstraintType; | |
import org.eclipse.modisco.jee.webapp.webapp24.WarPathType; | |
import org.eclipse.modisco.jee.webapp.webapp24.WebAppType; | |
import org.eclipse.modisco.jee.webapp.webapp24.WebResourceCollectionType; | |
import org.eclipse.modisco.jee.webapp.webapp24.Webapp24Package; | |
import org.eclipse.modisco.jee.webapp.webapp24.WelcomeFileListType; | |
import org.eclipse.modisco.jee.webapp.webapp24.XsdAnyURIType; | |
import org.eclipse.modisco.jee.webapp.webapp24.XsdBooleanType; | |
import org.eclipse.modisco.jee.webapp.webapp24.XsdIntegerType; | |
import org.eclipse.modisco.jee.webapp.webapp24.XsdNMTOKENType; | |
import org.eclipse.modisco.jee.webapp.webapp24.XsdNonNegativeIntegerType; | |
import org.eclipse.modisco.jee.webapp.webapp24.XsdPositiveIntegerType; | |
import org.eclipse.modisco.jee.webapp.webapp24.XsdQNameType; | |
import org.eclipse.modisco.jee.webapp.webapp24.XsdStringType; | |
/** | |
* <!-- 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.modisco.jee.webapp.webapp24.Webapp24Package | |
* @generated | |
*/ | |
public class Webapp24Switch<T> { | |
/** | |
* The cached model package | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected static Webapp24Package modelPackage; | |
/** | |
* Creates an instance of the switch. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Webapp24Switch() { | |
if (modelPackage == null) { | |
modelPackage = Webapp24Package.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 --> | |
* <!-- end-user-doc --> | |
* @return the first non-null result returned by a <code>caseXXX</code> call. | |
* @generated | |
*/ | |
public T 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 --> | |
* <!-- end-user-doc --> | |
* @return the first non-null result returned by a <code>caseXXX</code> call. | |
* @generated | |
*/ | |
protected T doSwitch(EClass theEClass, EObject theEObject) { | |
if (theEClass.eContainer() == modelPackage) { | |
return doSwitch(theEClass.getClassifierID(), theEObject); | |
} | |
else { | |
List<EClass> eSuperTypes = theEClass.getESuperTypes(); | |
return | |
eSuperTypes.isEmpty() ? | |
defaultCase(theEObject) : | |
doSwitch(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 --> | |
* <!-- end-user-doc --> | |
* @return the first non-null result returned by a <code>caseXXX</code> call. | |
* @generated | |
*/ | |
protected T doSwitch(int classifierID, EObject theEObject) { | |
switch (classifierID) { | |
case Webapp24Package.AUTH_CONSTRAINT_TYPE: { | |
AuthConstraintType authConstraintType = (AuthConstraintType)theEObject; | |
T result = caseAuthConstraintType(authConstraintType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.AUTH_METHOD_TYPE: { | |
AuthMethodType authMethodType = (AuthMethodType)theEObject; | |
T result = caseAuthMethodType(authMethodType); | |
if (result == null) result = caseString(authMethodType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.DESCRIPTION_TYPE: { | |
DescriptionType descriptionType = (DescriptionType)theEObject; | |
T result = caseDescriptionType(descriptionType); | |
if (result == null) result = caseXsdStringType(descriptionType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.DISPATCHER_TYPE: { | |
DispatcherType dispatcherType = (DispatcherType)theEObject; | |
T result = caseDispatcherType(dispatcherType); | |
if (result == null) result = caseString(dispatcherType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.DISPLAY_NAME_TYPE: { | |
DisplayNameType displayNameType = (DisplayNameType)theEObject; | |
T result = caseDisplayNameType(displayNameType); | |
if (result == null) result = caseString(displayNameType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.DOCUMENT_ROOT: { | |
DocumentRoot documentRoot = (DocumentRoot)theEObject; | |
T result = caseDocumentRoot(documentRoot); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.EJB_LINK_TYPE: { | |
EjbLinkType ejbLinkType = (EjbLinkType)theEObject; | |
T result = caseEjbLinkType(ejbLinkType); | |
if (result == null) result = caseString(ejbLinkType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.EJB_LOCAL_REF_TYPE: { | |
EjbLocalRefType ejbLocalRefType = (EjbLocalRefType)theEObject; | |
T result = caseEjbLocalRefType(ejbLocalRefType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.EJB_REF_NAME_TYPE: { | |
EjbRefNameType ejbRefNameType = (EjbRefNameType)theEObject; | |
T result = caseEjbRefNameType(ejbRefNameType); | |
if (result == null) result = caseJndiNameType(ejbRefNameType); | |
if (result == null) result = caseString(ejbRefNameType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.EJB_REF_TYPE: { | |
EjbRefType ejbRefType = (EjbRefType)theEObject; | |
T result = caseEjbRefType(ejbRefType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.EJB_REF_TYPE_TYPE: { | |
EjbRefTypeType ejbRefTypeType = (EjbRefTypeType)theEObject; | |
T result = caseEjbRefTypeType(ejbRefTypeType); | |
if (result == null) result = caseString(ejbRefTypeType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.EMPTY_TYPE: { | |
EmptyType emptyType = (EmptyType)theEObject; | |
T result = caseEmptyType(emptyType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.ENV_ENTRY_TYPE: { | |
EnvEntryType envEntryType = (EnvEntryType)theEObject; | |
T result = caseEnvEntryType(envEntryType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.ENV_ENTRY_TYPE_VALUES_TYPE: { | |
EnvEntryTypeValuesType envEntryTypeValuesType = (EnvEntryTypeValuesType)theEObject; | |
T result = caseEnvEntryTypeValuesType(envEntryTypeValuesType); | |
if (result == null) result = caseString(envEntryTypeValuesType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.ERROR_CODE_TYPE: { | |
ErrorCodeType errorCodeType = (ErrorCodeType)theEObject; | |
T result = caseErrorCodeType(errorCodeType); | |
if (result == null) result = caseXsdPositiveIntegerType(errorCodeType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.ERROR_PAGE_TYPE: { | |
ErrorPageType errorPageType = (ErrorPageType)theEObject; | |
T result = caseErrorPageType(errorPageType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.FILTER_MAPPING_TYPE: { | |
FilterMappingType filterMappingType = (FilterMappingType)theEObject; | |
T result = caseFilterMappingType(filterMappingType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.FILTER_NAME_TYPE: { | |
FilterNameType filterNameType = (FilterNameType)theEObject; | |
T result = caseFilterNameType(filterNameType); | |
if (result == null) result = caseNonEmptyStringType(filterNameType); | |
if (result == null) result = caseString(filterNameType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.FILTER_TYPE: { | |
FilterType filterType = (FilterType)theEObject; | |
T result = caseFilterType(filterType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.FORM_LOGIN_CONFIG_TYPE: { | |
FormLoginConfigType formLoginConfigType = (FormLoginConfigType)theEObject; | |
T result = caseFormLoginConfigType(formLoginConfigType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.FULLY_QUALIFIED_CLASS_TYPE: { | |
FullyQualifiedClassType fullyQualifiedClassType = (FullyQualifiedClassType)theEObject; | |
T result = caseFullyQualifiedClassType(fullyQualifiedClassType); | |
if (result == null) result = caseString(fullyQualifiedClassType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.GENERIC_BOOLEAN_TYPE: { | |
GenericBooleanType genericBooleanType = (GenericBooleanType)theEObject; | |
T result = caseGenericBooleanType(genericBooleanType); | |
if (result == null) result = caseString(genericBooleanType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.HOME_TYPE: { | |
HomeType homeType = (HomeType)theEObject; | |
T result = caseHomeType(homeType); | |
if (result == null) result = caseFullyQualifiedClassType(homeType); | |
if (result == null) result = caseString(homeType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.HTTP_METHOD_TYPE: { | |
HttpMethodType httpMethodType = (HttpMethodType)theEObject; | |
T result = caseHttpMethodType(httpMethodType); | |
if (result == null) result = caseString(httpMethodType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.ICON_TYPE: { | |
IconType iconType = (IconType)theEObject; | |
T result = caseIconType(iconType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.JAVA_IDENTIFIER_TYPE: { | |
JavaIdentifierType javaIdentifierType = (JavaIdentifierType)theEObject; | |
T result = caseJavaIdentifierType(javaIdentifierType); | |
if (result == null) result = caseString(javaIdentifierType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.JAVA_TYPE_TYPE: { | |
JavaTypeType javaTypeType = (JavaTypeType)theEObject; | |
T result = caseJavaTypeType(javaTypeType); | |
if (result == null) result = caseString(javaTypeType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.JNDI_NAME_TYPE: { | |
JndiNameType jndiNameType = (JndiNameType)theEObject; | |
T result = caseJndiNameType(jndiNameType); | |
if (result == null) result = caseString(jndiNameType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.JSP_CONFIG_TYPE: { | |
JspConfigType jspConfigType = (JspConfigType)theEObject; | |
T result = caseJspConfigType(jspConfigType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.JSP_FILE_TYPE: { | |
JspFileType jspFileType = (JspFileType)theEObject; | |
T result = caseJspFileType(jspFileType); | |
if (result == null) result = casePathType(jspFileType); | |
if (result == null) result = caseString(jspFileType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.JSP_PROPERTY_GROUP_TYPE: { | |
JspPropertyGroupType jspPropertyGroupType = (JspPropertyGroupType)theEObject; | |
T result = caseJspPropertyGroupType(jspPropertyGroupType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.LISTENER_TYPE: { | |
ListenerType listenerType = (ListenerType)theEObject; | |
T result = caseListenerType(listenerType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.LOCALE_ENCODING_MAPPING_LIST_TYPE: { | |
LocaleEncodingMappingListType localeEncodingMappingListType = (LocaleEncodingMappingListType)theEObject; | |
T result = caseLocaleEncodingMappingListType(localeEncodingMappingListType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.LOCALE_ENCODING_MAPPING_TYPE: { | |
LocaleEncodingMappingType localeEncodingMappingType = (LocaleEncodingMappingType)theEObject; | |
T result = caseLocaleEncodingMappingType(localeEncodingMappingType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.LOCAL_HOME_TYPE: { | |
LocalHomeType localHomeType = (LocalHomeType)theEObject; | |
T result = caseLocalHomeType(localHomeType); | |
if (result == null) result = caseFullyQualifiedClassType(localHomeType); | |
if (result == null) result = caseString(localHomeType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.LOCAL_TYPE: { | |
LocalType localType = (LocalType)theEObject; | |
T result = caseLocalType(localType); | |
if (result == null) result = caseFullyQualifiedClassType(localType); | |
if (result == null) result = caseString(localType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.LOGIN_CONFIG_TYPE: { | |
LoginConfigType loginConfigType = (LoginConfigType)theEObject; | |
T result = caseLoginConfigType(loginConfigType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.MESSAGE_DESTINATION_LINK_TYPE: { | |
MessageDestinationLinkType messageDestinationLinkType = (MessageDestinationLinkType)theEObject; | |
T result = caseMessageDestinationLinkType(messageDestinationLinkType); | |
if (result == null) result = caseString(messageDestinationLinkType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.MESSAGE_DESTINATION_REF_TYPE: { | |
MessageDestinationRefType messageDestinationRefType = (MessageDestinationRefType)theEObject; | |
T result = caseMessageDestinationRefType(messageDestinationRefType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.MESSAGE_DESTINATION_TYPE: { | |
MessageDestinationType messageDestinationType = (MessageDestinationType)theEObject; | |
T result = caseMessageDestinationType(messageDestinationType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.MESSAGE_DESTINATION_TYPE_TYPE: { | |
MessageDestinationTypeType messageDestinationTypeType = (MessageDestinationTypeType)theEObject; | |
T result = caseMessageDestinationTypeType(messageDestinationTypeType); | |
if (result == null) result = caseFullyQualifiedClassType(messageDestinationTypeType); | |
if (result == null) result = caseString(messageDestinationTypeType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.MESSAGE_DESTINATION_USAGE_TYPE: { | |
MessageDestinationUsageType messageDestinationUsageType = (MessageDestinationUsageType)theEObject; | |
T result = caseMessageDestinationUsageType(messageDestinationUsageType); | |
if (result == null) result = caseString(messageDestinationUsageType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.MIME_MAPPING_TYPE: { | |
MimeMappingType mimeMappingType = (MimeMappingType)theEObject; | |
T result = caseMimeMappingType(mimeMappingType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.MIME_TYPE_TYPE: { | |
MimeTypeType mimeTypeType = (MimeTypeType)theEObject; | |
T result = caseMimeTypeType(mimeTypeType); | |
if (result == null) result = caseString(mimeTypeType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.NON_EMPTY_STRING_TYPE: { | |
NonEmptyStringType nonEmptyStringType = (NonEmptyStringType)theEObject; | |
T result = caseNonEmptyStringType(nonEmptyStringType); | |
if (result == null) result = caseString(nonEmptyStringType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.PARAM_VALUE_TYPE: { | |
ParamValueType paramValueType = (ParamValueType)theEObject; | |
T result = caseParamValueType(paramValueType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.PATH_TYPE: { | |
PathType pathType = (PathType)theEObject; | |
T result = casePathType(pathType); | |
if (result == null) result = caseString(pathType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.PORT_COMPONENT_REF_TYPE: { | |
PortComponentRefType portComponentRefType = (PortComponentRefType)theEObject; | |
T result = casePortComponentRefType(portComponentRefType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.REMOTE_TYPE: { | |
RemoteType remoteType = (RemoteType)theEObject; | |
T result = caseRemoteType(remoteType); | |
if (result == null) result = caseFullyQualifiedClassType(remoteType); | |
if (result == null) result = caseString(remoteType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.RES_AUTH_TYPE: { | |
ResAuthType resAuthType = (ResAuthType)theEObject; | |
T result = caseResAuthType(resAuthType); | |
if (result == null) result = caseString(resAuthType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.RESOURCE_ENV_REF_TYPE: { | |
ResourceEnvRefType resourceEnvRefType = (ResourceEnvRefType)theEObject; | |
T result = caseResourceEnvRefType(resourceEnvRefType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.RESOURCE_REF_TYPE: { | |
ResourceRefType resourceRefType = (ResourceRefType)theEObject; | |
T result = caseResourceRefType(resourceRefType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.RES_SHARING_SCOPE_TYPE: { | |
ResSharingScopeType resSharingScopeType = (ResSharingScopeType)theEObject; | |
T result = caseResSharingScopeType(resSharingScopeType); | |
if (result == null) result = caseString(resSharingScopeType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.ROLE_NAME_TYPE: { | |
RoleNameType roleNameType = (RoleNameType)theEObject; | |
T result = caseRoleNameType(roleNameType); | |
if (result == null) result = caseString(roleNameType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.RUN_AS_TYPE: { | |
RunAsType runAsType = (RunAsType)theEObject; | |
T result = caseRunAsType(runAsType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.SECURITY_CONSTRAINT_TYPE: { | |
SecurityConstraintType securityConstraintType = (SecurityConstraintType)theEObject; | |
T result = caseSecurityConstraintType(securityConstraintType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.SECURITY_ROLE_REF_TYPE: { | |
SecurityRoleRefType securityRoleRefType = (SecurityRoleRefType)theEObject; | |
T result = caseSecurityRoleRefType(securityRoleRefType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.SECURITY_ROLE_TYPE: { | |
SecurityRoleType securityRoleType = (SecurityRoleType)theEObject; | |
T result = caseSecurityRoleType(securityRoleType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.SERVICE_REF_HANDLER_TYPE: { | |
ServiceRefHandlerType serviceRefHandlerType = (ServiceRefHandlerType)theEObject; | |
T result = caseServiceRefHandlerType(serviceRefHandlerType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.SERVICE_REF_TYPE: { | |
ServiceRefType serviceRefType = (ServiceRefType)theEObject; | |
T result = caseServiceRefType(serviceRefType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.SERVLET_MAPPING_TYPE: { | |
ServletMappingType servletMappingType = (ServletMappingType)theEObject; | |
T result = caseServletMappingType(servletMappingType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.SERVLET_NAME_TYPE: { | |
ServletNameType servletNameType = (ServletNameType)theEObject; | |
T result = caseServletNameType(servletNameType); | |
if (result == null) result = caseNonEmptyStringType(servletNameType); | |
if (result == null) result = caseString(servletNameType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.SERVLET_TYPE: { | |
ServletType servletType = (ServletType)theEObject; | |
T result = caseServletType(servletType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.SESSION_CONFIG_TYPE: { | |
SessionConfigType sessionConfigType = (SessionConfigType)theEObject; | |
T result = caseSessionConfigType(sessionConfigType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.STRING: { | |
org.eclipse.modisco.jee.webapp.webapp24.String string = (org.eclipse.modisco.jee.webapp.webapp24.String)theEObject; | |
T result = caseString(string); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.TAGLIB_TYPE: { | |
TaglibType taglibType = (TaglibType)theEObject; | |
T result = caseTaglibType(taglibType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.TRANSPORT_GUARANTEE_TYPE: { | |
TransportGuaranteeType transportGuaranteeType = (TransportGuaranteeType)theEObject; | |
T result = caseTransportGuaranteeType(transportGuaranteeType); | |
if (result == null) result = caseString(transportGuaranteeType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.TRUE_FALSE_TYPE: { | |
TrueFalseType trueFalseType = (TrueFalseType)theEObject; | |
T result = caseTrueFalseType(trueFalseType); | |
if (result == null) result = caseXsdBooleanType(trueFalseType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.URL_PATTERN_TYPE: { | |
UrlPatternType urlPatternType = (UrlPatternType)theEObject; | |
T result = caseUrlPatternType(urlPatternType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.USER_DATA_CONSTRAINT_TYPE: { | |
UserDataConstraintType userDataConstraintType = (UserDataConstraintType)theEObject; | |
T result = caseUserDataConstraintType(userDataConstraintType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.WAR_PATH_TYPE: { | |
WarPathType warPathType = (WarPathType)theEObject; | |
T result = caseWarPathType(warPathType); | |
if (result == null) result = caseString(warPathType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.WEB_APP_TYPE: { | |
WebAppType webAppType = (WebAppType)theEObject; | |
T result = caseWebAppType(webAppType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.WEB_RESOURCE_COLLECTION_TYPE: { | |
WebResourceCollectionType webResourceCollectionType = (WebResourceCollectionType)theEObject; | |
T result = caseWebResourceCollectionType(webResourceCollectionType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.WELCOME_FILE_LIST_TYPE: { | |
WelcomeFileListType welcomeFileListType = (WelcomeFileListType)theEObject; | |
T result = caseWelcomeFileListType(welcomeFileListType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.XSD_ANY_URI_TYPE: { | |
XsdAnyURIType xsdAnyURIType = (XsdAnyURIType)theEObject; | |
T result = caseXsdAnyURIType(xsdAnyURIType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.XSD_BOOLEAN_TYPE: { | |
XsdBooleanType xsdBooleanType = (XsdBooleanType)theEObject; | |
T result = caseXsdBooleanType(xsdBooleanType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.XSD_INTEGER_TYPE: { | |
XsdIntegerType xsdIntegerType = (XsdIntegerType)theEObject; | |
T result = caseXsdIntegerType(xsdIntegerType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.XSD_NMTOKEN_TYPE: { | |
XsdNMTOKENType xsdNMTOKENType = (XsdNMTOKENType)theEObject; | |
T result = caseXsdNMTOKENType(xsdNMTOKENType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.XSD_NON_NEGATIVE_INTEGER_TYPE: { | |
XsdNonNegativeIntegerType xsdNonNegativeIntegerType = (XsdNonNegativeIntegerType)theEObject; | |
T result = caseXsdNonNegativeIntegerType(xsdNonNegativeIntegerType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.XSD_POSITIVE_INTEGER_TYPE: { | |
XsdPositiveIntegerType xsdPositiveIntegerType = (XsdPositiveIntegerType)theEObject; | |
T result = caseXsdPositiveIntegerType(xsdPositiveIntegerType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.XSD_QNAME_TYPE: { | |
XsdQNameType xsdQNameType = (XsdQNameType)theEObject; | |
T result = caseXsdQNameType(xsdQNameType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
case Webapp24Package.XSD_STRING_TYPE: { | |
XsdStringType xsdStringType = (XsdStringType)theEObject; | |
T result = caseXsdStringType(xsdStringType); | |
if (result == null) result = defaultCase(theEObject); | |
return result; | |
} | |
default: return defaultCase(theEObject); | |
} | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Auth Constraint 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 interpreting the object as an instance of '<em>Auth Constraint Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseAuthConstraintType(AuthConstraintType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Auth Method 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 interpreting the object as an instance of '<em>Auth Method Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseAuthMethodType(AuthMethodType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting 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 interpreting the object as an instance of '<em>Description Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseDescriptionType(DescriptionType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Dispatcher 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 interpreting the object as an instance of '<em>Dispatcher Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseDispatcherType(DispatcherType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting 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 interpreting the object as an instance of '<em>Display Name Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseDisplayNameType(DisplayNameType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting 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 interpreting the object as an instance of '<em>Document Root</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseDocumentRoot(DocumentRoot object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Ejb Link 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 interpreting the object as an instance of '<em>Ejb Link Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseEjbLinkType(EjbLinkType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Ejb Local Ref 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 interpreting the object as an instance of '<em>Ejb Local Ref Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseEjbLocalRefType(EjbLocalRefType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Ejb Ref 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 interpreting the object as an instance of '<em>Ejb Ref Name Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseEjbRefNameType(EjbRefNameType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Ejb Ref 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 interpreting the object as an instance of '<em>Ejb Ref Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseEjbRefType(EjbRefType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Ejb Ref 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 interpreting the object as an instance of '<em>Ejb Ref Type Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseEjbRefTypeType(EjbRefTypeType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Empty 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 interpreting the object as an instance of '<em>Empty Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseEmptyType(EmptyType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Env 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 interpreting the object as an instance of '<em>Env Entry Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseEnvEntryType(EnvEntryType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Env Entry Type Values 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 interpreting the object as an instance of '<em>Env Entry Type Values Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseEnvEntryTypeValuesType(EnvEntryTypeValuesType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Error Code 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 interpreting the object as an instance of '<em>Error Code Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseErrorCodeType(ErrorCodeType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Error Page 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 interpreting the object as an instance of '<em>Error Page Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseErrorPageType(ErrorPageType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Filter Mapping 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 interpreting the object as an instance of '<em>Filter Mapping Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseFilterMappingType(FilterMappingType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Filter 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 interpreting the object as an instance of '<em>Filter Name Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseFilterNameType(FilterNameType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Filter 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 interpreting the object as an instance of '<em>Filter Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseFilterType(FilterType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Form Login 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 interpreting the object as an instance of '<em>Form Login Config Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseFormLoginConfigType(FormLoginConfigType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Fully Qualified 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 interpreting the object as an instance of '<em>Fully Qualified Class Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseFullyQualifiedClassType(FullyQualifiedClassType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Generic Boolean 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 interpreting the object as an instance of '<em>Generic Boolean Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseGenericBooleanType(GenericBooleanType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Home 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 interpreting the object as an instance of '<em>Home Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseHomeType(HomeType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Http Method 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 interpreting the object as an instance of '<em>Http Method Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseHttpMethodType(HttpMethodType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting 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 interpreting the object as an instance of '<em>Icon Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseIconType(IconType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Java Identifier 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 interpreting the object as an instance of '<em>Java Identifier Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseJavaIdentifierType(JavaIdentifierType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Java 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 interpreting the object as an instance of '<em>Java Type Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseJavaTypeType(JavaTypeType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Jndi 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 interpreting the object as an instance of '<em>Jndi Name Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseJndiNameType(JndiNameType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Jsp 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 interpreting the object as an instance of '<em>Jsp Config Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseJspConfigType(JspConfigType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Jsp File 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 interpreting the object as an instance of '<em>Jsp File Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseJspFileType(JspFileType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Jsp Property Group 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 interpreting the object as an instance of '<em>Jsp Property Group Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseJspPropertyGroupType(JspPropertyGroupType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>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 interpreting the object as an instance of '<em>Listener Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseListenerType(ListenerType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Locale Encoding Mapping List 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 interpreting the object as an instance of '<em>Locale Encoding Mapping List Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseLocaleEncodingMappingListType(LocaleEncodingMappingListType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Locale Encoding Mapping 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 interpreting the object as an instance of '<em>Locale Encoding Mapping Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseLocaleEncodingMappingType(LocaleEncodingMappingType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Local Home 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 interpreting the object as an instance of '<em>Local Home Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseLocalHomeType(LocalHomeType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Local 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 interpreting the object as an instance of '<em>Local Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseLocalType(LocalType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Login 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 interpreting the object as an instance of '<em>Login Config Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseLoginConfigType(LoginConfigType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Message Destination Link 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 interpreting the object as an instance of '<em>Message Destination Link Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseMessageDestinationLinkType(MessageDestinationLinkType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Message Destination Ref 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 interpreting the object as an instance of '<em>Message Destination Ref Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseMessageDestinationRefType(MessageDestinationRefType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Message Destination 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 interpreting the object as an instance of '<em>Message Destination Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseMessageDestinationType(MessageDestinationType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Message Destination 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 interpreting the object as an instance of '<em>Message Destination Type Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseMessageDestinationTypeType(MessageDestinationTypeType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Message Destination Usage 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 interpreting the object as an instance of '<em>Message Destination Usage Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseMessageDestinationUsageType(MessageDestinationUsageType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Mime Mapping 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 interpreting the object as an instance of '<em>Mime Mapping Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseMimeMappingType(MimeMappingType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Mime 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 interpreting the object as an instance of '<em>Mime Type Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseMimeTypeType(MimeTypeType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Non Empty String 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 interpreting the object as an instance of '<em>Non Empty String Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseNonEmptyStringType(NonEmptyStringType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Param 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 interpreting the object as an instance of '<em>Param Value Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseParamValueType(ParamValueType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Path 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 interpreting the object as an instance of '<em>Path Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T casePathType(PathType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Port Component Ref 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 interpreting the object as an instance of '<em>Port Component Ref Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T casePortComponentRefType(PortComponentRefType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Remote 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 interpreting the object as an instance of '<em>Remote Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseRemoteType(RemoteType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Res Auth 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 interpreting the object as an instance of '<em>Res Auth Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseResAuthType(ResAuthType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Resource Env Ref 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 interpreting the object as an instance of '<em>Resource Env Ref Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseResourceEnvRefType(ResourceEnvRefType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Resource Ref 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 interpreting the object as an instance of '<em>Resource Ref Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseResourceRefType(ResourceRefType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Res Sharing 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 interpreting the object as an instance of '<em>Res Sharing Scope Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseResSharingScopeType(ResSharingScopeType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Role 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 interpreting the object as an instance of '<em>Role Name Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseRoleNameType(RoleNameType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Run As 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 interpreting the object as an instance of '<em>Run As Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseRunAsType(RunAsType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Security Constraint 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 interpreting the object as an instance of '<em>Security Constraint Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseSecurityConstraintType(SecurityConstraintType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Security Role Ref 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 interpreting the object as an instance of '<em>Security Role Ref Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseSecurityRoleRefType(SecurityRoleRefType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Security Role 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 interpreting the object as an instance of '<em>Security Role Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseSecurityRoleType(SecurityRoleType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Service Ref 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 interpreting the object as an instance of '<em>Service Ref Handler Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseServiceRefHandlerType(ServiceRefHandlerType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Service Ref 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 interpreting the object as an instance of '<em>Service Ref Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseServiceRefType(ServiceRefType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Servlet Mapping 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 interpreting the object as an instance of '<em>Servlet Mapping Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseServletMappingType(ServletMappingType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Servlet 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 interpreting the object as an instance of '<em>Servlet Name Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseServletNameType(ServletNameType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Servlet 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 interpreting the object as an instance of '<em>Servlet Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseServletType(ServletType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Session 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 interpreting the object as an instance of '<em>Session Config Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseSessionConfigType(SessionConfigType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>String</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>String</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseString(org.eclipse.modisco.jee.webapp.webapp24.String object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Taglib 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 interpreting the object as an instance of '<em>Taglib Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseTaglibType(TaglibType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Transport Guarantee 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 interpreting the object as an instance of '<em>Transport Guarantee Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseTransportGuaranteeType(TransportGuaranteeType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>True False 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 interpreting the object as an instance of '<em>True False Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseTrueFalseType(TrueFalseType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Url Pattern 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 interpreting the object as an instance of '<em>Url Pattern Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseUrlPatternType(UrlPatternType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>User Data Constraint 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 interpreting the object as an instance of '<em>User Data Constraint Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseUserDataConstraintType(UserDataConstraintType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>War Path 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 interpreting the object as an instance of '<em>War Path Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseWarPathType(WarPathType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Web App 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 interpreting the object as an instance of '<em>Web App Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseWebAppType(WebAppType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Web Resource Collection 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 interpreting the object as an instance of '<em>Web Resource Collection Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseWebResourceCollectionType(WebResourceCollectionType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Welcome File List 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 interpreting the object as an instance of '<em>Welcome File List Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseWelcomeFileListType(WelcomeFileListType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Xsd Any URI 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 interpreting the object as an instance of '<em>Xsd Any URI Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseXsdAnyURIType(XsdAnyURIType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Xsd Boolean 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 interpreting the object as an instance of '<em>Xsd Boolean Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseXsdBooleanType(XsdBooleanType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Xsd Integer 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 interpreting the object as an instance of '<em>Xsd Integer Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseXsdIntegerType(XsdIntegerType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Xsd NMTOKEN 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 interpreting the object as an instance of '<em>Xsd NMTOKEN Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseXsdNMTOKENType(XsdNMTOKENType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Xsd Non Negative Integer 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 interpreting the object as an instance of '<em>Xsd Non Negative Integer Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseXsdNonNegativeIntegerType(XsdNonNegativeIntegerType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Xsd Positive Integer 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 interpreting the object as an instance of '<em>Xsd Positive Integer Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseXsdPositiveIntegerType(XsdPositiveIntegerType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Xsd QName 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 interpreting the object as an instance of '<em>Xsd QName Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseXsdQNameType(XsdQNameType object) { | |
return null; | |
} | |
/** | |
* Returns the result of interpreting the object as an instance of '<em>Xsd String 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 interpreting the object as an instance of '<em>Xsd String Type</em>'. | |
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | |
* @generated | |
*/ | |
public T caseXsdStringType(XsdStringType 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 | |
*/ | |
public T defaultCase(EObject object) { | |
return null; | |
} | |
} //Webapp24Switch |