diff options
author | kmoore | 2011-12-15 19:37:47 +0000 |
---|---|---|
committer | kmoore | 2011-12-15 19:37:47 +0000 |
commit | 688b16285078793bc912dec772e2ced8b27e84b1 (patch) | |
tree | 645a5b2de4eae944909ffa215f198dc972684d9d /jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1 | |
parent | c05c42a1538c744ae164f80f527cce69f018eb83 (diff) | |
download | webtools.dali-688b16285078793bc912dec772e2ced8b27e84b1.tar.gz webtools.dali-688b16285078793bc912dec772e2ced8b27e84b1.tar.xz webtools.dali-688b16285078793bc912dec772e2ced8b27e84b1.zip |
364071 - [EclipseLink] partial model support for Structure and Array attribute mappings
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/GenericOrmXmlDefinition.java | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/GenericOrmXmlDefinition.java b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/GenericOrmXmlDefinition.java index 3a2dbdaa5a..af8d7cc6c7 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/GenericOrmXmlDefinition.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/GenericOrmXmlDefinition.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008, 2010 Oracle. All rights reserved. + * Copyright (c) 2008, 2011 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. @@ -16,21 +16,17 @@ import org.eclipse.jpt.common.utility.internal.CollectionTools; import org.eclipse.jpt.jpa.core.JptJpaCorePlugin; import org.eclipse.jpt.jpa.core.context.orm.NullOrmAttributeMappingDefinition; import org.eclipse.jpt.jpa.core.context.orm.OrmAttributeMappingDefinition; -import org.eclipse.jpt.jpa.core.context.orm.OrmTypeMappingDefinition; import org.eclipse.jpt.jpa.core.context.orm.OrmXmlContextNodeFactory; import org.eclipse.jpt.jpa.core.context.orm.OrmXmlDefinition; import org.eclipse.jpt.jpa.core.internal.GenericJpaPlatformProvider; import org.eclipse.jpt.jpa.core.internal.context.orm.AbstractOrmXmlDefinition; import org.eclipse.jpt.jpa.core.internal.context.orm.GenericOrmXmlContextNodeFactory; import org.eclipse.jpt.jpa.core.internal.context.orm.OrmBasicMappingDefinition; -import org.eclipse.jpt.jpa.core.internal.context.orm.OrmEmbeddableDefinition; import org.eclipse.jpt.jpa.core.internal.context.orm.OrmEmbeddedIdMappingDefinition; import org.eclipse.jpt.jpa.core.internal.context.orm.OrmEmbeddedMappingDefinition; -import org.eclipse.jpt.jpa.core.internal.context.orm.OrmEntityDefinition; import org.eclipse.jpt.jpa.core.internal.context.orm.OrmIdMappingDefinition; import org.eclipse.jpt.jpa.core.internal.context.orm.OrmManyToManyMappingDefinition; import org.eclipse.jpt.jpa.core.internal.context.orm.OrmManyToOneMappingDefinition; -import org.eclipse.jpt.jpa.core.internal.context.orm.OrmMappedSuperclassDefinition; import org.eclipse.jpt.jpa.core.internal.context.orm.OrmOneToManyMappingDefinition; import org.eclipse.jpt.jpa.core.internal.context.orm.OrmOneToOneMappingDefinition; import org.eclipse.jpt.jpa.core.internal.context.orm.OrmTransientMappingDefinition; @@ -72,21 +68,6 @@ public class GenericOrmXmlDefinition } @Override - protected void addTypeMappingDefinitionsTo(ArrayList<OrmTypeMappingDefinition> definitions) { - CollectionTools.addAll(definitions, TYPE_MAPPING_DEFINITIONS); - } - - /** - * Order should not matter here; but we'll use the same order as for Java. - * @see GenericJpaPlatformProvider - */ - protected static final OrmTypeMappingDefinition[] TYPE_MAPPING_DEFINITIONS = new OrmTypeMappingDefinition[] { - OrmEntityDefinition.instance(), - OrmEmbeddableDefinition.instance(), - OrmMappedSuperclassDefinition.instance() - }; - - @Override protected void addAttributeMappingDefinitionsTo(ArrayList<OrmAttributeMappingDefinition> definitions) { CollectionTools.addAll(definitions, ATTRIBUTE_MAPPING_DEFINITIONS); } |