From 18256b7e26ad1bc7229da71c87e111d416242394 Mon Sep 17 00:00:00 2001 From: kmoore Date: Tue, 1 Nov 2011 21:12:55 +0000 Subject: Bug 362598 - generanted canonical metamodel classes all have validation warning --- .../jpt/jpa/core/internal/jpa1/context/GenericRootContextNode.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'jpa/plugins/org.eclipse.jpt.jpa.core') diff --git a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/GenericRootContextNode.java b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/GenericRootContextNode.java index 1a6866663e..c46c469e3d 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/GenericRootContextNode.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/GenericRootContextNode.java @@ -27,6 +27,7 @@ import org.eclipse.jpt.jpa.core.context.persistence.PersistenceXml; import org.eclipse.jpt.jpa.core.internal.context.AbstractJpaContextNode; import org.eclipse.jpt.jpa.core.internal.validation.DefaultJpaValidationMessages; import org.eclipse.jpt.jpa.core.internal.validation.JpaValidationMessages; +import org.eclipse.jpt.jpa.core.jpa2.MetamodelSynchronizer; import org.eclipse.jpt.jpa.core.jpa2.context.JpaRootContextNode2_0; import org.eclipse.jpt.jpa.core.jpa2.context.persistence.PersistenceXml2_0; import org.eclipse.jpt.jpa.core.resource.xml.JpaXmlResource; @@ -278,6 +279,9 @@ public class GenericRootContextNode if (persistenceUnit.specifiesPersistentType(annotatedClassName)) { orphans.remove(annotatedClassName); } + else if (MetamodelSynchronizer.MetamodelTools.isMetamodel(getJpaProject().getJavaResourceType(annotatedClassName))) { + orphans.remove(annotatedClassName); + } } // TODO remove 'jrcu' -- cgit v1.2.3