diff options
Diffstat (limited to 'eclipselink/org.eclipse.emf.teneo.orm/src/org/eclipse/emf/teneo/jpa/orm/OrmFactory.java')
-rwxr-xr-x | eclipselink/org.eclipse.emf.teneo.orm/src/org/eclipse/emf/teneo/jpa/orm/OrmFactory.java | 523 |
1 files changed, 523 insertions, 0 deletions
diff --git a/eclipselink/org.eclipse.emf.teneo.orm/src/org/eclipse/emf/teneo/jpa/orm/OrmFactory.java b/eclipselink/org.eclipse.emf.teneo.orm/src/org/eclipse/emf/teneo/jpa/orm/OrmFactory.java new file mode 100755 index 000000000..e62cc556c --- /dev/null +++ b/eclipselink/org.eclipse.emf.teneo.orm/src/org/eclipse/emf/teneo/jpa/orm/OrmFactory.java @@ -0,0 +1,523 @@ +/** + * <copyright> + * </copyright> + * + * $Id: OrmFactory.java,v 1.1 2009/03/15 23:45:00 mtaal Exp $ + */ +package org.eclipse.emf.teneo.jpa.orm; + +import org.eclipse.emf.ecore.EFactory; + +/** + * <!-- begin-user-doc --> + * The <b>Factory</b> for the model. + * It provides a create method for each non-abstract class of the model. + * <!-- end-user-doc --> + * @see org.eclipse.emf.teneo.jpa.orm.OrmPackage + * @generated + */ +public interface OrmFactory extends EFactory { + /** + * The singleton instance of the factory. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + OrmFactory eINSTANCE = org.eclipse.emf.teneo.jpa.orm.impl.OrmFactoryImpl.init(); + + /** + * Returns a new object of class '<em>Association Override</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Association Override</em>'. + * @generated + */ + AssociationOverride createAssociationOverride(); + + /** + * Returns a new object of class '<em>Attribute Override</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Attribute Override</em>'. + * @generated + */ + AttributeOverride createAttributeOverride(); + + /** + * Returns a new object of class '<em>Attributes</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Attributes</em>'. + * @generated + */ + Attributes createAttributes(); + + /** + * Returns a new object of class '<em>Basic</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Basic</em>'. + * @generated + */ + Basic createBasic(); + + /** + * Returns a new object of class '<em>Cascade Type</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Cascade Type</em>'. + * @generated + */ + CascadeType createCascadeType(); + + /** + * Returns a new object of class '<em>Column</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Column</em>'. + * @generated + */ + Column createColumn(); + + /** + * Returns a new object of class '<em>Column Result</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Column Result</em>'. + * @generated + */ + ColumnResult createColumnResult(); + + /** + * Returns a new object of class '<em>Discriminator Column</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Discriminator Column</em>'. + * @generated + */ + DiscriminatorColumn createDiscriminatorColumn(); + + /** + * Returns a new object of class '<em>Document Root</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Document Root</em>'. + * @generated + */ + DocumentRoot createDocumentRoot(); + + /** + * Returns a new object of class '<em>Embeddable</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Embeddable</em>'. + * @generated + */ + Embeddable createEmbeddable(); + + /** + * Returns a new object of class '<em>Embeddable Attributes</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Embeddable Attributes</em>'. + * @generated + */ + EmbeddableAttributes createEmbeddableAttributes(); + + /** + * Returns a new object of class '<em>Embedded</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Embedded</em>'. + * @generated + */ + Embedded createEmbedded(); + + /** + * Returns a new object of class '<em>Embedded Id</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Embedded Id</em>'. + * @generated + */ + EmbeddedId createEmbeddedId(); + + /** + * Returns a new object of class '<em>Empty Type</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Empty Type</em>'. + * @generated + */ + EmptyType createEmptyType(); + + /** + * Returns a new object of class '<em>Entity</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Entity</em>'. + * @generated + */ + Entity createEntity(); + + /** + * Returns a new object of class '<em>Entity Listener</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Entity Listener</em>'. + * @generated + */ + EntityListener createEntityListener(); + + /** + * Returns a new object of class '<em>Entity Listeners</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Entity Listeners</em>'. + * @generated + */ + EntityListeners createEntityListeners(); + + /** + * Returns a new object of class '<em>Entity Mappings Type</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Entity Mappings Type</em>'. + * @generated + */ + EntityMappingsType createEntityMappingsType(); + + /** + * Returns a new object of class '<em>Entity Result</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Entity Result</em>'. + * @generated + */ + EntityResult createEntityResult(); + + /** + * Returns a new object of class '<em>Field Result</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Field Result</em>'. + * @generated + */ + FieldResult createFieldResult(); + + /** + * Returns a new object of class '<em>Generated Value</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Generated Value</em>'. + * @generated + */ + GeneratedValue createGeneratedValue(); + + /** + * Returns a new object of class '<em>Id</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Id</em>'. + * @generated + */ + Id createId(); + + /** + * Returns a new object of class '<em>Id Class</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Id Class</em>'. + * @generated + */ + IdClass createIdClass(); + + /** + * Returns a new object of class '<em>Inheritance</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Inheritance</em>'. + * @generated + */ + Inheritance createInheritance(); + + /** + * Returns a new object of class '<em>Join Column</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Join Column</em>'. + * @generated + */ + JoinColumn createJoinColumn(); + + /** + * Returns a new object of class '<em>Join Table</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Join Table</em>'. + * @generated + */ + JoinTable createJoinTable(); + + /** + * Returns a new object of class '<em>Lob</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Lob</em>'. + * @generated + */ + Lob createLob(); + + /** + * Returns a new object of class '<em>Many To Many</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Many To Many</em>'. + * @generated + */ + ManyToMany createManyToMany(); + + /** + * Returns a new object of class '<em>Many To One</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Many To One</em>'. + * @generated + */ + ManyToOne createManyToOne(); + + /** + * Returns a new object of class '<em>Map Key</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Map Key</em>'. + * @generated + */ + MapKey createMapKey(); + + /** + * Returns a new object of class '<em>Mapped Superclass</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Mapped Superclass</em>'. + * @generated + */ + MappedSuperclass createMappedSuperclass(); + + /** + * Returns a new object of class '<em>Named Native Query</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Named Native Query</em>'. + * @generated + */ + NamedNativeQuery createNamedNativeQuery(); + + /** + * Returns a new object of class '<em>Named Query</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Named Query</em>'. + * @generated + */ + NamedQuery createNamedQuery(); + + /** + * Returns a new object of class '<em>One To Many</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>One To Many</em>'. + * @generated + */ + OneToMany createOneToMany(); + + /** + * Returns a new object of class '<em>One To One</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>One To One</em>'. + * @generated + */ + OneToOne createOneToOne(); + + /** + * Returns a new object of class '<em>Persistence Unit Defaults</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Persistence Unit Defaults</em>'. + * @generated + */ + PersistenceUnitDefaults createPersistenceUnitDefaults(); + + /** + * Returns a new object of class '<em>Persistence Unit Metadata</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Persistence Unit Metadata</em>'. + * @generated + */ + PersistenceUnitMetadata createPersistenceUnitMetadata(); + + /** + * Returns a new object of class '<em>Post Load</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Post Load</em>'. + * @generated + */ + PostLoad createPostLoad(); + + /** + * Returns a new object of class '<em>Post Persist</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Post Persist</em>'. + * @generated + */ + PostPersist createPostPersist(); + + /** + * Returns a new object of class '<em>Post Remove</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Post Remove</em>'. + * @generated + */ + PostRemove createPostRemove(); + + /** + * Returns a new object of class '<em>Post Update</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Post Update</em>'. + * @generated + */ + PostUpdate createPostUpdate(); + + /** + * Returns a new object of class '<em>Pre Persist</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Pre Persist</em>'. + * @generated + */ + PrePersist createPrePersist(); + + /** + * Returns a new object of class '<em>Pre Remove</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Pre Remove</em>'. + * @generated + */ + PreRemove createPreRemove(); + + /** + * Returns a new object of class '<em>Pre Update</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Pre Update</em>'. + * @generated + */ + PreUpdate createPreUpdate(); + + /** + * Returns a new object of class '<em>Primary Key Join Column</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Primary Key Join Column</em>'. + * @generated + */ + PrimaryKeyJoinColumn createPrimaryKeyJoinColumn(); + + /** + * Returns a new object of class '<em>Query Hint</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Query Hint</em>'. + * @generated + */ + QueryHint createQueryHint(); + + /** + * Returns a new object of class '<em>Secondary Table</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Secondary Table</em>'. + * @generated + */ + SecondaryTable createSecondaryTable(); + + /** + * Returns a new object of class '<em>Sequence Generator</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Sequence Generator</em>'. + * @generated + */ + SequenceGenerator createSequenceGenerator(); + + /** + * Returns a new object of class '<em>Sql Result Set Mapping</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Sql Result Set Mapping</em>'. + * @generated + */ + SqlResultSetMapping createSqlResultSetMapping(); + + /** + * Returns a new object of class '<em>Table</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Table</em>'. + * @generated + */ + Table createTable(); + + /** + * Returns a new object of class '<em>Table Generator</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Table Generator</em>'. + * @generated + */ + TableGenerator createTableGenerator(); + + /** + * Returns a new object of class '<em>Transient</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Transient</em>'. + * @generated + */ + Transient createTransient(); + + /** + * Returns a new object of class '<em>Unique Constraint</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Unique Constraint</em>'. + * @generated + */ + UniqueConstraint createUniqueConstraint(); + + /** + * Returns a new object of class '<em>Version</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Version</em>'. + * @generated + */ + Version createVersion(); + + /** + * Returns the package supported by this factory. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the package supported by this factory. + * @generated + */ + OrmPackage getOrmPackage(); + +} //OrmFactory |