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
Version:
2.3

Method Summary
 EntityMappings buildEntityMappings(OrmXml parent, XmlEntityMappings entityMappings)
           
 OrmAssociationOverride buildOrmAssociationOverride(OrmAssociationOverrideContainer parent, XmlAssociationOverride xmlOverride)
           
 OrmAssociationOverrideContainer buildOrmAssociationOverrideContainer(XmlContextNode parent, OrmAssociationOverrideContainer.Owner owner)
           
 OrmAttributeOverride buildOrmAttributeOverride(OrmAttributeOverrideContainer parent, XmlAttributeOverride xmlOverride)
           
 OrmAttributeOverrideContainer buildOrmAttributeOverrideContainer(XmlContextNode parent, OrmAttributeOverrideContainer.Owner owner)
           
 OrmBasicMapping buildOrmBasicMapping(OrmPersistentAttribute parent, XmlBasic resourceMapping)
           
 OrmColumn buildOrmColumn(XmlContextNode parent, OrmColumn.Owner owner)
           
 OrmDiscriminatorColumn buildOrmDiscriminatorColumn(OrmEntity parent, OrmDiscriminatorColumn.Owner owner)
           
 OrmEmbeddable buildOrmEmbeddable(OrmPersistentType parent, XmlEmbeddable resourceMapping)
           
 OrmEmbeddedIdMapping buildOrmEmbeddedIdMapping(OrmPersistentAttribute parent, XmlEmbeddedId resourceMapping)
           
 OrmEmbeddedMapping buildOrmEmbeddedMapping(OrmPersistentAttribute parent, XmlEmbedded resourceMapping)
           
 OrmEntity buildOrmEntity(OrmPersistentType parent, XmlEntity resourceMapping)
           
 OrmConverter buildOrmEnumeratedConverter(OrmAttributeMapping parent)
           
 OrmGeneratedValue buildOrmGeneratedValue(XmlContextNode parent, XmlGeneratedValue resourceGeneratedValue)
           
 OrmGeneratorContainer buildOrmGeneratorContainer(XmlContextNode parent, XmlGeneratorContainer resourceGeneratorContainer)
           
 OrmIdMapping buildOrmIdMapping(OrmPersistentAttribute parent, XmlId resourceMapping)
           
 OrmJoinColumn buildOrmJoinColumn(XmlContextNode parent, OrmJoinColumn.Owner owner, XmlJoinColumn resourceJoinColumn)
           
 OrmJoinTable buildOrmJoinTable(OrmJoinTableRelationshipStrategy parent, Table.Owner owner)
           
 OrmConverter buildOrmLobConverter(OrmAttributeMapping parent)
           
 OrmManyToManyMapping buildOrmManyToManyMapping(OrmPersistentAttribute parent, XmlManyToMany resourceMapping)
           
 OrmManyToOneMapping buildOrmManyToOneMapping(OrmPersistentAttribute parent, XmlManyToOne resourceMapping)
           
 OrmMappedSuperclass buildOrmMappedSuperclass(OrmPersistentType parent, XmlMappedSuperclass resourceMapping)
           
 OrmNamedNativeQuery buildOrmNamedNativeQuery(XmlContextNode parent, XmlNamedNativeQuery resourceNamedQuery)
           
 OrmNamedQuery buildOrmNamedQuery(XmlContextNode parent, XmlNamedQuery resourceNamedQuery)
           
 OrmAttributeMapping buildOrmNullAttributeMapping(OrmPersistentAttribute parent, XmlNullAttributeMapping resourceMapping)
           
 OrmOneToManyMapping buildOrmOneToManyMapping(OrmPersistentAttribute parent, XmlOneToMany resourceMapping)
           
 OrmOneToOneMapping buildOrmOneToOneMapping(OrmPersistentAttribute parent, XmlOneToOne resourceMapping)
           
 OrmOrderable buildOrmOrderable(OrmAttributeMapping parent)
          JPA 1.0 only
 OrmOverrideRelationship buildOrmOverrideRelationship(OrmAssociationOverride parent)
           
 OrmPersistenceUnitDefaults buildOrmPersistenceUnitDefaults(OrmPersistenceUnitMetadata parent)
           
 OrmPersistenceUnitMetadata buildOrmPersistenceUnitMetadata(EntityMappings parent)
           
 OrmPersistentAttribute buildOrmPersistentAttribute(OrmPersistentType parent, XmlAttributeMapping xmlMapping)
           
 OrmPersistentType buildOrmPersistentType(EntityMappings parent, XmlTypeMapping resourceMapping)
           
 OrmPrimaryKeyJoinColumn buildOrmPrimaryKeyJoinColumn(XmlContextNode parent, OrmBaseJoinColumn.Owner owner, XmlPrimaryKeyJoinColumn resourcePrimaryKeyJoinColumn)
           
 OrmQueryContainer buildOrmQueryContainer(XmlContextNode parent, XmlQueryContainer resourceQueryContainer)
           
 OrmQueryHint buildOrmQueryHint(OrmQuery parent, XmlQueryHint resourceQueryhint)
           
 OrmSecondaryTable buildOrmSecondaryTable(OrmEntity parent, Table.Owner owner, XmlSecondaryTable xmlSecondaryTable)
           
 OrmSequenceGenerator buildOrmSequenceGenerator(XmlContextNode parent, XmlSequenceGenerator resourceSequenceGenerator)
           
 OrmTable buildOrmTable(OrmEntity parent, Table.Owner owner)
           
 OrmTableGenerator buildOrmTableGenerator(XmlContextNode parent, XmlTableGenerator resourceTableGenerator)
           
 OrmConverter buildOrmTemporalConverter(OrmAttributeMapping parent)
           
 OrmTransientMapping buildOrmTransientMapping(OrmPersistentAttribute parent, XmlTransient resourceMapping)
           
 OrmUniqueConstraint buildOrmUniqueConstraint(XmlContextNode parent, UniqueConstraint.Owner owner, XmlUniqueConstraint resourceUniqueConstraint)
           
 OrmVersionMapping buildOrmVersionMapping(OrmPersistentAttribute parent, XmlVersion resourceMapping)
           
 OrmVirtualAssociationOverride buildOrmVirtualAssociationOverride(OrmAssociationOverrideContainer parent, java.lang.String name)
           
 OrmVirtualAttributeOverride buildOrmVirtualAttributeOverride(OrmAttributeOverrideContainer parent, java.lang.String name)
           
 OrmVirtualColumn buildOrmVirtualColumn(XmlContextNode parent, OrmVirtualColumn.Owner owner)
           
 OrmVirtualJoinColumn buildOrmVirtualJoinColumn(XmlContextNode parent, ReadOnlyJoinColumn.Owner owner, JoinColumn joinColumn)
           
 OrmVirtualJoinTable buildOrmVirtualJoinTable(OrmVirtualJoinTableRelationshipStrategy parent, JoinTable overriddenTable)
           
 OrmVirtualOverrideRelationship buildOrmVirtualOverrideRelationship(OrmVirtualAssociationOverride parent)
           
 OrmVirtualPrimaryKeyJoinColumn buildOrmVirtualPrimaryKeyJoinColumn(XmlContextNode parent, ReadOnlyBaseJoinColumn.Owner owner, JavaPrimaryKeyJoinColumn javaPrimaryKeyJoinColumn)
           
 OrmVirtualSecondaryTable buildOrmVirtualSecondaryTable(OrmEntity parent, JavaSecondaryTable javaSecondaryTable)
           
 OrmVirtualUniqueConstraint buildOrmVirtualUniqueConstraint(XmlContextNode parent, UniqueConstraint overriddenUniqueConstraint)
           
 OrmAttributeMapping buildUnsupportedOrmAttributeMapping(OrmPersistentAttribute parent, XmlNullAttributeMapping resourceMapping)
           
 OrmReadOnlyPersistentAttribute buildVirtualOrmPersistentAttribute(OrmPersistentType parent, JavaResourcePersistentAttribute javaResourcePersistentAttribute)
           
 

