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

All Known Subinterfaces:
OrmXml2_0ContextNodeFactory

public interface OrmXmlContextNodeFactory

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, AssociationOverride.Owner owner, XmlAssociationOverride associationOverride)
           
 OrmAssociationOverrideContainer buildOrmAssociationOverrideContainer(XmlContextNode parent, OrmAssociationOverrideContainer.Owner owner)
           
 OrmAssociationOverrideRelationshipReference buildOrmAssociationOverrideRelationshipReference(OrmAssociationOverride parent, XmlAssociationOverride associationOverride)
           
 OrmAttributeOverride buildOrmAttributeOverride(OrmAttributeOverrideContainer parent, AttributeOverride.Owner owner, XmlAttributeOverride xmlAttributeOverride)
           
 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, XmlConvertibleMapping resourceMapping)
           
 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(OrmJoinTableJoiningStrategy parent, XmlJoinTable resourceJoinTable)
           
 OrmConverter buildOrmLobConverter(OrmAttributeMapping parent, XmlConvertibleMapping resourceMapping)
           
 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)
           
 OrmConverter buildOrmNullConverter(OrmAttributeMapping parent)
           
 OrmOneToManyMapping buildOrmOneToManyMapping(OrmPersistentAttribute parent, XmlOneToMany resourceMapping)
           
 OrmOneToOneMapping buildOrmOneToOneMapping(OrmPersistentAttribute parent, XmlOneToOne resourceMapping)
           
 OrmOrderable buildOrmOrderable(OrmAttributeMapping parent, Orderable.Owner owner)
           
 OrmPersistentAttribute buildOrmPersistentAttribute(OrmPersistentType parent, OrmPersistentAttribute.Owner owner, XmlAttributeMapping resourceMapping)
           
 OrmPersistentType buildOrmPersistentType(EntityMappings parent, XmlTypeMapping resourceMapping)
           
 OrmPrimaryKeyJoinColumn buildOrmPrimaryKeyJoinColumn(XmlContextNode parent, OrmBaseJoinColumn.Owner owner, XmlPrimaryKeyJoinColumn resourcePkJoinColumn)
           
 OrmQueryContainer buildOrmQueryContainer(XmlContextNode parent, XmlQueryContainer resourceQueryContainer)
           
 OrmQueryHint buildOrmQueryHint(OrmQuery parent, XmlQueryHint resourceQueryhint)
           
 OrmSecondaryTable buildOrmSecondaryTable(OrmEntity parent, XmlSecondaryTable xmlSecondaryTable)
           
 OrmSequenceGenerator buildOrmSequenceGenerator(XmlContextNode parent, XmlSequenceGenerator resourceSequenceGenerator)
           
 OrmTable buildOrmTable(OrmEntity parent)
           
 OrmTableGenerator buildOrmTableGenerator(XmlContextNode parent, XmlTableGenerator resourceTableGenerator)
           
 OrmConverter buildOrmTemporalConverter(OrmAttributeMapping parent, XmlConvertibleMapping resourceMapping)
           
 OrmTransientMapping buildOrmTransientMapping(OrmPersistentAttribute parent, XmlTransient resourceMapping)
           
 OrmUniqueConstraint buildOrmUniqueConstraint(XmlContextNode parent, UniqueConstraint.Owner owner, XmlUniqueConstraint resourceUniqueConstraint)
           
 OrmVersionMapping buildOrmVersionMapping(OrmPersistentAttribute parent, XmlVersion resourceMapping)
           
 OrmPersistenceUnitDefaults buildPersistenceUnitDefaults(PersistenceUnitMetadata parent)
           
 PersistenceUnitMetadata buildPersistenceUnitMetadata(EntityMappings parent)
           
 OrmAttributeMapping buildUnsupportedOrmAttributeMapping(OrmPersistentAttribute parent, XmlNullAttributeMapping resourceMapping)
           
 XmlAssociationOverride buildVirtualXmlAssociationOverride(java.lang.String name, OrmTypeMapping parent, JoiningStrategy joiningStrategy)
           
 XmlBasic buildVirtualXmlBasic(OrmTypeMapping ormTypeMapping, JavaBasicMapping javaBasicMapping)
           
 XmlEmbedded buildVirtualXmlEmbedded(OrmTypeMapping ormTypeMapping, JavaEmbeddedMapping javaEmbeddedMapping)
           
 XmlEmbeddedId buildVirtualXmlEmbeddedId(OrmTypeMapping ormTypeMapping, JavaEmbeddedIdMapping javaEmbeddedIdMapping)
           
 XmlId buildVirtualXmlId(OrmTypeMapping ormTypeMapping, JavaIdMapping javaIdMapping)
           
 XmlManyToMany buildVirtualXmlManyToMany(OrmTypeMapping ormTypeMapping, JavaManyToManyMapping javaManyToManyMapping)
           
 XmlManyToOne buildVirtualXmlManyToOne(OrmTypeMapping ormTypeMapping, JavaManyToOneMapping javaManyToOneMapping)
           
 XmlNullAttributeMapping buildVirtualXmlNullAttributeMapping(OrmTypeMapping ormTypeMapping, JavaAttributeMapping javaAttributeMapping)
           
 XmlOneToMany buildVirtualXmlOneToMany(OrmTypeMapping ormTypeMapping, JavaOneToManyMapping javaOneToManyMapping)
           
 XmlOneToOne buildVirtualXmlOneToOne(OrmTypeMapping ormTypeMapping, JavaOneToOneMapping javaOneToOneMapping)
           
 XmlTransient buildVirtualXmlTransient(OrmTypeMapping ormTypeMapping, JavaTransientMapping javaTransientMapping)
           
 XmlVersion buildVirtualXmlVersion(OrmTypeMapping ormTypeMapping, JavaVersionMapping javaVersionMapping)
           
 

