diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.eclipselink.ui/src/org/eclipse/jpt/jpa/eclipselink/ui/internal/details/java/EclipseLinkJavaResourceUiDefinition.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.eclipselink.ui/src/org/eclipse/jpt/jpa/eclipselink/ui/internal/details/java/EclipseLinkJavaResourceUiDefinition.java | 83 |
1 files changed, 35 insertions, 48 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.ui/src/org/eclipse/jpt/jpa/eclipselink/ui/internal/details/java/EclipseLinkJavaResourceUiDefinition.java b/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.ui/src/org/eclipse/jpt/jpa/eclipselink/ui/internal/details/java/EclipseLinkJavaResourceUiDefinition.java index cc2eb3d14b..20cbce44a6 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.ui/src/org/eclipse/jpt/jpa/eclipselink/ui/internal/details/java/EclipseLinkJavaResourceUiDefinition.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.ui/src/org/eclipse/jpt/jpa/eclipselink/ui/internal/details/java/EclipseLinkJavaResourceUiDefinition.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009 Oracle. All rights reserved. + * Copyright (c) 2009, 2012 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. @@ -10,29 +10,27 @@ package org.eclipse.jpt.jpa.eclipselink.ui.internal.details.java; import java.util.List; -import org.eclipse.jpt.jpa.core.context.AttributeMapping; -import org.eclipse.jpt.jpa.core.context.TypeMapping; +import org.eclipse.jpt.jpa.eclipselink.ui.internal.details.EclipseLinkBasicCollectionMappingUiDefinition; +import org.eclipse.jpt.jpa.eclipselink.ui.internal.details.EclipseLinkBasicMapMappingUiDefinition; +import org.eclipse.jpt.jpa.eclipselink.ui.internal.details.EclipseLinkTransformationMappingUiDefinition; +import org.eclipse.jpt.jpa.eclipselink.ui.internal.details.EclipseLinkVariableOneToOneMappingUiDefinition; import org.eclipse.jpt.jpa.ui.ResourceUiDefinition; -import org.eclipse.jpt.jpa.ui.details.java.DefaultJavaAttributeMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.details.java.JavaAttributeMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.details.java.JavaTypeMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.details.java.JavaUiFactory; +import org.eclipse.jpt.jpa.ui.details.DefaultMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.details.JpaUiFactory; +import org.eclipse.jpt.jpa.ui.details.MappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.BasicMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.EmbeddedIdMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.EmbeddedMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.IdMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.ManyToManyMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.ManyToOneMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.OneToManyMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.OneToOneMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.TransientMappingUiDefinition; +import org.eclipse.jpt.jpa.ui.internal.details.VersionMappingUiDefinition; import org.eclipse.jpt.jpa.ui.internal.details.java.AbstractJavaResourceUiDefinition; import org.eclipse.jpt.jpa.ui.internal.details.java.DefaultBasicMappingUiDefinition; import org.eclipse.jpt.jpa.ui.internal.details.java.DefaultEmbeddedMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaBasicMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaEmbeddableUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaEmbeddedIdMappingUDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaEmbeddedMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaEntityUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaIdMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaManyToManyMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaManyToOneMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaMappedSuperclassUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaOneToManyMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaOneToOneMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaTransientMappingUiDefinition; -import org.eclipse.jpt.jpa.ui.internal.details.java.JavaVersionMappingUiDefinition; import org.eclipse.jpt.jpa.ui.internal.details.java.NullJavaAttributeMappingUiDefinition; public class EclipseLinkJavaResourceUiDefinition @@ -59,33 +57,31 @@ public class EclipseLinkJavaResourceUiDefinition @Override - protected JavaUiFactory buildJavaUiFactory() { + protected JpaUiFactory buildUiFactory() { return new EclipseLinkJavaUiFactory(); } @Override - protected void addSpecifiedAttributeMappingUiDefinitionsTo( - List<JavaAttributeMappingUiDefinition<? extends AttributeMapping>> definitions) { - - definitions.add(JavaIdMappingUiDefinition.instance()); - definitions.add(JavaEmbeddedIdMappingUDefinition.instance()); - definitions.add(JavaBasicMappingUiDefinition.instance()); - definitions.add(JavaVersionMappingUiDefinition.instance()); - definitions.add(JavaManyToOneMappingUiDefinition.instance()); - definitions.add(JavaOneToManyMappingUiDefinition.instance()); - definitions.add(JavaOneToOneMappingUiDefinition.instance()); - definitions.add(JavaManyToManyMappingUiDefinition.instance()); - definitions.add(JavaEmbeddedMappingUiDefinition.instance()); - definitions.add(JavaTransientMappingUiDefinition.instance()); - definitions.add(JavaEclipseLinkBasicCollectionMappingUiDefinition.instance()); - definitions.add(JavaEclipseLinkBasicMapMappingUiDefinition.instance()); - definitions.add(JavaEclipseLinkVariableOneToOneMappingUiDefinition.instance()); - definitions.add(JavaEclipseLinkTransformationMappingUiDefinition.instance()); + protected void addSpecifiedAttributeMappingUiDefinitionsTo(List<MappingUiDefinition> definitions) { + definitions.add(IdMappingUiDefinition.instance()); + definitions.add(EmbeddedIdMappingUiDefinition.instance()); + definitions.add(BasicMappingUiDefinition.instance()); + definitions.add(VersionMappingUiDefinition.instance()); + definitions.add(ManyToOneMappingUiDefinition.instance()); + definitions.add(OneToManyMappingUiDefinition.instance()); + definitions.add(OneToOneMappingUiDefinition.instance()); + definitions.add(ManyToManyMappingUiDefinition.instance()); + definitions.add(EmbeddedMappingUiDefinition.instance()); + definitions.add(TransientMappingUiDefinition.instance()); + definitions.add(EclipseLinkBasicCollectionMappingUiDefinition.instance()); + definitions.add(EclipseLinkBasicMapMappingUiDefinition.instance()); + definitions.add(EclipseLinkVariableOneToOneMappingUiDefinition.instance()); + definitions.add(EclipseLinkTransformationMappingUiDefinition.instance()); } @Override protected void addDefaultAttributeMappingUiDefinitionsTo( - List<DefaultJavaAttributeMappingUiDefinition<?>> definitions) { + List<DefaultMappingUiDefinition> definitions) { definitions.add(DefaultBasicMappingUiDefinition.instance()); definitions.add(DefaultEmbeddedMappingUiDefinition.instance()); @@ -94,13 +90,4 @@ public class EclipseLinkJavaResourceUiDefinition definitions.add(DefaultJavaEclipseLinkOneToManyMappingUiDefinition.instance()); definitions.add(DefaultJavaEclipseLinkVariableOneToOneMappingUiDefinition.instance()); } - - @Override - protected void addSpecifiedTypeMappingUiDefinitionsTo( - List<JavaTypeMappingUiDefinition<? extends TypeMapping>> definitions) { - - definitions.add(JavaEntityUiDefinition.instance()); - definitions.add(JavaMappedSuperclassUiDefinition.instance()); - definitions.add(JavaEmbeddableUiDefinition.instance()); - } } |