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
JpaAnnotationProvider Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
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 platform.
JpaFileProvider Map a content type to a JPA file.
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.
JpaProject Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
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.
JpaStructureNode Implement this interface for objects that appear in the Structure view This is used by JpaSelection to determine selection in the editor.
MappingKeys Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ResourceModelListener The listener is notified whenever anything in the JPA resource model changes.
 

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