Method Detail

buildEntityMappings

EntityMappings buildEntityMappings(OrmXml parent,
                                   XmlEntityMappings entityMappings)

buildPersistenceUnitMetadata

PersistenceUnitMetadata buildPersistenceUnitMetadata(EntityMappings parent)

buildPersistenceUnitDefaults

OrmPersistenceUnitDefaults buildPersistenceUnitDefaults(PersistenceUnitMetadata 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,
                                                   OrmPersistentAttribute.Owner owner,
                                                   XmlAttributeMapping resourceMapping)

buildOrmTable

OrmTable buildOrmTable(OrmEntity parent)

buildOrmSecondaryTable

OrmSecondaryTable buildOrmSecondaryTable(OrmEntity parent,
                                         XmlSecondaryTable xmlSecondaryTable)

buildOrmPrimaryKeyJoinColumn

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

buildOrmJoinTable

OrmJoinTable buildOrmJoinTable(OrmJoinTableJoiningStrategy parent,
                               XmlJoinTable resourceJoinTable)

buildOrmJoinColumn

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

buildOrmAttributeOverrideContainer

OrmAttributeOverrideContainer buildOrmAttributeOverrideContainer(XmlContextNode parent,
                                                                 OrmAttributeOverrideContainer.Owner owner)

buildOrmAssociationOverrideContainer

OrmAssociationOverrideContainer buildOrmAssociationOverrideContainer(XmlContextNode parent,
                                                                     OrmAssociationOverrideContainer.Owner owner)

buildOrmAttributeOverride

OrmAttributeOverride buildOrmAttributeOverride(OrmAttributeOverrideContainer parent,
                                               AttributeOverride.Owner owner,
                                               XmlAttributeOverride xmlAttributeOverride)

buildOrmAssociationOverride

OrmAssociationOverride buildOrmAssociationOverride(OrmAssociationOverrideContainer parent,
                                                   AssociationOverride.Owner owner,
                                                   XmlAssociationOverride associationOverride)