Method Detail

buildEntityMappings

EntityMappings buildEntityMappings(OrmXml parent,
                                   XmlEntityMappings entityMappings)

buildOrmPersistenceUnitMetadata

OrmPersistenceUnitMetadata buildOrmPersistenceUnitMetadata(EntityMappings parent)

buildOrmPersistenceUnitDefaults

OrmPersistenceUnitDefaults buildOrmPersistenceUnitDefaults(OrmPersistenceUnitMetadata parent)

buildOrmPersistentType

OrmPersistentType buildOrmPersistentType(EntityMappings parent,
                                         XmlTypeMapping resourceMapping)

buildOrmEntity

OrmEntity buildOrmEntity(OrmPersistentType parent,
                         XmlEntity resourceMapping)

buildOrmMappedSuperclass

OrmMappedSuperclass buildOrmMappedSuperclass(OrmPersistentType parent,
                                             XmlMappedSuperclass resourceMapping)

buildOrmEmbeddable

OrmEmbeddable buildOrmEmbeddable(OrmPersistentType parent,
                                 XmlEmbeddable resourceMapping)

buildOrmPersistentAttribute

OrmPersistentAttribute buildOrmPersistentAttribute(OrmPersistentType parent,
                                                   XmlAttributeMapping xmlMapping)

