Dali Provisional API
Release 3.2

org.eclipse.jpt.common.core
Interface JptResourceTypeReference

All Known Subinterfaces:
Accessor, Accessor, AccessReference, AssociationOverride, AssociationOverride2_0, AssociationOverrideContainer, AssociationOverrideContainer2_0, AttributeMapping, AttributeMapping2_0, AttributeOverride, AttributeOverrideContainer, BaseColumn, BaseEmbeddedMapping, BaseEnumeratedConverter, BaseJoinColumn, BaseTemporalConverter, BasicMapping, Cacheable2_0, CacheableReference2_0, Cascade, Cascade2_0, ClassRef, CollectionMapping, CollectionMapping2_0, CollectionTable2_0, Column, ColumnMapping, Converter, ConvertibleKeyMapping2_0, ConvertibleMapping, DbGenerator, DerivableIdMapping2_0, DerivedIdentity2_0, DerivedIdentityStrategy2_0, EclipseLinkArrayMapping2_3, EclipseLinkBasicCollectionMapping, EclipseLinkBasicMapMapping, EclipseLinkBasicMapping, EclipseLinkCaching, EclipseLinkChangeTracking, EclipseLinkConversionValue, EclipseLinkConvert, EclipseLinkConverter, EclipseLinkConverterClassConverter, EclipseLinkConverterContainer, EclipseLinkCustomConverter, EclipseLinkCustomizer, EclipseLinkElementCollectionMapping2_0, EclipseLinkEmbeddable, EclipseLinkEntity, EclipseLinkEntityMappings, EclipseLinkGeneratorContainer, EclipseLinkIdMapping, EclipseLinkIdMapping2_0, EclipseLinkJavaCaching, EclipseLinkJavaConverterContainer, EclipseLinkJavaConverterContainer.Parent, EclipseLinkJavaConvertibleMapping, EclipseLinkJavaEmbeddable, EclipseLinkJavaEntity, EclipseLinkJavaMappedSuperclass, EclipseLinkJavaMultitenancy2_3, EclipseLinkJavaNonEmbeddableTypeMapping, EclipseLinkJavaOneToManyRelationship, EclipseLinkJavaOneToManyRelationship2_0, EclipseLinkJavaSpecifiedTenantDiscriminatorColumn2_3, EclipseLinkJavaTypeMapping, EclipseLinkJavaUuidGenerator, EclipseLinkJoinFetch, EclipseLinkJoinFetchMapping, EclipseLinkManyToManyMapping, EclipseLinkManyToManyMapping2_0, EclipseLinkManyToOneMapping, EclipseLinkManyToOneMapping2_0, EclipseLinkMappedSuperclass, EclipseLinkMultitenancy2_3, EclipseLinkMutable, EclipseLinkNonEmbeddableTypeMapping, EclipseLinkObjectTypeConverter, EclipseLinkOneToManyMapping, EclipseLinkOneToManyMapping2_0, EclipseLinkOneToManyRelationship, EclipseLinkOneToManyRelationship2_0, EclipseLinkOneToOneMapping, EclipseLinkOneToOneMapping2_0, EclipseLinkOrmConverterContainer, EclipseLinkOrmConverterContainer.Parent, EclipseLinkOrmConvertibleMapping, EclipseLinkOrmEmbeddable, EclipseLinkOrmEntity, EclipseLinkOrmMappedSuperclass, EclipseLinkOrmMultitenancy2_3, EclipseLinkOrmNonEmbeddableTypeMapping, EclipseLinkOrmOneToManyRelationship, EclipseLinkOrmOneToManyRelationship2_0, EclipseLinkOrmPersistentType, EclipseLinkOrmSpecifiedTenantDiscriminatorColumn2_3, EclipseLinkOrmTypeMapping, EclipseLinkOrmUuidGenerator, EclipseLinkPersistenceUnitDefaults, EclipseLinkPrivateOwned, EclipseLinkReadOnly, EclipseLinkRelationshipMapping, EclipseLinkSpecifiedTenantDiscriminatorColumn2_3, EclipseLinkStructConverter, EclipseLinkStructureMapping2_3, EclipseLinkTenantDiscriminatorColumn2_3, EclipseLinkTimeOfDay, EclipseLinkTransformationMapping, EclipseLinkTypeConverter, EclipseLinkTypeMapping, EclipseLinkUuidGenerator, EclipseLinkVariableOneToOneMapping, EclipseLinkVersionMapping, EclipseLinkVirtualTenantDiscriminatorColumn2_3, 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, GeneratedValueMapping, Generator, GeneratorContainer, IdClassReference, IdDerivedIdentityStrategy2_0, IdMapping, IdMapping2_0, IdTypeMapping, JarFile, JarFileRef, JavaAssociationOverrideContainer, JavaAssociationOverrideContainer2_0, JavaAttributeMapping, JavaAttributeMapping, JavaAttributeOverrideContainer, JavaAttributeOverrideContainer2_0, JavaBaseEmbeddedMapping, JavaBaseEnumeratedConverter, JavaBaseTemporalConverter, JavaBasicMapping, JavaCacheableReference2_0, JavaClass, JavaClassMapping, JavaCollectionMapping2_0, JavaCollectionTable2_0, JavaColumnMapping, JavaConverter, JavaConvertibleKeyMapping2_0, JavaConvertibleMapping, JavaDbGenerator, JavaDerivedIdentity2_0, JavaElementCollectionMapping2_0, JavaEmbeddable, JavaEmbeddedIdMapping, JavaEmbeddedMapping, JavaEmbeddedMapping2_0, JavaEntity, JavaEntity2_0, JavaEnum, JavaEnumMapping, JavaGeneratedValue, JavaGeneratedValueMapping, JavaGenerator, JavaGeneratorContainer, JavaGeneratorContainer.Parent, JavaIdClassReference, JavaIdMapping, JavaIdTypeMapping, JavaJoinColumnRelationship, JavaJoinTableRelationship, JavaLobConverter, JavaManagedType, JavaManyToManyMapping, JavaManyToManyRelationship, JavaManyToOneMapping, JavaManyToOneRelationship, JavaManyToOneRelationship2_0, JavaMappedByRelationship, JavaMappedSuperclass, JavaMappingJoinColumnRelationship, JavaMappingJoinTableRelationship, JavaMappingRelationship, JavaNamedNativeQuery, JavaNamedQuery, JavaNamedQuery2_0, JavaOneToManyMapping, JavaOneToManyRelationship, JavaOneToManyRelationship2_0, JavaOneToOneMapping, JavaOneToOneRelationship, JavaOneToOneRelationship2_0, JavaOrderable2_0, JavaOverrideContainer, JavaOverrideContainer2_0, JavaPersistentAttribute, JavaPersistentType, JavaPrimaryKeyJoinColumnRelationship, JavaQuery, JavaQueryContainer, JavaQueryContainer.Parent, JavaQueryHint, JavaRelationshipMapping, JavaResourceCompilationUnit, JavaResourceModel.Root, JavaResourcePackageFragmentRoot, JavaResourcePackageInfoCompilationUnit, JavaResourceTypeCache, JavaSequenceGenerator, JavaSequenceGenerator2_0, JavaSingleRelationshipMapping, JavaSingleRelationshipMapping2_0, JavaSpecifiedAssociationOverride, JavaSpecifiedAssociationOverride2_0, JavaSpecifiedAttributeOverride, JavaSpecifiedBaseColumn, JavaSpecifiedBaseJoinColumn, JavaSpecifiedColumn, JavaSpecifiedDiscriminatorColumn, JavaSpecifiedJoinColumn, JavaSpecifiedJoinColumnRelationshipStrategy, JavaSpecifiedJoinTable, JavaSpecifiedJoinTableRelationshipStrategy, JavaSpecifiedNamedColumn, JavaSpecifiedOrderColumn2_0, JavaSpecifiedOverride, JavaSpecifiedOverrideRelationship, JavaSpecifiedOverrideRelationship2_0, JavaSpecifiedPersistentAttribute, JavaSpecifiedPrimaryKeyJoinColumn, JavaSpecifiedPrimaryKeyJoinColumnRelationshipStrategy, JavaSpecifiedReferenceTable, JavaSpecifiedSecondaryTable, JavaSpecifiedTable, JavaSpecifiedUniqueConstraint, JavaTable, JavaTableGenerator, JavaTransientMapping, JavaType, JavaTypeMapping, JavaTypeMapping, JavaVersionMapping, JavaVirtualAssociationOverride, JavaVirtualAttributeOverride, JavaVirtualOverride, JavaXmlAnyAttributeMapping, JavaXmlAnyElementMapping, JavaXmlAttributeMapping, JavaXmlElementMapping, JavaXmlElementRefMapping, JavaXmlElementRefsMapping, JavaXmlElementsMapping, JavaXmlSchema, JavaXmlValueMapping, JaxbAttributeMapping, JaxbAttributesContainer<A>, JaxbClassMapping, JaxbContextNode, JaxbContextRoot, JaxbElementFactoryMethod, JaxbEnumConstant, JaxbEnumMapping, JaxbIndexResource, JaxbPackage, JaxbPackageInfo, JaxbPersistentAttribute, JaxbPropertiesResource, JaxbQName, JaxbTypeMapping, JoinColumn, JoinColumnRelationship, JoinColumnRelationshipStrategy, JoinTable, JoinTableRelationship, JoinTableRelationshipStrategy, JpaContextModel, JpaContextModelRoot, JpaContextModelRoot2_0, JpaNamedContextModel, JpaResourceDefinition, JpaStructureNode, JptResourceModel, LobConverter, ManagedType, ManyToManyMapping, ManyToManyMapping2_0, ManyToManyRelationship, ManyToOneMapping, ManyToOneMapping2_0, ManyToOneRelationship, ManyToOneRelationship2_0, MappedByRelationship, MappedSuperclass, MappingFile, MappingFile.Root, MappingFileDefinition, MappingFilePersistenceUnitDefaults, MappingFilePersistenceUnitDefaults2_0, MappingFilePersistenceUnitMetadata, MappingFilePersistenceUnitMetadata2_0, MappingFileRef, MappingRelationship, 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, OrmAssociationOverrideContainer, OrmAssociationOverrideContainer2_0, OrmAttributeMapping, OrmAttributeOverrideContainer, OrmBaseEmbeddedMapping, OrmBaseEnumeratedConverter, OrmBaseTemporalConverter, OrmBasicMapping, OrmCacheableReference2_0, OrmCascade, OrmCascade2_0, OrmCollectionMapping2_0, OrmCollectionTable2_0, OrmColumnMapping, OrmConverter, OrmConvertibleKeyMapping2_0, OrmConvertibleMapping, OrmDerivedIdentity2_0, OrmElementCollectionMapping2_0, OrmEmbeddable, OrmEmbeddedIdMapping, OrmEmbeddedMapping, OrmEmbeddedMapping2_0, OrmEntity, OrmEntity2_0, OrmGeneratedValue, OrmGeneratedValueMapping, OrmGenerator, OrmGeneratorContainer, OrmIdClassReference, OrmIdDerivedIdentityStrategy2_0, OrmIdMapping, OrmIdTypeMapping, OrmJoinColumnRelationship, OrmJoinTableRelationship, OrmLobConverter, OrmManagedType, OrmManyToManyMapping, OrmManyToManyRelationship, OrmManyToOneMapping, OrmManyToOneRelationship, OrmManyToOneRelationship2_0, OrmMappedByRelationship, OrmMappedSuperclass, OrmMappingJoinColumnRelationship, OrmMappingJoinTableRelationship, OrmMappingRelationship, OrmMapsIdDerivedIdentityStrategy2_0, OrmMultiRelationshipMapping, OrmNamedNativeQuery, OrmNamedQuery, OrmNamedQuery2_0, OrmOneToManyMapping, OrmOneToManyRelationship, OrmOneToManyRelationship2_0, OrmOneToOneMapping, OrmOneToOneRelationship, OrmOneToOneRelationship2_0, OrmOrderable2_0, OrmOverrideContainer, OrmPersistenceUnitDefaults, OrmPersistenceUnitDefaults2_0, OrmPersistenceUnitMetadata, OrmPersistenceUnitMetadata2_0, OrmPersistentAttribute, OrmPersistentType, OrmPrimaryKeyJoinColumnRelationship, OrmQuery, OrmQueryContainer, OrmQueryHint, OrmRelationshipMapping, OrmSequenceGenerator, OrmSequenceGenerator2_0, OrmSingleRelationshipMapping, OrmSingleRelationshipMapping2_0, OrmSpecifiedAssociationOverride, OrmSpecifiedAssociationOverride2_0, OrmSpecifiedAttributeOverride, OrmSpecifiedBaseColumn, OrmSpecifiedBaseJoinColumn, OrmSpecifiedColumn, OrmSpecifiedDiscriminatorColumn, OrmSpecifiedJoinColumn, OrmSpecifiedJoinColumnRelationshipStrategy, OrmSpecifiedJoinTable, OrmSpecifiedJoinTableRelationshipStrategy, OrmSpecifiedNamedColumn, OrmSpecifiedOrderColumn2_0, OrmSpecifiedOverride, OrmSpecifiedOverrideRelationship, OrmSpecifiedOverrideRelationship2_0, OrmSpecifiedPersistentAttribute, OrmSpecifiedPrimaryKeyJoinColumn, OrmSpecifiedPrimaryKeyJoinColumnRelationshipStrategy, OrmSpecifiedReferenceTable, OrmSpecifiedSecondaryTable, OrmSpecifiedTable, OrmSpecifiedUniqueConstraint, OrmTable, OrmTableGenerator, OrmTransientMapping, OrmTypeMapping, OrmVersionMapping, OrmVirtualAssociationOverride, OrmVirtualAttributeOverride, OrmVirtualOverride, OrmVirtualPrimaryKeyJoinColumn, OrmVirtualSecondaryTable, OrmXml, OrmXmlDefinition, OrphanRemovable2_0, OrphanRemovalMapping2_0, Override_, OverrideContainer, OverrideRelationship, OverrideRelationship2_0, OxmAttributeMapping<A>, OxmFile, OxmJavaAttribute, OxmJavaType, OxmTypeMapping, OxmXmlAnyAttribute, OxmXmlAnyElement, OxmXmlAttribute, OxmXmlBindings, OxmXmlElement, OxmXmlElementRef, OxmXmlElementRefs, OxmXmlElements, OxmXmlEnum, OxmXmlInverseReference, OxmXmlJavaTypeAdapterXmlElement, OxmXmlJoinNodes, OxmXmlRootElement, OxmXmlSchema, OxmXmlSeeAlso, OxmXmlTransformation, OxmXmlTransient, OxmXmlValue, Persistence, Persistence2_0, PersistenceUnit, PersistenceUnit.Property, PersistenceUnit2_0, PersistenceXml, PersistenceXml2_0, PersistenceXmlDefinition, PersistentAttribute, PersistentAttribute2_0, PersistentType, PersistentType.Parent, PersistentType2_0, PrimaryKeyJoinColumn, PrimaryKeyJoinColumnRelationship, Query, QueryContainer, QueryHint, ReferenceTable, Relationship, RelationshipMapping, RelationshipMapping2_0, RelationshipStrategy, SecondaryTable, SequenceGenerator, SequenceGenerator2_0, SingleRelationshipMapping, SingleRelationshipMapping2_0, SpecifiedAccessReference, SpecifiedAssociationOverride, SpecifiedAttributeOverride, SpecifiedBaseColumn, SpecifiedBaseJoinColumn, SpecifiedColumn, SpecifiedDiscriminatorColumn, SpecifiedJoinColumn, SpecifiedJoinColumnRelationship, SpecifiedJoinColumnRelationshipStrategy, SpecifiedJoinTable, SpecifiedJoinTableRelationship, SpecifiedJoinTableRelationshipStrategy, SpecifiedMappedByRelationshipStrategy, SpecifiedMappingRelationshipStrategy2_0, SpecifiedNamedColumn, SpecifiedNamedDiscriminatorColumn, SpecifiedOrderColumn2_0, SpecifiedOverride, SpecifiedOverrideRelationship, SpecifiedOverrideRelationship2_0, SpecifiedPersistentAttribute, SpecifiedPersistentAttribute2_0, SpecifiedPrimaryKeyJoinColumn, SpecifiedPrimaryKeyJoinColumnRelationshipStrategy, SpecifiedReferenceTable, SpecifiedRelationship, SpecifiedRelationshipStrategy, SpecifiedSecondaryTable, SpecifiedTable, SpecifiedTableColumn, SpecifiedUniqueConstraint, SpecifiedUniqueConstraint.Parent, Table, TableColumn, TableGenerator, TransientMapping, TypeMapping, UniqueConstraint, 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, 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.AbstractJpaContextModel, org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceUnit, org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceXmlContextModel, 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.ResourceTypeIsKindOf
          A predicate that returns whether a reference's resource type is a "kind of" the configured resource type.
static class JptResourceTypeReference.ResourceTypeTransformer
           
 
Field Summary
static org.eclipse.jpt.common.utility.transformer.Transformer<JptResourceTypeReference,JptResourceType> TRANSFORMER
           
 
Method Summary
 JptResourceType getResourceType()
          Return the object's resource type.
 

Field Detail

TRANSFORMER

static final org.eclipse.jpt.common.utility.transformer.Transformer<JptResourceTypeReference,JptResourceType> 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.