/** * * * * $Id: IdPackage.java,v 1.5 2007/11/15 14:48:27 mtaal Exp $ */ package org.eclipse.emf.teneo.samples.emf.annotations.id; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.IdFactory * @model kind="package" * annotation="teneo.jpa appinfo='\n\t\t\t@SequenceGenerator(name=\"GENERATOR\" sequenceName=\"mySequenceName\" initialValue=10 allocationSize=100)\n\t\t\t@SequenceGenerator(name=\"GENERATORTWO\" sequenceName=\"myOtherSequenceName\" initialValue=5 allocationSize=50)\n\t'" * @generated */ public interface IdPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "id"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.eclipse.org/emf/teneo/samples/emf/annotations/id"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "id"; /** * The singleton instance of the package. * * * @generated */ IdPackage eINSTANCE = org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdentityIDImpl Identity ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdentityIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getIdentityID() * @generated */ int IDENTITY_ID = 0; /** * The feature id for the 'Myid' attribute. * * * @generated * @ordered */ int IDENTITY_ID__MYID = 0; /** * The number of structural features of the 'Identity ID' class. * * * @generated * @ordered */ int IDENTITY_ID_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.SimpleIDImpl Simple ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.SimpleIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getSimpleID() * @generated */ int SIMPLE_ID = 1; /** * The feature id for the 'Auto ID' attribute. * * * @generated * @ordered */ int SIMPLE_ID__AUTO_ID = 0; /** * The number of structural features of the 'Simple ID' class. * * * @generated * @ordered */ int SIMPLE_ID_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.TableIDImpl Table ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.TableIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getTableID() * @generated */ int TABLE_ID = 2; /** * The feature id for the 'Myid' attribute. * * * @generated * @ordered */ int TABLE_ID__MYID = 0; /** * The number of structural features of the 'Table ID' class. * * * @generated * @ordered */ int TABLE_ID_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.TableGeneratorIDImpl Table Generator ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.TableGeneratorIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getTableGeneratorID() * @generated */ int TABLE_GENERATOR_ID = 3; /** * The feature id for the 'Myid' attribute. * * * @generated * @ordered */ int TABLE_GENERATOR_ID__MYID = 0; /** * The number of structural features of the 'Table Generator ID' class. * * * @generated * @ordered */ int TABLE_GENERATOR_ID_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.AutoIDImpl Auto ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.AutoIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getAutoID() * @generated */ int AUTO_ID = 4; /** * The feature id for the 'Auto ID' attribute. * * * @generated * @ordered */ int AUTO_ID__AUTO_ID = 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int AUTO_ID__NAME = 1; /** * The number of structural features of the 'Auto ID' class. * * * @generated * @ordered */ int AUTO_ID_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.OtherTableGeneratorIDImpl Other Table Generator ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.OtherTableGeneratorIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getOtherTableGeneratorID() * @generated */ int OTHER_TABLE_GENERATOR_ID = 5; /** * The feature id for the 'Myid' attribute. * * * @generated * @ordered */ int OTHER_TABLE_GENERATOR_ID__MYID = 0; /** * The number of structural features of the 'Other Table Generator ID' class. * * * @generated * @ordered */ int OTHER_TABLE_GENERATOR_ID_FEATURE_COUNT = 1; /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.IdentityID Identity ID}'. * * * @return the meta object for class 'Identity ID'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.IdentityID * @generated */ EClass getIdentityID(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.IdentityID#getMyid Myid}'. * * * @return the meta object for the attribute 'Myid'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.IdentityID#getMyid() * @see #getIdentityID() * @generated */ EAttribute getIdentityID_Myid(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.SimpleID Simple ID}'. * * * @return the meta object for class 'Simple ID'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.SimpleID * @generated */ EClass getSimpleID(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.SimpleID#getAutoID Auto ID}'. * * * @return the meta object for the attribute 'Auto ID'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.SimpleID#getAutoID() * @see #getSimpleID() * @generated */ EAttribute getSimpleID_AutoID(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.TableID Table ID}'. * * * @return the meta object for class 'Table ID'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.TableID * @generated */ EClass getTableID(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.TableID#getMyid Myid}'. * * * @return the meta object for the attribute 'Myid'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.TableID#getMyid() * @see #getTableID() * @generated */ EAttribute getTableID_Myid(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.TableGeneratorID Table Generator ID}'. * * * @return the meta object for class 'Table Generator ID'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.TableGeneratorID * @generated */ EClass getTableGeneratorID(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.TableGeneratorID#getMyid Myid}'. * * * @return the meta object for the attribute 'Myid'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.TableGeneratorID#getMyid() * @see #getTableGeneratorID() * @generated */ EAttribute getTableGeneratorID_Myid(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.AutoID Auto ID}'. * * * @return the meta object for class 'Auto ID'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.AutoID * @generated */ EClass getAutoID(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.AutoID#getAutoID Auto ID}'. * * * @return the meta object for the attribute 'Auto ID'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.AutoID#getAutoID() * @see #getAutoID() * @generated */ EAttribute getAutoID_AutoID(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.AutoID#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.AutoID#getName() * @see #getAutoID() * @generated */ EAttribute getAutoID_Name(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.OtherTableGeneratorID Other Table Generator ID}'. * * * @return the meta object for class 'Other Table Generator ID'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.OtherTableGeneratorID * @generated */ EClass getOtherTableGeneratorID(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.OtherTableGeneratorID#getMyid Myid}'. * * * @return the meta object for the attribute 'Myid'. * @see org.eclipse.emf.teneo.samples.emf.annotations.id.OtherTableGeneratorID#getMyid() * @see #getOtherTableGeneratorID() * @generated */ EAttribute getOtherTableGeneratorID_Myid(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ IdFactory getIdFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdentityIDImpl Identity ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdentityIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getIdentityID() * @generated */ EClass IDENTITY_ID = eINSTANCE.getIdentityID(); /** * The meta object literal for the 'Myid' attribute feature. * * * @generated */ EAttribute IDENTITY_ID__MYID = eINSTANCE.getIdentityID_Myid(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.SimpleIDImpl Simple ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.SimpleIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getSimpleID() * @generated */ EClass SIMPLE_ID = eINSTANCE.getSimpleID(); /** * The meta object literal for the 'Auto ID' attribute feature. * * * @generated */ EAttribute SIMPLE_ID__AUTO_ID = eINSTANCE.getSimpleID_AutoID(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.TableIDImpl Table ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.TableIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getTableID() * @generated */ EClass TABLE_ID = eINSTANCE.getTableID(); /** * The meta object literal for the 'Myid' attribute feature. * * * @generated */ EAttribute TABLE_ID__MYID = eINSTANCE.getTableID_Myid(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.TableGeneratorIDImpl Table Generator ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.TableGeneratorIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getTableGeneratorID() * @generated */ EClass TABLE_GENERATOR_ID = eINSTANCE.getTableGeneratorID(); /** * The meta object literal for the 'Myid' attribute feature. * * * @generated */ EAttribute TABLE_GENERATOR_ID__MYID = eINSTANCE.getTableGeneratorID_Myid(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.AutoIDImpl Auto ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.AutoIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getAutoID() * @generated */ EClass AUTO_ID = eINSTANCE.getAutoID(); /** * The meta object literal for the 'Auto ID' attribute feature. * * * @generated */ EAttribute AUTO_ID__AUTO_ID = eINSTANCE.getAutoID_AutoID(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute AUTO_ID__NAME = eINSTANCE.getAutoID_Name(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.samples.emf.annotations.id.impl.OtherTableGeneratorIDImpl Other Table Generator ID}' class. * * * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.OtherTableGeneratorIDImpl * @see org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdPackageImpl#getOtherTableGeneratorID() * @generated */ EClass OTHER_TABLE_GENERATOR_ID = eINSTANCE.getOtherTableGeneratorID(); /** * The meta object literal for the 'Myid' attribute feature. * * * @generated */ EAttribute OTHER_TABLE_GENERATOR_ID__MYID = eINSTANCE.getOtherTableGeneratorID_Myid(); } } //IdPackage