buildVirtualOrmPersistentAttribute

OrmReadOnlyPersistentAttribute buildVirtualOrmPersistentAttribute(OrmPersistentType parent,
                                                                  JavaResourcePersistentAttribute javaResourcePersistentAttribute)

buildOrmTable

OrmTable buildOrmTable(OrmEntity parent,
                       Table.Owner owner)

buildOrmSecondaryTable

OrmSecondaryTable buildOrmSecondaryTable(OrmEntity parent,
                                         Table.Owner owner,
                                         XmlSecondaryTable xmlSecondaryTable)

buildOrmVirtualSecondaryTable

OrmVirtualSecondaryTable buildOrmVirtualSecondaryTable(OrmEntity parent,
                                                       JavaSecondaryTable javaSecondaryTable)

buildOrmPrimaryKeyJoinColumn

OrmPrimaryKeyJoinColumn buildOrmPrimaryKeyJoinColumn(XmlContextNode parent,
                                                     OrmBaseJoinColumn.Owner owner,
                                                     XmlPrimaryKeyJoinColumn resourcePrimaryKeyJoinColumn)

buildOrmVirtualPrimaryKeyJoinColumn

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

buildOrmJoinTable

OrmJoinTable buildOrmJoinTable(OrmJoinTableRelationshipStrategy parent,
                               Table.Owner owner)

buildOrmVirtualJoinTable

OrmVirtualJoinTable buildOrmVirtualJoinTable(OrmVirtualJoinTableRelationshipStrategy parent,
                                             JoinTable overriddenTable)

buildOrmJoinColumn

OrmJoinColumn buildOrmJoinColumn(XmlContextNode parent,
                                 OrmJoinColumn.Owner owner,
                                 XmlJoinColumn resourceJoinColumn)

buildOrmVirtualJoinColumn

OrmVirtualJoinColumn buildOrmVirtualJoinColumn(XmlContextNode parent,
                                               ReadOnlyJoinColumn.Owner owner,
                                               JoinColumn joinColumn)

buildOrmAttributeOverrideContainer

OrmAttributeOverrideContainer buildOrmAttributeOverrideContainer(XmlContextNode parent,
                                                                 OrmAttributeOverrideContainer.Owner owner)

buildOrmAssociationOverrideContainer

OrmAssociationOverrideContainer buildOrmAssociationOverrideContainer(XmlContextNode parent,
                                                                     OrmAssociationOverrideContainer.Owner owner)

buildOrmAttributeOverride

OrmAttributeOverride buildOrmAttributeOverride(OrmAttributeOverrideContainer parent,
                                               XmlAttributeOverride xmlOverride)

buildOrmVirtualAttributeOverride

OrmVirtualAttributeOverride buildOrmVirtualAttributeOverride(OrmAttributeOverrideContainer parent,
                                                             java.lang.String name)

buildOrmAssociationOverride

OrmAssociationOverride buildOrmAssociationOverride(OrmAssociationOverrideContainer parent,
                                                   XmlAssociationOverride xmlOverride)

buildOrmVirtualAssociationOverride

OrmVirtualAssociationOverride buildOrmVirtualAssociationOverride(OrmAssociationOverrideContainer parent,
                                                                 java.lang.String name)

buildOrmOverrideRelationship

OrmOverrideRelationship buildOrmOverrideRelationship(OrmAssociationOverride parent)

buildOrmVirtualOverrideRelationship

OrmVirtualOverrideRelationship buildOrmVirtualOverrideRelationship(OrmVirtualAssociationOverride parent)

buildOrmDiscriminatorColumn

OrmDiscriminatorColumn buildOrmDiscriminatorColumn(OrmEntity parent,
                                                   OrmDiscriminatorColumn.Owner owner)

buildOrmColumn

OrmColumn buildOrmColumn(XmlContextNode parent,
                         OrmColumn.Owner owner)

buildOrmVirtualColumn

OrmVirtualColumn buildOrmVirtualColumn(XmlContextNode parent,
                                       OrmVirtualColumn.Owner owner)

buildOrmGeneratedValue

