diff options
author | bvosburgh | 2008-10-20 20:52:59 +0000 |
---|---|---|
committer | bvosburgh | 2008-10-20 20:52:59 +0000 |
commit | 336f32c6a4002857fb9516f417019f841022ef04 (patch) | |
tree | 63f111b6c6886e8d9ebed8aee50adc6b77afcb9a /jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/OrmJpaFileProvider.java | |
parent | 69c30c40b31018ec0d89c0e5f024a886e8d87844 (diff) | |
download | webtools.dali-336f32c6a4002857fb9516f417019f841022ef04.tar.gz webtools.dali-336f32c6a4002857fb9516f417019f841022ef04.tar.xz webtools.dali-336f32c6a4002857fb9516f417019f841022ef04.zip |
[197069] support for entities in jars prep
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/OrmJpaFileProvider.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/OrmJpaFileProvider.java | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/OrmJpaFileProvider.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/OrmJpaFileProvider.java new file mode 100644 index 0000000000..91eaa802b8 --- /dev/null +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/OrmJpaFileProvider.java @@ -0,0 +1,51 @@ +/******************************************************************************* + * Copyright (c) 2008 Oracle. All rights reserved. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0, which accompanies this distribution + * and is available at http://www.eclipse.org/legal/epl-v10.html. + * + * Contributors: + * Oracle - initial API and implementation + ******************************************************************************/ +package org.eclipse.jpt.core.internal; + +import org.eclipse.core.resources.IFile; +import org.eclipse.jpt.core.JpaFactory; +import org.eclipse.jpt.core.JpaFile; +import org.eclipse.jpt.core.JpaFileProvider; +import org.eclipse.jpt.core.JpaProject; +import org.eclipse.jpt.core.JptCorePlugin; + +/** + * orm.xml + */ +public class OrmJpaFileProvider + implements JpaFileProvider +{ + + // singleton + private static final OrmJpaFileProvider INSTANCE = new OrmJpaFileProvider(); + + /** + * Return the singleton. + */ + public static OrmJpaFileProvider instance() { + return INSTANCE; + } + + /** + * Ensure non-instantiability. + */ + private OrmJpaFileProvider() { + super(); + } + + public String getContentId() { + return JptCorePlugin.ORM_XML_CONTENT_TYPE; + } + + public JpaFile buildJpaFile(JpaProject jpaProject, IFile file, JpaFactory factory) { + return factory.buildOrmJpaFile(jpaProject, file); + } + +} |