org.eclipse.jpt.core.context
Interface JpaContextNode
- All Superinterfaces:
- org.eclipse.core.runtime.IAdaptable, IResourcePart, JpaNode, Model
- All Known Subinterfaces:
- AccessHolder, AssociationOverride, AttributeMapping, AttributeOverride, BaseColumn, BaseEmbeddedMapping, BaseJoinColumn, BaseOverride, BasicCollectionMapping, BasicMapMapping, BasicMapping, Caching, Cascade, ChangeTracking, ClassRef, Column, ColumnMapping, ConversionValue, Convert, Converter, CustomConverter, Customizer, DiscriminatorColumn, EclipseLinkBasicMapping, EclipseLinkConverter, EclipseLinkEmbeddable, EclipseLinkEntity, EclipseLinkIdMapping, EclipseLinkJavaEmbeddable, EclipseLinkJavaEntity, EclipseLinkJavaMappedSuperclass, EclipseLinkMappedSuperclass, EclipseLinkOneToManyMapping, EclipseLinkOneToManyRelationshipReference, EclipseLinkOneToOneMapping, EclipseLinkRelationshipMapping, EclipseLinkVersionMapping, Embeddable, EmbeddedIdMapping, EmbeddedMapping, Entity, EntityMappings, EnumeratedConverter, ExpiryTimeOfDay, Fetchable, GeneratedValue, Generator, GeneratorHolder, IdMapping, JarFile, JarFileRef, JavaAssociationOverride, JavaAttributeMapping, JavaAttributeOverride, JavaBaseColumn, JavaBaseEmbeddedMapping, JavaBaseJoinColumn, JavaBasicMapping, JavaCaching, JavaColumn, JavaColumnMapping, JavaConverter, JavaConverterHolder, JavaDiscriminatorColumn, JavaEmbeddable, JavaEmbeddedIdMapping, JavaEmbeddedMapping, JavaEntity, JavaEnumeratedConverter, JavaGeneratedValue, JavaGenerator, JavaGeneratorHolder, JavaIdMapping, JavaJoinColumn, JavaJoinColumnEnabledRelationshipReference, JavaJoinColumnJoiningStrategy, JavaJoiningStrategy, JavaJoinTable, JavaJoinTableEnabledRelationshipReference, JavaJoinTableJoiningStrategy, JavaJpaContextNode, JavaLobConverter, JavaManyToManyMapping, JavaManyToManyRelationshipReference, JavaManyToOneMapping, JavaManyToOneRelationshipReference, JavaMappedByJoiningStrategy, JavaMappedSuperclass, JavaMultiRelationshipMapping, JavaNamedColumn, JavaNamedNativeQuery, JavaNamedQuery, JavaOneToManyMapping, JavaOneToManyRelationshipReference, JavaOneToOneMapping, JavaOneToOneRelationshipReference, JavaOwnableRelationshipReference, JavaPersistentAttribute, JavaPersistentType, JavaPrimaryKeyJoinColumn, JavaPrimaryKeyJoinColumnEnabledRelationshipReference, JavaPrimaryKeyJoinColumnJoiningStrategy, JavaQuery, JavaQueryHint, JavaRelationshipMapping, JavaRelationshipReference, JavaSecondaryTable, JavaSequenceGenerator, JavaSingleRelationshipMapping, JavaTable, JavaTableGenerator, JavaTemporalConverter, JavaTransientMapping, JavaTypeMapping, JavaUniqueConstraint, JavaVersionMapping, JoinColumn, JoinColumnEnabledRelationshipReference, JoinColumnJoiningStrategy, JoinFetch, JoiningStrategy, JoinTable, JoinTableEnabledRelationshipReference, JoinTableJoiningStrategy, JpaRootContextNode, LobConverter, ManyToManyMapping, ManyToManyRelationshipReference, ManyToOneMapping, ManyToOneRelationshipReference, MappedByJoiningStrategy, MappedSuperclass, MappingFile, MappingFileRef, MappingFileRoot, MultiRelationshipMapping, Mutable, NamedColumn, NamedNativeQuery, NamedQuery, Nullable, ObjectTypeConverter, OneToManyMapping, OneToManyRelationshipReference, OneToOneMapping, OneToOneRelationshipReference, OrmAssociationOverride, OrmAttributeMapping, OrmAttributeOverride, OrmBaseColumn, OrmBaseEmbeddedMapping, OrmBaseJoinColumn, OrmBasicMapping, OrmCaching, OrmColumn, OrmColumnMapping, OrmConverter, OrmDiscriminatorColumn, OrmEmbeddable, OrmEmbeddedIdMapping, OrmEmbeddedMapping, OrmEntity, OrmGeneratedValue, OrmGenerator, OrmGeneratorHolder, OrmIdMapping, OrmJoinColumn, OrmJoinColumnEnabledRelationshipReference, OrmJoinColumnJoiningStrategy, OrmJoiningStrategy, OrmJoinTable, OrmJoinTableEnabledRelationshipReference, OrmJoinTableJoiningStrategy, OrmManyToManyMapping, OrmManyToManyRelationshipReference, OrmManyToOneMapping, OrmManyToOneRelationshipReference, OrmMappedByJoiningStrategy, OrmMappedSuperclass, OrmMultiRelationshipMapping, OrmNamedColumn, OrmNamedNativeQuery, OrmNamedQuery, OrmOneToManyMapping, OrmOneToManyRelationshipReference, OrmOneToOneMapping, OrmOneToOneRelationshipReference, OrmOwnableRelationshipReference, OrmPersistenceUnitDefaults, OrmPersistentAttribute, OrmPersistentType, OrmPrimaryKeyJoinColumn, OrmPrimaryKeyJoinColumnEnabledRelationshipReference, OrmPrimaryKeyJoinColumnJoiningStrategy, OrmQuery, OrmQueryHint, OrmRelationshipMapping, OrmRelationshipReference, OrmSecondaryTable, OrmSequenceGenerator, OrmSingleRelationshipMapping, OrmTable, OrmTableGenerator, OrmTransientMapping, OrmTypeMapping, OrmUniqueConstraint, OrmVersionMapping, OrmXml, OwnableRelationshipReference, Persistence, PersistenceUnit, PersistenceUnit.Property, PersistenceUnitMetadata, PersistenceXml, PersistentAttribute, PersistentType, PersistentType.Owner, PrimaryKeyJoinColumn, PrimaryKeyJoinColumnEnabledRelationshipReference, PrimaryKeyJoinColumnJoiningStrategy, PrivateOwned, Query, QueryContainer, QueryHint, ReadOnly, RelationshipMapping, RelationshipReference, SecondaryTable, SequenceGenerator, SingleRelationshipMapping, StructConverter, Table, TableGenerator, TemporalConverter, TransformationMapping, TransientMapping, TypeConverter, TypeMapping, UniqueConstraint, VariableOneToOneMapping, VersionMapping, XmlContextNode
public interface JpaContextNode
- extends JpaNode
Common protocol for JPA objects that have a context, as opposed to
resource objects.
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.
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
addCollectionChangeListener, addCollectionChangeListener, addListChangeListener, addListChangeListener, addPropertyChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, addTreeChangeListener, removeCollectionChangeListener, removeCollectionChangeListener, removeListChangeListener, removeListChangeListener, removePropertyChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
getPersistenceUnit
PersistenceUnit getPersistenceUnit()
- Return the persistence unit if the context node is within a
persistence.xml context. Otherwise return null.
getMappingFileRoot
MappingFileRoot getMappingFileRoot()
- Return the mapping file root object if the context node is within a
mapping file context. Otherwise return null.
getContextDefaultDbSchemaContainer
SchemaContainer getContextDefaultDbSchemaContainer()
getContextDefaultDbCatalog
Catalog getContextDefaultDbCatalog()
getContextDefaultDbSchema
Schema getContextDefaultDbSchema()
postUpdate
void postUpdate()
- Called after the update is called.