|
Interface Summary |
| JpaAnnotationDefinitionProvider |
Provides annotation definitions and nestable annotation definitions
JpaAnnotationProvider
then uses a collection of these to build annotations. |
| JpaDataSource |
Interface to the connection profile. |
| JpaEntityGeneratorDatabaseAnnotationNameBuilder |
Provide a pluggable way to determine whether and how the entity generator
prints the names of various database objects. |
| JpaFactory |
Use a JPA factory to build any core (e.g. |
| JpaFile |
A JPA Project contains JPA files for all files in the project that
are relevant to the JPA spec. |
| JpaFile.Reference |
Standard adapter for retrieving a JPA file:
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("Foo Project");
IFile file = project.getFile("Foo.java");
JpaFile.Reference jpaFileRef = (JpaFile.Reference) file.getAdapter(JpaFile.Reference.class);
JpaFile jpaFile = jpaFileRef.getValue();
See org.eclipse.jpt.jpa.core/plugin.xml:org.eclipse.core.runtime.adapters. |
| JpaModel |
JPA-specific protocol. |
| JpaPlatform |
This interface is to be implemented by a JPA vendor to provide extensions to
the core JPA model. |
| JpaPlatform.Config |
Metadata that describes a JPA platform as defined in an
extension to the org.eclipse.jpt.jpa.core.jpaPlatforms
extension point. |
| JpaPlatform.GroupConfig |
Metadata that describes a JPA platform group as defined in an
extension to the org.eclipse.jpt.jpa.core.jpaPlatforms
extension point. |
| JpaPlatform.Version |
|
| JpaPlatformFactory |
This interface is to be implemented by a JPA vendor to extend Dali by
building a JpaPlatform. |
| JpaPlatformProvider |
This interface is to be implemented by a JPA vendor to provide extensions to
the core JPA model. |
| JpaPlatformVariation |
A JPA platform has a JPA platform variation. |
| JpaProject |
A JPA project is associated with an Eclipse project
(and its corresponding Java project). |
| JpaProject.Config |
The settings used to construct a JPA project. |
| JpaProject.Manager |
The JPA project manager provides behavior to be used by all the JPA
projects |
| JpaProject.Reference |
Standard adapter for "synchronously" retrieving a
JPA project
(i.e. if necessary, wait for the JPA project to be constructed;
thus the InterruptedException):
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("Foo Project");
JpaProject.Reference jpaProjectRef = (JpaProject.Reference) project.getAdapter(JpaProject.Reference.class);
JpaProject jpaProject = jpaProjectRef.getValue();
See org.eclipse.jpt.jpa.core/plugin.xml:org.eclipse.core.runtime.adapters. |
| JpaProjectManager |
The JPA project manager holds all the JPA projects in an Eclipse workspace
and provides support for executing long-running commands that modify the
context model. |
| JpaResourceDefinition |
A JPA platform can support multiple resources. |
| JpaResourceModelProvider |
Map a content type to a JPA resource model. |
| JpaStructureNode |
Interface implemented by any object to appear in the JPA Structure view
and JPA Details view. |
| JpaWorkspace |
The Dali JPA state corresponding to an Eclipse workspace. |
| MappingKeys |
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |