blob: 7f1270b2ca1ca9c673fa4de08cdb05ba3b82b977 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2009 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.eclipselink1_1.core.resource.orm.util;
import java.util.List;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.jpt.core.resource.orm.AbstractXmlAttributeMapping;
import org.eclipse.jpt.core.resource.orm.BaseXmlEmbedded;
import org.eclipse.jpt.core.resource.orm.ColumnMapping;
import org.eclipse.jpt.core.resource.orm.XmlConvertibleMapping;
import org.eclipse.jpt.core.resource.orm.XmlJoinColumnsMapping;
import org.eclipse.jpt.core.resource.orm.XmlJoinTableMapping;
import org.eclipse.jpt.core.resource.orm.XmlMappedByMapping;
import org.eclipse.jpt.core.resource.orm.XmlMultiRelationshipMapping;
import org.eclipse.jpt.core.resource.orm.XmlRelationshipMapping;
import org.eclipse.jpt.core.resource.orm.XmlSingleRelationshipMapping;
import org.eclipse.jpt.eclipselink.core.resource.orm.XmlAccessMethodsHolder;
import org.eclipse.jpt.eclipselink.core.resource.orm.XmlConverterHolder;
import org.eclipse.jpt.eclipselink.core.resource.orm.XmlConvertersHolder;
import org.eclipse.jpt.eclipselink.core.resource.orm.XmlJoinFetch;
import org.eclipse.jpt.eclipselink.core.resource.orm.XmlMutable;
import org.eclipse.jpt.eclipselink.core.resource.orm.XmlPrivateOwned;
import org.eclipse.jpt.eclipselink1_1.core.resource.orm.*;
/**
* <!-- 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.eclipselink1_1.core.resource.orm.EclipseLink1_1OrmPackage
* @generated
*/
public class EclipseLink1_1OrmSwitch<T>
{
/**
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static EclipseLink1_1OrmPackage modelPackage;
/**
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EclipseLink1_1OrmSwitch()
{
if (modelPackage == null)
{
modelPackage = EclipseLink1_1OrmPackage.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 EclipseLink1_1OrmPackage.XML_ENTITY_MAPPINGS:
{
XmlEntityMappings xmlEntityMappings = (XmlEntityMappings)theEObject;
T result = caseXmlEntityMappings(xmlEntityMappings);
if (result == null) result = caseEclipseLinkOrm_XmlEntityMappings(xmlEntityMappings);
if (result == null) result = caseOrm_XmlEntityMappings(xmlEntityMappings);
if (result == null) result = caseXmlConvertersHolder(xmlEntityMappings);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_ATTRIBUTE_MAPPING:
{
XmlAttributeMapping xmlAttributeMapping = (XmlAttributeMapping)theEObject;
T result = caseXmlAttributeMapping(xmlAttributeMapping);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlAttributeMapping);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_ID:
{
XmlId xmlId = (XmlId)theEObject;
T result = caseXmlId(xmlId);
if (result == null) result = caseEclipseLinkOrm_XmlId(xmlId);
if (result == null) result = caseXmlAttributeMapping(xmlId);
if (result == null) result = caseOrm_XmlId(xmlId);
if (result == null) result = caseXmlMutable(xmlId);
if (result == null) result = caseEclipseLinkOrm_XmlConvertibleMapping(xmlId);
if (result == null) result = caseXmlAccessMethodsHolder(xmlId);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlId);
if (result == null) result = caseColumnMapping(xmlId);
if (result == null) result = caseXmlConvertibleMapping(xmlId);
if (result == null) result = caseXmlConverterHolder(xmlId);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_ID_IMPL:
{
XmlIdImpl xmlIdImpl = (XmlIdImpl)theEObject;
T result = caseXmlIdImpl(xmlIdImpl);
if (result == null) result = caseEclipseLinkOrm_XmlIdImpl(xmlIdImpl);
if (result == null) result = caseXmlId(xmlIdImpl);
if (result == null) result = caseOrm_XmlIdImpl(xmlIdImpl);
if (result == null) result = caseEclipseLinkOrm_XmlId(xmlIdImpl);
if (result == null) result = caseXmlAttributeMapping(xmlIdImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlIdImpl);
if (result == null) result = caseOrm_XmlId(xmlIdImpl);
if (result == null) result = caseXmlMutable(xmlIdImpl);
if (result == null) result = caseEclipseLinkOrm_XmlConvertibleMapping(xmlIdImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlIdImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlIdImpl);
if (result == null) result = caseColumnMapping(xmlIdImpl);
if (result == null) result = caseXmlConvertibleMapping(xmlIdImpl);
if (result == null) result = caseXmlConverterHolder(xmlIdImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_EMBEDDED_ID:
{
XmlEmbeddedId xmlEmbeddedId = (XmlEmbeddedId)theEObject;
T result = caseXmlEmbeddedId(xmlEmbeddedId);
if (result == null) result = caseEclipseLinkOrm_XmlEmbeddedId(xmlEmbeddedId);
if (result == null) result = caseXmlAttributeMapping(xmlEmbeddedId);
if (result == null) result = caseOrm_XmlEmbeddedId(xmlEmbeddedId);
if (result == null) result = caseXmlAccessMethodsHolder(xmlEmbeddedId);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlEmbeddedId);
if (result == null) result = caseBaseXmlEmbedded(xmlEmbeddedId);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_EMBEDDED_ID_IMPL:
{
XmlEmbeddedIdImpl xmlEmbeddedIdImpl = (XmlEmbeddedIdImpl)theEObject;
T result = caseXmlEmbeddedIdImpl(xmlEmbeddedIdImpl);
if (result == null) result = caseEclipseLinkOrm_XmlEmbeddedIdImpl(xmlEmbeddedIdImpl);
if (result == null) result = caseXmlEmbeddedId(xmlEmbeddedIdImpl);
if (result == null) result = caseOrm_XmlEmbeddedIdImpl(xmlEmbeddedIdImpl);
if (result == null) result = caseEclipseLinkOrm_XmlEmbeddedId(xmlEmbeddedIdImpl);
if (result == null) result = caseXmlAttributeMapping(xmlEmbeddedIdImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlEmbeddedIdImpl);
if (result == null) result = caseOrm_XmlEmbeddedId(xmlEmbeddedIdImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlEmbeddedIdImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlEmbeddedIdImpl);
if (result == null) result = caseBaseXmlEmbedded(xmlEmbeddedIdImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_EMBEDDED:
{
XmlEmbedded xmlEmbedded = (XmlEmbedded)theEObject;
T result = caseXmlEmbedded(xmlEmbedded);
if (result == null) result = caseEclipseLinkOrm_XmlEmbedded(xmlEmbedded);
if (result == null) result = caseXmlAttributeMapping(xmlEmbedded);
if (result == null) result = caseOrm_XmlEmbedded(xmlEmbedded);
if (result == null) result = caseXmlAccessMethodsHolder(xmlEmbedded);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlEmbedded);
if (result == null) result = caseBaseXmlEmbedded(xmlEmbedded);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_EMBEDDED_IMPL:
{
XmlEmbeddedImpl xmlEmbeddedImpl = (XmlEmbeddedImpl)theEObject;
T result = caseXmlEmbeddedImpl(xmlEmbeddedImpl);
if (result == null) result = caseEclipseLinkOrm_XmlEmbeddedImpl(xmlEmbeddedImpl);
if (result == null) result = caseXmlEmbedded(xmlEmbeddedImpl);
if (result == null) result = caseOrm_XmlEmbeddedImpl(xmlEmbeddedImpl);
if (result == null) result = caseEclipseLinkOrm_XmlEmbedded(xmlEmbeddedImpl);
if (result == null) result = caseXmlAttributeMapping(xmlEmbeddedImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlEmbeddedImpl);
if (result == null) result = caseOrm_XmlEmbedded(xmlEmbeddedImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlEmbeddedImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlEmbeddedImpl);
if (result == null) result = caseBaseXmlEmbedded(xmlEmbeddedImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_BASIC:
{
XmlBasic xmlBasic = (XmlBasic)theEObject;
T result = caseXmlBasic(xmlBasic);
if (result == null) result = caseEclipseLinkOrm_XmlBasic(xmlBasic);
if (result == null) result = caseXmlAttributeMapping(xmlBasic);
if (result == null) result = caseOrm_XmlBasic(xmlBasic);
if (result == null) result = caseXmlMutable(xmlBasic);
if (result == null) result = caseEclipseLinkOrm_XmlConvertibleMapping(xmlBasic);
if (result == null) result = caseXmlAccessMethodsHolder(xmlBasic);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlBasic);
if (result == null) result = caseColumnMapping(xmlBasic);
if (result == null) result = caseXmlConvertibleMapping(xmlBasic);
if (result == null) result = caseXmlConverterHolder(xmlBasic);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_BASIC_IMPL:
{
XmlBasicImpl xmlBasicImpl = (XmlBasicImpl)theEObject;
T result = caseXmlBasicImpl(xmlBasicImpl);
if (result == null) result = caseEclipseLinkOrm_XmlBasicImpl(xmlBasicImpl);
if (result == null) result = caseXmlBasic(xmlBasicImpl);
if (result == null) result = caseOrm_XmlBasicImpl(xmlBasicImpl);
if (result == null) result = caseEclipseLinkOrm_XmlBasic(xmlBasicImpl);
if (result == null) result = caseXmlAttributeMapping(xmlBasicImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlBasicImpl);
if (result == null) result = caseOrm_XmlBasic(xmlBasicImpl);
if (result == null) result = caseXmlMutable(xmlBasicImpl);
if (result == null) result = caseEclipseLinkOrm_XmlConvertibleMapping(xmlBasicImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlBasicImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlBasicImpl);
if (result == null) result = caseColumnMapping(xmlBasicImpl);
if (result == null) result = caseXmlConvertibleMapping(xmlBasicImpl);
if (result == null) result = caseXmlConverterHolder(xmlBasicImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_VERSION:
{
XmlVersion xmlVersion = (XmlVersion)theEObject;
T result = caseXmlVersion(xmlVersion);
if (result == null) result = caseEclipseLinkOrm_XmlVersion(xmlVersion);
if (result == null) result = caseXmlAttributeMapping(xmlVersion);
if (result == null) result = caseOrm_XmlVersion(xmlVersion);
if (result == null) result = caseXmlMutable(xmlVersion);
if (result == null) result = caseEclipseLinkOrm_XmlConvertibleMapping(xmlVersion);
if (result == null) result = caseXmlAccessMethodsHolder(xmlVersion);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlVersion);
if (result == null) result = caseColumnMapping(xmlVersion);
if (result == null) result = caseXmlConvertibleMapping(xmlVersion);
if (result == null) result = caseXmlConverterHolder(xmlVersion);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_VERSION_IMPL:
{
XmlVersionImpl xmlVersionImpl = (XmlVersionImpl)theEObject;
T result = caseXmlVersionImpl(xmlVersionImpl);
if (result == null) result = caseEclipseLinkOrm_XmlVersionImpl(xmlVersionImpl);
if (result == null) result = caseXmlVersion(xmlVersionImpl);
if (result == null) result = caseOrm_XmlVersionImpl(xmlVersionImpl);
if (result == null) result = caseEclipseLinkOrm_XmlVersion(xmlVersionImpl);
if (result == null) result = caseXmlAttributeMapping(xmlVersionImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlVersionImpl);
if (result == null) result = caseOrm_XmlVersion(xmlVersionImpl);
if (result == null) result = caseXmlMutable(xmlVersionImpl);
if (result == null) result = caseEclipseLinkOrm_XmlConvertibleMapping(xmlVersionImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlVersionImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlVersionImpl);
if (result == null) result = caseColumnMapping(xmlVersionImpl);
if (result == null) result = caseXmlConvertibleMapping(xmlVersionImpl);
if (result == null) result = caseXmlConverterHolder(xmlVersionImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_ONE_TO_ONE:
{
XmlOneToOne xmlOneToOne = (XmlOneToOne)theEObject;
T result = caseXmlOneToOne(xmlOneToOne);
if (result == null) result = caseEclipseLinkOrm_XmlOneToOne(xmlOneToOne);
if (result == null) result = caseXmlAttributeMapping(xmlOneToOne);
if (result == null) result = caseOrm_XmlOneToOne(xmlOneToOne);
if (result == null) result = caseXmlPrivateOwned(xmlOneToOne);
if (result == null) result = caseXmlJoinFetch(xmlOneToOne);
if (result == null) result = caseXmlAccessMethodsHolder(xmlOneToOne);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlOneToOne);
if (result == null) result = caseXmlSingleRelationshipMapping(xmlOneToOne);
if (result == null) result = caseXmlMappedByMapping(xmlOneToOne);
if (result == null) result = caseXmlRelationshipMapping(xmlOneToOne);
if (result == null) result = caseXmlJoinTableMapping(xmlOneToOne);
if (result == null) result = caseXmlJoinColumnsMapping(xmlOneToOne);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_ONE_TO_ONE_IMPL:
{
XmlOneToOneImpl xmlOneToOneImpl = (XmlOneToOneImpl)theEObject;
T result = caseXmlOneToOneImpl(xmlOneToOneImpl);
if (result == null) result = caseEclipseLinkOrm_XmlOneToOneImpl(xmlOneToOneImpl);
if (result == null) result = caseXmlOneToOne(xmlOneToOneImpl);
if (result == null) result = caseOrm_XmlOneToOneImpl(xmlOneToOneImpl);
if (result == null) result = caseEclipseLinkOrm_XmlOneToOne(xmlOneToOneImpl);
if (result == null) result = caseXmlAttributeMapping(xmlOneToOneImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlOneToOneImpl);
if (result == null) result = caseOrm_XmlOneToOne(xmlOneToOneImpl);
if (result == null) result = caseXmlPrivateOwned(xmlOneToOneImpl);
if (result == null) result = caseXmlJoinFetch(xmlOneToOneImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlOneToOneImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlOneToOneImpl);
if (result == null) result = caseXmlSingleRelationshipMapping(xmlOneToOneImpl);
if (result == null) result = caseXmlMappedByMapping(xmlOneToOneImpl);
if (result == null) result = caseXmlRelationshipMapping(xmlOneToOneImpl);
if (result == null) result = caseXmlJoinTableMapping(xmlOneToOneImpl);
if (result == null) result = caseXmlJoinColumnsMapping(xmlOneToOneImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_ONE_TO_MANY:
{
XmlOneToMany xmlOneToMany = (XmlOneToMany)theEObject;
T result = caseXmlOneToMany(xmlOneToMany);
if (result == null) result = caseEclipseLinkOrm_XmlOneToMany(xmlOneToMany);
if (result == null) result = caseXmlAttributeMapping(xmlOneToMany);
if (result == null) result = caseOrm_XmlOneToMany(xmlOneToMany);
if (result == null) result = caseXmlPrivateOwned(xmlOneToMany);
if (result == null) result = caseXmlJoinFetch(xmlOneToMany);
if (result == null) result = caseXmlAccessMethodsHolder(xmlOneToMany);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlOneToMany);
if (result == null) result = caseXmlMultiRelationshipMapping(xmlOneToMany);
if (result == null) result = caseXmlJoinColumnsMapping(xmlOneToMany);
if (result == null) result = caseXmlMappedByMapping(xmlOneToMany);
if (result == null) result = caseXmlJoinTableMapping(xmlOneToMany);
if (result == null) result = caseXmlRelationshipMapping(xmlOneToMany);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_ONE_TO_MANY_IMPL:
{
XmlOneToManyImpl xmlOneToManyImpl = (XmlOneToManyImpl)theEObject;
T result = caseXmlOneToManyImpl(xmlOneToManyImpl);
if (result == null) result = caseEclipseLinkOrm_XmlOneToManyImpl(xmlOneToManyImpl);
if (result == null) result = caseXmlOneToMany(xmlOneToManyImpl);
if (result == null) result = caseOrm_XmlOneToManyImpl(xmlOneToManyImpl);
if (result == null) result = caseEclipseLinkOrm_XmlOneToMany(xmlOneToManyImpl);
if (result == null) result = caseXmlAttributeMapping(xmlOneToManyImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlOneToManyImpl);
if (result == null) result = caseOrm_XmlOneToMany(xmlOneToManyImpl);
if (result == null) result = caseXmlPrivateOwned(xmlOneToManyImpl);
if (result == null) result = caseXmlJoinFetch(xmlOneToManyImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlOneToManyImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlOneToManyImpl);
if (result == null) result = caseXmlMultiRelationshipMapping(xmlOneToManyImpl);
if (result == null) result = caseXmlJoinColumnsMapping(xmlOneToManyImpl);
if (result == null) result = caseXmlMappedByMapping(xmlOneToManyImpl);
if (result == null) result = caseXmlJoinTableMapping(xmlOneToManyImpl);
if (result == null) result = caseXmlRelationshipMapping(xmlOneToManyImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_MANY_TO_ONE:
{
XmlManyToOne xmlManyToOne = (XmlManyToOne)theEObject;
T result = caseXmlManyToOne(xmlManyToOne);
if (result == null) result = caseEclipseLinkOrm_XmlManyToOne(xmlManyToOne);
if (result == null) result = caseXmlAttributeMapping(xmlManyToOne);
if (result == null) result = caseOrm_XmlManyToOne(xmlManyToOne);
if (result == null) result = caseXmlJoinFetch(xmlManyToOne);
if (result == null) result = caseXmlAccessMethodsHolder(xmlManyToOne);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlManyToOne);
if (result == null) result = caseXmlSingleRelationshipMapping(xmlManyToOne);
if (result == null) result = caseXmlRelationshipMapping(xmlManyToOne);
if (result == null) result = caseXmlJoinTableMapping(xmlManyToOne);
if (result == null) result = caseXmlJoinColumnsMapping(xmlManyToOne);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_MANY_TO_ONE_IMPL:
{
XmlManyToOneImpl xmlManyToOneImpl = (XmlManyToOneImpl)theEObject;
T result = caseXmlManyToOneImpl(xmlManyToOneImpl);
if (result == null) result = caseEclipseLinkOrm_XmlManyToOneImpl(xmlManyToOneImpl);
if (result == null) result = caseXmlManyToOne(xmlManyToOneImpl);
if (result == null) result = caseOrm_XmlManyToOneImpl(xmlManyToOneImpl);
if (result == null) result = caseEclipseLinkOrm_XmlManyToOne(xmlManyToOneImpl);
if (result == null) result = caseXmlAttributeMapping(xmlManyToOneImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlManyToOneImpl);
if (result == null) result = caseOrm_XmlManyToOne(xmlManyToOneImpl);
if (result == null) result = caseXmlJoinFetch(xmlManyToOneImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlManyToOneImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlManyToOneImpl);
if (result == null) result = caseXmlSingleRelationshipMapping(xmlManyToOneImpl);
if (result == null) result = caseXmlRelationshipMapping(xmlManyToOneImpl);
if (result == null) result = caseXmlJoinTableMapping(xmlManyToOneImpl);
if (result == null) result = caseXmlJoinColumnsMapping(xmlManyToOneImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_MANY_TO_MANY:
{
XmlManyToMany xmlManyToMany = (XmlManyToMany)theEObject;
T result = caseXmlManyToMany(xmlManyToMany);
if (result == null) result = caseEclipseLinkOrm_XmlManyToMany(xmlManyToMany);
if (result == null) result = caseXmlAttributeMapping(xmlManyToMany);
if (result == null) result = caseOrm_XmlManyToMany(xmlManyToMany);
if (result == null) result = caseXmlJoinFetch(xmlManyToMany);
if (result == null) result = caseXmlAccessMethodsHolder(xmlManyToMany);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlManyToMany);
if (result == null) result = caseXmlMultiRelationshipMapping(xmlManyToMany);
if (result == null) result = caseXmlMappedByMapping(xmlManyToMany);
if (result == null) result = caseXmlJoinTableMapping(xmlManyToMany);
if (result == null) result = caseXmlRelationshipMapping(xmlManyToMany);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_MANY_TO_MANY_IMPL:
{
XmlManyToManyImpl xmlManyToManyImpl = (XmlManyToManyImpl)theEObject;
T result = caseXmlManyToManyImpl(xmlManyToManyImpl);
if (result == null) result = caseEclipseLinkOrm_XmlManyToManyImpl(xmlManyToManyImpl);
if (result == null) result = caseXmlManyToMany(xmlManyToManyImpl);
if (result == null) result = caseOrm_XmlManyToManyImpl(xmlManyToManyImpl);
if (result == null) result = caseEclipseLinkOrm_XmlManyToMany(xmlManyToManyImpl);
if (result == null) result = caseXmlAttributeMapping(xmlManyToManyImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlManyToManyImpl);
if (result == null) result = caseOrm_XmlManyToMany(xmlManyToManyImpl);
if (result == null) result = caseXmlJoinFetch(xmlManyToManyImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlManyToManyImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlManyToManyImpl);
if (result == null) result = caseXmlMultiRelationshipMapping(xmlManyToManyImpl);
if (result == null) result = caseXmlMappedByMapping(xmlManyToManyImpl);
if (result == null) result = caseXmlJoinTableMapping(xmlManyToManyImpl);
if (result == null) result = caseXmlRelationshipMapping(xmlManyToManyImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_BASIC_COLLECTION:
{
XmlBasicCollection xmlBasicCollection = (XmlBasicCollection)theEObject;
T result = caseXmlBasicCollection(xmlBasicCollection);
if (result == null) result = caseEclipseLinkOrm_XmlBasicCollection(xmlBasicCollection);
if (result == null) result = caseXmlAttributeMapping(xmlBasicCollection);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlBasicCollection);
if (result == null) result = caseXmlAccessMethodsHolder(xmlBasicCollection);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_BASIC_COLLECTION_IMPL:
{
XmlBasicCollectionImpl xmlBasicCollectionImpl = (XmlBasicCollectionImpl)theEObject;
T result = caseXmlBasicCollectionImpl(xmlBasicCollectionImpl);
if (result == null) result = caseEclipseLinkOrm_XmlBasicCollectionImpl(xmlBasicCollectionImpl);
if (result == null) result = caseXmlBasicCollection(xmlBasicCollectionImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlBasicCollectionImpl);
if (result == null) result = caseEclipseLinkOrm_XmlBasicCollection(xmlBasicCollectionImpl);
if (result == null) result = caseXmlAttributeMapping(xmlBasicCollectionImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlBasicCollectionImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlBasicCollectionImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_BASIC_MAP:
{
XmlBasicMap xmlBasicMap = (XmlBasicMap)theEObject;
T result = caseXmlBasicMap(xmlBasicMap);
if (result == null) result = caseEclipseLinkOrm_XmlBasicMap(xmlBasicMap);
if (result == null) result = caseXmlAttributeMapping(xmlBasicMap);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlBasicMap);
if (result == null) result = caseXmlAccessMethodsHolder(xmlBasicMap);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_BASIC_MAP_IMPL:
{
XmlBasicMapImpl xmlBasicMapImpl = (XmlBasicMapImpl)theEObject;
T result = caseXmlBasicMapImpl(xmlBasicMapImpl);
if (result == null) result = caseEclipseLinkOrm_XmlBasicMapImpl(xmlBasicMapImpl);
if (result == null) result = caseXmlBasicMap(xmlBasicMapImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlBasicMapImpl);
if (result == null) result = caseEclipseLinkOrm_XmlBasicMap(xmlBasicMapImpl);
if (result == null) result = caseXmlAttributeMapping(xmlBasicMapImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlBasicMapImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlBasicMapImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_TRANSFORMATION:
{
XmlTransformation xmlTransformation = (XmlTransformation)theEObject;
T result = caseXmlTransformation(xmlTransformation);
if (result == null) result = caseEclipseLinkOrm_XmlTransformation(xmlTransformation);
if (result == null) result = caseXmlAttributeMapping(xmlTransformation);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlTransformation);
if (result == null) result = caseXmlAccessMethodsHolder(xmlTransformation);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_TRANSFORMATION_IMPL:
{
XmlTransformationImpl xmlTransformationImpl = (XmlTransformationImpl)theEObject;
T result = caseXmlTransformationImpl(xmlTransformationImpl);
if (result == null) result = caseEclipseLinkOrm_XmlTransformationImpl(xmlTransformationImpl);
if (result == null) result = caseXmlTransformation(xmlTransformationImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlTransformationImpl);
if (result == null) result = caseEclipseLinkOrm_XmlTransformation(xmlTransformationImpl);
if (result == null) result = caseXmlAttributeMapping(xmlTransformationImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlTransformationImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlTransformationImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_VARIABLE_ONE_TO_ONE:
{
XmlVariableOneToOne xmlVariableOneToOne = (XmlVariableOneToOne)theEObject;
T result = caseXmlVariableOneToOne(xmlVariableOneToOne);
if (result == null) result = caseEclipseLinkOrm_XmlVariableOneToOne(xmlVariableOneToOne);
if (result == null) result = caseXmlAttributeMapping(xmlVariableOneToOne);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlVariableOneToOne);
if (result == null) result = caseXmlAccessMethodsHolder(xmlVariableOneToOne);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_VARIABLE_ONE_TO_ONE_IMPL:
{
XmlVariableOneToOneImpl xmlVariableOneToOneImpl = (XmlVariableOneToOneImpl)theEObject;
T result = caseXmlVariableOneToOneImpl(xmlVariableOneToOneImpl);
if (result == null) result = caseEclipseLinkOrm_XmlVariableOneToOneImpl(xmlVariableOneToOneImpl);
if (result == null) result = caseXmlVariableOneToOne(xmlVariableOneToOneImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlVariableOneToOneImpl);
if (result == null) result = caseEclipseLinkOrm_XmlVariableOneToOne(xmlVariableOneToOneImpl);
if (result == null) result = caseXmlAttributeMapping(xmlVariableOneToOneImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlVariableOneToOneImpl);
if (result == null) result = caseXmlAccessMethodsHolder(xmlVariableOneToOneImpl);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_TRANSIENT:
{
XmlTransient xmlTransient = (XmlTransient)theEObject;
T result = caseXmlTransient(xmlTransient);
if (result == null) result = caseOrm_XmlTransient(xmlTransient);
if (result == null) result = caseXmlAttributeMapping(xmlTransient);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlTransient);
if (result == null) result = defaultCase(theEObject);
return result;
}
case EclipseLink1_1OrmPackage.XML_TRANSIENT_IMPL:
{
XmlTransientImpl xmlTransientImpl = (XmlTransientImpl)theEObject;
T result = caseXmlTransientImpl(xmlTransientImpl);
if (result == null) result = caseOrm_XmlTransientImpl(xmlTransientImpl);
if (result == null) result = caseXmlTransient(xmlTransientImpl);
if (result == null) result = caseAbstractXmlAttributeMapping(xmlTransientImpl);
if (result == null) result = caseOrm_XmlTransient(xmlTransientImpl);
if (result == null) result = caseXmlAttributeMapping(xmlTransientImpl);
if (result == null) result = caseOrm_XmlAttributeMapping(xmlTransientImpl);
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 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>Xml Entity Mappings</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlEntityMappings(XmlEntityMappings 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 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 Id Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlIdImpl(XmlIdImpl 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 Embedded Id Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlEmbeddedIdImpl(XmlEmbeddedIdImpl 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 Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlEmbeddedImpl(XmlEmbeddedImpl 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 Basic Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlBasicImpl(XmlBasicImpl 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 Version Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlVersionImpl(XmlVersionImpl 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 One To One Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlOneToOneImpl(XmlOneToOneImpl 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 One To Many Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlOneToManyImpl(XmlOneToManyImpl 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 Many To One Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlManyToOneImpl(XmlManyToOneImpl 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>Xml Many To Many Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlManyToManyImpl(XmlManyToManyImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Collection</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Collection</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlBasicCollection(XmlBasicCollection object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Collection Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Collection Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlBasicCollectionImpl(XmlBasicCollectionImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Map</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Map</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlBasicMap(XmlBasicMap object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Map Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Map Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlBasicMapImpl(XmlBasicMapImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Transformation</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Transformation</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlTransformation(XmlTransformation object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Transformation Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Transformation Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlTransformationImpl(XmlTransformationImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Variable 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 Variable One To One</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlVariableOneToOne(XmlVariableOneToOne object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Variable One To One Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Variable One To One Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlVariableOneToOneImpl(XmlVariableOneToOneImpl 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 Transient Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlTransientImpl(XmlTransientImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Entity Mappings</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlEntityMappings(org.eclipse.jpt.core.resource.orm.XmlEntityMappings object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Converters Holder</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Converters Holder</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlConvertersHolder(XmlConvertersHolder object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml 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>Xml Entity Mappings</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlEntityMappings(org.eclipse.jpt.eclipselink.core.resource.orm.XmlEntityMappings 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 caseOrm_XmlAttributeMapping(org.eclipse.jpt.core.resource.orm.XmlAttributeMapping object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>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>Column Mapping</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseColumnMapping(ColumnMapping object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Convertible 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 Convertible Mapping</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlConvertibleMapping(XmlConvertibleMapping 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 caseOrm_XmlId(org.eclipse.jpt.core.resource.orm.XmlId object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Mutable</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Mutable</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlMutable(XmlMutable object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Converter Holder</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Converter Holder</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlConverterHolder(XmlConverterHolder object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Convertible 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 Convertible Mapping</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlConvertibleMapping(org.eclipse.jpt.eclipselink.core.resource.orm.XmlConvertibleMapping object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Access Methods Holder</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Access Methods Holder</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlAccessMethodsHolder(XmlAccessMethodsHolder 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 caseEclipseLinkOrm_XmlId(org.eclipse.jpt.eclipselink.core.resource.orm.XmlId object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Abstract 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>Abstract Xml Attribute Mapping</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAbstractXmlAttributeMapping(AbstractXmlAttributeMapping object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Id Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlIdImpl(org.eclipse.jpt.core.resource.orm.XmlIdImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Id Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlIdImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlIdImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Base 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>Base Xml Embedded</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBaseXmlEmbedded(BaseXmlEmbedded 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 caseOrm_XmlEmbeddedId(org.eclipse.jpt.core.resource.orm.XmlEmbeddedId 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 caseEclipseLinkOrm_XmlEmbeddedId(org.eclipse.jpt.eclipselink.core.resource.orm.XmlEmbeddedId object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Embedded Id Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlEmbeddedIdImpl(org.eclipse.jpt.core.resource.orm.XmlEmbeddedIdImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Embedded Id Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlEmbeddedIdImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlEmbeddedIdImpl 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 caseOrm_XmlEmbedded(org.eclipse.jpt.core.resource.orm.XmlEmbedded 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 caseEclipseLinkOrm_XmlEmbedded(org.eclipse.jpt.eclipselink.core.resource.orm.XmlEmbedded object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Embedded Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlEmbeddedImpl(org.eclipse.jpt.core.resource.orm.XmlEmbeddedImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Embedded Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlEmbeddedImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlEmbeddedImpl 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 caseOrm_XmlBasic(org.eclipse.jpt.core.resource.orm.XmlBasic 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 caseEclipseLinkOrm_XmlBasic(org.eclipse.jpt.eclipselink.core.resource.orm.XmlBasic object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlBasicImpl(org.eclipse.jpt.core.resource.orm.XmlBasicImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlBasicImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlBasicImpl 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 caseOrm_XmlVersion(org.eclipse.jpt.core.resource.orm.XmlVersion 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 caseEclipseLinkOrm_XmlVersion(org.eclipse.jpt.eclipselink.core.resource.orm.XmlVersion object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Version Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlVersionImpl(org.eclipse.jpt.core.resource.orm.XmlVersionImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Version Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlVersionImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlVersionImpl 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 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 Join Table Mapping</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlJoinTableMapping(XmlJoinTableMapping object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Join Columns 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 Join Columns Mapping</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlJoinColumnsMapping(XmlJoinColumnsMapping 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 Mapped By 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 Mapped By Mapping</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlMappedByMapping(XmlMappedByMapping 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 caseOrm_XmlOneToOne(org.eclipse.jpt.core.resource.orm.XmlOneToOne object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Private Owned</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Private Owned</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlPrivateOwned(XmlPrivateOwned object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Join Fetch</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Fetch</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseXmlJoinFetch(XmlJoinFetch 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 caseEclipseLinkOrm_XmlOneToOne(org.eclipse.jpt.eclipselink.core.resource.orm.XmlOneToOne object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml One To One Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlOneToOneImpl(org.eclipse.jpt.core.resource.orm.XmlOneToOneImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml One To One Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlOneToOneImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlOneToOneImpl 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 caseOrm_XmlOneToMany(org.eclipse.jpt.core.resource.orm.XmlOneToMany 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 caseEclipseLinkOrm_XmlOneToMany(org.eclipse.jpt.eclipselink.core.resource.orm.XmlOneToMany object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml One To Many Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlOneToManyImpl(org.eclipse.jpt.core.resource.orm.XmlOneToManyImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml One To Many Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlOneToManyImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlOneToManyImpl 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 caseOrm_XmlManyToOne(org.eclipse.jpt.core.resource.orm.XmlManyToOne 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 caseEclipseLinkOrm_XmlManyToOne(org.eclipse.jpt.eclipselink.core.resource.orm.XmlManyToOne object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Many To One Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlManyToOneImpl(org.eclipse.jpt.core.resource.orm.XmlManyToOneImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Many To One Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlManyToOneImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlManyToOneImpl 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 caseOrm_XmlManyToMany(org.eclipse.jpt.core.resource.orm.XmlManyToMany 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 caseEclipseLinkOrm_XmlManyToMany(org.eclipse.jpt.eclipselink.core.resource.orm.XmlManyToMany object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Many To Many Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlManyToManyImpl(org.eclipse.jpt.core.resource.orm.XmlManyToManyImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Many To Many Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlManyToManyImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlManyToManyImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Collection</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Collection</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlBasicCollection(org.eclipse.jpt.eclipselink.core.resource.orm.XmlBasicCollection object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Collection Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Collection Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlBasicCollectionImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlBasicCollectionImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Map</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Map</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlBasicMap(org.eclipse.jpt.eclipselink.core.resource.orm.XmlBasicMap object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Basic Map Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Map Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlBasicMapImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlBasicMapImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Transformation</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Transformation</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlTransformation(org.eclipse.jpt.eclipselink.core.resource.orm.XmlTransformation object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Transformation Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Transformation Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlTransformationImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlTransformationImpl object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Variable 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 Variable One To One</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlVariableOneToOne(org.eclipse.jpt.eclipselink.core.resource.orm.XmlVariableOneToOne object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Variable One To One Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Variable One To One Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEclipseLinkOrm_XmlVariableOneToOneImpl(org.eclipse.jpt.eclipselink.core.resource.orm.XmlVariableOneToOneImpl 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 caseOrm_XmlTransient(org.eclipse.jpt.core.resource.orm.XmlTransient object)
{
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml Transient Impl</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate 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 Impl</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOrm_XmlTransientImpl(org.eclipse.jpt.core.resource.orm.XmlTransientImpl 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;
}
} //EclipseLink1_1OrmSwitch