|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface JpaPlatformUi
This interface is to be implemented by a JPA vendor to provide extensions to
JPA UI functionality. This is intended to work in conjunction with a core
JPA platform implementation with the same ID.
Any implementation's state should be static.
The "generic" extension supplies UI for the core platform extension with the same ID.
See the extension point: org.eclipse.jpt.jpa.ui.jpaPlatform
To retrieve the JPA UI platform corresponding to a JPA platform:
JpaProject jpaProject = ...; JpaPlatform jpaPlatform = jpaProject.getJpaPlatform(); JpaPlatformUi jpaPlatformUi = (JpaPlatformUi) jpaPlatform.getAdapter(JpaPlatformUi.class);Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
| Method Detail |
|---|
ItemTreeStateProviderFactoryProvider getNavigatorFactoryProvider()
null.
org.eclipse.jpt.common.ui.internal.jface.NullItemTreeStateProviderFactoryProviderItemTreeStateProviderFactoryProvider getStructureViewFactoryProvider(JpaFile jpaFile)
JpaDetailsProvider getDetailsProvider(JpaStructureNode node)
ResourceUiDefinition getResourceUiDefinition(JptResourceType resourceType)
JpaComposite buildTypeMappingComposite(JptResourceType resourceType,
String mappingKey,
PropertyValueModel<TypeMapping> mappingModel,
PropertyValueModel<Boolean> enabledModel,
Composite parentComposite,
WidgetFactory widgetFactory,
ResourceManager resourceManager)
Iterable<MappingUiDefinition> getTypeMappingUiDefinitions(PersistentType persistentType)
getTypeMappingUiDefinitions(JptResourceType)Iterable<MappingUiDefinition> getTypeMappingUiDefinitions(JptResourceType resourceType)
getTypeMappingUiDefinitions(PersistentType)
MappingUiDefinition getTypeMappingUiDefinition(JptResourceType resourceType,
String mappingKey)
DefaultMappingUiDefinition getDefaultTypeMappingUiDefinition(JptResourceType resourceType)
JpaComposite buildAttributeMappingComposite(JptResourceType resourceType,
String mappingKey,
Composite parentComposite,
PropertyValueModel<AttributeMapping> mappingModel,
PropertyValueModel<Boolean> enabledModel,
WidgetFactory widgetFactory,
ResourceManager resourceManager)
Iterable<MappingUiDefinition> getAttributeMappingUiDefinitions(PersistentAttribute persistentAttribute)
getAttributeMappingUiDefinitions(JptResourceType)Iterable<MappingUiDefinition> getAttributeMappingUiDefinitions(JptResourceType resourceType)
getAttributeMappingUiDefinitions(PersistentAttribute)
MappingUiDefinition getAttributeMappingUiDefinition(JptResourceType resourceType,
String mappingKey)
DefaultMappingUiDefinition getDefaultAttributeMappingUiDefinition(JptResourceType resourceType,
String mappingKey)
void convertJavaQueryMetadataToGlobal(JpaProject project)
void convertJavaGeneratorMetadataToGlobal(JpaProject project)
void generateEntities(JpaProject project,
IStructuredSelection selection)
void generateDDL(JpaProject project,
IStructuredSelection selection)
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||