diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/orm/translators/EntityMappingsTranslator.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/orm/translators/EntityMappingsTranslator.java | 136 |
1 files changed, 0 insertions, 136 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/orm/translators/EntityMappingsTranslator.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/orm/translators/EntityMappingsTranslator.java deleted file mode 100644 index 36353c5796..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/orm/translators/EntityMappingsTranslator.java +++ /dev/null @@ -1,136 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2006, 2008 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.resource.orm.translators; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.wst.common.internal.emf.resource.ConstantAttributeTranslator; -import org.eclipse.wst.common.internal.emf.resource.RootTranslator; -import org.eclipse.wst.common.internal.emf.resource.Translator; - -public class EntityMappingsTranslator extends RootTranslator - implements OrmXmlMapper -{ - public static EntityMappingsTranslator INSTANCE = new EntityMappingsTranslator(); - - - private Translator[] children; - - - protected EntityMappingsTranslator(String domNameAndPath, EClass eClass) { - super(domNameAndPath, eClass); - } - - - public EntityMappingsTranslator() { - this(ENTITY_MAPPINGS, ORM_PKG.getXmlEntityMappings()); - } - - @Override - protected Translator[] getChildren() { - if (this.children == null) { - this.children = createChildren(); - } - return this.children; - } - - protected Translator[] createChildren() { - return new Translator[] { - createVersionTranslator(), - createNamespaceTranslator(), - createSchemaNamespaceTranslator(), - createSchemaLocationTranslator(), - createDescriptionTranslator(), - createPersistenceUnitMetadataTranslator(), - createPackageTranslator(), - createSchemaTranslator(), - createCatalogTranslator(), - createAccessTranslator(), - createSequenceGeneratorTranslator(), - createTableGeneratorTranslator(), - createNamedQueryTranslator(), - createNamedNativeQueryTranslator(), - createSqlResultSetMappingTranslator(), - createMappedSuperclassTranslator(), - createEntityTranslator(), - createEmbeddableTranslator() - }; - } - - protected Translator createNamespaceTranslator() { - return new ConstantAttributeTranslator(XML_NS, ORM_NS_URL); - } - - protected Translator createSchemaNamespaceTranslator() { - return new ConstantAttributeTranslator(XML_NS_XSI, XSI_NS_URL); - } - - protected Translator createSchemaLocationTranslator() { - return new ConstantAttributeTranslator(XSI_SCHEMA_LOCATION, ORM_NS_URL + ' ' + ORM_SCHEMA_LOC_1_0); - } - - protected Translator createVersionTranslator() { - return new Translator(VERSION, ORM_PKG.getXmlEntityMappings_Version(), DOM_ATTRIBUTE); - } - - protected Translator createDescriptionTranslator() { - return new Translator(DESCRIPTION, ORM_PKG.getXmlEntityMappings_Description()); - } - - protected Translator createPersistenceUnitMetadataTranslator() { - return new PersistenceUnitMetadataTranslator(PERSISTENCE_UNIT_METADATA, ORM_PKG.getXmlEntityMappings_PersistenceUnitMetadata()); - } - - protected Translator createPackageTranslator() { - return new Translator(PACKAGE, ORM_PKG.getXmlEntityMappings_Package()); - } - - protected Translator createSchemaTranslator() { - return new Translator(SCHEMA, ORM_PKG.getXmlEntityMappings_Schema()); - } - - protected Translator createCatalogTranslator() { - return new Translator(CATALOG, ORM_PKG.getXmlEntityMappings_Catalog()); - } - - protected Translator createAccessTranslator() { - return new Translator(ACCESS, ORM_PKG.getXmlEntityMappings_Access()); - } - - protected Translator createSequenceGeneratorTranslator() { - return new SequenceGeneratorTranslator(SEQUENCE_GENERATOR, ORM_PKG.getXmlEntityMappings_SequenceGenerators()); - } - - protected Translator createTableGeneratorTranslator() { - return new TableGeneratorTranslator(TABLE_GENERATOR, ORM_PKG.getXmlEntityMappings_TableGenerators()); - } - - protected Translator createNamedQueryTranslator() { - return new NamedQueryTranslator(NAMED_QUERY, ORM_PKG.getXmlEntityMappings_NamedQueries()); - } - - protected Translator createNamedNativeQueryTranslator() { - return new NamedNativeQueryTranslator(NAMED_NATIVE_QUERY, ORM_PKG.getXmlEntityMappings_NamedNativeQueries()); - } - - protected Translator createSqlResultSetMappingTranslator() { - return new SqlResultSetMappingTranslator(SQL_RESULT_SET_MAPPING, ORM_PKG.getXmlEntityMappings_SqlResultSetMappings()); - } - - protected Translator createMappedSuperclassTranslator() { - return new MappedSuperclassTranslator(MAPPED_SUPERCLASS, ORM_PKG.getXmlEntityMappings_MappedSuperclasses()); - } - - protected Translator createEntityTranslator() { - return new EntityTranslator(ENTITY, ORM_PKG.getXmlEntityMappings_Entities()); - } - - protected Translator createEmbeddableTranslator() { - return new EmbeddableTranslator(EMBEDDABLE, ORM_PKG.getXmlEntityMappings_Embeddables()); - } -} |