| /** |
| * <copyright> |
| * </copyright> |
| * |
| * $Id: FaceletTaglibSwitch.java,v 1.2 2010/03/18 06:24:41 cbateman Exp $ |
| */ |
| package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util; |
| |
| import java.util.List; |
| |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path; |
| import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject; |
| |
| /** |
| * <!-- 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. |
| * @param <T> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage |
| * @generated |
| */ |
| public class FaceletTaglibSwitch<T> |
| { |
| /** |
| * The cached model package |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static FaceletTaglibPackage modelPackage; |
| |
| /** |
| * Creates an instance of the switch. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public FaceletTaglibSwitch() |
| { |
| if (modelPackage == null) |
| { |
| modelPackage = FaceletTaglibPackage.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 |
| * <!-- 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 --> |
| * @param theEClass |
| * @param theEObject |
| * <!-- 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); |
| } |
| 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 --> |
| * @param classifierID |
| * @param theEObject |
| * <!-- 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 FaceletTaglibPackage.DESCRIPTION: |
| { |
| Description description = (Description)theEObject; |
| T result = caseDescription(description); |
| if (result == null) result = caseIdentifiableLangStringValue(description); |
| if (result == null) result = caseIdentifiableStringValue(description); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.DISPLAY_NAME: |
| { |
| DisplayName displayName = (DisplayName)theEObject; |
| T result = caseDisplayName(displayName); |
| if (result == null) result = caseIdentifiableLangStringValue(displayName); |
| if (result == null) result = caseIdentifiableStringValue(displayName); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.DOCUMENT_ROOT: |
| { |
| DocumentRoot documentRoot = (DocumentRoot)theEObject; |
| T result = caseDocumentRoot(documentRoot); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME: |
| { |
| FaceletTaglibCanonicalName faceletTaglibCanonicalName = (FaceletTaglibCanonicalName)theEObject; |
| T result = caseFaceletTaglibCanonicalName(faceletTaglibCanonicalName); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION: |
| { |
| FaceletTaglibExtension faceletTaglibExtension = (FaceletTaglibExtension)theEObject; |
| T result = caseFaceletTaglibExtension(faceletTaglibExtension); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION: |
| { |
| FaceletTaglibFunction faceletTaglibFunction = (FaceletTaglibFunction)theEObject; |
| T result = caseFaceletTaglibFunction(faceletTaglibFunction); |
| if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibFunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE: |
| { |
| FaceletTaglibTagAttribute faceletTaglibTagAttribute = (FaceletTaglibTagAttribute)theEObject; |
| T result = caseFaceletTaglibTagAttribute(faceletTaglibTagAttribute); |
| if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagAttribute); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION: |
| { |
| FaceletTaglibTagBehaviorExtension faceletTaglibTagBehaviorExtension = (FaceletTaglibTagBehaviorExtension)theEObject; |
| T result = caseFaceletTaglibTagBehaviorExtension(faceletTaglibTagBehaviorExtension); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR: |
| { |
| FaceletTaglibTagBehavior faceletTaglibTagBehavior = (FaceletTaglibTagBehavior)theEObject; |
| T result = caseFaceletTaglibTagBehavior(faceletTaglibTagBehavior); |
| if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagBehavior); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION: |
| { |
| FaceletTaglibTagComponentExtension faceletTaglibTagComponentExtension = (FaceletTaglibTagComponentExtension)theEObject; |
| T result = caseFaceletTaglibTagComponentExtension(faceletTaglibTagComponentExtension); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT: |
| { |
| FaceletTaglibTagComponent faceletTaglibTagComponent = (FaceletTaglibTagComponent)theEObject; |
| T result = caseFaceletTaglibTagComponent(faceletTaglibTagComponent); |
| if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagComponent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION: |
| { |
| FaceletTaglibTagConverterExtension faceletTaglibTagConverterExtension = (FaceletTaglibTagConverterExtension)theEObject; |
| T result = caseFaceletTaglibTagConverterExtension(faceletTaglibTagConverterExtension); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER: |
| { |
| FaceletTaglibTagConverter faceletTaglibTagConverter = (FaceletTaglibTagConverter)theEObject; |
| T result = caseFaceletTaglibTagConverter(faceletTaglibTagConverter); |
| if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagConverter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION: |
| { |
| FaceletTaglibTagExtension faceletTaglibTagExtension = (FaceletTaglibTagExtension)theEObject; |
| T result = caseFaceletTaglibTagExtension(faceletTaglibTagExtension); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG: |
| { |
| FaceletTaglibTag faceletTaglibTag = (FaceletTaglibTag)theEObject; |
| T result = caseFaceletTaglibTag(faceletTaglibTag); |
| if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTag); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION: |
| { |
| FaceletTaglibTagValidatorExtension faceletTaglibTagValidatorExtension = (FaceletTaglibTagValidatorExtension)theEObject; |
| T result = caseFaceletTaglibTagValidatorExtension(faceletTaglibTagValidatorExtension); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR: |
| { |
| FaceletTaglibTagValidator faceletTaglibTagValidator = (FaceletTaglibTagValidator)theEObject; |
| T result = caseFaceletTaglibTagValidator(faceletTaglibTagValidator); |
| if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagValidator); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FACELET_TAGLIB: |
| { |
| FaceletTaglib faceletTaglib = (FaceletTaglib)theEObject; |
| T result = caseFaceletTaglib(faceletTaglib); |
| if (result == null) result = caseUserVisibleTaglibObject(faceletTaglib); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.FULLY_QUALIFIED_CLASS: |
| { |
| FullyQualifiedClass fullyQualifiedClass = (FullyQualifiedClass)theEObject; |
| T result = caseFullyQualifiedClass(fullyQualifiedClass); |
| if (result == null) result = caseIdentifiableStringValue(fullyQualifiedClass); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.GENERIC_BOOLEAN: |
| { |
| GenericBoolean genericBoolean = (GenericBoolean)theEObject; |
| T result = caseGenericBoolean(genericBoolean); |
| if (result == null) result = caseIdentifiableStringValue(genericBoolean); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.ICON: |
| { |
| Icon icon = (Icon)theEObject; |
| T result = caseIcon(icon); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.JAVA_IDENTIFIER: |
| { |
| JavaIdentifier javaIdentifier = (JavaIdentifier)theEObject; |
| T result = caseJavaIdentifier(javaIdentifier); |
| if (result == null) result = caseIdentifiableStringValue(javaIdentifier); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.PATH: |
| { |
| Path path = (Path)theEObject; |
| T result = casePath(path); |
| if (result == null) result = caseIdentifiableStringValue(path); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE: |
| { |
| IdentifiableStringValue identifiableStringValue = (IdentifiableStringValue)theEObject; |
| T result = caseIdentifiableStringValue(identifiableStringValue); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.IDENTIFIABLE_LANG_STRING_VALUE: |
| { |
| IdentifiableLangStringValue identifiableLangStringValue = (IdentifiableLangStringValue)theEObject; |
| T result = caseIdentifiableLangStringValue(identifiableLangStringValue); |
| if (result == null) result = caseIdentifiableStringValue(identifiableLangStringValue); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT: |
| { |
| UserVisibleTaglibObject userVisibleTaglibObject = (UserVisibleTaglibObject)theEObject; |
| T result = caseUserVisibleTaglibObject(userVisibleTaglibObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| default: return defaultCase(theEObject); |
| } |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Description</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Description</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDescription(Description object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Display Name</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDisplayName(DisplayName 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>Canonical Name</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>Canonical Name</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibCanonicalName(FaceletTaglibCanonicalName object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Extension</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>Extension</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibExtension(FaceletTaglibExtension object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Function</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>Function</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibFunction(FaceletTaglibFunction object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag 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 interpreting the object as an instance of '<em>Tag Attribute</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagAttribute(FaceletTaglibTagAttribute object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Behavior Extension</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>Tag Behavior Extension</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagBehaviorExtension(FaceletTaglibTagBehaviorExtension object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Behavior</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>Tag Behavior</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagBehavior(FaceletTaglibTagBehavior object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Component Extension</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>Tag Component Extension</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagComponentExtension(FaceletTaglibTagComponentExtension object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Component</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>Tag Component</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagComponent(FaceletTaglibTagComponent object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Converter Extension</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>Tag Converter Extension</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagConverterExtension(FaceletTaglibTagConverterExtension object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Converter</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>Tag Converter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagConverter(FaceletTaglibTagConverter object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Extension</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>Tag Extension</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagExtension(FaceletTaglibTagExtension object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag</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>Tag</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTag(FaceletTaglibTag object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Validator Extension</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>Tag Validator Extension</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagValidatorExtension(FaceletTaglibTagValidatorExtension object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Validator</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>Tag Validator</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglibTagValidator(FaceletTaglibTagValidator object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Facelet Taglib</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>Facelet Taglib</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFaceletTaglib(FaceletTaglib object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Fully Qualified Class</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFullyQualifiedClass(FullyQualifiedClass object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Generic Boolean</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseGenericBoolean(GenericBoolean object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Icon</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIcon(Icon object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Java Identifier</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseJavaIdentifier(JavaIdentifier object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Path</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePath(Path object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Identifiable String Value</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>Identifiable String Value</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIdentifiableStringValue(IdentifiableStringValue object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Identifiable Lang String Value</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>Identifiable Lang String Value</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIdentifiableLangStringValue(IdentifiableLangStringValue object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>User Visible Taglib Object</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 Visible Taglib Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseUserVisibleTaglibObject(UserVisibleTaglibObject 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; |
| } |
| |
| } //FaceletTaglibSwitch |