diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/EclipseLinkJpaFactory.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/EclipseLinkJpaFactory.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/EclipseLinkJpaFactory.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/EclipseLinkJpaFactory.java index 575ed1acad..ee231b56d8 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/EclipseLinkJpaFactory.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/EclipseLinkJpaFactory.java @@ -14,6 +14,7 @@ import org.eclipse.jpt.core.context.java.JavaPersistentType; import org.eclipse.jpt.core.context.java.JavaTypeMapping; import org.eclipse.jpt.eclipselink.core.context.java.EclipseLinkJavaCaching; import org.eclipse.jpt.eclipselink.core.context.java.EclipseLinkJavaEntity; +import org.eclipse.jpt.eclipselink.core.context.java.EclipseLinkJavaMappedSuperclass; /** * Use EclipseLinkJpaFactory to create any EclispeLink specific @@ -29,9 +30,14 @@ import org.eclipse.jpt.eclipselink.core.context.java.EclipseLinkJavaEntity; * @since 2.1 */ public interface EclipseLinkJpaFactory extends JpaFactory -{ - +{ + EclipseLinkJavaCaching buildEclipseLinkJavaCaching(JavaTypeMapping parent); + + + //********* covariant overrides *********** + EclipseLinkJavaEntity buildJavaEntity(JavaPersistentType parent); - EclipseLinkJavaCaching buildEclipseLinkJavaCaching(JavaTypeMapping parent); + EclipseLinkJavaMappedSuperclass buildJavaMappedSuperclass(JavaPersistentType parent); + } |