package com.farata.cleardatabuilder.extjs.jpa.platform;
import org.eclipse.core.resources.IFile;
import org.eclipse.jpt.jpa.core.JpaAnnotationProvider;
import org.eclipse.jpt.jpa.core.JpaFactory;
import org.eclipse.jpt.jpa.core.JpaFile;
import org.eclipse.jpt.jpa.core.JpaPlatformProvider;
import org.eclipse.jpt.jpa.core.JpaPlatformVariation;
import org.eclipse.jpt.jpa.core.JpaProject;
import org.eclipse.jpt.jpa.core.internal.GenericJpaPlatform;
@SuppressWarnings("restriction")
public class CDBGenericJpaPlatform extends GenericJpaPlatform {
public CDBGenericJpaPlatform(String id, Version jpaVersion,
JpaFactory jpaFactory, JpaAnnotationProvider jpaAnnotationProvider,
JpaPlatformProvider platformProvider,
JpaPlatformVariation jpaVariation) {
super(id, jpaVersion, jpaFactory, jpaAnnotationProvider,
platformProvider, jpaVariation);
}
public JpaFile buildJpaFile(JpaProject jpaProject, IFile file) {
if ("jar".equalsIgnoreCase(file.getFileExtension())) {
return null;
}
return super.buildJpaFile(jpaProject, file);
}
}