diff options
author | kmoore | 2008-02-25 16:20:08 +0000 |
---|---|---|
committer | kmoore | 2008-02-25 16:20:08 +0000 |
commit | 799475ec15f7f5d8838fef3d8397d38fde082111 (patch) | |
tree | 45e8be97e6d1f3db423baf767a669e8955790b84 /jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/JavaEmbeddedMappingProvider.java | |
parent | b7f9a0cb92fdf23807be30cb6ca97b579f7a7a8b (diff) | |
download | webtools.dali-799475ec15f7f5d8838fef3d8397d38fde082111.tar.gz webtools.dali-799475ec15f7f5d8838fef3d8397d38fde082111.tar.xz webtools.dali-799475ec15f7f5d8838fef3d8397d38fde082111.zip |
Refactored packages into public API, renamed interfaces
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/JavaEmbeddedMappingProvider.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/JavaEmbeddedMappingProvider.java | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/JavaEmbeddedMappingProvider.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/JavaEmbeddedMappingProvider.java index becb3925a1..71503321d7 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/JavaEmbeddedMappingProvider.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/JavaEmbeddedMappingProvider.java @@ -9,12 +9,15 @@ ******************************************************************************/ package org.eclipse.jpt.core.internal.context.java; -import org.eclipse.jpt.core.internal.IMappingKeys; -import org.eclipse.jpt.core.internal.platform.base.IJpaBaseContextFactory; -import org.eclipse.jpt.core.internal.resource.java.Embedded; +import org.eclipse.jpt.core.MappingKeys; +import org.eclipse.jpt.core.context.java.DefaultJavaAttributeMappingProvider; +import org.eclipse.jpt.core.context.java.JavaAttributeMapping; +import org.eclipse.jpt.core.context.java.JavaPersistentAttribute; +import org.eclipse.jpt.core.internal.platform.base.JpaBaseContextFactory; +import org.eclipse.jpt.core.resource.java.Embedded; public class JavaEmbeddedMappingProvider - implements IDefaultJavaAttributeMappingProvider + implements DefaultJavaAttributeMappingProvider { // singleton @@ -23,7 +26,7 @@ public class JavaEmbeddedMappingProvider /** * Return the singleton. */ - public static IDefaultJavaAttributeMappingProvider instance() { + public static DefaultJavaAttributeMappingProvider instance() { return INSTANCE; } @@ -35,18 +38,18 @@ public class JavaEmbeddedMappingProvider } public String key() { - return IMappingKeys.EMBEDDED_ATTRIBUTE_MAPPING_KEY; + return MappingKeys.EMBEDDED_ATTRIBUTE_MAPPING_KEY; } public String annotationName() { return Embedded.ANNOTATION_NAME; } - public IJavaAttributeMapping buildMapping(IJavaPersistentAttribute parent, IJpaBaseContextFactory factory) { - return factory.createJavaEmbeddedMapping(parent); + public JavaAttributeMapping buildMapping(JavaPersistentAttribute parent, JpaBaseContextFactory factory) { + return factory.buildJavaEmbeddedMapping(parent); } - public boolean defaultApplies(IJavaPersistentAttribute persistentAttribute) { - return JavaEmbeddedMapping.embeddableFor(persistentAttribute) != null; + public boolean defaultApplies(JavaPersistentAttribute persistentAttribute) { + return GenericJavaEmbeddedMapping.embeddableFor(persistentAttribute) != null; } } |