diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/jpa2/resource/orm/XmlEntityMappings.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/jpa2/resource/orm/XmlEntityMappings.java | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/jpa2/resource/orm/XmlEntityMappings.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/jpa2/resource/orm/XmlEntityMappings.java deleted file mode 100644 index 1b9f949eec..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/jpa2/resource/orm/XmlEntityMappings.java +++ /dev/null @@ -1,98 +0,0 @@ -/******************************************************************************* - * 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.core.jpa2.resource.orm; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.jpt.core.internal.resource.xml.translators.SimpleRootTranslator; -import org.eclipse.jpt.core.resource.orm.OrmPackage; -import org.eclipse.jpt.core.resource.xml.XML; -import org.eclipse.wst.common.internal.emf.resource.ConstantAttributeTranslator; -import org.eclipse.wst.common.internal.emf.resource.Translator; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Xml Entity Mappings</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.jpt.core.jpa2.resource.orm.Orm2_0Package#getXmlEntityMappings() - * @model kind="class" - * @generated - */ -public class XmlEntityMappings extends org.eclipse.jpt.core.resource.orm.XmlEntityMappings -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected XmlEntityMappings() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return Orm2_0Package.Literals.XML_ENTITY_MAPPINGS; - } - - // ********** translators ********** - - public static Translator getRootTranslator() { - return ROOT_TRANSLATOR; - } - private static final Translator ROOT_TRANSLATOR = buildRootTranslator(); - - private static Translator buildRootTranslator() { - return new SimpleRootTranslator( - JPA2_0.ENTITY_MAPPINGS, - Orm2_0Package.eINSTANCE.getXmlEntityMappings(), - buildTranslatorChildren() - ); - } - - private static Translator[] buildTranslatorChildren() { - return new Translator[] { - buildVersionTranslator(), - buildNamespaceTranslator(), - buildSchemaNamespaceTranslator(), - buildSchemaLocationTranslator(), - buildDescriptionTranslator(), - XmlPersistenceUnitMetadata.buildTranslator(JPA2_0.PERSISTENCE_UNIT_METADATA, OrmPackage.eINSTANCE.getXmlEntityMappings_PersistenceUnitMetadata()), - buildPackageTranslator(), - buildSchemaTranslator(), - buildCatalogTranslator(), - buildAccessTranslator(), - XmlSequenceGenerator.buildTranslator(JPA2_0.SEQUENCE_GENERATOR, OrmPackage.eINSTANCE.getXmlEntityMappings_SequenceGenerators()), - XmlTableGenerator.buildTranslator(JPA2_0.TABLE_GENERATOR, OrmPackage.eINSTANCE.getXmlEntityMappings_TableGenerators()), - //TODO switch these to use the 2.0 version once we have context model for XmlNamedQueries in 2.0 - org.eclipse.jpt.core.resource.orm.XmlNamedQuery.buildTranslator(JPA2_0.NAMED_QUERY, OrmPackage.eINSTANCE.getXmlQueryContainer_NamedQueries()), - org.eclipse.jpt.core.resource.orm.XmlNamedNativeQuery.buildTranslator(JPA2_0.NAMED_NATIVE_QUERY, OrmPackage.eINSTANCE.getXmlQueryContainer_NamedNativeQueries()), - SqlResultSetMapping.buildTranslator(JPA2_0.SQL_RESULT_SET_MAPPING, OrmPackage.eINSTANCE.getXmlEntityMappings_SqlResultSetMappings()), - XmlMappedSuperclass.buildTranslator(JPA2_0.MAPPED_SUPERCLASS, OrmPackage.eINSTANCE.getXmlEntityMappings_MappedSuperclasses()), - XmlEntity.buildTranslator(JPA2_0.ENTITY, OrmPackage.eINSTANCE.getXmlEntityMappings_Entities()), - XmlEmbeddable.buildTranslator(JPA2_0.EMBEDDABLE, OrmPackage.eINSTANCE.getXmlEntityMappings_Embeddables()), - }; - } - - private static Translator buildNamespaceTranslator() { - return new ConstantAttributeTranslator(XML.NAMESPACE, JPA2_0.SCHEMA_NAMESPACE); - } - - private static Translator buildSchemaLocationTranslator() { - return new ConstantAttributeTranslator(XML.XSI_SCHEMA_LOCATION, JPA2_0.SCHEMA_NAMESPACE + ' ' + JPA2_0.SCHEMA_LOCATION); - } -} // XmlEntityMappings |