diff options
author | kmoore | 2010-08-24 19:26:34 +0000 |
---|---|---|
committer | kmoore | 2010-08-24 19:26:34 +0000 |
commit | 3959074e70db1f75079132e998106a68859a1e54 (patch) | |
tree | fe9c59610ac5948796b21b2c5730f767df8764a7 /jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/JavaEclipseLinkPersistentAttribute.java | |
parent | d846e24ca6f6d33a339d61cca210261a533b41f9 (diff) | |
download | webtools.dali-3959074e70db1f75079132e998106a68859a1e54.tar.gz webtools.dali-3959074e70db1f75079132e998106a68859a1e54.tar.xz webtools.dali-3959074e70db1f75079132e998106a68859a1e54.zip |
132216 - Adding entity class related validation errors
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/JavaEclipseLinkPersistentAttribute.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/JavaEclipseLinkPersistentAttribute.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/JavaEclipseLinkPersistentAttribute.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/JavaEclipseLinkPersistentAttribute.java index 465f7146d9..16206a7fbe 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/JavaEclipseLinkPersistentAttribute.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/JavaEclipseLinkPersistentAttribute.java @@ -9,11 +9,14 @@ ******************************************************************************/ package org.eclipse.jpt.eclipselink.core.internal.context.java; +import org.eclipse.jdt.core.dom.CompilationUnit; import org.eclipse.jpt.core.context.AccessType; import org.eclipse.jpt.core.context.PersistentType; +import org.eclipse.jpt.core.internal.context.JptValidator; import org.eclipse.jpt.core.internal.context.java.AbstractJavaPersistentAttribute; import org.eclipse.jpt.core.jpa2.context.java.JavaPersistentAttribute2_0; import org.eclipse.jpt.core.resource.java.JavaResourcePersistentAttribute; +import org.eclipse.jpt.eclipselink.core.internal.v1_1.context.EclipseLinkPersistentAttributeValidator; /** * EclipseLink Java persistent attribute @@ -67,4 +70,12 @@ public class JavaEclipseLinkPersistentAttribute this.typeIsContainer(interfaceName) || interfaceName.equals("org.eclipse.persistence.indirection.ValueHolderInterface"); //$NON-NLS-1$ } + + + // ********** validation ********** + + @Override + protected JptValidator buildAttibuteValidator(CompilationUnit astRoot) { + return new EclipseLinkPersistentAttributeValidator(this, this, buildTextRangeResolver(astRoot)); + } } |