Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.core.context.orm
Interface OrmXmlContextModelFactory

All Known Subinterfaces:
OrmXmlContextModelFactory2_0

public interface OrmXmlContextModelFactory

orm.xml context model factory

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.3

Method Summary
 EntityMappings buildEntityMappings(OrmXml parent, org.eclipse.jpt.jpa.core.resource.orm.XmlEntityMappings entityMappings)
           
 OrmSpecifiedAssociationOverride buildOrmAssociationOverride(OrmAssociationOverrideContainer parent, org.eclipse.jpt.jpa.core.resource.orm.XmlAssociationOverride xmlOverride)
           
 OrmAssociationOverrideContainer buildOrmAssociationOverrideContainer(OrmAssociationOverrideContainer.ParentAdapter parentAdapter)
           
 OrmSpecifiedAttributeOverride buildOrmAttributeOverride(OrmAttributeOverrideContainer parent, org.eclipse.jpt.jpa.core.resource.orm.XmlAttributeOverride xmlOverride)
           
 OrmAttributeOverrideContainer buildOrmAttributeOverrideContainer(OrmAttributeOverrideContainer.ParentAdapter parentAdapter)
           
 OrmConverter buildOrmBaseEnumeratedConverter(OrmBaseEnumeratedConverter.ParentAdapter parentAdapter)
           
 OrmConverter buildOrmBaseTemporalConverter(OrmBaseTemporalConverter.ParentAdapter parentAdapter)
           
 OrmBasicMapping buildOrmBasicMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlBasic resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmSpecifiedColumn buildOrmColumn(OrmSpecifiedColumn.ParentAdapter parentAdapter)
           
 OrmSpecifiedDiscriminatorColumn buildOrmDiscriminatorColumn(OrmSpecifiedDiscriminatorColumn.ParentAdapter parentAdapter)
           
 OrmEmbeddable buildOrmEmbeddable(OrmPersistentType parent, org.eclipse.jpt.jpa.core.resource.orm.XmlEmbeddable resourceMapping)
           
 OrmEmbeddedIdMapping buildOrmEmbeddedIdMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlEmbeddedId resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmEmbeddedMapping buildOrmEmbeddedMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlEmbedded resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmEntity buildOrmEntity(OrmPersistentType parent, org.eclipse.jpt.jpa.core.resource.orm.XmlEntity resourceMapping)
           
 OrmGeneratedValue buildOrmGeneratedValue(JpaContextModel parent, org.eclipse.jpt.jpa.core.resource.orm.XmlGeneratedValue resourceGeneratedValue)
           
 OrmGeneratorContainer buildOrmGeneratorContainer(JpaContextModel parent, org.eclipse.jpt.jpa.core.resource.orm.XmlGeneratorContainer resourceGeneratorContainer)
           
 OrmIdMapping buildOrmIdMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlId resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmSpecifiedJoinColumn buildOrmJoinColumn(JoinColumn.ParentAdapter parentAdapter, org.eclipse.jpt.jpa.core.resource.orm.XmlJoinColumn resourceJoinColumn)
           
 OrmSpecifiedJoinTable buildOrmJoinTable(OrmSpecifiedJoinTable.ParentAdapter parentAdapter)
           
 OrmConverter buildOrmLobConverter(OrmConverter.ParentAdapter parentAdapter)
           
 OrmManyToManyMapping buildOrmManyToManyMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlManyToMany resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmManyToOneMapping buildOrmManyToOneMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlManyToOne resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmMappedSuperclass buildOrmMappedSuperclass(OrmPersistentType parent, org.eclipse.jpt.jpa.core.resource.orm.XmlMappedSuperclass resourceMapping)
           
 OrmNamedNativeQuery buildOrmNamedNativeQuery(JpaContextModel parent, org.eclipse.jpt.jpa.core.resource.orm.XmlNamedNativeQuery resourceNamedQuery)
           
 OrmNamedQuery buildOrmNamedQuery(JpaContextModel parent, org.eclipse.jpt.jpa.core.resource.orm.XmlNamedQuery resourceNamedQuery)
           
 OrmAttributeMapping buildOrmNullAttributeMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlNullAttributeMapping resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmOneToManyMapping buildOrmOneToManyMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlOneToMany resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmOneToOneMapping buildOrmOneToOneMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlOneToOne resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 Orderable buildOrmOrderable(OrmAttributeMapping parent)
          JPA 1.0 only NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmSpecifiedOverrideRelationship buildOrmOverrideRelationship(OrmSpecifiedAssociationOverride parent)
           
 OrmPersistenceUnitDefaults buildOrmPersistenceUnitDefaults(OrmPersistenceUnitMetadata parent)
           
 OrmPersistenceUnitMetadata buildOrmPersistenceUnitMetadata(EntityMappings parent)
           
 OrmSpecifiedPersistentAttribute buildOrmPersistentAttribute(OrmPersistentType parent, org.eclipse.jpt.jpa.core.resource.orm.XmlAttributeMapping xmlMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmPersistentType buildOrmPersistentType(EntityMappings parent, org.eclipse.jpt.jpa.core.resource.orm.XmlTypeMapping resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmSpecifiedPrimaryKeyJoinColumn buildOrmPrimaryKeyJoinColumn(BaseJoinColumn.ParentAdapter parentAdapter, org.eclipse.jpt.jpa.core.resource.orm.XmlPrimaryKeyJoinColumn resourcePrimaryKeyJoinColumn)
           
 OrmQueryContainer buildOrmQueryContainer(JpaContextModel parent, org.eclipse.jpt.jpa.core.resource.orm.XmlQueryContainer resourceQueryContainer)
           
 OrmQueryHint buildOrmQueryHint(OrmQuery parent, org.eclipse.jpt.jpa.core.resource.orm.XmlQueryHint resourceQueryhint)
           
 OrmSpecifiedSecondaryTable buildOrmSecondaryTable(OrmSpecifiedSecondaryTable.ParentAdapter parentAdapter, org.eclipse.jpt.jpa.core.resource.orm.XmlSecondaryTable xmlSecondaryTable)
           
 OrmSequenceGenerator buildOrmSequenceGenerator(JpaContextModel parent, org.eclipse.jpt.jpa.core.resource.orm.XmlSequenceGenerator resourceSequenceGenerator)
           
 OrmSpecifiedTable buildOrmTable(OrmTable.ParentAdapter parentAdapter)
           
 OrmTableGenerator buildOrmTableGenerator(JpaContextModel parent, org.eclipse.jpt.jpa.core.resource.orm.XmlTableGenerator resourceTableGenerator)
           
 OrmTransientMapping buildOrmTransientMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlTransient resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmSpecifiedUniqueConstraint buildOrmUniqueConstraint(SpecifiedUniqueConstraint.Parent parent, org.eclipse.jpt.jpa.core.resource.orm.XmlUniqueConstraint resourceUniqueConstraint)
           
 OrmVersionMapping buildOrmVersionMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlVersion resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmVirtualAssociationOverride buildOrmVirtualAssociationOverride(OrmAssociationOverrideContainer parent, String name)
           
 OrmVirtualAttributeOverride buildOrmVirtualAttributeOverride(OrmAttributeOverrideContainer parent, String name)
           
 VirtualColumn buildOrmVirtualColumn(VirtualColumn.ParentAdapter parentAdapter)
           
 VirtualJoinColumn buildOrmVirtualJoinColumn(JoinColumn.ParentAdapter parentAdapter, JoinColumn overriddenColumn)
           
 VirtualJoinTable buildOrmVirtualJoinTable(VirtualJoinTable.ParentAdapter parentAdapter, JoinTable overriddenTable)
           
 VirtualOverrideRelationship buildOrmVirtualOverrideRelationship(OrmVirtualAssociationOverride parent)
           
 OrmVirtualPrimaryKeyJoinColumn buildOrmVirtualPrimaryKeyJoinColumn(BaseJoinColumn.ParentAdapter parentAdapter, JavaSpecifiedPrimaryKeyJoinColumn javaPrimaryKeyJoinColumn)
           
 OrmVirtualSecondaryTable buildOrmVirtualSecondaryTable(OrmVirtualSecondaryTable.ParentAdapter parentAdapter, JavaSpecifiedSecondaryTable javaSecondaryTable)
           
 VirtualUniqueConstraint buildOrmVirtualUniqueConstraint(JpaContextModel parent, UniqueConstraint overriddenUniqueConstraint)
           
 OrmAttributeMapping buildUnsupportedOrmAttributeMapping(OrmSpecifiedPersistentAttribute parent, org.eclipse.jpt.jpa.core.resource.orm.XmlNullAttributeMapping resourceMapping)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmPersistentAttribute buildVirtualOrmPersistentField(OrmPersistentType parent, JavaResourceField javaResourceField)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 OrmPersistentAttribute buildVirtualOrmPersistentProperty(OrmPersistentType parent, JavaResourceMethod javaResourceGetter, JavaResourceMethod javaResourceSetter)
          NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.
 

Method Detail

buildEntityMappings

EntityMappings buildEntityMappings(OrmXml parent,
                                   org.eclipse.jpt.jpa.core.resource.orm.XmlEntityMappings entityMappings)

buildOrmPersistenceUnitMetadata

OrmPersistenceUnitMetadata buildOrmPersistenceUnitMetadata(EntityMappings parent)

buildOrmPersistenceUnitDefaults

OrmPersistenceUnitDefaults buildOrmPersistenceUnitDefaults(OrmPersistenceUnitMetadata parent)

buildOrmPersistentType

OrmPersistentType buildOrmPersistentType(EntityMappings parent,
                                         org.eclipse.jpt.jpa.core.resource.orm.XmlTypeMapping resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
PersistentType2_0.getDeclaringTypeName()

buildOrmEntity

OrmEntity buildOrmEntity(OrmPersistentType parent,
                         org.eclipse.jpt.jpa.core.resource.orm.XmlEntity resourceMapping)

buildOrmMappedSuperclass

OrmMappedSuperclass buildOrmMappedSuperclass(OrmPersistentType parent,
                                             org.eclipse.jpt.jpa.core.resource.orm.XmlMappedSuperclass resourceMapping)

buildOrmEmbeddable

OrmEmbeddable buildOrmEmbeddable(OrmPersistentType parent,
                                 org.eclipse.jpt.jpa.core.resource.orm.XmlEmbeddable resourceMapping)

buildOrmPersistentAttribute

OrmSpecifiedPersistentAttribute buildOrmPersistentAttribute(OrmPersistentType parent,
                                                            org.eclipse.jpt.jpa.core.resource.orm.XmlAttributeMapping xmlMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
PersistentAttribute2_0

buildVirtualOrmPersistentField

OrmPersistentAttribute buildVirtualOrmPersistentField(OrmPersistentType parent,
                                                      JavaResourceField javaResourceField)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
PersistentAttribute2_0

buildVirtualOrmPersistentProperty

OrmPersistentAttribute buildVirtualOrmPersistentProperty(OrmPersistentType parent,
                                                         JavaResourceMethod javaResourceGetter,
                                                         JavaResourceMethod javaResourceSetter)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
PersistentAttribute2_0

buildOrmTable

OrmSpecifiedTable buildOrmTable(OrmTable.ParentAdapter parentAdapter)

buildOrmSecondaryTable

OrmSpecifiedSecondaryTable buildOrmSecondaryTable(OrmSpecifiedSecondaryTable.ParentAdapter parentAdapter,
                                                  org.eclipse.jpt.jpa.core.resource.orm.XmlSecondaryTable xmlSecondaryTable)

buildOrmVirtualSecondaryTable

OrmVirtualSecondaryTable buildOrmVirtualSecondaryTable(OrmVirtualSecondaryTable.ParentAdapter parentAdapter,
                                                       JavaSpecifiedSecondaryTable javaSecondaryTable)

buildOrmPrimaryKeyJoinColumn

OrmSpecifiedPrimaryKeyJoinColumn buildOrmPrimaryKeyJoinColumn(BaseJoinColumn.ParentAdapter parentAdapter,
                                                              org.eclipse.jpt.jpa.core.resource.orm.XmlPrimaryKeyJoinColumn resourcePrimaryKeyJoinColumn)

buildOrmVirtualPrimaryKeyJoinColumn

OrmVirtualPrimaryKeyJoinColumn buildOrmVirtualPrimaryKeyJoinColumn(BaseJoinColumn.ParentAdapter parentAdapter,
                                                                   JavaSpecifiedPrimaryKeyJoinColumn javaPrimaryKeyJoinColumn)

buildOrmJoinTable

OrmSpecifiedJoinTable buildOrmJoinTable(OrmSpecifiedJoinTable.ParentAdapter parentAdapter)

buildOrmVirtualJoinTable

VirtualJoinTable buildOrmVirtualJoinTable(VirtualJoinTable.ParentAdapter parentAdapter,
                                          JoinTable overriddenTable)

buildOrmJoinColumn

OrmSpecifiedJoinColumn buildOrmJoinColumn(JoinColumn.ParentAdapter parentAdapter,
                                          org.eclipse.jpt.jpa.core.resource.orm.XmlJoinColumn resourceJoinColumn)

buildOrmVirtualJoinColumn

VirtualJoinColumn buildOrmVirtualJoinColumn(JoinColumn.ParentAdapter parentAdapter,
                                            JoinColumn overriddenColumn)

buildOrmAttributeOverrideContainer

OrmAttributeOverrideContainer buildOrmAttributeOverrideContainer(OrmAttributeOverrideContainer.ParentAdapter parentAdapter)

buildOrmAssociationOverrideContainer

OrmAssociationOverrideContainer buildOrmAssociationOverrideContainer(OrmAssociationOverrideContainer.ParentAdapter parentAdapter)

buildOrmAttributeOverride

OrmSpecifiedAttributeOverride buildOrmAttributeOverride(OrmAttributeOverrideContainer parent,
                                                        org.eclipse.jpt.jpa.core.resource.orm.XmlAttributeOverride xmlOverride)

buildOrmVirtualAttributeOverride

OrmVirtualAttributeOverride buildOrmVirtualAttributeOverride(OrmAttributeOverrideContainer parent,
                                                             String name)

buildOrmAssociationOverride

OrmSpecifiedAssociationOverride buildOrmAssociationOverride(OrmAssociationOverrideContainer parent,
                                                            org.eclipse.jpt.jpa.core.resource.orm.XmlAssociationOverride xmlOverride)

buildOrmVirtualAssociationOverride

OrmVirtualAssociationOverride buildOrmVirtualAssociationOverride(OrmAssociationOverrideContainer parent,
                                                                 String name)

buildOrmOverrideRelationship

OrmSpecifiedOverrideRelationship buildOrmOverrideRelationship(OrmSpecifiedAssociationOverride parent)

buildOrmVirtualOverrideRelationship

VirtualOverrideRelationship buildOrmVirtualOverrideRelationship(OrmVirtualAssociationOverride parent)

buildOrmDiscriminatorColumn

OrmSpecifiedDiscriminatorColumn buildOrmDiscriminatorColumn(OrmSpecifiedDiscriminatorColumn.ParentAdapter parentAdapter)

buildOrmColumn

OrmSpecifiedColumn buildOrmColumn(OrmSpecifiedColumn.ParentAdapter parentAdapter)

buildOrmVirtualColumn

VirtualColumn buildOrmVirtualColumn(VirtualColumn.ParentAdapter parentAdapter)

buildOrmGeneratedValue

OrmGeneratedValue buildOrmGeneratedValue(JpaContextModel parent,
                                         org.eclipse.jpt.jpa.core.resource.orm.XmlGeneratedValue resourceGeneratedValue)

buildOrmGeneratorContainer

OrmGeneratorContainer buildOrmGeneratorContainer(JpaContextModel parent,
                                                 org.eclipse.jpt.jpa.core.resource.orm.XmlGeneratorContainer resourceGeneratorContainer)

buildOrmSequenceGenerator

OrmSequenceGenerator buildOrmSequenceGenerator(JpaContextModel parent,
                                               org.eclipse.jpt.jpa.core.resource.orm.XmlSequenceGenerator resourceSequenceGenerator)

buildOrmTableGenerator

OrmTableGenerator buildOrmTableGenerator(JpaContextModel parent,
                                         org.eclipse.jpt.jpa.core.resource.orm.XmlTableGenerator resourceTableGenerator)

buildOrmQueryContainer

OrmQueryContainer buildOrmQueryContainer(JpaContextModel parent,
                                         org.eclipse.jpt.jpa.core.resource.orm.XmlQueryContainer resourceQueryContainer)

buildOrmNamedNativeQuery

OrmNamedNativeQuery buildOrmNamedNativeQuery(JpaContextModel parent,
                                             org.eclipse.jpt.jpa.core.resource.orm.XmlNamedNativeQuery resourceNamedQuery)

buildOrmNamedQuery

OrmNamedQuery buildOrmNamedQuery(JpaContextModel parent,
                                 org.eclipse.jpt.jpa.core.resource.orm.XmlNamedQuery resourceNamedQuery)

buildOrmQueryHint

OrmQueryHint buildOrmQueryHint(OrmQuery parent,
                               org.eclipse.jpt.jpa.core.resource.orm.XmlQueryHint resourceQueryhint)

buildOrmBasicMapping

OrmBasicMapping buildOrmBasicMapping(OrmSpecifiedPersistentAttribute parent,
                                     org.eclipse.jpt.jpa.core.resource.orm.XmlBasic resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmManyToManyMapping

OrmManyToManyMapping buildOrmManyToManyMapping(OrmSpecifiedPersistentAttribute parent,
                                               org.eclipse.jpt.jpa.core.resource.orm.XmlManyToMany resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmOneToManyMapping

OrmOneToManyMapping buildOrmOneToManyMapping(OrmSpecifiedPersistentAttribute parent,
                                             org.eclipse.jpt.jpa.core.resource.orm.XmlOneToMany resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmManyToOneMapping

OrmManyToOneMapping buildOrmManyToOneMapping(OrmSpecifiedPersistentAttribute parent,
                                             org.eclipse.jpt.jpa.core.resource.orm.XmlManyToOne resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmOneToOneMapping

OrmOneToOneMapping buildOrmOneToOneMapping(OrmSpecifiedPersistentAttribute parent,
                                           org.eclipse.jpt.jpa.core.resource.orm.XmlOneToOne resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmEmbeddedIdMapping

OrmEmbeddedIdMapping buildOrmEmbeddedIdMapping(OrmSpecifiedPersistentAttribute parent,
                                               org.eclipse.jpt.jpa.core.resource.orm.XmlEmbeddedId resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmEmbeddedMapping

OrmEmbeddedMapping buildOrmEmbeddedMapping(OrmSpecifiedPersistentAttribute parent,
                                           org.eclipse.jpt.jpa.core.resource.orm.XmlEmbedded resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmIdMapping

OrmIdMapping buildOrmIdMapping(OrmSpecifiedPersistentAttribute parent,
                               org.eclipse.jpt.jpa.core.resource.orm.XmlId resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmTransientMapping

OrmTransientMapping buildOrmTransientMapping(OrmSpecifiedPersistentAttribute parent,
                                             org.eclipse.jpt.jpa.core.resource.orm.XmlTransient resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmVersionMapping

OrmVersionMapping buildOrmVersionMapping(OrmSpecifiedPersistentAttribute parent,
                                         org.eclipse.jpt.jpa.core.resource.orm.XmlVersion resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmNullAttributeMapping

OrmAttributeMapping buildOrmNullAttributeMapping(OrmSpecifiedPersistentAttribute parent,
                                                 org.eclipse.jpt.jpa.core.resource.orm.XmlNullAttributeMapping resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildUnsupportedOrmAttributeMapping

OrmAttributeMapping buildUnsupportedOrmAttributeMapping(OrmSpecifiedPersistentAttribute parent,
                                                        org.eclipse.jpt.jpa.core.resource.orm.XmlNullAttributeMapping resourceMapping)
NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

buildOrmUniqueConstraint

OrmSpecifiedUniqueConstraint buildOrmUniqueConstraint(SpecifiedUniqueConstraint.Parent parent,
                                                      org.eclipse.jpt.jpa.core.resource.orm.XmlUniqueConstraint resourceUniqueConstraint)

buildOrmVirtualUniqueConstraint

VirtualUniqueConstraint buildOrmVirtualUniqueConstraint(JpaContextModel parent,
                                                        UniqueConstraint overriddenUniqueConstraint)

buildOrmBaseEnumeratedConverter

OrmConverter buildOrmBaseEnumeratedConverter(OrmBaseEnumeratedConverter.ParentAdapter parentAdapter)

buildOrmBaseTemporalConverter

OrmConverter buildOrmBaseTemporalConverter(OrmBaseTemporalConverter.ParentAdapter parentAdapter)

buildOrmLobConverter

OrmConverter buildOrmLobConverter(OrmConverter.ParentAdapter parentAdapter)

buildOrmOrderable

Orderable buildOrmOrderable(OrmAttributeMapping parent)
JPA 1.0 only

NB: A factory for a version 1.0 orm.xml in a JPA 2.0 project must build objects that implement the appropriate behavior.

See Also:
AttributeMapping2_0

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.