OrmGeneratedValue buildOrmGeneratedValue(XmlContextNode parent,
                                         XmlGeneratedValue resourceGeneratedValue)

buildOrmGeneratorContainer

OrmGeneratorContainer buildOrmGeneratorContainer(XmlContextNode parent,
                                                 XmlGeneratorContainer resourceGeneratorContainer)

buildOrmSequenceGenerator

OrmSequenceGenerator buildOrmSequenceGenerator(XmlContextNode parent,
                                               XmlSequenceGenerator resourceSequenceGenerator)

buildOrmTableGenerator

OrmTableGenerator buildOrmTableGenerator(XmlContextNode parent,
                                         XmlTableGenerator resourceTableGenerator)

buildOrmQueryContainer

OrmQueryContainer buildOrmQueryContainer(XmlContextNode parent,
                                         XmlQueryContainer resourceQueryContainer)

buildOrmNamedNativeQuery

OrmNamedNativeQuery buildOrmNamedNativeQuery(XmlContextNode parent,
                                             XmlNamedNativeQuery resourceNamedQuery)

buildOrmNamedQuery

OrmNamedQuery buildOrmNamedQuery(XmlContextNode parent,
                                 XmlNamedQuery resourceNamedQuery)

buildOrmQueryHint

OrmQueryHint buildOrmQueryHint(OrmQuery parent,
                               XmlQueryHint resourceQueryhint)

buildOrmBasicMapping

OrmBasicMapping buildOrmBasicMapping(OrmPersistentAttribute parent,
                                     XmlBasic resourceMapping)

buildOrmManyToManyMapping

OrmManyToManyMapping buildOrmManyToManyMapping(OrmPersistentAttribute parent,
                                               XmlManyToMany resourceMapping)

buildOrmOneToManyMapping

OrmOneToManyMapping buildOrmOneToManyMapping(OrmPersistentAttribute parent,
                                             XmlOneToMany resourceMapping)

buildOrmManyToOneMapping

OrmManyToOneMapping buildOrmManyToOneMapping(OrmPersistentAttribute parent,
                                             XmlManyToOne resourceMapping)

buildOrmOneToOneMapping

OrmOneToOneMapping buildOrmOneToOneMapping(OrmPersistentAttribute parent,
                                           XmlOneToOne resourceMapping)

buildOrmEmbeddedIdMapping

OrmEmbeddedIdMapping buildOrmEmbeddedIdMapping(OrmPersistentAttribute parent,
                                               XmlEmbeddedId resourceMapping)

buildOrmEmbeddedMapping

OrmEmbeddedMapping buildOrmEmbeddedMapping(OrmPersistentAttribute parent,
                                           XmlEmbedded resourceMapping)

buildOrmIdMapping

OrmIdMapping buildOrmIdMapping(OrmPersistentAttribute parent,
                               XmlId resourceMapping)

buildOrmTransientMapping

OrmTransientMapping buildOrmTransientMapping(OrmPersistentAttribute parent,
                                             XmlTransient resourceMapping)

buildOrmVersionMapping

OrmVersionMapping buildOrmVersionMapping(OrmPersistentAttribute parent,
                                         XmlVersion resourceMapping)

buildOrmNullAttributeMapping

OrmAttributeMapping buildOrmNullAttributeMapping(OrmPersistentAttribute parent,
                                                 XmlNullAttributeMapping resourceMapping)

buildUnsupportedOrmAttributeMapping

OrmAttributeMapping buildUnsupportedOrmAttributeMapping(OrmPersistentAttribute parent,
                                                        XmlNullAttributeMapping resourceMapping)

buildOrmUniqueConstraint

OrmUniqueConstraint buildOrmUniqueConstraint(XmlContextNode parent,
                                             UniqueConstraint.Owner owner,
                                             XmlUniqueConstraint resourceUniqueConstraint)

buildOrmVirtualUniqueConstraint

OrmVirtualUniqueConstraint buildOrmVirtualUniqueConstraint(XmlContextNode parent,
                                                           UniqueConstraint overriddenUniqueConstraint)

buildOrmEnumeratedConverter

OrmConverter buildOrmEnumeratedConverter(OrmAttributeMapping parent)

buildOrmTemporalConverter

OrmConverter buildOrmTemporalConverter(OrmAttributeMapping parent)

buildOrmLobConverter

OrmConverter buildOrmLobConverter(OrmAttributeMapping parent)

buildOrmOrderable

OrmOrderable buildOrmOrderable(OrmAttributeMapping parent)
JPA 1.0 only