org.eclipse.jpt.jpa.core.context
Interface Generator
- All Superinterfaces:
- IAdaptable, JpaContextNode, JpaNamedContextNode, JpaNode, JptResourceTypeReference, Model
- All Known Subinterfaces:
- DbGenerator, JavaDbGenerator, JavaGenerator, JavaSequenceGenerator, JavaSequenceGenerator2_0, JavaTableGenerator, JavaUuidGenerator, OrmGenerator, OrmSequenceGenerator, OrmSequenceGenerator2_0, OrmTableGenerator, OrmUuidGenerator, SequenceGenerator, SequenceGenerator2_0, TableGenerator, UuidGenerator
public interface Generator
- extends JpaNamedContextNode
Named generators, typically sequence and table generators
Generators can be defined on
- Java and
orm.xml entities
- Java and
orm.xml ID mappings
orm.xml entity mappings elements
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.
- Since:
- 2.0
- See Also:
PersistenceUnit.getGenerators()
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextNode |
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
TYPES
static final Iterable<Class<? extends Generator>> TYPES
getNameTextRange
TextRange getNameTextRange()
- Return the (best guess) text location of the name.
supportsValidationMessages
boolean supportsValidationMessages()
- Return whether this generator should be validated and have validation messages displayed
getType
Class<? extends Generator> getType()
- Return the generator's type.
- Specified by:
getType in interface JpaNamedContextNode
Copyright (c) 2012 Oracle. All rights reserved.