Dali Provisional API
Release 3.2

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

All Known Subinterfaces:
OrmXml2_0ContextNodeFactory

public interface OrmXmlContextNodeFactory

orm.xml context node 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)
           
 OrmAssociationOverride buildOrmAssociationOverride(OrmAssociationOverrideContainer parent, org.eclipse.jpt.jpa.core.resource.orm.XmlAssociationOverride xmlOverride)
           
 OrmAssociationOverrideContainer buildOrmAssociationOverrideContainer(JpaContextNode parent, OrmAssociationOverrideContainer.Owner owner)
           
 OrmAttributeOverride buildOrmAttributeOverride(OrmAttributeOverrideContainer parent, org.eclipse.jpt.jpa.core.resource.orm.XmlAttributeOverride xmlOverride)
           
 OrmAttributeOverrideContainer buildOrmAttributeOverrideContainer(JpaContextNode parent, OrmAttributeOverrideContainer.Owner owner)
           
 OrmConverter buildOrmBaseEnumeratedConverter(OrmAttributeMapping parent, OrmBaseEnumeratedConverter.Owner owner)
           
 OrmConverter buildOrmBaseTemporalConverter(OrmAttributeMapping parent, OrmBaseTemporalConverter.Owner owner)
           
 OrmBasicMapping buildOrmBasicMapping(OrmPersistentAttribute 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.
 OrmColumn buildOrmColumn(JpaContextNode parent, OrmColumn.Owner owner)
           
 OrmDiscriminatorColumn buildOrmDiscriminatorColumn(OrmEntity parent, OrmDiscriminatorColumn.Owner owner)
           
 OrmEmbeddable buildOrmEmbeddable(OrmPersistentType parent, org.eclipse.jpt.jpa.core.resource.orm.XmlEmbeddable resourceMapping)
           
 OrmEmbeddedIdMapping buildOrmEmbeddedIdMapping(OrmPersistentAttribute 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(OrmPersistentAttribute 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(JpaContextNode parent, org.eclipse.jpt.jpa.core.resource.orm.XmlGeneratedValue resourceGeneratedValue)
           
 OrmGeneratorContainer buildOrmGeneratorContainer(JpaContextNode parent, org.eclipse.jpt.jpa.core.resource.orm.XmlGeneratorContainer resourceGeneratorContainer)
           
 OrmIdMapping buildOrmIdMapping(OrmPersistentAttribute 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.
 OrmJoinColumn buildOrmJoinColumn(JpaContextNode parent, ReadOnlyJoinColumn.Owner owner, org.eclipse.jpt.jpa.core.resource.orm.XmlJoinColumn resourceJoinColumn)
           
 OrmJoinTable buildOrmJoinTable(OrmJoinTableRelationshipStrategy parent, ReadOnlyTable.Owner owner)
           
 OrmConverter buildOrmLobConverter(OrmAttributeMapping parent, Converter.Owner owner)
           
 OrmManyToManyMapping buildOrmManyToManyMapping(OrmPersistentAttribute 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(OrmPersistentAttribute 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(JpaContextNode parent, org.eclipse.jpt.jpa.core.resource.orm.XmlNamedNativeQuery resourceNamedQuery)
           
 OrmNamedQuery buildOrmNamedQuery(JpaContextNode parent, org.eclipse.jpt.jpa.core.resource.orm.XmlNamedQuery resourceNamedQuery)
           
 OrmAttributeMapping buildOrmNullAttributeMapping(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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.
 OrmOverrideRelationship buildOrmOverrideRelationship(OrmAssociationOverride parent)
           
 OrmPersistenceUnitDefaults buildOrmPersistenceUnitDefaults(OrmPersistenceUnitMetadata parent)
           
 OrmPersistenceUnitMetadata buildOrmPersistenceUnitMetadata(EntityMappings parent)
           
 OrmPersistentAttribute 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.
 OrmPrimaryKeyJoinColumn buildOrmPrimaryKeyJoinColumn(JpaContextNode parent, ReadOnlyBaseJoinColumn.Owner owner, org.eclipse.jpt.jpa.core.resource.orm.XmlPrimaryKeyJoinColumn resourcePrimaryKeyJoinColumn)
           
 OrmQueryContainer buildOrmQueryContainer(JpaContextNode parent, org.eclipse.jpt.jpa.core.resource.orm.XmlQueryContainer resourceQueryContainer)
           
 OrmQueryHint buildOrmQueryHint(OrmQuery parent, org.eclipse.jpt.jpa.core.resource.orm.XmlQueryHint resourceQueryhint)
           
 OrmSecondaryTable buildOrmSecondaryTable(OrmEntity parent, ReadOnlyTable.Owner owner, org.eclipse.jpt.jpa.core.resource.orm.XmlSecondaryTable xmlSecondaryTable)
           
 OrmSequenceGenerator buildOrmSequenceGenerator(JpaContextNode parent, org.eclipse.jpt.jpa.core.resource.orm.XmlSequenceGenerator resourceSequenceGenerator)
           
 OrmTable buildOrmTable(OrmEntity parent, ReadOnlyTable.Owner owner)
           
 OrmTableGenerator buildOrmTableGenerator(JpaContextNode parent, org.eclipse.jpt.jpa.core.resource.orm.XmlTableGenerator resourceTableGenerator)
           
 OrmTransientMapping buildOrmTransientMapping(OrmPersistentAttribute 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.
 OrmUniqueConstraint buildOrmUniqueConstraint(JpaContextNode parent, ReadOnlyUniqueConstraint.Owner owner, org.eclipse.jpt.jpa.core.resource.orm.XmlUniqueConstraint resourceUniqueConstraint)
           
 OrmVersionMapping buildOrmVersionMapping(OrmPersistentAttribute 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(JpaContextNode parent, VirtualColumn.Owner owner)
           
 VirtualJoinColumn buildOrmVirtualJoinColumn(JpaContextNode parent, ReadOnlyJoinColumn.Owner owner, ReadOnlyJoinColumn overriddenColumn)
           
 VirtualJoinTable buildOrmVirtualJoinTable(VirtualJoinTableRelationshipStrategy parent, ReadOnlyTable.Owner owner, ReadOnlyJoinTable overriddenTable)
           
 VirtualOverrideRelationship buildOrmVirtualOverrideRelationship(OrmVirtualAssociationOverride parent)
           
 OrmVirtualPrimaryKeyJoinColumn buildOrmVirtualPrimaryKeyJoinColumn(JpaContextNode parent, ReadOnlyBaseJoinColumn.Owner owner, JavaPrimaryKeyJoinColumn javaPrimaryKeyJoinColumn)
           
 OrmVirtualSecondaryTable buildOrmVirtualSecondaryTable(OrmEntity parent, ReadOnlyTable.Owner owner, JavaSecondaryTable javaSecondaryTable)
           
 VirtualUniqueConstraint buildOrmVirtualUniqueConstraint(JpaContextNode parent, ReadOnlyUniqueConstraint overriddenUniqueConstraint)
           
 OrmAttributeMapping buildUnsupportedOrmAttributeMapping(OrmPersistentAttribute 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.
 OrmReadOnlyPersistentAttribute 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.
 OrmReadOnlyPersistentAttribute 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

OrmPersistentAttribute 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:
ReadOnlyPersistentAttribute2_0

buildVirtualOrmPersistentField

OrmReadOnlyPersistentAttribute 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:
ReadOnlyPersistentAttribute2_0

buildVirtualOrmPersistentProperty

OrmReadOnlyPersistentAttribute 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:
ReadOnlyPersistentAttribute2_0

buildOrmTable

OrmTable buildOrmTable(OrmEntity parent,
                       ReadOnlyTable.Owner owner)

buildOrmSecondaryTable

OrmSecondaryTable buildOrmSecondaryTable(OrmEntity parent,
                                         ReadOnlyTable.Owner owner,
                                         org.eclipse.jpt.jpa.core.resource.orm.XmlSecondaryTable xmlSecondaryTable)

buildOrmVirtualSecondaryTable

OrmVirtualSecondaryTable buildOrmVirtualSecondaryTable(OrmEntity parent,
                                                       ReadOnlyTable.Owner owner,
                                                       JavaSecondaryTable javaSecondaryTable)

buildOrmPrimaryKeyJoinColumn

OrmPrimaryKeyJoinColumn buildOrmPrimaryKeyJoinColumn(JpaContextNode parent,
                                                     ReadOnlyBaseJoinColumn.Owner owner,
                                                     org.eclipse.jpt.jpa.core.resource.orm.XmlPrimaryKeyJoinColumn resourcePrimaryKeyJoinColumn)

buildOrmVirtualPrimaryKeyJoinColumn

OrmVirtualPrimaryKeyJoinColumn buildOrmVirtualPrimaryKeyJoinColumn(JpaContextNode parent,
                                                                   ReadOnlyBaseJoinColumn.Owner owner,
                                                                   JavaPrimaryKeyJoinColumn javaPrimaryKeyJoinColumn)

buildOrmJoinTable

OrmJoinTable buildOrmJoinTable(OrmJoinTableRelationshipStrategy parent,
                               ReadOnlyTable.Owner owner)

buildOrmVirtualJoinTable

VirtualJoinTable buildOrmVirtualJoinTable(VirtualJoinTableRelationshipStrategy parent,
                                          ReadOnlyTable.Owner owner,
                                          ReadOnlyJoinTable overriddenTable)

buildOrmJoinColumn

OrmJoinColumn buildOrmJoinColumn(JpaContextNode parent,
                                 ReadOnlyJoinColumn.Owner owner,
                                 org.eclipse.jpt.jpa.core.resource.orm.XmlJoinColumn resourceJoinColumn)

buildOrmVirtualJoinColumn

VirtualJoinColumn buildOrmVirtualJoinColumn(JpaContextNode parent,
                                            ReadOnlyJoinColumn.Owner owner,
                                            ReadOnlyJoinColumn overriddenColumn)

buildOrmAttributeOverrideContainer

OrmAttributeOverrideContainer buildOrmAttributeOverrideContainer(JpaContextNode parent,
                                                                 OrmAttributeOverrideContainer.Owner owner)

buildOrmAssociationOverrideContainer

OrmAssociationOverrideContainer buildOrmAssociationOverrideContainer(JpaContextNode parent,
                                                                     OrmAssociationOverrideContainer.Owner owner)

buildOrmAttributeOverride

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

buildOrmVirtualAttributeOverride

OrmVirtualAttributeOverride buildOrmVirtualAttributeOverride(OrmAttributeOverrideContainer parent,
                                                             String name)

buildOrmAssociationOverride

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

buildOrmVirtualAssociationOverride

OrmVirtualAssociationOverride buildOrmVirtualAssociationOverride(OrmAssociationOverrideContainer parent,
                                                                 String name)

buildOrmOverrideRelationship

OrmOverrideRelationship buildOrmOverrideRelationship(OrmAssociationOverride parent)

buildOrmVirtualOverrideRelationship

VirtualOverrideRelationship buildOrmVirtualOverrideRelationship(OrmVirtualAssociationOverride parent)

buildOrmDiscriminatorColumn

OrmDiscriminatorColumn buildOrmDiscriminatorColumn(OrmEntity parent,
                                                   OrmDiscriminatorColumn.Owner owner)

buildOrmColumn

OrmColumn buildOrmColumn(JpaContextNode parent,
                         OrmColumn.Owner owner)

buildOrmVirtualColumn

VirtualColumn buildOrmVirtualColumn(JpaContextNode parent,
                                    VirtualColumn.Owner owner)

buildOrmGeneratedValue

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

buildOrmGeneratorContainer

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

buildOrmSequenceGenerator

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

buildOrmTableGenerator

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

buildOrmQueryContainer

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

buildOrmNamedNativeQuery

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

buildOrmNamedQuery

OrmNamedQuery buildOrmNamedQuery(JpaContextNode 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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(OrmPersistentAttribute 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

OrmUniqueConstraint buildOrmUniqueConstraint(JpaContextNode parent,
                                             ReadOnlyUniqueConstraint.Owner owner,
                                             org.eclipse.jpt.jpa.core.resource.orm.XmlUniqueConstraint resourceUniqueConstraint)

buildOrmVirtualUniqueConstraint

VirtualUniqueConstraint buildOrmVirtualUniqueConstraint(JpaContextNode parent,
                                                        ReadOnlyUniqueConstraint overriddenUniqueConstraint)

buildOrmBaseEnumeratedConverter

OrmConverter buildOrmBaseEnumeratedConverter(OrmAttributeMapping parent,
                                             OrmBaseEnumeratedConverter.Owner owner)

buildOrmBaseTemporalConverter

OrmConverter buildOrmBaseTemporalConverter(OrmAttributeMapping parent,
                                           OrmBaseTemporalConverter.Owner owner)

buildOrmLobConverter

OrmConverter buildOrmLobConverter(OrmAttributeMapping parent,
                                  Converter.Owner owner)

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.