/*******************************************************************************
* Copyright (c) 2010-2015 Henshin developers. All rights reserved.
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* TU Berlin, University of Luxembourg, SES S.A.
*******************************************************************************/
/**
*/
package correspondece;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see correspondece.CorrespondeceFactory
* @model kind="package"
* @generated
*/
public interface CorrespondecePackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "correspondece";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://cor";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "cor";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
CorrespondecePackage eINSTANCE = correspondece.impl.CorrespondecePackageImpl.init();
/**
* The meta object id for the '{@link correspondece.impl.CTImpl <em>CT</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.CTImpl
* @see correspondece.impl.CorrespondecePackageImpl#getCT()
* @generated
*/
int CT = 0;
/**
* The feature id for the '<em><b>To Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CT__TO_CLASS = 0;
/**
* The feature id for the '<em><b>To Table</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CT__TO_TABLE = 1;
/**
* The number of structural features of the '<em>CT</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CT_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>CT</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link correspondece.impl.AFKImpl <em>AFK</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.AFKImpl
* @see correspondece.impl.CorrespondecePackageImpl#getAFK()
* @generated
*/
int AFK = 1;
/**
* The feature id for the '<em><b>Ass</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AFK__ASS = 0;
/**
* The feature id for the '<em><b>Fkey</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AFK__FKEY = 1;
/**
* The number of structural features of the '<em>AFK</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AFK_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>AFK</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AFK_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link correspondece.impl.ACImpl <em>AC</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.ACImpl
* @see correspondece.impl.CorrespondecePackageImpl#getAC()
* @generated
*/
int AC = 2;
/**
* The feature id for the '<em><b>Atr</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AC__ATR = 0;
/**
* The feature id for the '<em><b>Col</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AC__COL = 1;
/**
* The number of structural features of the '<em>AC</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AC_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>AC</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AC_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link correspondece.impl.CD2DBImpl <em>CD2DB</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.CD2DBImpl
* @see correspondece.impl.CorrespondecePackageImpl#getCD2DB()
* @generated
*/
int CD2DB = 3;
/**
* The feature id for the '<em><b>Db2cd</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CD2DB__DB2CD = 0;
/**
* The feature id for the '<em><b>Cd2db</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CD2DB__CD2DB = 1;
/**
* The number of structural features of the '<em>CD2DB</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CD2DB_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>CD2DB</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CD2DB_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link correspondece.impl.A2TImpl <em>A2T</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.A2TImpl
* @see correspondece.impl.CorrespondecePackageImpl#getA2T()
* @generated
*/
int A2T = 4;
/**
* The feature id for the '<em><b>Ass</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int A2T__ASS = 0;
/**
* The feature id for the '<em><b>Table</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int A2T__TABLE = 1;
/**
* The number of structural features of the '<em>A2T</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int A2T_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>A2T</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int A2T_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link correspondece.impl.GenericCorrImpl <em>Generic Corr</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.GenericCorrImpl
* @see correspondece.impl.CorrespondecePackageImpl#getGenericCorr()
* @generated
*/
int GENERIC_CORR = 5;
/**
* The feature id for the '<em><b>Src</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GENERIC_CORR__SRC = 0;
/**
* The feature id for the '<em><b>Tgt</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GENERIC_CORR__TGT = 1;
/**
* The number of structural features of the '<em>Generic Corr</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GENERIC_CORR_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Generic Corr</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GENERIC_CORR_OPERATION_COUNT = 0;
/**
* Returns the meta object for class '{@link correspondece.CT <em>CT</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>CT</em>'.
* @see correspondece.CT
* @generated
*/
EClass getCT();
/**
* Returns the meta object for the reference '{@link correspondece.CT#getToClass <em>To Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To Class</em>'.
* @see correspondece.CT#getToClass()
* @see #getCT()
* @generated
*/
EReference getCT_ToClass();
/**
* Returns the meta object for the reference '{@link correspondece.CT#getToTable <em>To Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To Table</em>'.
* @see correspondece.CT#getToTable()
* @see #getCT()
* @generated
*/
EReference getCT_ToTable();
/**
* Returns the meta object for class '{@link correspondece.AFK <em>AFK</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>AFK</em>'.
* @see correspondece.AFK
* @generated
*/
EClass getAFK();
/**
* Returns the meta object for the reference '{@link correspondece.AFK#getAss <em>Ass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ass</em>'.
* @see correspondece.AFK#getAss()
* @see #getAFK()
* @generated
*/
EReference getAFK_Ass();
/**
* Returns the meta object for the reference '{@link correspondece.AFK#getFkey <em>Fkey</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Fkey</em>'.
* @see correspondece.AFK#getFkey()
* @see #getAFK()
* @generated
*/
EReference getAFK_Fkey();
/**
* Returns the meta object for class '{@link correspondece.AC <em>AC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>AC</em>'.
* @see correspondece.AC
* @generated
*/
EClass getAC();
/**
* Returns the meta object for the reference '{@link correspondece.AC#getAtr <em>Atr</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Atr</em>'.
* @see correspondece.AC#getAtr()
* @see #getAC()
* @generated
*/
EReference getAC_Atr();
/**
* Returns the meta object for the reference '{@link correspondece.AC#getCol <em>Col</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Col</em>'.
* @see correspondece.AC#getCol()
* @see #getAC()
* @generated
*/
EReference getAC_Col();
/**
* Returns the meta object for class '{@link correspondece.CD2DB <em>CD2DB</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>CD2DB</em>'.
* @see correspondece.CD2DB
* @generated
*/
EClass getCD2DB();
/**
* Returns the meta object for the reference '{@link correspondece.CD2DB#getDb2cd <em>Db2cd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Db2cd</em>'.
* @see correspondece.CD2DB#getDb2cd()
* @see #getCD2DB()
* @generated
*/
EReference getCD2DB_Db2cd();
/**
* Returns the meta object for the reference '{@link correspondece.CD2DB#getCd2db <em>Cd2db</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Cd2db</em>'.
* @see correspondece.CD2DB#getCd2db()
* @see #getCD2DB()
* @generated
*/
EReference getCD2DB_Cd2db();
/**
* Returns the meta object for class '{@link correspondece.A2T <em>A2T</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>A2T</em>'.
* @see correspondece.A2T
* @generated
*/
EClass getA2T();
/**
* Returns the meta object for the reference '{@link correspondece.A2T#getAss <em>Ass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ass</em>'.
* @see correspondece.A2T#getAss()
* @see #getA2T()
* @generated
*/
EReference getA2T_Ass();
/**
* Returns the meta object for the reference '{@link correspondece.A2T#getTable <em>Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Table</em>'.
* @see correspondece.A2T#getTable()
* @see #getA2T()
* @generated
*/
EReference getA2T_Table();
/**
* Returns the meta object for class '{@link correspondece.GenericCorr <em>Generic Corr</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Generic Corr</em>'.
* @see correspondece.GenericCorr
* @generated
*/
EClass getGenericCorr();
/**
* Returns the meta object for the reference '{@link correspondece.GenericCorr#getSrc <em>Src</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Src</em>'.
* @see correspondece.GenericCorr#getSrc()
* @see #getGenericCorr()
* @generated
*/
EReference getGenericCorr_Src();
/**
* Returns the meta object for the reference '{@link correspondece.GenericCorr#getTgt <em>Tgt</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Tgt</em>'.
* @see correspondece.GenericCorr#getTgt()
* @see #getGenericCorr()
* @generated
*/
EReference getGenericCorr_Tgt();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
CorrespondeceFactory getCorrespondeceFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link correspondece.impl.CTImpl <em>CT</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.CTImpl
* @see correspondece.impl.CorrespondecePackageImpl#getCT()
* @generated
*/
EClass CT = eINSTANCE.getCT();
/**
* The meta object literal for the '<em><b>To Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CT__TO_CLASS = eINSTANCE.getCT_ToClass();
/**
* The meta object literal for the '<em><b>To Table</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CT__TO_TABLE = eINSTANCE.getCT_ToTable();
/**
* The meta object literal for the '{@link correspondece.impl.AFKImpl <em>AFK</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.AFKImpl
* @see correspondece.impl.CorrespondecePackageImpl#getAFK()
* @generated
*/
EClass AFK = eINSTANCE.getAFK();
/**
* The meta object literal for the '<em><b>Ass</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AFK__ASS = eINSTANCE.getAFK_Ass();
/**
* The meta object literal for the '<em><b>Fkey</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AFK__FKEY = eINSTANCE.getAFK_Fkey();
/**
* The meta object literal for the '{@link correspondece.impl.ACImpl <em>AC</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.ACImpl
* @see correspondece.impl.CorrespondecePackageImpl#getAC()
* @generated
*/
EClass AC = eINSTANCE.getAC();
/**
* The meta object literal for the '<em><b>Atr</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AC__ATR = eINSTANCE.getAC_Atr();
/**
* The meta object literal for the '<em><b>Col</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AC__COL = eINSTANCE.getAC_Col();
/**
* The meta object literal for the '{@link correspondece.impl.CD2DBImpl <em>CD2DB</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.CD2DBImpl
* @see correspondece.impl.CorrespondecePackageImpl#getCD2DB()
* @generated
*/
EClass CD2DB = eINSTANCE.getCD2DB();
/**
* The meta object literal for the '<em><b>Db2cd</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CD2DB__DB2CD = eINSTANCE.getCD2DB_Db2cd();
/**
* The meta object literal for the '<em><b>Cd2db</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CD2DB__CD2DB = eINSTANCE.getCD2DB_Cd2db();
/**
* The meta object literal for the '{@link correspondece.impl.A2TImpl <em>A2T</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.A2TImpl
* @see correspondece.impl.CorrespondecePackageImpl#getA2T()
* @generated
*/
EClass A2T = eINSTANCE.getA2T();
/**
* The meta object literal for the '<em><b>Ass</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference A2T__ASS = eINSTANCE.getA2T_Ass();
/**
* The meta object literal for the '<em><b>Table</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference A2T__TABLE = eINSTANCE.getA2T_Table();
/**
* The meta object literal for the '{@link correspondece.impl.GenericCorrImpl <em>Generic Corr</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see correspondece.impl.GenericCorrImpl
* @see correspondece.impl.CorrespondecePackageImpl#getGenericCorr()
* @generated
*/
EClass GENERIC_CORR = eINSTANCE.getGenericCorr();
/**
* The meta object literal for the '<em><b>Src</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GENERIC_CORR__SRC = eINSTANCE.getGenericCorr_Src();
/**
* The meta object literal for the '<em><b>Tgt</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GENERIC_CORR__TGT = eINSTANCE.getGenericCorr_Tgt();
}
} //CorrespondecePackage