buildOrmAssociationOverrideRelationshipReference

OrmAssociationOverrideRelationshipReference buildOrmAssociationOverrideRelationshipReference(OrmAssociationOverride parent,
                                                                                             XmlAssociationOverride associationOverride)

buildOrmDiscriminatorColumn

OrmDiscriminatorColumn buildOrmDiscriminatorColumn(OrmEntity parent,
                                                   OrmDiscriminatorColumn.Owner owner)

buildOrmColumn

OrmColumn buildOrmColumn(XmlContextNode parent,
                         OrmColumn.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)

buildOrmEnumeratedConverter

OrmConverter buildOrmEnumeratedConverter(OrmAttributeMapping parent,
                                         XmlConvertibleMapping resourceMapping)

buildOrmTemporalConverter

OrmConverter buildOrmTemporalConverter(OrmAttributeMapping parent,
                                       XmlConvertibleMapping resourceMapping)

buildOrmLobConverter

OrmConverter buildOrmLobConverter(OrmAttributeMapping parent,
                                  XmlConvertibleMapping resourceMapping)

buildOrmNullConverter

OrmConverter buildOrmNullConverter(OrmAttributeMapping parent)

buildOrmOrderable

OrmOrderable buildOrmOrderable(OrmAttributeMapping parent,
                               Orderable.Owner owner)

buildVirtualXmlAssociationOverride

XmlAssociationOverride buildVirtualXmlAssociationOverride(java.lang.String name,
                                                          OrmTypeMapping parent,
                                                          JoiningStrategy joiningStrategy)

buildVirtualXmlBasic

XmlBasic buildVirtualXmlBasic(OrmTypeMapping ormTypeMapping,
                              JavaBasicMapping javaBasicMapping)

buildVirtualXmlEmbeddedId

XmlEmbeddedId buildVirtualXmlEmbeddedId(OrmTypeMapping ormTypeMapping,
                                        JavaEmbeddedIdMapping javaEmbeddedIdMapping)

buildVirtualXmlEmbedded

XmlEmbedded buildVirtualXmlEmbedded(OrmTypeMapping ormTypeMapping,
                                    JavaEmbeddedMapping javaEmbeddedMapping)

buildVirtualXmlId

XmlId buildVirtualXmlId(OrmTypeMapping ormTypeMapping,
                        JavaIdMapping javaIdMapping)

buildVirtualXmlManyToOne

XmlManyToOne buildVirtualXmlManyToOne(OrmTypeMapping ormTypeMapping,
                                      JavaManyToOneMapping javaManyToOneMapping)

buildVirtualXmlManyToMany

XmlManyToMany buildVirtualXmlManyToMany(OrmTypeMapping ormTypeMapping,
                                        JavaManyToManyMapping javaManyToManyMapping)

buildVirtualXmlOneToMany

XmlOneToMany buildVirtualXmlOneToMany(OrmTypeMapping ormTypeMapping,
                                      JavaOneToManyMapping javaOneToManyMapping)

buildVirtualXmlOneToOne

XmlOneToOne buildVirtualXmlOneToOne(OrmTypeMapping ormTypeMapping,
                                    JavaOneToOneMapping javaOneToOneMapping)

buildVirtualXmlTransient

XmlTransient buildVirtualXmlTransient(OrmTypeMapping ormTypeMapping,
                                      JavaTransientMapping javaTransientMapping)

buildVirtualXmlVersion

XmlVersion buildVirtualXmlVersion(OrmTypeMapping ormTypeMapping,
                                  JavaVersionMapping javaVersionMapping)

buildVirtualXmlNullAttributeMapping

XmlNullAttributeMapping buildVirtualXmlNullAttributeMapping(OrmTypeMapping ormTypeMapping,
                                                            JavaAttributeMapping javaAttributeMapping)