diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/java/mappings/util/JpaJavaMappingsSwitch.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/java/mappings/util/JpaJavaMappingsSwitch.java | 2541 |
1 files changed, 0 insertions, 2541 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/java/mappings/util/JpaJavaMappingsSwitch.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/java/mappings/util/JpaJavaMappingsSwitch.java deleted file mode 100644 index d6052b4179..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/java/mappings/util/JpaJavaMappingsSwitch.java +++ /dev/null @@ -1,2541 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2006, 2007 Oracle. 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: - * Oracle - initial API and implementation - ******************************************************************************/ -package org.eclipse.jpt.core.internal.content.java.mappings.util; - -import java.util.List; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.jpt.core.internal.IAttributeMapping; -import org.eclipse.jpt.core.internal.IJpaEObject; -import org.eclipse.jpt.core.internal.IJpaSourceObject; -import org.eclipse.jpt.core.internal.ITypeMapping; -import org.eclipse.jpt.core.internal.JpaEObject; -import org.eclipse.jpt.core.internal.content.java.IJavaAttributeMapping; -import org.eclipse.jpt.core.internal.content.java.IJavaTypeMapping; -import org.eclipse.jpt.core.internal.content.java.JavaEObject; -import org.eclipse.jpt.core.internal.content.java.mappings.AbstractJavaColumn; -import org.eclipse.jpt.core.internal.content.java.mappings.AbstractJavaTable; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaAbstractQuery; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaAssociationOverride; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaAttributeMapping; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaAttributeOverride; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaBasic; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaCascade; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaColumn; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaDiscriminatorColumn; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaEmbeddable; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaEmbedded; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaEmbeddedId; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaEntity; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaGeneratedValue; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaGenerator; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaId; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaJoinColumn; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaJoinTable; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaManyToMany; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaManyToOne; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaMappedSuperclass; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaMultiRelationshipMapping; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaNamedColumn; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaNamedNativeQuery; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaNamedQuery; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaNullAttributeMapping; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaNullTypeMapping; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaOneToMany; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaOneToOne; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaOverride; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaPrimaryKeyJoinColumn; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaQueryHint; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaRelationshipMapping; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaSecondaryTable; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaSequenceGenerator; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaSingleRelationshipMapping; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaTable; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaTableGenerator; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaTransient; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaTypeMapping; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaUniqueConstraint; -import org.eclipse.jpt.core.internal.content.java.mappings.JavaVersion; -import org.eclipse.jpt.core.internal.content.java.mappings.JpaJavaMappingsPackage; -import org.eclipse.jpt.core.internal.mappings.IAbstractColumn; -import org.eclipse.jpt.core.internal.mappings.IAbstractJoinColumn; -import org.eclipse.jpt.core.internal.mappings.IAssociationOverride; -import org.eclipse.jpt.core.internal.mappings.IAttributeOverride; -import org.eclipse.jpt.core.internal.mappings.IBasic; -import org.eclipse.jpt.core.internal.mappings.ICascade; -import org.eclipse.jpt.core.internal.mappings.IColumn; -import org.eclipse.jpt.core.internal.mappings.IColumnMapping; -import org.eclipse.jpt.core.internal.mappings.IDiscriminatorColumn; -import org.eclipse.jpt.core.internal.mappings.IEmbeddable; -import org.eclipse.jpt.core.internal.mappings.IEmbedded; -import org.eclipse.jpt.core.internal.mappings.IEmbeddedId; -import org.eclipse.jpt.core.internal.mappings.IEntity; -import org.eclipse.jpt.core.internal.mappings.IGeneratedValue; -import org.eclipse.jpt.core.internal.mappings.IGenerator; -import org.eclipse.jpt.core.internal.mappings.IId; -import org.eclipse.jpt.core.internal.mappings.IJoinColumn; -import org.eclipse.jpt.core.internal.mappings.IJoinTable; -import org.eclipse.jpt.core.internal.mappings.IManyToMany; -import org.eclipse.jpt.core.internal.mappings.IManyToOne; -import org.eclipse.jpt.core.internal.mappings.IMappedSuperclass; -import org.eclipse.jpt.core.internal.mappings.IMultiRelationshipMapping; -import org.eclipse.jpt.core.internal.mappings.INamedColumn; -import org.eclipse.jpt.core.internal.mappings.INamedNativeQuery; -import org.eclipse.jpt.core.internal.mappings.INamedQuery; -import org.eclipse.jpt.core.internal.mappings.INonOwningMapping; -import org.eclipse.jpt.core.internal.mappings.IOneToMany; -import org.eclipse.jpt.core.internal.mappings.IOneToOne; -import org.eclipse.jpt.core.internal.mappings.IOverride; -import org.eclipse.jpt.core.internal.mappings.IPrimaryKeyJoinColumn; -import org.eclipse.jpt.core.internal.mappings.IQuery; -import org.eclipse.jpt.core.internal.mappings.IQueryHint; -import org.eclipse.jpt.core.internal.mappings.IRelationshipMapping; -import org.eclipse.jpt.core.internal.mappings.ISecondaryTable; -import org.eclipse.jpt.core.internal.mappings.ISequenceGenerator; -import org.eclipse.jpt.core.internal.mappings.ISingleRelationshipMapping; -import org.eclipse.jpt.core.internal.mappings.ITable; -import org.eclipse.jpt.core.internal.mappings.ITableGenerator; -import org.eclipse.jpt.core.internal.mappings.ITransient; -import org.eclipse.jpt.core.internal.mappings.IUniqueConstraint; -import org.eclipse.jpt.core.internal.mappings.IVersion; - -/** - * <!-- 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.jpt.core.internal.content.java.mappings.JpaJavaMappingsPackage - * @generated - */ -public class JpaJavaMappingsSwitch<T> -{ - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static JpaJavaMappingsPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public JpaJavaMappingsSwitch() { - if (modelPackage == null) { - modelPackage = JpaJavaMappingsPackage.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 JpaJavaMappingsPackage.JAVA_TYPE_MAPPING : { - JavaTypeMapping javaTypeMapping = (JavaTypeMapping) theEObject; - T result = caseJavaTypeMapping(javaTypeMapping); - if (result == null) - result = caseJavaEObject(javaTypeMapping); - if (result == null) - result = caseIJavaTypeMapping(javaTypeMapping); - if (result == null) - result = caseJpaEObject(javaTypeMapping); - if (result == null) - result = caseIJpaSourceObject(javaTypeMapping); - if (result == null) - result = caseITypeMapping(javaTypeMapping); - if (result == null) - result = caseIJpaEObject(javaTypeMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_ENTITY : { - JavaEntity javaEntity = (JavaEntity) theEObject; - T result = caseJavaEntity(javaEntity); - if (result == null) - result = caseJavaTypeMapping(javaEntity); - if (result == null) - result = caseIEntity(javaEntity); - if (result == null) - result = caseJavaEObject(javaEntity); - if (result == null) - result = caseIJavaTypeMapping(javaEntity); - if (result == null) - result = caseITypeMapping(javaEntity); - if (result == null) - result = caseJpaEObject(javaEntity); - if (result == null) - result = caseIJpaSourceObject(javaEntity); - if (result == null) - result = caseIJpaEObject(javaEntity); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_MAPPED_SUPERCLASS : { - JavaMappedSuperclass javaMappedSuperclass = (JavaMappedSuperclass) theEObject; - T result = caseJavaMappedSuperclass(javaMappedSuperclass); - if (result == null) - result = caseJavaTypeMapping(javaMappedSuperclass); - if (result == null) - result = caseIMappedSuperclass(javaMappedSuperclass); - if (result == null) - result = caseJavaEObject(javaMappedSuperclass); - if (result == null) - result = caseIJavaTypeMapping(javaMappedSuperclass); - if (result == null) - result = caseITypeMapping(javaMappedSuperclass); - if (result == null) - result = caseJpaEObject(javaMappedSuperclass); - if (result == null) - result = caseIJpaSourceObject(javaMappedSuperclass); - if (result == null) - result = caseIJpaEObject(javaMappedSuperclass); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_EMBEDDABLE : { - JavaEmbeddable javaEmbeddable = (JavaEmbeddable) theEObject; - T result = caseJavaEmbeddable(javaEmbeddable); - if (result == null) - result = caseJavaTypeMapping(javaEmbeddable); - if (result == null) - result = caseIEmbeddable(javaEmbeddable); - if (result == null) - result = caseJavaEObject(javaEmbeddable); - if (result == null) - result = caseIJavaTypeMapping(javaEmbeddable); - if (result == null) - result = caseITypeMapping(javaEmbeddable); - if (result == null) - result = caseJpaEObject(javaEmbeddable); - if (result == null) - result = caseIJpaSourceObject(javaEmbeddable); - if (result == null) - result = caseIJpaEObject(javaEmbeddable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_NULL_TYPE_MAPPING : { - JavaNullTypeMapping javaNullTypeMapping = (JavaNullTypeMapping) theEObject; - T result = caseJavaNullTypeMapping(javaNullTypeMapping); - if (result == null) - result = caseJavaTypeMapping(javaNullTypeMapping); - if (result == null) - result = caseJavaEObject(javaNullTypeMapping); - if (result == null) - result = caseIJavaTypeMapping(javaNullTypeMapping); - if (result == null) - result = caseJpaEObject(javaNullTypeMapping); - if (result == null) - result = caseIJpaSourceObject(javaNullTypeMapping); - if (result == null) - result = caseITypeMapping(javaNullTypeMapping); - if (result == null) - result = caseIJpaEObject(javaNullTypeMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_ATTRIBUTE_MAPPING : { - JavaAttributeMapping javaAttributeMapping = (JavaAttributeMapping) theEObject; - T result = caseJavaAttributeMapping(javaAttributeMapping); - if (result == null) - result = caseJavaEObject(javaAttributeMapping); - if (result == null) - result = caseIJavaAttributeMapping(javaAttributeMapping); - if (result == null) - result = caseJpaEObject(javaAttributeMapping); - if (result == null) - result = caseIJpaSourceObject(javaAttributeMapping); - if (result == null) - result = caseIAttributeMapping(javaAttributeMapping); - if (result == null) - result = caseIJpaEObject(javaAttributeMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_BASIC : { - JavaBasic javaBasic = (JavaBasic) theEObject; - T result = caseJavaBasic(javaBasic); - if (result == null) - result = caseJavaAttributeMapping(javaBasic); - if (result == null) - result = caseIBasic(javaBasic); - if (result == null) - result = caseJavaEObject(javaBasic); - if (result == null) - result = caseIJavaAttributeMapping(javaBasic); - if (result == null) - result = caseIAttributeMapping(javaBasic); - if (result == null) - result = caseIColumnMapping(javaBasic); - if (result == null) - result = caseJpaEObject(javaBasic); - if (result == null) - result = caseIJpaSourceObject(javaBasic); - if (result == null) - result = caseIJpaEObject(javaBasic); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_ID : { - JavaId javaId = (JavaId) theEObject; - T result = caseJavaId(javaId); - if (result == null) - result = caseJavaAttributeMapping(javaId); - if (result == null) - result = caseIId(javaId); - if (result == null) - result = caseJavaEObject(javaId); - if (result == null) - result = caseIJavaAttributeMapping(javaId); - if (result == null) - result = caseIAttributeMapping(javaId); - if (result == null) - result = caseIColumnMapping(javaId); - if (result == null) - result = caseJpaEObject(javaId); - if (result == null) - result = caseIJpaSourceObject(javaId); - if (result == null) - result = caseIJpaEObject(javaId); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_TRANSIENT : { - JavaTransient javaTransient = (JavaTransient) theEObject; - T result = caseJavaTransient(javaTransient); - if (result == null) - result = caseJavaAttributeMapping(javaTransient); - if (result == null) - result = caseITransient(javaTransient); - if (result == null) - result = caseJavaEObject(javaTransient); - if (result == null) - result = caseIJavaAttributeMapping(javaTransient); - if (result == null) - result = caseIAttributeMapping(javaTransient); - if (result == null) - result = caseJpaEObject(javaTransient); - if (result == null) - result = caseIJpaSourceObject(javaTransient); - if (result == null) - result = caseIJpaEObject(javaTransient); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_VERSION : { - JavaVersion javaVersion = (JavaVersion) theEObject; - T result = caseJavaVersion(javaVersion); - if (result == null) - result = caseJavaAttributeMapping(javaVersion); - if (result == null) - result = caseIVersion(javaVersion); - if (result == null) - result = caseJavaEObject(javaVersion); - if (result == null) - result = caseIJavaAttributeMapping(javaVersion); - if (result == null) - result = caseIAttributeMapping(javaVersion); - if (result == null) - result = caseIColumnMapping(javaVersion); - if (result == null) - result = caseJpaEObject(javaVersion); - if (result == null) - result = caseIJpaSourceObject(javaVersion); - if (result == null) - result = caseIJpaEObject(javaVersion); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_EMBEDDED_ID : { - JavaEmbeddedId javaEmbeddedId = (JavaEmbeddedId) theEObject; - T result = caseJavaEmbeddedId(javaEmbeddedId); - if (result == null) - result = caseJavaAttributeMapping(javaEmbeddedId); - if (result == null) - result = caseIEmbeddedId(javaEmbeddedId); - if (result == null) - result = caseJavaEObject(javaEmbeddedId); - if (result == null) - result = caseIJavaAttributeMapping(javaEmbeddedId); - if (result == null) - result = caseIAttributeMapping(javaEmbeddedId); - if (result == null) - result = caseJpaEObject(javaEmbeddedId); - if (result == null) - result = caseIJpaSourceObject(javaEmbeddedId); - if (result == null) - result = caseIJpaEObject(javaEmbeddedId); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_EMBEDDED : { - JavaEmbedded javaEmbedded = (JavaEmbedded) theEObject; - T result = caseJavaEmbedded(javaEmbedded); - if (result == null) - result = caseJavaAttributeMapping(javaEmbedded); - if (result == null) - result = caseIEmbedded(javaEmbedded); - if (result == null) - result = caseJavaEObject(javaEmbedded); - if (result == null) - result = caseIJavaAttributeMapping(javaEmbedded); - if (result == null) - result = caseIAttributeMapping(javaEmbedded); - if (result == null) - result = caseJpaEObject(javaEmbedded); - if (result == null) - result = caseIJpaSourceObject(javaEmbedded); - if (result == null) - result = caseIJpaEObject(javaEmbedded); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_RELATIONSHIP_MAPPING : { - JavaRelationshipMapping javaRelationshipMapping = (JavaRelationshipMapping) theEObject; - T result = caseJavaRelationshipMapping(javaRelationshipMapping); - if (result == null) - result = caseJavaAttributeMapping(javaRelationshipMapping); - if (result == null) - result = caseIRelationshipMapping(javaRelationshipMapping); - if (result == null) - result = caseJavaEObject(javaRelationshipMapping); - if (result == null) - result = caseIJavaAttributeMapping(javaRelationshipMapping); - if (result == null) - result = caseIAttributeMapping(javaRelationshipMapping); - if (result == null) - result = caseJpaEObject(javaRelationshipMapping); - if (result == null) - result = caseIJpaSourceObject(javaRelationshipMapping); - if (result == null) - result = caseIJpaEObject(javaRelationshipMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_SINGLE_RELATIONSHIP_MAPPING : { - JavaSingleRelationshipMapping javaSingleRelationshipMapping = (JavaSingleRelationshipMapping) theEObject; - T result = caseJavaSingleRelationshipMapping(javaSingleRelationshipMapping); - if (result == null) - result = caseJavaRelationshipMapping(javaSingleRelationshipMapping); - if (result == null) - result = caseISingleRelationshipMapping(javaSingleRelationshipMapping); - if (result == null) - result = caseJavaAttributeMapping(javaSingleRelationshipMapping); - if (result == null) - result = caseIRelationshipMapping(javaSingleRelationshipMapping); - if (result == null) - result = caseJavaEObject(javaSingleRelationshipMapping); - if (result == null) - result = caseIJavaAttributeMapping(javaSingleRelationshipMapping); - if (result == null) - result = caseIAttributeMapping(javaSingleRelationshipMapping); - if (result == null) - result = caseJpaEObject(javaSingleRelationshipMapping); - if (result == null) - result = caseIJpaSourceObject(javaSingleRelationshipMapping); - if (result == null) - result = caseIJpaEObject(javaSingleRelationshipMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_MANY_TO_ONE : { - JavaManyToOne javaManyToOne = (JavaManyToOne) theEObject; - T result = caseJavaManyToOne(javaManyToOne); - if (result == null) - result = caseJavaSingleRelationshipMapping(javaManyToOne); - if (result == null) - result = caseIManyToOne(javaManyToOne); - if (result == null) - result = caseJavaRelationshipMapping(javaManyToOne); - if (result == null) - result = caseISingleRelationshipMapping(javaManyToOne); - if (result == null) - result = caseJavaAttributeMapping(javaManyToOne); - if (result == null) - result = caseIRelationshipMapping(javaManyToOne); - if (result == null) - result = caseJavaEObject(javaManyToOne); - if (result == null) - result = caseIJavaAttributeMapping(javaManyToOne); - if (result == null) - result = caseIAttributeMapping(javaManyToOne); - if (result == null) - result = caseJpaEObject(javaManyToOne); - if (result == null) - result = caseIJpaSourceObject(javaManyToOne); - if (result == null) - result = caseIJpaEObject(javaManyToOne); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_ONE_TO_ONE : { - JavaOneToOne javaOneToOne = (JavaOneToOne) theEObject; - T result = caseJavaOneToOne(javaOneToOne); - if (result == null) - result = caseJavaSingleRelationshipMapping(javaOneToOne); - if (result == null) - result = caseIOneToOne(javaOneToOne); - if (result == null) - result = caseJavaRelationshipMapping(javaOneToOne); - if (result == null) - result = caseISingleRelationshipMapping(javaOneToOne); - if (result == null) - result = caseINonOwningMapping(javaOneToOne); - if (result == null) - result = caseJavaAttributeMapping(javaOneToOne); - if (result == null) - result = caseIRelationshipMapping(javaOneToOne); - if (result == null) - result = caseJavaEObject(javaOneToOne); - if (result == null) - result = caseIJavaAttributeMapping(javaOneToOne); - if (result == null) - result = caseIAttributeMapping(javaOneToOne); - if (result == null) - result = caseJpaEObject(javaOneToOne); - if (result == null) - result = caseIJpaSourceObject(javaOneToOne); - if (result == null) - result = caseIJpaEObject(javaOneToOne); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_MULTI_RELATIONSHIP_MAPPING : { - JavaMultiRelationshipMapping javaMultiRelationshipMapping = (JavaMultiRelationshipMapping) theEObject; - T result = caseJavaMultiRelationshipMapping(javaMultiRelationshipMapping); - if (result == null) - result = caseJavaRelationshipMapping(javaMultiRelationshipMapping); - if (result == null) - result = caseIMultiRelationshipMapping(javaMultiRelationshipMapping); - if (result == null) - result = caseJavaAttributeMapping(javaMultiRelationshipMapping); - if (result == null) - result = caseIRelationshipMapping(javaMultiRelationshipMapping); - if (result == null) - result = caseINonOwningMapping(javaMultiRelationshipMapping); - if (result == null) - result = caseJavaEObject(javaMultiRelationshipMapping); - if (result == null) - result = caseIJavaAttributeMapping(javaMultiRelationshipMapping); - if (result == null) - result = caseIAttributeMapping(javaMultiRelationshipMapping); - if (result == null) - result = caseJpaEObject(javaMultiRelationshipMapping); - if (result == null) - result = caseIJpaSourceObject(javaMultiRelationshipMapping); - if (result == null) - result = caseIJpaEObject(javaMultiRelationshipMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_ONE_TO_MANY : { - JavaOneToMany javaOneToMany = (JavaOneToMany) theEObject; - T result = caseJavaOneToMany(javaOneToMany); - if (result == null) - result = caseJavaMultiRelationshipMapping(javaOneToMany); - if (result == null) - result = caseIOneToMany(javaOneToMany); - if (result == null) - result = caseJavaRelationshipMapping(javaOneToMany); - if (result == null) - result = caseIMultiRelationshipMapping(javaOneToMany); - if (result == null) - result = caseJavaAttributeMapping(javaOneToMany); - if (result == null) - result = caseIRelationshipMapping(javaOneToMany); - if (result == null) - result = caseINonOwningMapping(javaOneToMany); - if (result == null) - result = caseJavaEObject(javaOneToMany); - if (result == null) - result = caseIJavaAttributeMapping(javaOneToMany); - if (result == null) - result = caseIAttributeMapping(javaOneToMany); - if (result == null) - result = caseJpaEObject(javaOneToMany); - if (result == null) - result = caseIJpaSourceObject(javaOneToMany); - if (result == null) - result = caseIJpaEObject(javaOneToMany); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_MANY_TO_MANY : { - JavaManyToMany javaManyToMany = (JavaManyToMany) theEObject; - T result = caseJavaManyToMany(javaManyToMany); - if (result == null) - result = caseJavaMultiRelationshipMapping(javaManyToMany); - if (result == null) - result = caseIManyToMany(javaManyToMany); - if (result == null) - result = caseJavaRelationshipMapping(javaManyToMany); - if (result == null) - result = caseIMultiRelationshipMapping(javaManyToMany); - if (result == null) - result = caseJavaAttributeMapping(javaManyToMany); - if (result == null) - result = caseIRelationshipMapping(javaManyToMany); - if (result == null) - result = caseINonOwningMapping(javaManyToMany); - if (result == null) - result = caseJavaEObject(javaManyToMany); - if (result == null) - result = caseIJavaAttributeMapping(javaManyToMany); - if (result == null) - result = caseIAttributeMapping(javaManyToMany); - if (result == null) - result = caseJpaEObject(javaManyToMany); - if (result == null) - result = caseIJpaSourceObject(javaManyToMany); - if (result == null) - result = caseIJpaEObject(javaManyToMany); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_NULL_ATTRIBUTE_MAPPING : { - JavaNullAttributeMapping javaNullAttributeMapping = (JavaNullAttributeMapping) theEObject; - T result = caseJavaNullAttributeMapping(javaNullAttributeMapping); - if (result == null) - result = caseJavaAttributeMapping(javaNullAttributeMapping); - if (result == null) - result = caseJavaEObject(javaNullAttributeMapping); - if (result == null) - result = caseIJavaAttributeMapping(javaNullAttributeMapping); - if (result == null) - result = caseJpaEObject(javaNullAttributeMapping); - if (result == null) - result = caseIJpaSourceObject(javaNullAttributeMapping); - if (result == null) - result = caseIAttributeMapping(javaNullAttributeMapping); - if (result == null) - result = caseIJpaEObject(javaNullAttributeMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.ABSTRACT_JAVA_TABLE : { - AbstractJavaTable abstractJavaTable = (AbstractJavaTable) theEObject; - T result = caseAbstractJavaTable(abstractJavaTable); - if (result == null) - result = caseJavaEObject(abstractJavaTable); - if (result == null) - result = caseITable(abstractJavaTable); - if (result == null) - result = caseJpaEObject(abstractJavaTable); - if (result == null) - result = caseIJpaSourceObject(abstractJavaTable); - if (result == null) - result = caseIJpaEObject(abstractJavaTable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_TABLE : { - JavaTable javaTable = (JavaTable) theEObject; - T result = caseJavaTable(javaTable); - if (result == null) - result = caseAbstractJavaTable(javaTable); - if (result == null) - result = caseJavaEObject(javaTable); - if (result == null) - result = caseITable(javaTable); - if (result == null) - result = caseJpaEObject(javaTable); - if (result == null) - result = caseIJpaSourceObject(javaTable); - if (result == null) - result = caseIJpaEObject(javaTable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_SECONDARY_TABLE : { - JavaSecondaryTable javaSecondaryTable = (JavaSecondaryTable) theEObject; - T result = caseJavaSecondaryTable(javaSecondaryTable); - if (result == null) - result = caseAbstractJavaTable(javaSecondaryTable); - if (result == null) - result = caseISecondaryTable(javaSecondaryTable); - if (result == null) - result = caseJavaEObject(javaSecondaryTable); - if (result == null) - result = caseITable(javaSecondaryTable); - if (result == null) - result = caseJpaEObject(javaSecondaryTable); - if (result == null) - result = caseIJpaSourceObject(javaSecondaryTable); - if (result == null) - result = caseIJpaEObject(javaSecondaryTable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_JOIN_TABLE : { - JavaJoinTable javaJoinTable = (JavaJoinTable) theEObject; - T result = caseJavaJoinTable(javaJoinTable); - if (result == null) - result = caseAbstractJavaTable(javaJoinTable); - if (result == null) - result = caseIJoinTable(javaJoinTable); - if (result == null) - result = caseJavaEObject(javaJoinTable); - if (result == null) - result = caseITable(javaJoinTable); - if (result == null) - result = caseJpaEObject(javaJoinTable); - if (result == null) - result = caseIJpaSourceObject(javaJoinTable); - if (result == null) - result = caseIJpaEObject(javaJoinTable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_NAMED_COLUMN : { - JavaNamedColumn javaNamedColumn = (JavaNamedColumn) theEObject; - T result = caseJavaNamedColumn(javaNamedColumn); - if (result == null) - result = caseJavaEObject(javaNamedColumn); - if (result == null) - result = caseINamedColumn(javaNamedColumn); - if (result == null) - result = caseJpaEObject(javaNamedColumn); - if (result == null) - result = caseIJpaSourceObject(javaNamedColumn); - if (result == null) - result = caseIJpaEObject(javaNamedColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.ABSTRACT_JAVA_COLUMN : { - AbstractJavaColumn abstractJavaColumn = (AbstractJavaColumn) theEObject; - T result = caseAbstractJavaColumn(abstractJavaColumn); - if (result == null) - result = caseJavaNamedColumn(abstractJavaColumn); - if (result == null) - result = caseIAbstractColumn(abstractJavaColumn); - if (result == null) - result = caseJavaEObject(abstractJavaColumn); - if (result == null) - result = caseINamedColumn(abstractJavaColumn); - if (result == null) - result = caseJpaEObject(abstractJavaColumn); - if (result == null) - result = caseIJpaSourceObject(abstractJavaColumn); - if (result == null) - result = caseIJpaEObject(abstractJavaColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_COLUMN : { - JavaColumn javaColumn = (JavaColumn) theEObject; - T result = caseJavaColumn(javaColumn); - if (result == null) - result = caseAbstractJavaColumn(javaColumn); - if (result == null) - result = caseIColumn(javaColumn); - if (result == null) - result = caseJavaNamedColumn(javaColumn); - if (result == null) - result = caseIAbstractColumn(javaColumn); - if (result == null) - result = caseJavaEObject(javaColumn); - if (result == null) - result = caseINamedColumn(javaColumn); - if (result == null) - result = caseJpaEObject(javaColumn); - if (result == null) - result = caseIJpaSourceObject(javaColumn); - if (result == null) - result = caseIJpaEObject(javaColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_JOIN_COLUMN : { - JavaJoinColumn javaJoinColumn = (JavaJoinColumn) theEObject; - T result = caseJavaJoinColumn(javaJoinColumn); - if (result == null) - result = caseAbstractJavaColumn(javaJoinColumn); - if (result == null) - result = caseIJoinColumn(javaJoinColumn); - if (result == null) - result = caseJavaNamedColumn(javaJoinColumn); - if (result == null) - result = caseIAbstractColumn(javaJoinColumn); - if (result == null) - result = caseIAbstractJoinColumn(javaJoinColumn); - if (result == null) - result = caseJavaEObject(javaJoinColumn); - if (result == null) - result = caseINamedColumn(javaJoinColumn); - if (result == null) - result = caseJpaEObject(javaJoinColumn); - if (result == null) - result = caseIJpaSourceObject(javaJoinColumn); - if (result == null) - result = caseIJpaEObject(javaJoinColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_OVERRIDE : { - JavaOverride javaOverride = (JavaOverride) theEObject; - T result = caseJavaOverride(javaOverride); - if (result == null) - result = caseJavaEObject(javaOverride); - if (result == null) - result = caseIOverride(javaOverride); - if (result == null) - result = caseJpaEObject(javaOverride); - if (result == null) - result = caseIJpaSourceObject(javaOverride); - if (result == null) - result = caseIJpaEObject(javaOverride); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_ATTRIBUTE_OVERRIDE : { - JavaAttributeOverride javaAttributeOverride = (JavaAttributeOverride) theEObject; - T result = caseJavaAttributeOverride(javaAttributeOverride); - if (result == null) - result = caseJavaOverride(javaAttributeOverride); - if (result == null) - result = caseIAttributeOverride(javaAttributeOverride); - if (result == null) - result = caseJavaEObject(javaAttributeOverride); - if (result == null) - result = caseIOverride(javaAttributeOverride); - if (result == null) - result = caseIColumnMapping(javaAttributeOverride); - if (result == null) - result = caseJpaEObject(javaAttributeOverride); - if (result == null) - result = caseIJpaSourceObject(javaAttributeOverride); - if (result == null) - result = caseIJpaEObject(javaAttributeOverride); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_ASSOCIATION_OVERRIDE : { - JavaAssociationOverride javaAssociationOverride = (JavaAssociationOverride) theEObject; - T result = caseJavaAssociationOverride(javaAssociationOverride); - if (result == null) - result = caseJavaOverride(javaAssociationOverride); - if (result == null) - result = caseIAssociationOverride(javaAssociationOverride); - if (result == null) - result = caseJavaEObject(javaAssociationOverride); - if (result == null) - result = caseIOverride(javaAssociationOverride); - if (result == null) - result = caseJpaEObject(javaAssociationOverride); - if (result == null) - result = caseIJpaSourceObject(javaAssociationOverride); - if (result == null) - result = caseIJpaEObject(javaAssociationOverride); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_DISCRIMINATOR_COLUMN : { - JavaDiscriminatorColumn javaDiscriminatorColumn = (JavaDiscriminatorColumn) theEObject; - T result = caseJavaDiscriminatorColumn(javaDiscriminatorColumn); - if (result == null) - result = caseJavaNamedColumn(javaDiscriminatorColumn); - if (result == null) - result = caseIDiscriminatorColumn(javaDiscriminatorColumn); - if (result == null) - result = caseJavaEObject(javaDiscriminatorColumn); - if (result == null) - result = caseINamedColumn(javaDiscriminatorColumn); - if (result == null) - result = caseJpaEObject(javaDiscriminatorColumn); - if (result == null) - result = caseIJpaSourceObject(javaDiscriminatorColumn); - if (result == null) - result = caseIJpaEObject(javaDiscriminatorColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_PRIMARY_KEY_JOIN_COLUMN : { - JavaPrimaryKeyJoinColumn javaPrimaryKeyJoinColumn = (JavaPrimaryKeyJoinColumn) theEObject; - T result = caseJavaPrimaryKeyJoinColumn(javaPrimaryKeyJoinColumn); - if (result == null) - result = caseJavaNamedColumn(javaPrimaryKeyJoinColumn); - if (result == null) - result = caseIPrimaryKeyJoinColumn(javaPrimaryKeyJoinColumn); - if (result == null) - result = caseJavaEObject(javaPrimaryKeyJoinColumn); - if (result == null) - result = caseINamedColumn(javaPrimaryKeyJoinColumn); - if (result == null) - result = caseIAbstractJoinColumn(javaPrimaryKeyJoinColumn); - if (result == null) - result = caseJpaEObject(javaPrimaryKeyJoinColumn); - if (result == null) - result = caseIJpaSourceObject(javaPrimaryKeyJoinColumn); - if (result == null) - result = caseIJpaEObject(javaPrimaryKeyJoinColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_GENERATED_VALUE : { - JavaGeneratedValue javaGeneratedValue = (JavaGeneratedValue) theEObject; - T result = caseJavaGeneratedValue(javaGeneratedValue); - if (result == null) - result = caseJavaEObject(javaGeneratedValue); - if (result == null) - result = caseIGeneratedValue(javaGeneratedValue); - if (result == null) - result = caseJpaEObject(javaGeneratedValue); - if (result == null) - result = caseIJpaSourceObject(javaGeneratedValue); - if (result == null) - result = caseIJpaEObject(javaGeneratedValue); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_GENERATOR : { - JavaGenerator javaGenerator = (JavaGenerator) theEObject; - T result = caseJavaGenerator(javaGenerator); - if (result == null) - result = caseJavaEObject(javaGenerator); - if (result == null) - result = caseIGenerator(javaGenerator); - if (result == null) - result = caseJpaEObject(javaGenerator); - if (result == null) - result = caseIJpaSourceObject(javaGenerator); - if (result == null) - result = caseIJpaEObject(javaGenerator); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_TABLE_GENERATOR : { - JavaTableGenerator javaTableGenerator = (JavaTableGenerator) theEObject; - T result = caseJavaTableGenerator(javaTableGenerator); - if (result == null) - result = caseJavaGenerator(javaTableGenerator); - if (result == null) - result = caseITableGenerator(javaTableGenerator); - if (result == null) - result = caseJavaEObject(javaTableGenerator); - if (result == null) - result = caseIGenerator(javaTableGenerator); - if (result == null) - result = caseJpaEObject(javaTableGenerator); - if (result == null) - result = caseIJpaSourceObject(javaTableGenerator); - if (result == null) - result = caseIJpaEObject(javaTableGenerator); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_SEQUENCE_GENERATOR : { - JavaSequenceGenerator javaSequenceGenerator = (JavaSequenceGenerator) theEObject; - T result = caseJavaSequenceGenerator(javaSequenceGenerator); - if (result == null) - result = caseJavaGenerator(javaSequenceGenerator); - if (result == null) - result = caseISequenceGenerator(javaSequenceGenerator); - if (result == null) - result = caseJavaEObject(javaSequenceGenerator); - if (result == null) - result = caseIGenerator(javaSequenceGenerator); - if (result == null) - result = caseJpaEObject(javaSequenceGenerator); - if (result == null) - result = caseIJpaSourceObject(javaSequenceGenerator); - if (result == null) - result = caseIJpaEObject(javaSequenceGenerator); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_ABSTRACT_QUERY : { - JavaAbstractQuery javaAbstractQuery = (JavaAbstractQuery) theEObject; - T result = caseJavaAbstractQuery(javaAbstractQuery); - if (result == null) - result = caseJavaEObject(javaAbstractQuery); - if (result == null) - result = caseIQuery(javaAbstractQuery); - if (result == null) - result = caseJpaEObject(javaAbstractQuery); - if (result == null) - result = caseIJpaSourceObject(javaAbstractQuery); - if (result == null) - result = caseIJpaEObject(javaAbstractQuery); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_NAMED_QUERY : { - JavaNamedQuery javaNamedQuery = (JavaNamedQuery) theEObject; - T result = caseJavaNamedQuery(javaNamedQuery); - if (result == null) - result = caseJavaAbstractQuery(javaNamedQuery); - if (result == null) - result = caseINamedQuery(javaNamedQuery); - if (result == null) - result = caseJavaEObject(javaNamedQuery); - if (result == null) - result = caseIQuery(javaNamedQuery); - if (result == null) - result = caseIJpaSourceObject(javaNamedQuery); - if (result == null) - result = caseJpaEObject(javaNamedQuery); - if (result == null) - result = caseIJpaEObject(javaNamedQuery); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_NAMED_NATIVE_QUERY : { - JavaNamedNativeQuery javaNamedNativeQuery = (JavaNamedNativeQuery) theEObject; - T result = caseJavaNamedNativeQuery(javaNamedNativeQuery); - if (result == null) - result = caseJavaAbstractQuery(javaNamedNativeQuery); - if (result == null) - result = caseINamedNativeQuery(javaNamedNativeQuery); - if (result == null) - result = caseJavaEObject(javaNamedNativeQuery); - if (result == null) - result = caseIQuery(javaNamedNativeQuery); - if (result == null) - result = caseIJpaSourceObject(javaNamedNativeQuery); - if (result == null) - result = caseJpaEObject(javaNamedNativeQuery); - if (result == null) - result = caseIJpaEObject(javaNamedNativeQuery); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_QUERY_HINT : { - JavaQueryHint javaQueryHint = (JavaQueryHint) theEObject; - T result = caseJavaQueryHint(javaQueryHint); - if (result == null) - result = caseJavaEObject(javaQueryHint); - if (result == null) - result = caseIQueryHint(javaQueryHint); - if (result == null) - result = caseJpaEObject(javaQueryHint); - if (result == null) - result = caseIJpaSourceObject(javaQueryHint); - if (result == null) - result = caseIJpaEObject(javaQueryHint); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_UNIQUE_CONSTRAINT : { - JavaUniqueConstraint javaUniqueConstraint = (JavaUniqueConstraint) theEObject; - T result = caseJavaUniqueConstraint(javaUniqueConstraint); - if (result == null) - result = caseJavaEObject(javaUniqueConstraint); - if (result == null) - result = caseIUniqueConstraint(javaUniqueConstraint); - if (result == null) - result = caseJpaEObject(javaUniqueConstraint); - if (result == null) - result = caseIJpaSourceObject(javaUniqueConstraint); - if (result == null) - result = caseIJpaEObject(javaUniqueConstraint); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case JpaJavaMappingsPackage.JAVA_CASCADE : { - JavaCascade javaCascade = (JavaCascade) theEObject; - T result = caseJavaCascade(javaCascade); - if (result == null) - result = caseJavaEObject(javaCascade); - if (result == null) - result = caseICascade(javaCascade); - if (result == null) - result = caseJpaEObject(javaCascade); - if (result == null) - result = caseIJpaSourceObject(javaCascade); - if (result == null) - result = caseIJpaEObject(javaCascade); - if (result == null) - result = defaultCase(theEObject); - return result; - } - default : - return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Entity</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 Entity</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaEntity(JavaEntity object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Mapped Superclass</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 Mapped Superclass</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaMappedSuperclass(JavaMappedSuperclass object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Embeddable</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 Embeddable</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaEmbeddable(JavaEmbeddable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Null Type Mapping</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 Null Type Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaNullTypeMapping(JavaNullTypeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Null Attribute Mapping</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 Null Attribute Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaNullAttributeMapping(JavaNullAttributeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Basic</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 Basic</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaBasic(JavaBasic object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Id</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 Id</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaId(JavaId object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Transient</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 Transient</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaTransient(JavaTransient object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Version</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 Version</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaVersion(JavaVersion object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Embedded Id</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 Embedded Id</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaEmbeddedId(JavaEmbeddedId object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Embedded</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 Embedded</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaEmbedded(JavaEmbedded object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Attribute Mapping</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 Attribute Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaAttributeMapping(JavaAttributeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Type Mapping</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 Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaTypeMapping(JavaTypeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Abstract Java Table</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>Abstract Java Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAbstractJavaTable(AbstractJavaTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Table</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 Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaTable(JavaTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Column</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 Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaColumn(JavaColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Relationship Mapping</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 Relationship Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaRelationshipMapping(JavaRelationshipMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Single Relationship Mapping</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 Single Relationship Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaSingleRelationshipMapping(JavaSingleRelationshipMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java One To Many</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 One To Many</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaOneToMany(JavaOneToMany object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Many To Many</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 Many To Many</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaManyToMany(JavaManyToMany object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Join Table</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 Join Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaJoinTable(JavaJoinTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Named Column</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 Named Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaNamedColumn(JavaNamedColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Abstract Java Column</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>Abstract Java Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAbstractJavaColumn(AbstractJavaColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Join Column</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 Join Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaJoinColumn(JavaJoinColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Override</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 Override</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaOverride(JavaOverride object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Attribute Override</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 Attribute Override</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaAttributeOverride(JavaAttributeOverride object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Association Override</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 Association Override</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaAssociationOverride(JavaAssociationOverride object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Discriminator Column</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 Discriminator Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaDiscriminatorColumn(JavaDiscriminatorColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Primary Key Join Column</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 Primary Key Join Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaPrimaryKeyJoinColumn(JavaPrimaryKeyJoinColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Generated 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>Java Generated Value</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaGeneratedValue(JavaGeneratedValue object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Generator</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 Generator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaGenerator(JavaGenerator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Table Generator</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 Table Generator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaTableGenerator(JavaTableGenerator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Sequence Generator</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 Sequence Generator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaSequenceGenerator(JavaSequenceGenerator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Abstract Query</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 Abstract Query</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaAbstractQuery(JavaAbstractQuery object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Named Query</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 Named Query</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaNamedQuery(JavaNamedQuery object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Named Native Query</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 Named Native Query</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaNamedNativeQuery(JavaNamedNativeQuery object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Query Hint</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 Query Hint</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaQueryHint(JavaQueryHint object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Unique Constraint</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 Unique Constraint</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaUniqueConstraint(JavaUniqueConstraint object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Cascade</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 Cascade</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaCascade(JavaCascade object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Secondary Table</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 Secondary Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaSecondaryTable(JavaSecondaryTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IJpa EObject</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>IJpa EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIJpaEObject(IJpaEObject object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Jpa EObject</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>Jpa EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJpaEObject(JpaEObject object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IJpa Source 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>IJpa Source Object</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIJpaSourceObject(IJpaSourceObject object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java EObject</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 EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaEObject(JavaEObject object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Many To One</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 Many To One</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaManyToOne(JavaManyToOne object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java One To One</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 One To One</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaOneToOne(JavaOneToOne object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Multi Relationship Mapping</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 Multi Relationship Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaMultiRelationshipMapping(JavaMultiRelationshipMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IType Mapping</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>IType Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseITypeMapping(ITypeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IJava Type Mapping</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>IJava Type Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIJavaTypeMapping(IJavaTypeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IEntity</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>IEntity</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIEntity(IEntity object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IMapped Superclass</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>IMapped Superclass</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIMappedSuperclass(IMappedSuperclass object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IEmbeddable</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>IEmbeddable</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIEmbeddable(IEmbeddable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IAttribute Mapping</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>IAttribute Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIAttributeMapping(IAttributeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IJava Attribute Mapping</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>IJava Attribute Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIJavaAttributeMapping(IJavaAttributeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IColumn Mapping</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>IColumn Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIColumnMapping(IColumnMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IBasic</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>IBasic</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIBasic(IBasic object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IId</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>IId</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIId(IId object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>ITransient</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>ITransient</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseITransient(ITransient object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IVersion</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>IVersion</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIVersion(IVersion object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IEmbedded Id</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>IEmbedded Id</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIEmbeddedId(IEmbeddedId object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IEmbedded</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>IEmbedded</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIEmbedded(IEmbedded object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>ITable</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>ITable</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseITable(ITable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IColumn</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>IColumn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIColumn(IColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IAbstract Join Column</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>IAbstract Join Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIAbstractJoinColumn(IAbstractJoinColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IRelationship Mapping</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>IRelationship Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIRelationshipMapping(IRelationshipMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IMulti Relationship Mapping</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>IMulti Relationship Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIMultiRelationshipMapping(IMultiRelationshipMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IOne To Many</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>IOne To Many</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIOneToMany(IOneToMany object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IMany To Many</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>IMany To Many</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIManyToMany(IManyToMany object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IJoin Table</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>IJoin Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIJoinTable(IJoinTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>INamed Column</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>INamed Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseINamedColumn(INamedColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IAbstract Column</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>IAbstract Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIAbstractColumn(IAbstractColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IJoin Column</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>IJoin Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIJoinColumn(IJoinColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IOverride</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>IOverride</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIOverride(IOverride object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IAttribute Override</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>IAttribute Override</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIAttributeOverride(IAttributeOverride object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IAssociation Override</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>IAssociation Override</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIAssociationOverride(IAssociationOverride object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IDiscriminator Column</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>IDiscriminator Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIDiscriminatorColumn(IDiscriminatorColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IPrimary Key Join Column</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>IPrimary Key Join Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIPrimaryKeyJoinColumn(IPrimaryKeyJoinColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IGenerated 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>IGenerated Value</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIGeneratedValue(IGeneratedValue object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IGenerator</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>IGenerator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIGenerator(IGenerator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>ITable Generator</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>ITable Generator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseITableGenerator(ITableGenerator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>ISequence Generator</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>ISequence Generator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseISequenceGenerator(ISequenceGenerator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IQuery</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>IQuery</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIQuery(IQuery object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>INamed Query</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>INamed Query</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseINamedQuery(INamedQuery object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>INamed Native Query</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>INamed Native Query</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseINamedNativeQuery(INamedNativeQuery object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IQuery Hint</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>IQuery Hint</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIQueryHint(IQueryHint object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IUnique Constraint</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>IUnique Constraint</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIUniqueConstraint(IUniqueConstraint object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>ICascade</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>ICascade</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseICascade(ICascade object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>ISecondary Table</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>ISecondary Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseISecondaryTable(ISecondaryTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>ISingle Relationship Mapping</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>ISingle Relationship Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseISingleRelationshipMapping(ISingleRelationshipMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IMany To One</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>IMany To One</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIManyToOne(IManyToOne object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IOne To One</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>IOne To One</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIOneToOne(IOneToOne object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>INon Owning Mapping</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>INon Owning Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseINonOwningMapping(INonOwningMapping 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; - } -} //JavaMappingsSwitch |