diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java | 3244 |
1 files changed, 0 insertions, 3244 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java deleted file mode 100644 index 1a24e6d3ba..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java +++ /dev/null @@ -1,3244 +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.orm.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.IJpaContentNode; -import org.eclipse.jpt.core.internal.IJpaEObject; -import org.eclipse.jpt.core.internal.IJpaRootContentNode; -import org.eclipse.jpt.core.internal.IJpaSourceObject; -import org.eclipse.jpt.core.internal.IPersistentAttribute; -import org.eclipse.jpt.core.internal.IPersistentType; -import org.eclipse.jpt.core.internal.ITypeMapping; -import org.eclipse.jpt.core.internal.IXmlEObject; -import org.eclipse.jpt.core.internal.JpaEObject; -import org.eclipse.jpt.core.internal.XmlEObject; -import org.eclipse.jpt.core.internal.content.orm.AbstractXmlColumn; -import org.eclipse.jpt.core.internal.content.orm.AbstractXmlNamedColumn; -import org.eclipse.jpt.core.internal.content.orm.AbstractXmlQuery; -import org.eclipse.jpt.core.internal.content.orm.AbstractXmlTable; -import org.eclipse.jpt.core.internal.content.orm.EntityMappings; -import org.eclipse.jpt.core.internal.content.orm.EntityMappingsForXml; -import org.eclipse.jpt.core.internal.content.orm.EntityMappingsInternal; -import org.eclipse.jpt.core.internal.content.orm.IXmlColumnMapping; -import org.eclipse.jpt.core.internal.content.orm.OrmPackage; -import org.eclipse.jpt.core.internal.content.orm.PersistenceUnitDefaults; -import org.eclipse.jpt.core.internal.content.orm.PersistenceUnitDefaultsForXml; -import org.eclipse.jpt.core.internal.content.orm.PersistenceUnitDefaultsInternal; -import org.eclipse.jpt.core.internal.content.orm.PersistenceUnitMetadata; -import org.eclipse.jpt.core.internal.content.orm.PersistenceUnitMetadataForXml; -import org.eclipse.jpt.core.internal.content.orm.PersistenceUnitMetadataInternal; -import org.eclipse.jpt.core.internal.content.orm.XmlAssociationOverride; -import org.eclipse.jpt.core.internal.content.orm.XmlAttributeMapping; -import org.eclipse.jpt.core.internal.content.orm.XmlAttributeOverride; -import org.eclipse.jpt.core.internal.content.orm.XmlBasic; -import org.eclipse.jpt.core.internal.content.orm.XmlCascade; -import org.eclipse.jpt.core.internal.content.orm.XmlColumn; -import org.eclipse.jpt.core.internal.content.orm.XmlDiscriminatorColumn; -import org.eclipse.jpt.core.internal.content.orm.XmlEmbeddable; -import org.eclipse.jpt.core.internal.content.orm.XmlEmbedded; -import org.eclipse.jpt.core.internal.content.orm.XmlEmbeddedId; -import org.eclipse.jpt.core.internal.content.orm.XmlEntity; -import org.eclipse.jpt.core.internal.content.orm.XmlEntityForXml; -import org.eclipse.jpt.core.internal.content.orm.XmlEntityInternal; -import org.eclipse.jpt.core.internal.content.orm.XmlGeneratedValue; -import org.eclipse.jpt.core.internal.content.orm.XmlGenerator; -import org.eclipse.jpt.core.internal.content.orm.XmlId; -import org.eclipse.jpt.core.internal.content.orm.XmlIdClass; -import org.eclipse.jpt.core.internal.content.orm.XmlInheritance; -import org.eclipse.jpt.core.internal.content.orm.XmlJoinColumn; -import org.eclipse.jpt.core.internal.content.orm.XmlJoinTable; -import org.eclipse.jpt.core.internal.content.orm.XmlManyToMany; -import org.eclipse.jpt.core.internal.content.orm.XmlManyToOne; -import org.eclipse.jpt.core.internal.content.orm.XmlMapKey; -import org.eclipse.jpt.core.internal.content.orm.XmlMappedSuperclass; -import org.eclipse.jpt.core.internal.content.orm.XmlMultiRelationshipMapping; -import org.eclipse.jpt.core.internal.content.orm.XmlMultiRelationshipMappingForXml; -import org.eclipse.jpt.core.internal.content.orm.XmlMultiRelationshipMappingInternal; -import org.eclipse.jpt.core.internal.content.orm.XmlNamedNativeQuery; -import org.eclipse.jpt.core.internal.content.orm.XmlNamedQuery; -import org.eclipse.jpt.core.internal.content.orm.XmlNullAttributeMapping; -import org.eclipse.jpt.core.internal.content.orm.XmlOneToMany; -import org.eclipse.jpt.core.internal.content.orm.XmlOneToOne; -import org.eclipse.jpt.core.internal.content.orm.XmlOverride; -import org.eclipse.jpt.core.internal.content.orm.XmlPersistentAttribute; -import org.eclipse.jpt.core.internal.content.orm.XmlPersistentType; -import org.eclipse.jpt.core.internal.content.orm.XmlPrimaryKeyJoinColumn; -import org.eclipse.jpt.core.internal.content.orm.XmlQueryHint; -import org.eclipse.jpt.core.internal.content.orm.XmlRelationshipMapping; -import org.eclipse.jpt.core.internal.content.orm.XmlRootContentNode; -import org.eclipse.jpt.core.internal.content.orm.XmlSecondaryTable; -import org.eclipse.jpt.core.internal.content.orm.XmlSequenceGenerator; -import org.eclipse.jpt.core.internal.content.orm.XmlSingleRelationshipMapping; -import org.eclipse.jpt.core.internal.content.orm.XmlTable; -import org.eclipse.jpt.core.internal.content.orm.XmlTableGenerator; -import org.eclipse.jpt.core.internal.content.orm.XmlTransient; -import org.eclipse.jpt.core.internal.content.orm.XmlTypeMapping; -import org.eclipse.jpt.core.internal.content.orm.XmlUniqueConstraint; -import org.eclipse.jpt.core.internal.content.orm.XmlVersion; -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.orm.OrmPackage - * @generated - */ -public class OrmSwitch<T> -{ - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static OrmPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public OrmSwitch() { - if (modelPackage == null) { - modelPackage = OrmPackage.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 OrmPackage.XML_ROOT_CONTENT_NODE : { - XmlRootContentNode xmlRootContentNode = (XmlRootContentNode) theEObject; - T result = caseXmlRootContentNode(xmlRootContentNode); - if (result == null) - result = caseXmlEObject(xmlRootContentNode); - if (result == null) - result = caseIJpaRootContentNode(xmlRootContentNode); - if (result == null) - result = caseJpaEObject(xmlRootContentNode); - if (result == null) - result = caseIXmlEObject(xmlRootContentNode); - if (result == null) - result = caseIJpaContentNode(xmlRootContentNode); - if (result == null) - result = caseIJpaEObject(xmlRootContentNode); - if (result == null) - result = caseIJpaSourceObject(xmlRootContentNode); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.ENTITY_MAPPINGS_INTERNAL : { - EntityMappingsInternal entityMappingsInternal = (EntityMappingsInternal) theEObject; - T result = caseEntityMappingsInternal(entityMappingsInternal); - if (result == null) - result = caseXmlEObject(entityMappingsInternal); - if (result == null) - result = caseIJpaContentNode(entityMappingsInternal); - if (result == null) - result = caseEntityMappingsForXml(entityMappingsInternal); - if (result == null) - result = caseEntityMappings(entityMappingsInternal); - if (result == null) - result = caseJpaEObject(entityMappingsInternal); - if (result == null) - result = caseIXmlEObject(entityMappingsInternal); - if (result == null) - result = caseIJpaSourceObject(entityMappingsInternal); - if (result == null) - result = caseIJpaEObject(entityMappingsInternal); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.ENTITY_MAPPINGS : { - EntityMappings entityMappings = (EntityMappings) theEObject; - T result = caseEntityMappings(entityMappings); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.ENTITY_MAPPINGS_FOR_XML : { - EntityMappingsForXml entityMappingsForXml = (EntityMappingsForXml) theEObject; - T result = caseEntityMappingsForXml(entityMappingsForXml); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_TYPE_MAPPING : { - XmlTypeMapping xmlTypeMapping = (XmlTypeMapping) theEObject; - T result = caseXmlTypeMapping(xmlTypeMapping); - if (result == null) - result = caseXmlEObject(xmlTypeMapping); - if (result == null) - result = caseITypeMapping(xmlTypeMapping); - if (result == null) - result = caseJpaEObject(xmlTypeMapping); - if (result == null) - result = caseIXmlEObject(xmlTypeMapping); - if (result == null) - result = caseIJpaSourceObject(xmlTypeMapping); - if (result == null) - result = caseIJpaEObject(xmlTypeMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_PERSISTENT_TYPE : { - XmlPersistentType xmlPersistentType = (XmlPersistentType) theEObject; - T result = caseXmlPersistentType(xmlPersistentType); - if (result == null) - result = caseXmlEObject(xmlPersistentType); - if (result == null) - result = caseIPersistentType(xmlPersistentType); - if (result == null) - result = caseJpaEObject(xmlPersistentType); - if (result == null) - result = caseIXmlEObject(xmlPersistentType); - if (result == null) - result = caseIJpaContentNode(xmlPersistentType); - if (result == null) - result = caseIJpaEObject(xmlPersistentType); - if (result == null) - result = caseIJpaSourceObject(xmlPersistentType); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_MAPPED_SUPERCLASS : { - XmlMappedSuperclass xmlMappedSuperclass = (XmlMappedSuperclass) theEObject; - T result = caseXmlMappedSuperclass(xmlMappedSuperclass); - if (result == null) - result = caseXmlTypeMapping(xmlMappedSuperclass); - if (result == null) - result = caseIMappedSuperclass(xmlMappedSuperclass); - if (result == null) - result = caseXmlEObject(xmlMappedSuperclass); - if (result == null) - result = caseITypeMapping(xmlMappedSuperclass); - if (result == null) - result = caseJpaEObject(xmlMappedSuperclass); - if (result == null) - result = caseIXmlEObject(xmlMappedSuperclass); - if (result == null) - result = caseIJpaSourceObject(xmlMappedSuperclass); - if (result == null) - result = caseIJpaEObject(xmlMappedSuperclass); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ENTITY_INTERNAL : { - XmlEntityInternal xmlEntityInternal = (XmlEntityInternal) theEObject; - T result = caseXmlEntityInternal(xmlEntityInternal); - if (result == null) - result = caseXmlTypeMapping(xmlEntityInternal); - if (result == null) - result = caseXmlEntityForXml(xmlEntityInternal); - if (result == null) - result = caseXmlEntity(xmlEntityInternal); - if (result == null) - result = caseXmlEObject(xmlEntityInternal); - if (result == null) - result = caseITypeMapping(xmlEntityInternal); - if (result == null) - result = caseIEntity(xmlEntityInternal); - if (result == null) - result = caseJpaEObject(xmlEntityInternal); - if (result == null) - result = caseIXmlEObject(xmlEntityInternal); - if (result == null) - result = caseIJpaSourceObject(xmlEntityInternal); - if (result == null) - result = caseIJpaEObject(xmlEntityInternal); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ENTITY_FOR_XML : { - XmlEntityForXml xmlEntityForXml = (XmlEntityForXml) theEObject; - T result = caseXmlEntityForXml(xmlEntityForXml); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ENTITY : { - XmlEntity xmlEntity = (XmlEntity) theEObject; - T result = caseXmlEntity(xmlEntity); - if (result == null) - result = caseIEntity(xmlEntity); - if (result == null) - result = caseITypeMapping(xmlEntity); - if (result == null) - result = caseIJpaSourceObject(xmlEntity); - if (result == null) - result = caseIJpaEObject(xmlEntity); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_EMBEDDABLE : { - XmlEmbeddable xmlEmbeddable = (XmlEmbeddable) theEObject; - T result = caseXmlEmbeddable(xmlEmbeddable); - if (result == null) - result = caseXmlTypeMapping(xmlEmbeddable); - if (result == null) - result = caseIEmbeddable(xmlEmbeddable); - if (result == null) - result = caseXmlEObject(xmlEmbeddable); - if (result == null) - result = caseITypeMapping(xmlEmbeddable); - if (result == null) - result = caseJpaEObject(xmlEmbeddable); - if (result == null) - result = caseIXmlEObject(xmlEmbeddable); - if (result == null) - result = caseIJpaSourceObject(xmlEmbeddable); - if (result == null) - result = caseIJpaEObject(xmlEmbeddable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ATTRIBUTE_MAPPING : { - XmlAttributeMapping xmlAttributeMapping = (XmlAttributeMapping) theEObject; - T result = caseXmlAttributeMapping(xmlAttributeMapping); - if (result == null) - result = caseXmlEObject(xmlAttributeMapping); - if (result == null) - result = caseIAttributeMapping(xmlAttributeMapping); - if (result == null) - result = caseJpaEObject(xmlAttributeMapping); - if (result == null) - result = caseIXmlEObject(xmlAttributeMapping); - if (result == null) - result = caseIJpaSourceObject(xmlAttributeMapping); - if (result == null) - result = caseIJpaEObject(xmlAttributeMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_NULL_ATTRIBUTE_MAPPING : { - XmlNullAttributeMapping xmlNullAttributeMapping = (XmlNullAttributeMapping) theEObject; - T result = caseXmlNullAttributeMapping(xmlNullAttributeMapping); - if (result == null) - result = caseXmlAttributeMapping(xmlNullAttributeMapping); - if (result == null) - result = caseXmlEObject(xmlNullAttributeMapping); - if (result == null) - result = caseIAttributeMapping(xmlNullAttributeMapping); - if (result == null) - result = caseJpaEObject(xmlNullAttributeMapping); - if (result == null) - result = caseIXmlEObject(xmlNullAttributeMapping); - if (result == null) - result = caseIJpaSourceObject(xmlNullAttributeMapping); - if (result == null) - result = caseIJpaEObject(xmlNullAttributeMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_BASIC : { - XmlBasic xmlBasic = (XmlBasic) theEObject; - T result = caseXmlBasic(xmlBasic); - if (result == null) - result = caseXmlAttributeMapping(xmlBasic); - if (result == null) - result = caseIBasic(xmlBasic); - if (result == null) - result = caseIXmlColumnMapping(xmlBasic); - if (result == null) - result = caseXmlEObject(xmlBasic); - if (result == null) - result = caseIAttributeMapping(xmlBasic); - if (result == null) - result = caseIColumnMapping(xmlBasic); - if (result == null) - result = caseJpaEObject(xmlBasic); - if (result == null) - result = caseIXmlEObject(xmlBasic); - if (result == null) - result = caseIJpaSourceObject(xmlBasic); - if (result == null) - result = caseIJpaEObject(xmlBasic); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ID : { - XmlId xmlId = (XmlId) theEObject; - T result = caseXmlId(xmlId); - if (result == null) - result = caseXmlAttributeMapping(xmlId); - if (result == null) - result = caseIId(xmlId); - if (result == null) - result = caseIXmlColumnMapping(xmlId); - if (result == null) - result = caseXmlEObject(xmlId); - if (result == null) - result = caseIAttributeMapping(xmlId); - if (result == null) - result = caseIColumnMapping(xmlId); - if (result == null) - result = caseJpaEObject(xmlId); - if (result == null) - result = caseIXmlEObject(xmlId); - if (result == null) - result = caseIJpaSourceObject(xmlId); - if (result == null) - result = caseIJpaEObject(xmlId); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_TRANSIENT : { - XmlTransient xmlTransient = (XmlTransient) theEObject; - T result = caseXmlTransient(xmlTransient); - if (result == null) - result = caseXmlAttributeMapping(xmlTransient); - if (result == null) - result = caseITransient(xmlTransient); - if (result == null) - result = caseXmlEObject(xmlTransient); - if (result == null) - result = caseIAttributeMapping(xmlTransient); - if (result == null) - result = caseJpaEObject(xmlTransient); - if (result == null) - result = caseIXmlEObject(xmlTransient); - if (result == null) - result = caseIJpaSourceObject(xmlTransient); - if (result == null) - result = caseIJpaEObject(xmlTransient); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_EMBEDDED : { - XmlEmbedded xmlEmbedded = (XmlEmbedded) theEObject; - T result = caseXmlEmbedded(xmlEmbedded); - if (result == null) - result = caseXmlAttributeMapping(xmlEmbedded); - if (result == null) - result = caseIEmbedded(xmlEmbedded); - if (result == null) - result = caseXmlEObject(xmlEmbedded); - if (result == null) - result = caseIAttributeMapping(xmlEmbedded); - if (result == null) - result = caseJpaEObject(xmlEmbedded); - if (result == null) - result = caseIXmlEObject(xmlEmbedded); - if (result == null) - result = caseIJpaSourceObject(xmlEmbedded); - if (result == null) - result = caseIJpaEObject(xmlEmbedded); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_EMBEDDED_ID : { - XmlEmbeddedId xmlEmbeddedId = (XmlEmbeddedId) theEObject; - T result = caseXmlEmbeddedId(xmlEmbeddedId); - if (result == null) - result = caseXmlAttributeMapping(xmlEmbeddedId); - if (result == null) - result = caseIEmbeddedId(xmlEmbeddedId); - if (result == null) - result = caseXmlEObject(xmlEmbeddedId); - if (result == null) - result = caseIAttributeMapping(xmlEmbeddedId); - if (result == null) - result = caseJpaEObject(xmlEmbeddedId); - if (result == null) - result = caseIXmlEObject(xmlEmbeddedId); - if (result == null) - result = caseIJpaSourceObject(xmlEmbeddedId); - if (result == null) - result = caseIJpaEObject(xmlEmbeddedId); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_VERSION : { - XmlVersion xmlVersion = (XmlVersion) theEObject; - T result = caseXmlVersion(xmlVersion); - if (result == null) - result = caseXmlAttributeMapping(xmlVersion); - if (result == null) - result = caseIVersion(xmlVersion); - if (result == null) - result = caseIXmlColumnMapping(xmlVersion); - if (result == null) - result = caseXmlEObject(xmlVersion); - if (result == null) - result = caseIAttributeMapping(xmlVersion); - if (result == null) - result = caseIColumnMapping(xmlVersion); - if (result == null) - result = caseJpaEObject(xmlVersion); - if (result == null) - result = caseIXmlEObject(xmlVersion); - if (result == null) - result = caseIJpaSourceObject(xmlVersion); - if (result == null) - result = caseIJpaEObject(xmlVersion); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_MULTI_RELATIONSHIP_MAPPING_INTERNAL : { - XmlMultiRelationshipMappingInternal xmlMultiRelationshipMappingInternal = (XmlMultiRelationshipMappingInternal) theEObject; - T result = caseXmlMultiRelationshipMappingInternal(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseXmlRelationshipMapping(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseIMultiRelationshipMapping(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseXmlMultiRelationshipMappingForXml(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseXmlMultiRelationshipMapping(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseXmlAttributeMapping(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseIRelationshipMapping(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseINonOwningMapping(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseXmlEObject(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseIAttributeMapping(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseJpaEObject(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseIXmlEObject(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseIJpaSourceObject(xmlMultiRelationshipMappingInternal); - if (result == null) - result = caseIJpaEObject(xmlMultiRelationshipMappingInternal); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_MULTI_RELATIONSHIP_MAPPING_FOR_XML : { - XmlMultiRelationshipMappingForXml xmlMultiRelationshipMappingForXml = (XmlMultiRelationshipMappingForXml) theEObject; - T result = caseXmlMultiRelationshipMappingForXml(xmlMultiRelationshipMappingForXml); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_MULTI_RELATIONSHIP_MAPPING : { - XmlMultiRelationshipMapping xmlMultiRelationshipMapping = (XmlMultiRelationshipMapping) theEObject; - T result = caseXmlMultiRelationshipMapping(xmlMultiRelationshipMapping); - if (result == null) - result = caseIMultiRelationshipMapping(xmlMultiRelationshipMapping); - if (result == null) - result = caseINonOwningMapping(xmlMultiRelationshipMapping); - if (result == null) - result = caseIRelationshipMapping(xmlMultiRelationshipMapping); - if (result == null) - result = caseIAttributeMapping(xmlMultiRelationshipMapping); - if (result == null) - result = caseIJpaSourceObject(xmlMultiRelationshipMapping); - if (result == null) - result = caseIJpaEObject(xmlMultiRelationshipMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ONE_TO_MANY : { - XmlOneToMany xmlOneToMany = (XmlOneToMany) theEObject; - T result = caseXmlOneToMany(xmlOneToMany); - if (result == null) - result = caseXmlMultiRelationshipMappingInternal(xmlOneToMany); - if (result == null) - result = caseIOneToMany(xmlOneToMany); - if (result == null) - result = caseXmlRelationshipMapping(xmlOneToMany); - if (result == null) - result = caseIMultiRelationshipMapping(xmlOneToMany); - if (result == null) - result = caseXmlMultiRelationshipMappingForXml(xmlOneToMany); - if (result == null) - result = caseXmlMultiRelationshipMapping(xmlOneToMany); - if (result == null) - result = caseXmlAttributeMapping(xmlOneToMany); - if (result == null) - result = caseIRelationshipMapping(xmlOneToMany); - if (result == null) - result = caseINonOwningMapping(xmlOneToMany); - if (result == null) - result = caseXmlEObject(xmlOneToMany); - if (result == null) - result = caseIAttributeMapping(xmlOneToMany); - if (result == null) - result = caseJpaEObject(xmlOneToMany); - if (result == null) - result = caseIXmlEObject(xmlOneToMany); - if (result == null) - result = caseIJpaSourceObject(xmlOneToMany); - if (result == null) - result = caseIJpaEObject(xmlOneToMany); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_MANY_TO_MANY : { - XmlManyToMany xmlManyToMany = (XmlManyToMany) theEObject; - T result = caseXmlManyToMany(xmlManyToMany); - if (result == null) - result = caseXmlMultiRelationshipMappingInternal(xmlManyToMany); - if (result == null) - result = caseIManyToMany(xmlManyToMany); - if (result == null) - result = caseXmlRelationshipMapping(xmlManyToMany); - if (result == null) - result = caseIMultiRelationshipMapping(xmlManyToMany); - if (result == null) - result = caseXmlMultiRelationshipMappingForXml(xmlManyToMany); - if (result == null) - result = caseXmlMultiRelationshipMapping(xmlManyToMany); - if (result == null) - result = caseXmlAttributeMapping(xmlManyToMany); - if (result == null) - result = caseIRelationshipMapping(xmlManyToMany); - if (result == null) - result = caseINonOwningMapping(xmlManyToMany); - if (result == null) - result = caseXmlEObject(xmlManyToMany); - if (result == null) - result = caseIAttributeMapping(xmlManyToMany); - if (result == null) - result = caseJpaEObject(xmlManyToMany); - if (result == null) - result = caseIXmlEObject(xmlManyToMany); - if (result == null) - result = caseIJpaSourceObject(xmlManyToMany); - if (result == null) - result = caseIJpaEObject(xmlManyToMany); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_PERSISTENT_ATTRIBUTE : { - XmlPersistentAttribute xmlPersistentAttribute = (XmlPersistentAttribute) theEObject; - T result = caseXmlPersistentAttribute(xmlPersistentAttribute); - if (result == null) - result = caseXmlEObject(xmlPersistentAttribute); - if (result == null) - result = caseIPersistentAttribute(xmlPersistentAttribute); - if (result == null) - result = caseJpaEObject(xmlPersistentAttribute); - if (result == null) - result = caseIXmlEObject(xmlPersistentAttribute); - if (result == null) - result = caseIJpaContentNode(xmlPersistentAttribute); - if (result == null) - result = caseIJpaEObject(xmlPersistentAttribute); - if (result == null) - result = caseIJpaSourceObject(xmlPersistentAttribute); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.PERSISTENCE_UNIT_METADATA_INTERNAL : { - PersistenceUnitMetadataInternal persistenceUnitMetadataInternal = (PersistenceUnitMetadataInternal) theEObject; - T result = casePersistenceUnitMetadataInternal(persistenceUnitMetadataInternal); - if (result == null) - result = caseXmlEObject(persistenceUnitMetadataInternal); - if (result == null) - result = casePersistenceUnitMetadataForXml(persistenceUnitMetadataInternal); - if (result == null) - result = casePersistenceUnitMetadata(persistenceUnitMetadataInternal); - if (result == null) - result = caseJpaEObject(persistenceUnitMetadataInternal); - if (result == null) - result = caseIXmlEObject(persistenceUnitMetadataInternal); - if (result == null) - result = caseIJpaEObject(persistenceUnitMetadataInternal); - if (result == null) - result = caseIJpaSourceObject(persistenceUnitMetadataInternal); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.PERSISTENCE_UNIT_METADATA : { - PersistenceUnitMetadata persistenceUnitMetadata = (PersistenceUnitMetadata) theEObject; - T result = casePersistenceUnitMetadata(persistenceUnitMetadata); - if (result == null) - result = caseIXmlEObject(persistenceUnitMetadata); - if (result == null) - result = caseIJpaEObject(persistenceUnitMetadata); - if (result == null) - result = caseIJpaSourceObject(persistenceUnitMetadata); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.PERSISTENCE_UNIT_METADATA_FOR_XML : { - PersistenceUnitMetadataForXml persistenceUnitMetadataForXml = (PersistenceUnitMetadataForXml) theEObject; - T result = casePersistenceUnitMetadataForXml(persistenceUnitMetadataForXml); - if (result == null) - result = caseIXmlEObject(persistenceUnitMetadataForXml); - if (result == null) - result = caseIJpaEObject(persistenceUnitMetadataForXml); - if (result == null) - result = caseIJpaSourceObject(persistenceUnitMetadataForXml); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.PERSISTENCE_UNIT_DEFAULTS_INTERNAL : { - PersistenceUnitDefaultsInternal persistenceUnitDefaultsInternal = (PersistenceUnitDefaultsInternal) theEObject; - T result = casePersistenceUnitDefaultsInternal(persistenceUnitDefaultsInternal); - if (result == null) - result = caseXmlEObject(persistenceUnitDefaultsInternal); - if (result == null) - result = casePersistenceUnitDefaults(persistenceUnitDefaultsInternal); - if (result == null) - result = casePersistenceUnitDefaultsForXml(persistenceUnitDefaultsInternal); - if (result == null) - result = caseJpaEObject(persistenceUnitDefaultsInternal); - if (result == null) - result = caseIXmlEObject(persistenceUnitDefaultsInternal); - if (result == null) - result = caseIJpaEObject(persistenceUnitDefaultsInternal); - if (result == null) - result = caseIJpaSourceObject(persistenceUnitDefaultsInternal); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.PERSISTENCE_UNIT_DEFAULTS : { - PersistenceUnitDefaults persistenceUnitDefaults = (PersistenceUnitDefaults) theEObject; - T result = casePersistenceUnitDefaults(persistenceUnitDefaults); - if (result == null) - result = caseIXmlEObject(persistenceUnitDefaults); - if (result == null) - result = caseIJpaEObject(persistenceUnitDefaults); - if (result == null) - result = caseIJpaSourceObject(persistenceUnitDefaults); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.PERSISTENCE_UNIT_DEFAULTS_FOR_XML : { - PersistenceUnitDefaultsForXml persistenceUnitDefaultsForXml = (PersistenceUnitDefaultsForXml) theEObject; - T result = casePersistenceUnitDefaultsForXml(persistenceUnitDefaultsForXml); - if (result == null) - result = caseIXmlEObject(persistenceUnitDefaultsForXml); - if (result == null) - result = caseIJpaEObject(persistenceUnitDefaultsForXml); - if (result == null) - result = caseIJpaSourceObject(persistenceUnitDefaultsForXml); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_TABLE : { - XmlTable xmlTable = (XmlTable) theEObject; - T result = caseXmlTable(xmlTable); - if (result == null) - result = caseAbstractXmlTable(xmlTable); - if (result == null) - result = caseITable(xmlTable); - if (result == null) - result = caseXmlEObject(xmlTable); - if (result == null) - result = caseIJpaSourceObject(xmlTable); - if (result == null) - result = caseJpaEObject(xmlTable); - if (result == null) - result = caseIXmlEObject(xmlTable); - if (result == null) - result = caseIJpaEObject(xmlTable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.ABSTRACT_XML_NAMED_COLUMN : { - AbstractXmlNamedColumn abstractXmlNamedColumn = (AbstractXmlNamedColumn) theEObject; - T result = caseAbstractXmlNamedColumn(abstractXmlNamedColumn); - if (result == null) - result = caseXmlEObject(abstractXmlNamedColumn); - if (result == null) - result = caseINamedColumn(abstractXmlNamedColumn); - if (result == null) - result = caseJpaEObject(abstractXmlNamedColumn); - if (result == null) - result = caseIXmlEObject(abstractXmlNamedColumn); - if (result == null) - result = caseIJpaSourceObject(abstractXmlNamedColumn); - if (result == null) - result = caseIJpaEObject(abstractXmlNamedColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.ABSTRACT_XML_COLUMN : { - AbstractXmlColumn abstractXmlColumn = (AbstractXmlColumn) theEObject; - T result = caseAbstractXmlColumn(abstractXmlColumn); - if (result == null) - result = caseAbstractXmlNamedColumn(abstractXmlColumn); - if (result == null) - result = caseIAbstractColumn(abstractXmlColumn); - if (result == null) - result = caseXmlEObject(abstractXmlColumn); - if (result == null) - result = caseINamedColumn(abstractXmlColumn); - if (result == null) - result = caseJpaEObject(abstractXmlColumn); - if (result == null) - result = caseIXmlEObject(abstractXmlColumn); - if (result == null) - result = caseIJpaSourceObject(abstractXmlColumn); - if (result == null) - result = caseIJpaEObject(abstractXmlColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_COLUMN : { - XmlColumn xmlColumn = (XmlColumn) theEObject; - T result = caseXmlColumn(xmlColumn); - if (result == null) - result = caseAbstractXmlColumn(xmlColumn); - if (result == null) - result = caseIColumn(xmlColumn); - if (result == null) - result = caseAbstractXmlNamedColumn(xmlColumn); - if (result == null) - result = caseIAbstractColumn(xmlColumn); - if (result == null) - result = caseXmlEObject(xmlColumn); - if (result == null) - result = caseINamedColumn(xmlColumn); - if (result == null) - result = caseJpaEObject(xmlColumn); - if (result == null) - result = caseIXmlEObject(xmlColumn); - if (result == null) - result = caseIJpaSourceObject(xmlColumn); - if (result == null) - result = caseIJpaEObject(xmlColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_JOIN_COLUMN : { - XmlJoinColumn xmlJoinColumn = (XmlJoinColumn) theEObject; - T result = caseXmlJoinColumn(xmlJoinColumn); - if (result == null) - result = caseAbstractXmlColumn(xmlJoinColumn); - if (result == null) - result = caseIJoinColumn(xmlJoinColumn); - if (result == null) - result = caseAbstractXmlNamedColumn(xmlJoinColumn); - if (result == null) - result = caseIAbstractColumn(xmlJoinColumn); - if (result == null) - result = caseIAbstractJoinColumn(xmlJoinColumn); - if (result == null) - result = caseXmlEObject(xmlJoinColumn); - if (result == null) - result = caseINamedColumn(xmlJoinColumn); - if (result == null) - result = caseJpaEObject(xmlJoinColumn); - if (result == null) - result = caseIXmlEObject(xmlJoinColumn); - if (result == null) - result = caseIJpaSourceObject(xmlJoinColumn); - if (result == null) - result = caseIJpaEObject(xmlJoinColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.IXML_COLUMN_MAPPING : { - IXmlColumnMapping iXmlColumnMapping = (IXmlColumnMapping) theEObject; - T result = caseIXmlColumnMapping(iXmlColumnMapping); - if (result == null) - result = caseIColumnMapping(iXmlColumnMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_MANY_TO_ONE : { - XmlManyToOne xmlManyToOne = (XmlManyToOne) theEObject; - T result = caseXmlManyToOne(xmlManyToOne); - if (result == null) - result = caseXmlSingleRelationshipMapping(xmlManyToOne); - if (result == null) - result = caseIManyToOne(xmlManyToOne); - if (result == null) - result = caseXmlRelationshipMapping(xmlManyToOne); - if (result == null) - result = caseISingleRelationshipMapping(xmlManyToOne); - if (result == null) - result = caseXmlAttributeMapping(xmlManyToOne); - if (result == null) - result = caseIRelationshipMapping(xmlManyToOne); - if (result == null) - result = caseXmlEObject(xmlManyToOne); - if (result == null) - result = caseIAttributeMapping(xmlManyToOne); - if (result == null) - result = caseJpaEObject(xmlManyToOne); - if (result == null) - result = caseIXmlEObject(xmlManyToOne); - if (result == null) - result = caseIJpaSourceObject(xmlManyToOne); - if (result == null) - result = caseIJpaEObject(xmlManyToOne); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ONE_TO_ONE : { - XmlOneToOne xmlOneToOne = (XmlOneToOne) theEObject; - T result = caseXmlOneToOne(xmlOneToOne); - if (result == null) - result = caseXmlSingleRelationshipMapping(xmlOneToOne); - if (result == null) - result = caseIOneToOne(xmlOneToOne); - if (result == null) - result = caseXmlRelationshipMapping(xmlOneToOne); - if (result == null) - result = caseISingleRelationshipMapping(xmlOneToOne); - if (result == null) - result = caseINonOwningMapping(xmlOneToOne); - if (result == null) - result = caseXmlAttributeMapping(xmlOneToOne); - if (result == null) - result = caseIRelationshipMapping(xmlOneToOne); - if (result == null) - result = caseXmlEObject(xmlOneToOne); - if (result == null) - result = caseIAttributeMapping(xmlOneToOne); - if (result == null) - result = caseJpaEObject(xmlOneToOne); - if (result == null) - result = caseIXmlEObject(xmlOneToOne); - if (result == null) - result = caseIJpaSourceObject(xmlOneToOne); - if (result == null) - result = caseIJpaEObject(xmlOneToOne); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_SINGLE_RELATIONSHIP_MAPPING : { - XmlSingleRelationshipMapping xmlSingleRelationshipMapping = (XmlSingleRelationshipMapping) theEObject; - T result = caseXmlSingleRelationshipMapping(xmlSingleRelationshipMapping); - if (result == null) - result = caseXmlRelationshipMapping(xmlSingleRelationshipMapping); - if (result == null) - result = caseISingleRelationshipMapping(xmlSingleRelationshipMapping); - if (result == null) - result = caseXmlAttributeMapping(xmlSingleRelationshipMapping); - if (result == null) - result = caseIRelationshipMapping(xmlSingleRelationshipMapping); - if (result == null) - result = caseXmlEObject(xmlSingleRelationshipMapping); - if (result == null) - result = caseIAttributeMapping(xmlSingleRelationshipMapping); - if (result == null) - result = caseJpaEObject(xmlSingleRelationshipMapping); - if (result == null) - result = caseIXmlEObject(xmlSingleRelationshipMapping); - if (result == null) - result = caseIJpaSourceObject(xmlSingleRelationshipMapping); - if (result == null) - result = caseIJpaEObject(xmlSingleRelationshipMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_RELATIONSHIP_MAPPING : { - XmlRelationshipMapping xmlRelationshipMapping = (XmlRelationshipMapping) theEObject; - T result = caseXmlRelationshipMapping(xmlRelationshipMapping); - if (result == null) - result = caseXmlAttributeMapping(xmlRelationshipMapping); - if (result == null) - result = caseIRelationshipMapping(xmlRelationshipMapping); - if (result == null) - result = caseXmlEObject(xmlRelationshipMapping); - if (result == null) - result = caseIAttributeMapping(xmlRelationshipMapping); - if (result == null) - result = caseJpaEObject(xmlRelationshipMapping); - if (result == null) - result = caseIXmlEObject(xmlRelationshipMapping); - if (result == null) - result = caseIJpaSourceObject(xmlRelationshipMapping); - if (result == null) - result = caseIJpaEObject(xmlRelationshipMapping); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_JOIN_TABLE : { - XmlJoinTable xmlJoinTable = (XmlJoinTable) theEObject; - T result = caseXmlJoinTable(xmlJoinTable); - if (result == null) - result = caseAbstractXmlTable(xmlJoinTable); - if (result == null) - result = caseIJoinTable(xmlJoinTable); - if (result == null) - result = caseXmlEObject(xmlJoinTable); - if (result == null) - result = caseITable(xmlJoinTable); - if (result == null) - result = caseJpaEObject(xmlJoinTable); - if (result == null) - result = caseIXmlEObject(xmlJoinTable); - if (result == null) - result = caseIJpaSourceObject(xmlJoinTable); - if (result == null) - result = caseIJpaEObject(xmlJoinTable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.ABSTRACT_XML_TABLE : { - AbstractXmlTable abstractXmlTable = (AbstractXmlTable) theEObject; - T result = caseAbstractXmlTable(abstractXmlTable); - if (result == null) - result = caseXmlEObject(abstractXmlTable); - if (result == null) - result = caseITable(abstractXmlTable); - if (result == null) - result = caseJpaEObject(abstractXmlTable); - if (result == null) - result = caseIXmlEObject(abstractXmlTable); - if (result == null) - result = caseIJpaSourceObject(abstractXmlTable); - if (result == null) - result = caseIJpaEObject(abstractXmlTable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_OVERRIDE : { - XmlOverride xmlOverride = (XmlOverride) theEObject; - T result = caseXmlOverride(xmlOverride); - if (result == null) - result = caseXmlEObject(xmlOverride); - if (result == null) - result = caseIOverride(xmlOverride); - if (result == null) - result = caseJpaEObject(xmlOverride); - if (result == null) - result = caseIXmlEObject(xmlOverride); - if (result == null) - result = caseIJpaSourceObject(xmlOverride); - if (result == null) - result = caseIJpaEObject(xmlOverride); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ATTRIBUTE_OVERRIDE : { - XmlAttributeOverride xmlAttributeOverride = (XmlAttributeOverride) theEObject; - T result = caseXmlAttributeOverride(xmlAttributeOverride); - if (result == null) - result = caseXmlOverride(xmlAttributeOverride); - if (result == null) - result = caseIAttributeOverride(xmlAttributeOverride); - if (result == null) - result = caseIXmlColumnMapping(xmlAttributeOverride); - if (result == null) - result = caseXmlEObject(xmlAttributeOverride); - if (result == null) - result = caseIOverride(xmlAttributeOverride); - if (result == null) - result = caseIColumnMapping(xmlAttributeOverride); - if (result == null) - result = caseJpaEObject(xmlAttributeOverride); - if (result == null) - result = caseIXmlEObject(xmlAttributeOverride); - if (result == null) - result = caseIJpaSourceObject(xmlAttributeOverride); - if (result == null) - result = caseIJpaEObject(xmlAttributeOverride); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ASSOCIATION_OVERRIDE : { - XmlAssociationOverride xmlAssociationOverride = (XmlAssociationOverride) theEObject; - T result = caseXmlAssociationOverride(xmlAssociationOverride); - if (result == null) - result = caseXmlOverride(xmlAssociationOverride); - if (result == null) - result = caseIAssociationOverride(xmlAssociationOverride); - if (result == null) - result = caseXmlEObject(xmlAssociationOverride); - if (result == null) - result = caseIOverride(xmlAssociationOverride); - if (result == null) - result = caseJpaEObject(xmlAssociationOverride); - if (result == null) - result = caseIXmlEObject(xmlAssociationOverride); - if (result == null) - result = caseIJpaSourceObject(xmlAssociationOverride); - if (result == null) - result = caseIJpaEObject(xmlAssociationOverride); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_DISCRIMINATOR_COLUMN : { - XmlDiscriminatorColumn xmlDiscriminatorColumn = (XmlDiscriminatorColumn) theEObject; - T result = caseXmlDiscriminatorColumn(xmlDiscriminatorColumn); - if (result == null) - result = caseAbstractXmlNamedColumn(xmlDiscriminatorColumn); - if (result == null) - result = caseIDiscriminatorColumn(xmlDiscriminatorColumn); - if (result == null) - result = caseXmlEObject(xmlDiscriminatorColumn); - if (result == null) - result = caseINamedColumn(xmlDiscriminatorColumn); - if (result == null) - result = caseJpaEObject(xmlDiscriminatorColumn); - if (result == null) - result = caseIXmlEObject(xmlDiscriminatorColumn); - if (result == null) - result = caseIJpaSourceObject(xmlDiscriminatorColumn); - if (result == null) - result = caseIJpaEObject(xmlDiscriminatorColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_SECONDARY_TABLE : { - XmlSecondaryTable xmlSecondaryTable = (XmlSecondaryTable) theEObject; - T result = caseXmlSecondaryTable(xmlSecondaryTable); - if (result == null) - result = caseAbstractXmlTable(xmlSecondaryTable); - if (result == null) - result = caseISecondaryTable(xmlSecondaryTable); - if (result == null) - result = caseXmlEObject(xmlSecondaryTable); - if (result == null) - result = caseITable(xmlSecondaryTable); - if (result == null) - result = caseJpaEObject(xmlSecondaryTable); - if (result == null) - result = caseIXmlEObject(xmlSecondaryTable); - if (result == null) - result = caseIJpaSourceObject(xmlSecondaryTable); - if (result == null) - result = caseIJpaEObject(xmlSecondaryTable); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_PRIMARY_KEY_JOIN_COLUMN : { - XmlPrimaryKeyJoinColumn xmlPrimaryKeyJoinColumn = (XmlPrimaryKeyJoinColumn) theEObject; - T result = caseXmlPrimaryKeyJoinColumn(xmlPrimaryKeyJoinColumn); - if (result == null) - result = caseAbstractXmlNamedColumn(xmlPrimaryKeyJoinColumn); - if (result == null) - result = caseIPrimaryKeyJoinColumn(xmlPrimaryKeyJoinColumn); - if (result == null) - result = caseXmlEObject(xmlPrimaryKeyJoinColumn); - if (result == null) - result = caseINamedColumn(xmlPrimaryKeyJoinColumn); - if (result == null) - result = caseIAbstractJoinColumn(xmlPrimaryKeyJoinColumn); - if (result == null) - result = caseJpaEObject(xmlPrimaryKeyJoinColumn); - if (result == null) - result = caseIXmlEObject(xmlPrimaryKeyJoinColumn); - if (result == null) - result = caseIJpaSourceObject(xmlPrimaryKeyJoinColumn); - if (result == null) - result = caseIJpaEObject(xmlPrimaryKeyJoinColumn); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_GENERATED_VALUE : { - XmlGeneratedValue xmlGeneratedValue = (XmlGeneratedValue) theEObject; - T result = caseXmlGeneratedValue(xmlGeneratedValue); - if (result == null) - result = caseXmlEObject(xmlGeneratedValue); - if (result == null) - result = caseIGeneratedValue(xmlGeneratedValue); - if (result == null) - result = caseJpaEObject(xmlGeneratedValue); - if (result == null) - result = caseIXmlEObject(xmlGeneratedValue); - if (result == null) - result = caseIJpaSourceObject(xmlGeneratedValue); - if (result == null) - result = caseIJpaEObject(xmlGeneratedValue); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_GENERATOR : { - XmlGenerator xmlGenerator = (XmlGenerator) theEObject; - T result = caseXmlGenerator(xmlGenerator); - if (result == null) - result = caseXmlEObject(xmlGenerator); - if (result == null) - result = caseIGenerator(xmlGenerator); - if (result == null) - result = caseJpaEObject(xmlGenerator); - if (result == null) - result = caseIXmlEObject(xmlGenerator); - if (result == null) - result = caseIJpaSourceObject(xmlGenerator); - if (result == null) - result = caseIJpaEObject(xmlGenerator); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_SEQUENCE_GENERATOR : { - XmlSequenceGenerator xmlSequenceGenerator = (XmlSequenceGenerator) theEObject; - T result = caseXmlSequenceGenerator(xmlSequenceGenerator); - if (result == null) - result = caseXmlGenerator(xmlSequenceGenerator); - if (result == null) - result = caseISequenceGenerator(xmlSequenceGenerator); - if (result == null) - result = caseXmlEObject(xmlSequenceGenerator); - if (result == null) - result = caseIGenerator(xmlSequenceGenerator); - if (result == null) - result = caseJpaEObject(xmlSequenceGenerator); - if (result == null) - result = caseIXmlEObject(xmlSequenceGenerator); - if (result == null) - result = caseIJpaSourceObject(xmlSequenceGenerator); - if (result == null) - result = caseIJpaEObject(xmlSequenceGenerator); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_TABLE_GENERATOR : { - XmlTableGenerator xmlTableGenerator = (XmlTableGenerator) theEObject; - T result = caseXmlTableGenerator(xmlTableGenerator); - if (result == null) - result = caseXmlGenerator(xmlTableGenerator); - if (result == null) - result = caseITableGenerator(xmlTableGenerator); - if (result == null) - result = caseXmlEObject(xmlTableGenerator); - if (result == null) - result = caseIGenerator(xmlTableGenerator); - if (result == null) - result = caseJpaEObject(xmlTableGenerator); - if (result == null) - result = caseIXmlEObject(xmlTableGenerator); - if (result == null) - result = caseIJpaSourceObject(xmlTableGenerator); - if (result == null) - result = caseIJpaEObject(xmlTableGenerator); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.ABSTRACT_XML_QUERY : { - AbstractXmlQuery abstractXmlQuery = (AbstractXmlQuery) theEObject; - T result = caseAbstractXmlQuery(abstractXmlQuery); - if (result == null) - result = caseXmlEObject(abstractXmlQuery); - if (result == null) - result = caseIQuery(abstractXmlQuery); - if (result == null) - result = caseJpaEObject(abstractXmlQuery); - if (result == null) - result = caseIXmlEObject(abstractXmlQuery); - if (result == null) - result = caseIJpaSourceObject(abstractXmlQuery); - if (result == null) - result = caseIJpaEObject(abstractXmlQuery); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_NAMED_QUERY : { - XmlNamedQuery xmlNamedQuery = (XmlNamedQuery) theEObject; - T result = caseXmlNamedQuery(xmlNamedQuery); - if (result == null) - result = caseAbstractXmlQuery(xmlNamedQuery); - if (result == null) - result = caseINamedQuery(xmlNamedQuery); - if (result == null) - result = caseXmlEObject(xmlNamedQuery); - if (result == null) - result = caseIQuery(xmlNamedQuery); - if (result == null) - result = caseIJpaSourceObject(xmlNamedQuery); - if (result == null) - result = caseJpaEObject(xmlNamedQuery); - if (result == null) - result = caseIXmlEObject(xmlNamedQuery); - if (result == null) - result = caseIJpaEObject(xmlNamedQuery); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_NAMED_NATIVE_QUERY : { - XmlNamedNativeQuery xmlNamedNativeQuery = (XmlNamedNativeQuery) theEObject; - T result = caseXmlNamedNativeQuery(xmlNamedNativeQuery); - if (result == null) - result = caseAbstractXmlQuery(xmlNamedNativeQuery); - if (result == null) - result = caseINamedNativeQuery(xmlNamedNativeQuery); - if (result == null) - result = caseXmlEObject(xmlNamedNativeQuery); - if (result == null) - result = caseIQuery(xmlNamedNativeQuery); - if (result == null) - result = caseIJpaSourceObject(xmlNamedNativeQuery); - if (result == null) - result = caseJpaEObject(xmlNamedNativeQuery); - if (result == null) - result = caseIXmlEObject(xmlNamedNativeQuery); - if (result == null) - result = caseIJpaEObject(xmlNamedNativeQuery); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_QUERY_HINT : { - XmlQueryHint xmlQueryHint = (XmlQueryHint) theEObject; - T result = caseXmlQueryHint(xmlQueryHint); - if (result == null) - result = caseXmlEObject(xmlQueryHint); - if (result == null) - result = caseIQueryHint(xmlQueryHint); - if (result == null) - result = caseJpaEObject(xmlQueryHint); - if (result == null) - result = caseIXmlEObject(xmlQueryHint); - if (result == null) - result = caseIJpaSourceObject(xmlQueryHint); - if (result == null) - result = caseIJpaEObject(xmlQueryHint); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_UNIQUE_CONSTRAINT : { - XmlUniqueConstraint xmlUniqueConstraint = (XmlUniqueConstraint) theEObject; - T result = caseXmlUniqueConstraint(xmlUniqueConstraint); - if (result == null) - result = caseXmlEObject(xmlUniqueConstraint); - if (result == null) - result = caseIUniqueConstraint(xmlUniqueConstraint); - if (result == null) - result = caseJpaEObject(xmlUniqueConstraint); - if (result == null) - result = caseIXmlEObject(xmlUniqueConstraint); - if (result == null) - result = caseIJpaSourceObject(xmlUniqueConstraint); - if (result == null) - result = caseIJpaEObject(xmlUniqueConstraint); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_CASCADE : { - XmlCascade xmlCascade = (XmlCascade) theEObject; - T result = caseXmlCascade(xmlCascade); - if (result == null) - result = caseXmlEObject(xmlCascade); - if (result == null) - result = caseICascade(xmlCascade); - if (result == null) - result = caseJpaEObject(xmlCascade); - if (result == null) - result = caseIXmlEObject(xmlCascade); - if (result == null) - result = caseIJpaSourceObject(xmlCascade); - if (result == null) - result = caseIJpaEObject(xmlCascade); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_ID_CLASS : { - XmlIdClass xmlIdClass = (XmlIdClass) theEObject; - T result = caseXmlIdClass(xmlIdClass); - if (result == null) - result = caseXmlEObject(xmlIdClass); - if (result == null) - result = caseJpaEObject(xmlIdClass); - if (result == null) - result = caseIXmlEObject(xmlIdClass); - if (result == null) - result = caseIJpaEObject(xmlIdClass); - if (result == null) - result = caseIJpaSourceObject(xmlIdClass); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_INHERITANCE : { - XmlInheritance xmlInheritance = (XmlInheritance) theEObject; - T result = caseXmlInheritance(xmlInheritance); - if (result == null) - result = caseXmlEObject(xmlInheritance); - if (result == null) - result = caseJpaEObject(xmlInheritance); - if (result == null) - result = caseIXmlEObject(xmlInheritance); - if (result == null) - result = caseIJpaEObject(xmlInheritance); - if (result == null) - result = caseIJpaSourceObject(xmlInheritance); - if (result == null) - result = defaultCase(theEObject); - return result; - } - case OrmPackage.XML_MAP_KEY : { - XmlMapKey xmlMapKey = (XmlMapKey) theEObject; - T result = caseXmlMapKey(xmlMapKey); - if (result == null) - result = caseXmlEObject(xmlMapKey); - if (result == null) - result = caseJpaEObject(xmlMapKey); - if (result == null) - result = caseIXmlEObject(xmlMapKey); - if (result == null) - result = caseIJpaEObject(xmlMapKey); - if (result == null) - result = caseIJpaSourceObject(xmlMapKey); - if (result == null) - result = defaultCase(theEObject); - return result; - } - default : - return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlEObject(XmlEObject object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Root Content Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Xml Root Content Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlRootContentNode(XmlRootContentNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Entity Mappings Internal</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Entity Mappings Internal</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEntityMappingsInternal(EntityMappingsInternal object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Entity Mappings</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Entity Mappings</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEntityMappings(EntityMappings object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Entity Mappings For Xml</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Entity Mappings For Xml</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEntityMappingsForXml(EntityMappingsForXml object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Type Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlTypeMapping(XmlTypeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Persistent Type</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Xml Persistent Type</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlPersistentType(XmlPersistentType object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Embeddable</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlEmbeddable(XmlEmbeddable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Attribute Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlAttributeMapping(XmlAttributeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Null Attribute Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlNullAttributeMapping(XmlNullAttributeMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Persistent Attribute</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Xml Persistent Attribute</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlPersistentAttribute(XmlPersistentAttribute object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Basic</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlBasic(XmlBasic object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Id</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlId(XmlId object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Transient</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlTransient(XmlTransient object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Embedded</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlEmbedded(XmlEmbedded object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Embedded Id</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlEmbeddedId(XmlEmbeddedId object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Version</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlVersion(XmlVersion object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Multi Relationship Mapping Internal</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Xml Multi Relationship Mapping Internal</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlMultiRelationshipMappingInternal(XmlMultiRelationshipMappingInternal object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Multi Relationship Mapping For Xml</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Xml Multi Relationship Mapping For Xml</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlMultiRelationshipMappingForXml(XmlMultiRelationshipMappingForXml object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Multi Relationship Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlMultiRelationshipMapping(XmlMultiRelationshipMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml One To Many</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlOneToMany(XmlOneToMany object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Many To Many</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlManyToMany(XmlManyToMany object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Persistence Unit Metadata Internal</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Persistence Unit Metadata Internal</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePersistenceUnitMetadataInternal(PersistenceUnitMetadataInternal object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Persistence Unit Metadata</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Persistence Unit Metadata</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePersistenceUnitMetadata(PersistenceUnitMetadata object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Persistence Unit Metadata For Xml</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Persistence Unit Metadata For Xml</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePersistenceUnitMetadataForXml(PersistenceUnitMetadataForXml object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Persistence Unit Defaults Internal</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Persistence Unit Defaults Internal</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePersistenceUnitDefaultsInternal(PersistenceUnitDefaultsInternal object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Persistence Unit Defaults</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Persistence Unit Defaults</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePersistenceUnitDefaults(PersistenceUnitDefaults object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Persistence Unit Defaults For Xml</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Persistence Unit Defaults For Xml</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePersistenceUnitDefaultsForXml(PersistenceUnitDefaultsForXml object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlTable(XmlTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Abstract Xml 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>Abstract Xml Named Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAbstractXmlNamedColumn(AbstractXmlNamedColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Abstract Xml 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 Xml Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAbstractXmlColumn(AbstractXmlColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlColumn(XmlColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Join Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlJoinColumn(XmlJoinColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IXml Column 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>IXml Column Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIXmlColumnMapping(IXmlColumnMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Many To One</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlManyToOne(XmlManyToOne object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml One To One</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlOneToOne(XmlOneToOne object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Single Relationship Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlSingleRelationshipMapping(XmlSingleRelationshipMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Relationship Mapping</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlRelationshipMapping(XmlRelationshipMapping object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Join Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlJoinTable(XmlJoinTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Abstract Xml 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 Xml Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAbstractXmlTable(AbstractXmlTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Override</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlOverride(XmlOverride object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Attribute Override</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlAttributeOverride(XmlAttributeOverride object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Association Override</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlAssociationOverride(XmlAssociationOverride object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Discriminator Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlDiscriminatorColumn(XmlDiscriminatorColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Secondary Table</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlSecondaryTable(XmlSecondaryTable object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Primary Key Join Column</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlPrimaryKeyJoinColumn(XmlPrimaryKeyJoinColumn object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Generated Value</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlGeneratedValue(XmlGeneratedValue object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Generator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlGenerator(XmlGenerator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Sequence Generator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlSequenceGenerator(XmlSequenceGenerator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Table Generator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlTableGenerator(XmlTableGenerator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Abstract Xml 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>Abstract Xml Query</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAbstractXmlQuery(AbstractXmlQuery object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Named Query</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlNamedQuery(XmlNamedQuery object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Named Native Query</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlNamedNativeQuery(XmlNamedNativeQuery object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Query Hint</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlQueryHint(XmlQueryHint object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Unique Constraint</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlUniqueConstraint(XmlUniqueConstraint object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Cascade</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlCascade(XmlCascade object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Id Class</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Xml Id Class</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlIdClass(XmlIdClass object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Inheritance</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Xml Inheritance</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlInheritance(XmlInheritance object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Map Key</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Xml Map Key</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlMapKey(XmlMapKey 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>IXml 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>IXml EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIXmlEObject(IXmlEObject object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IJpa Content Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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 Content Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIJpaContentNode(IJpaContentNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>IJpa Root Content Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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 Root Content Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIJpaRootContentNode(IJpaRootContentNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Mapped Superclass</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlMappedSuperclass(XmlMappedSuperclass object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Entity Internal</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Xml Entity Internal</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlEntityInternal(XmlEntityInternal object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Entity For Xml</em>'. - * <!-- begin-user-doc --> - * This implementation returns 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>Xml Entity For Xml</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlEntityForXml(XmlEntityForXml object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Entity</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlEntity(XmlEntity 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>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>IPersistent Attribute</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>IPersistent Attribute</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIPersistentAttribute(IPersistentAttribute 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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>IPersistent Type</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>IPersistent Type</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIPersistentType(IPersistentType 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>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>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>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>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; - } -} //JpaCoreXmlSwitch |