Dali Provisional API
Release 3.2

org.eclipse.jpt.common.core
Interface JptResourceTypeReference

All Known Subinterfaces:
AccessHolder, Accessor, Accessor, AssociationOverride, AssociationOverrideContainer, AssociationOverrideContainer2_0, AttributeMapping, AttributeMapping2_0, AttributeOverride, AttributeOverrideContainer, BaseColumn, BaseEmbeddedMapping, BaseEnumeratedConverter, BaseJoinColumn, BaseTemporalConverter, BasicMapping, Cacheable2_0, CacheableHolder2_0, Cascade, Cascade2_0, ClassRef, CollectionMapping, CollectionMapping2_0, CollectionTable2_0, Column, ColumnMapping, Converter, ConvertibleKeyMapping2_0, ConvertibleMapping, DbGenerator, DerivableIdMapping2_0, DerivedIdentity2_0, DerivedIdentityStrategy2_0, DiscriminatorColumn, EclipseLinkArrayMapping2_3, EclipseLinkBasicCollectionMapping, EclipseLinkBasicMapMapping, EclipseLinkBasicMapping, EclipseLinkCaching, EclipseLinkChangeTracking, EclipseLinkConversionValue, EclipseLinkConvert, EclipseLinkConverter, EclipseLinkConverterClassConverter, EclipseLinkConverterContainer, EclipseLinkCustomConverter, EclipseLinkCustomizer, EclipseLinkElementCollectionMapping2_0, EclipseLinkEmbeddable, EclipseLinkEntity, EclipseLinkEntityMappings, EclipseLinkGeneratorContainer, EclipseLinkIdMapping, EclipseLinkIdMapping2_0, EclipseLinkJavaOneToManyRelationship, EclipseLinkJavaOneToManyRelationship2_0, EclipseLinkJavaTypeMapping, EclipseLinkJoinFetch, EclipseLinkJoinFetchMapping, EclipseLinkManyToManyMapping, EclipseLinkManyToManyMapping2_0, EclipseLinkManyToOneMapping, EclipseLinkManyToOneMapping2_0, EclipseLinkMappedSuperclass, EclipseLinkMultitenancy2_3, EclipseLinkMutable, EclipseLinkNonEmbeddableTypeMapping, EclipseLinkObjectTypeConverter, EclipseLinkOneToManyMapping, EclipseLinkOneToManyMapping2_0, EclipseLinkOneToManyRelationship, EclipseLinkOneToManyRelationship2_0, EclipseLinkOneToOneMapping, EclipseLinkOneToOneMapping2_0, EclipseLinkOrmOneToManyRelationship, EclipseLinkOrmOneToManyRelationship2_0, EclipseLinkOrmPersistentType, EclipseLinkOrmTypeMapping, EclipseLinkPersistenceUnitDefaults, EclipseLinkPrivateOwned, EclipseLinkReadOnly, EclipseLinkRelationshipMapping, EclipseLinkStructConverter, EclipseLinkStructureMapping2_3, EclipseLinkTimeOfDay, EclipseLinkTransformationMapping, EclipseLinkTypeConverter, EclipseLinkTypeMapping, EclipseLinkVariableOneToOneMapping, EclipseLinkVersionMapping, ELClassMapping, ElementCollectionMapping2_0, ELJaxbContextRoot, ELJaxbPackage, ELXmlAnyAttributeMapping, ELXmlAnyElementMapping, ELXmlAttributeMapping, ELXmlCDATA, ELXmlDiscriminatorNode, ELXmlElementMapping, ELXmlElementsMapping, ELXmlInverseReferenceMapping, ELXmlJoinNode, ELXmlJoinNodesMapping, ELXmlKey, ELXmlNamedNodeMapping, ELXmlPath, ELXmlValueMapping, Embeddable, EmbeddedIdMapping, EmbeddedIdMapping2_0, EmbeddedMapping, EmbeddedMapping2_0, Entity, EntityMappings, FetchableMapping, GeneratedValue, GeneratedValueHolder, Generator, GeneratorContainer, IdClassReference, IdDerivedIdentityStrategy2_0, IdMapping, IdMapping2_0, IdTypeMapping, JarFile, JarFileRef, JavaAssociationOverride, JavaAssociationOverride2_0, JavaAssociationOverrideContainer, JavaAssociationOverrideContainer2_0, JavaAttributeMapping, JavaAttributeOverride, JavaAttributeOverrideContainer, JavaAttributeOverrideContainer2_0, JavaBaseColumn, JavaBaseEmbeddedMapping, JavaBaseEnumeratedConverter, JavaBaseJoinColumn, JavaBaseTemporalConverter, JavaBasicMapping, JavaCacheableHolder2_0, JavaClass, JavaClassMapping, JavaCollectionMapping2_0, JavaCollectionTable2_0, JavaColumn, JavaColumnMapping, JavaConverter, JavaConvertibleKeyMapping2_0, JavaConvertibleMapping, JavaDbGenerator, JavaDerivedIdentity2_0, JavaDiscriminatorColumn, JavaEclipseLinkCaching, JavaEclipseLinkConverterContainer, JavaEclipseLinkEmbeddable, JavaEclipseLinkEntity, JavaEclipseLinkMappedSuperclass, JavaEclipseLinkMultitenancy2_3, JavaEclipseLinkNonEmbeddableTypeMapping, JavaElementCollectionMapping2_0, JavaEmbeddable, JavaEmbeddedIdMapping, JavaEmbeddedMapping, JavaEmbeddedMapping2_0, JavaEntity, JavaEntity2_0, JavaEnum, JavaEnumMapping, JavaGeneratedValue, JavaGeneratedValueHolder, JavaGenerator, JavaGeneratorContainer, JavaIdClassReference, JavaIdMapping, JavaIdTypeMapping, JavaJoinColumn, JavaJoinColumnRelationship, JavaJoinColumnRelationshipStrategy, JavaJoinTable, JavaJoinTableRelationship, JavaJoinTableRelationshipStrategy, JavaLobConverter, JavaManagedType, JavaManyToManyMapping, JavaManyToManyRelationship, JavaManyToOneMapping, JavaManyToOneRelationship, JavaManyToOneRelationship2_0, JavaMappedByRelationship, JavaMappedSuperclass, JavaMappingJoinColumnRelationship, JavaMappingJoinTableRelationship, JavaMappingRelationship, JavaNamedColumn, JavaNamedNativeQuery, JavaNamedQuery, JavaNamedQuery2_0, JavaOneToManyMapping, JavaOneToManyRelationship, JavaOneToManyRelationship2_0, JavaOneToOneMapping, JavaOneToOneRelationship, JavaOneToOneRelationship2_0, JavaOrderable2_0, JavaOrderColumn2_0, JavaOverride, JavaOverrideContainer, JavaOverrideContainer2_0, JavaOverrideRelationship, JavaOverrideRelationship2_0, JavaPersistentAttribute, JavaPersistentType, JavaPrimaryKeyJoinColumn, JavaPrimaryKeyJoinColumnRelationship, JavaPrimaryKeyJoinColumnRelationshipStrategy, JavaQuery, JavaQueryContainer, JavaQueryHint, JavaReferenceTable, JavaRelationshipMapping, JavaResourceCompilationUnit, JavaResourceNode.Root, JavaResourcePackageFragmentRoot, JavaResourcePackageInfoCompilationUnit, JavaResourceTypeCache, JavaSecondaryTable, JavaSequenceGenerator, JavaSequenceGenerator2_0, JavaSingleRelationshipMapping, JavaSingleRelationshipMapping2_0, JavaTable, JavaTableGenerator, JavaTenantDiscriminatorColumn2_3, JavaTransientMapping, JavaType, JavaTypeMapping, JavaTypeMapping, JavaUniqueConstraint, JavaUuidGenerator, JavaVersionMapping, JavaVirtualAssociationOverride, JavaVirtualAttributeOverride, JavaVirtualOverride, JavaXmlSchema, JaxbAttributeMapping, JaxbAttributesContainer, JaxbClassMapping, JaxbContextNode, JaxbContextRoot, JaxbElementFactoryMethod, JaxbEnumConstant, JaxbEnumMapping, JaxbIndexResource, JaxbPackage, JaxbPackageInfo, JaxbPersistentAttribute, JaxbPropertiesResource, JaxbQName, JaxbTypeMapping, JoinColumn, JoinColumnRelationship, JoinColumnRelationshipStrategy, JoinTable, JoinTableRelationship, JoinTableRelationshipStrategy, JpaContextNode, JpaNamedContextNode, JpaRootContextNode, JpaRootContextNode2_0, JpaStructureNode, JptResourceModel, LobConverter, ManagedType, ManyToManyMapping, ManyToManyMapping2_0, ManyToManyRelationship, ManyToOneMapping, ManyToOneMapping2_0, ManyToOneRelationship, ManyToOneRelationship2_0, MappedByRelationship, MappedByRelationshipStrategy, MappedSuperclass, MappingFile, MappingFile.Root, MappingFileDefinition, MappingFilePersistenceUnitDefaults, MappingFilePersistenceUnitDefaults2_0, MappingFilePersistenceUnitMetadata, MappingFilePersistenceUnitMetadata2_0, MappingFileRef, MappingRelationship, MappingRelationshipStrategy2_0, MapsIdDerivedIdentityStrategy2_0, MultiRelationshipMapping, MultiRelationshipMapping2_0, NamedColumn, NamedDiscriminatorColumn, NamedNativeQuery, NamedQuery, NamedQuery2_0, OneToManyMapping, OneToManyMapping2_0, OneToManyRelationship, OneToManyRelationship2_0, OneToOneMapping, OneToOneMapping2_0, OneToOneRelationship, OneToOneRelationship2_0, OptionalMapping, Orderable, Orderable2_0, OrderColumn2_0, OrmAssociationOverride, OrmAssociationOverride2_0, OrmAssociationOverrideContainer, OrmAssociationOverrideContainer2_0, OrmAttributeMapping, OrmAttributeOverride, OrmAttributeOverrideContainer, OrmBaseColumn, OrmBaseEmbeddedMapping, OrmBaseEnumeratedConverter, OrmBaseJoinColumn, OrmBaseTemporalConverter, OrmBasicMapping, OrmCacheableHolder2_0, OrmCascade, OrmCascade2_0, OrmCollectionMapping2_0, OrmCollectionTable2_0, OrmColumn, OrmColumnMapping, OrmConverter, OrmConvertibleKeyMapping2_0, OrmConvertibleMapping, OrmDerivedIdentity2_0, OrmDiscriminatorColumn, OrmEclipseLinkConverterContainer, OrmEclipseLinkEmbeddable, OrmEclipseLinkEntity, OrmEclipseLinkMappedSuperclass, OrmEclipseLinkMultitenancy2_3, OrmEclipseLinkNonEmbeddableTypeMapping, OrmElementCollectionMapping2_0, OrmEmbeddable, OrmEmbeddedIdMapping, OrmEmbeddedMapping, OrmEmbeddedMapping2_0, OrmEntity, OrmEntity2_0, OrmGeneratedValue, OrmGeneratedValueHolder, OrmGenerator, OrmGeneratorContainer, OrmIdClassReference, OrmIdDerivedIdentityStrategy2_0, OrmIdMapping, OrmIdTypeMapping, OrmJoinColumn, OrmJoinColumnRelationship, OrmJoinColumnRelationshipStrategy, OrmJoinTable, OrmJoinTableRelationship, OrmJoinTableRelationshipStrategy, OrmLobConverter, OrmManagedType, OrmManyToManyMapping, OrmManyToManyRelationship, OrmManyToOneMapping, OrmManyToOneRelationship, OrmManyToOneRelationship2_0, OrmMappedByRelationship, OrmMappedSuperclass, OrmMappingJoinColumnRelationship, OrmMappingJoinTableRelationship, OrmMappingRelationship, OrmMapsIdDerivedIdentityStrategy2_0, OrmMultiRelationshipMapping, OrmNamedColumn, OrmNamedNativeQuery, OrmNamedQuery, OrmNamedQuery2_0, OrmOneToManyMapping, OrmOneToManyRelationship, OrmOneToManyRelationship2_0, OrmOneToOneMapping, OrmOneToOneRelationship, OrmOneToOneRelationship2_0, OrmOrderable2_0, OrmOrderColumn2_0, OrmOverride, OrmOverrideContainer, OrmOverrideRelationship, OrmOverrideRelationship2_0, OrmPersistenceUnitDefaults, OrmPersistenceUnitDefaults2_0, OrmPersistenceUnitMetadata, OrmPersistenceUnitMetadata2_0, OrmPersistentAttribute, OrmPersistentType, OrmPrimaryKeyJoinColumn, OrmPrimaryKeyJoinColumnRelationship, OrmPrimaryKeyJoinColumnRelationshipStrategy, OrmQuery, OrmQueryContainer, OrmQueryHint, OrmReadOnlyPersistentAttribute, OrmReferenceTable, OrmRelationshipMapping, OrmSecondaryTable, OrmSequenceGenerator, OrmSequenceGenerator2_0, OrmSingleRelationshipMapping, OrmSingleRelationshipMapping2_0, OrmTable, OrmTableGenerator, OrmTenantDiscriminatorColumn2_3, OrmTransientMapping, OrmTypeMapping, OrmUniqueConstraint, OrmUuidGenerator, OrmVersionMapping, OrmVirtualAssociationOverride, OrmVirtualAttributeOverride, OrmVirtualOverride, OrmVirtualPrimaryKeyJoinColumn, OrmVirtualSecondaryTable, OrmXml, OrmXmlDefinition, OrphanRemovable2_0, OrphanRemovalHolder2_0, Override_, OverrideContainer, OverrideRelationship, OverrideRelationship2_0, OxmFile, OxmJavaAttribute<A>, OxmJavaType, OxmTypeMapping, OxmXmlBindings, OxmXmlElement, OxmXmlEnum, OxmXmlRootElement, OxmXmlSchema, OxmXmlSeeAlso, Persistence, Persistence2_0, PersistenceUnit, PersistenceUnit.Property, PersistenceUnit2_0, PersistenceXml, PersistenceXml2_0, PersistenceXmlDefinition, PersistentAttribute, PersistentAttribute2_0, PersistentType, PersistentType.Owner, PersistentType2_0, PrimaryKeyJoinColumn, PrimaryKeyJoinColumnRelationship, PrimaryKeyJoinColumnRelationshipStrategy, Query, QueryContainer, QueryHint, ReadOnlyAccessHolder, ReadOnlyAssociationOverride, ReadOnlyAssociationOverride2_0, ReadOnlyAttributeOverride, ReadOnlyBaseColumn, ReadOnlyBaseJoinColumn, ReadOnlyColumn, ReadOnlyJoinColumn, ReadOnlyJoinColumnRelationship, ReadOnlyJoinColumnRelationshipStrategy, ReadOnlyJoinTable, ReadOnlyJoinTableRelationship, ReadOnlyJoinTableRelationshipStrategy, ReadOnlyNamedColumn, ReadOnlyNamedDiscriminatorColumn, ReadOnlyOverride, ReadOnlyOverrideRelationship, ReadOnlyOverrideRelationship2_0, ReadOnlyPersistentAttribute, ReadOnlyPersistentAttribute2_0, ReadOnlyPrimaryKeyJoinColumn, ReadOnlyReferenceTable, ReadOnlyRelationship, ReadOnlyRelationshipStrategy, ReadOnlySecondaryTable, ReadOnlyTable, ReadOnlyTableColumn, ReadOnlyTenantDiscriminatorColumn2_3, ReadOnlyUniqueConstraint, ReferenceTable, Relationship, RelationshipMapping, RelationshipMapping2_0, RelationshipStrategy, ResourceDefinition, SecondaryTable, SequenceGenerator, SequenceGenerator2_0, SingleRelationshipMapping, SingleRelationshipMapping2_0, Table, TableColumn, TableGenerator, TenantDiscriminatorColumn2_3, TransientMapping, TypeMapping, UniqueConstraint, UuidGenerator, VersionMapping, VirtualAssociationOverride, VirtualAttributeOverride, VirtualBaseColumn, VirtualBaseJoinColumn, VirtualColumn, VirtualJoinColumn, VirtualJoinColumnRelationship, VirtualJoinColumnRelationshipStrategy, VirtualJoinTable, VirtualJoinTableRelationship, VirtualJoinTableRelationshipStrategy, VirtualNamedColumn, VirtualNamedDiscriminatorColumn, VirtualOverride, VirtualOverrideRelationship, VirtualOverrideRelationship2_0, VirtualPrimaryKeyJoinColumn, VirtualReferenceTable, VirtualRelationship, VirtualRelationshipStrategy, VirtualSecondaryTable, VirtualTable, VirtualTableColumn, VirtualTenantDiscriminatorColumn2_3, VirtualUniqueConstraint, XmlAccessOrderHolder, XmlAccessTypeHolder, XmlAdaptable, XmlAdaptableMapping, XmlAdapter, XmlAnyAttributeMapping, XmlAnyElementMapping, XmlAttachmentRef, XmlAttributeMapping, XmlElement, XmlElementMapping, XmlElementRef, XmlElementRefMapping, XmlElementRefs, XmlElementRefsMapping, XmlElementsMapping, XmlElementWrapper, XmlFile, XmlFile.Root, XmlID, XmlIDREF, XmlJavaTypeAdapter, XmlMixed, XmlNamedNodeMapping, XmlNodeMapping, XmlNs, XmlRegistry, XmlRootElement, XmlSchema, XmlSchemaType, XmlSeeAlso, XmlValueMapping
All Known Implementing Classes:
org.eclipse.jpt.jaxb.core.internal.context.AbstractJaxbContextNode, org.eclipse.jpt.jpa.core.internal.context.AbstractJpaContextNode, org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceUnit, org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceXmlContextNode, AbstractQName, EclipseLinkPersistenceUnit, JptXmlResource

public interface JptResourceTypeReference

An object with a reference to a resource type.

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:
3.3
See Also:
JptResourceType

Nested Class Summary
static class JptResourceTypeReference.ResourceTypeTransformer
           
 
Field Summary
static org.eclipse.jpt.common.utility.transformer.Transformer<JptResourceTypeReference,JptResourceType> RESOURCE_TYPE_TRANSFORMER
           
 
Method Summary
 JptResourceType getResourceType()
          Return the object's resource type.
 

Field Detail

RESOURCE_TYPE_TRANSFORMER

static final org.eclipse.jpt.common.utility.transformer.Transformer<JptResourceTypeReference,JptResourceType> RESOURCE_TYPE_TRANSFORMER
Method Detail

getResourceType

JptResourceType getResourceType()
Return the object's resource type.


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.