Package org.eclipse.jpt.core

Interface Summary
EntityGeneratorDatabaseAnnotationNameBuilder Provide a pluggable way to determine whether and how the entity generator prints the names of various database objects.
IResourcePart Represents an object that can be described as being part of an IResource
JpaAnnotationDefinitionProvider Provides annotationDefinitions for types and attributes.
JpaAnnotationProvider This is used to provide type and attribute mapping and supporting annotations.
JpaDataSource Interface to the connection profile.
JpaFactory Use JpaFactory 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.
JpaModel The JPA model holds all the JPA projects.
JpaNode JPA-specific protocol.
JpaPlatform This interface is to be implemented by a JPA vendor to provide extensions to the core JPA model.
JpaPlatformFactory This interface is to be implemented by a JPA vendor to build a JpaPlatform.
JpaPlatformProvider This interface is to be implemented by a JPA vendor to provide extensions to the core JPA model.
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.Updater Define a strategy that can be used to "update" a JPA project whenever something changes.
JpaResourceModel Listeners are notified whenever anything in the JPA resource model changes.
JpaResourceModelListener The listener is notified whenever anything in the JPA resource model changes.
JpaResourceModelProvider Map a content type to a JPA resource model.
JpaStructureNode Implement this interface for objects that appear in the Structure view This is used by JpaSelection to determine selection in the editor.
JpaValidation  
MappingKeys Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 

Class Summary
JpaProject.Updater.Null This updater does nothing.
JptCorePlugin The JPT plug-in lifecycle implementation.
 

Enum Summary
JpaValidation.Supported