blob: bd398178f6c8679bd8b876cd775651514478e0db [file] [log] [blame]
package org.eclipse.jpt.core.internal.jpa2.context.persistence;
import org.eclipse.jpt.core.internal.context.persistence.AbstractClassRef;
import org.eclipse.jpt.core.jpa2.context.java.JavaPersistentType2_0;
import org.eclipse.jpt.core.jpa2.context.persistence.ClassRef2_0;
import org.eclipse.jpt.core.jpa2.context.persistence.PersistenceUnit2_0;
import org.eclipse.jpt.core.resource.persistence.XmlJavaClassRef;
public class GenericClassRef2_0
extends AbstractClassRef
implements ClassRef2_0
{
/**
* Construct an "specified" class ref; i.e. a class ref with
* an explicit entry in the persistence.xml.
*/
public GenericClassRef2_0(PersistenceUnit2_0 parent, XmlJavaClassRef classRef) {
super(parent, classRef);
}
/**
* Construct an "implied" class ref; i.e. a class ref without
* an explicit entry in the persistence.xml.
*/
public GenericClassRef2_0(PersistenceUnit2_0 parent, String className) {
super(parent, className);
}
public void synchronizeStaticMetaModel() {
JavaPersistentType2_0 jpt = (JavaPersistentType2_0) this.getJavaPersistentType();
if (jpt != null) {
jpt.synchronizeStaticMetaModel();
}
}
}