/**
* Copyright (c) 2007 IBM Corporation and others.
* 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:
* IBM - Initial API and implementation
*/
package org.eclipse.emf.test.models.ref.unsettable;
import org.eclipse.emf.ecore.EAttribute;
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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.URefFactory
* @model kind="package"
* @generated
*/
public interface URefPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "unsettable";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///org/eclipse/emf/test/models/ref/unsettable.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "org.eclipse.emf.test.models.ref.unsettable";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
URefPackage eINSTANCE = org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.C1UImpl <em>C1U</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.C1UImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getC1U()
* @generated
*/
int C1U = 0;
/**
* The feature id for the '<em><b>Au</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C1U__AU = 0;
/**
* The feature id for the '<em><b>Bu</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C1U__BU = 1;
/**
* The number of structural features of the '<em>C1U</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C1U_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.C2UImpl <em>C2U</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.C2UImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getC2U()
* @generated
*/
int C2U = 1;
/**
* The feature id for the '<em><b>Au</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C2U__AU = 0;
/**
* The feature id for the '<em><b>Bu</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C2U__BU = 1;
/**
* The number of structural features of the '<em>C2U</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C2U_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.AUImpl <em>AU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.AUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getAU()
* @generated
*/
int AU = 2;
/**
* The feature id for the '<em><b>Bu</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AU__BU = 0;
/**
* The feature id for the '<em><b>C2u</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AU__C2U = 1;
/**
* The feature id for the '<em><b>Cu</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AU__CU = 2;
/**
* The number of structural features of the '<em>AU</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AU_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.BUImpl <em>BU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.BUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getBU()
* @generated
*/
int BU = 3;
/**
* The feature id for the '<em><b>Au</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BU__AU = 0;
/**
* The feature id for the '<em><b>C2u</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BU__C2U = 1;
/**
* The feature id for the '<em><b>Du</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BU__DU = 2;
/**
* The number of structural features of the '<em>BU</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BU_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.CUImpl <em>CU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.CUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getCU()
* @generated
*/
int CU = 4;
/**
* The feature id for the '<em><b>Du</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CU__DU = 0;
/**
* The feature id for the '<em><b>C4u</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CU__C4U = 1;
/**
* The number of structural features of the '<em>CU</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CU_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.DUImpl <em>DU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.DUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getDU()
* @generated
*/
int DU = 5;
/**
* The feature id for the '<em><b>Cu</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DU__CU = 0;
/**
* The feature id for the '<em><b>C4u</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DU__C4U = 1;
/**
* The feature id for the '<em><b>Eu</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DU__EU = 2;
/**
* The number of structural features of the '<em>DU</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DU_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.C4UImpl <em>C4U</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.C4UImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getC4U()
* @generated
*/
int C4U = 6;
/**
* The feature id for the '<em><b>Cu</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C4U__CU = 0;
/**
* The feature id for the '<em><b>Du</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C4U__DU = 1;
/**
* The number of structural features of the '<em>C4U</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C4U_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.C3UImpl <em>C3U</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.C3UImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getC3U()
* @generated
*/
int C3U = 7;
/**
* The feature id for the '<em><b>Cu</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C3U__CU = 0;
/**
* The feature id for the '<em><b>Du</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C3U__DU = 1;
/**
* The number of structural features of the '<em>C3U</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int C3U_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.EUImpl <em>EU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.EUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getEU()
* @generated
*/
int EU = 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EU__NAME = 0;
/**
* The feature id for the '<em><b>Ids</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EU__IDS = 1;
/**
* The feature id for the '<em><b>Labels</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EU__LABELS = 2;
/**
* The feature id for the '<em><b>Du</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EU__DU = 3;
/**
* The number of structural features of the '<em>EU</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EU_FEATURE_COUNT = 4;
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.ref.unsettable.C1U <em>C1U</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>C1U</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C1U
* @generated
*/
EClass getC1U();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.test.models.ref.unsettable.C1U#getAu <em>Au</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Au</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C1U#getAu()
* @see #getC1U()
* @generated
*/
EReference getC1U_Au();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.test.models.ref.unsettable.C1U#getBu <em>Bu</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Bu</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C1U#getBu()
* @see #getC1U()
* @generated
*/
EReference getC1U_Bu();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.ref.unsettable.C2U <em>C2U</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>C2U</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C2U
* @generated
*/
EClass getC2U();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.test.models.ref.unsettable.C2U#getAu <em>Au</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Au</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C2U#getAu()
* @see #getC2U()
* @generated
*/
EReference getC2U_Au();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.test.models.ref.unsettable.C2U#getBu <em>Bu</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Bu</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C2U#getBu()
* @see #getC2U()
* @generated
*/
EReference getC2U_Bu();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.ref.unsettable.AU <em>AU</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>AU</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.AU
* @generated
*/
EClass getAU();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.test.models.ref.unsettable.AU#getBu <em>Bu</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Bu</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.AU#getBu()
* @see #getAU()
* @generated
*/
EReference getAU_Bu();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.test.models.ref.unsettable.AU#getC2u <em>C2u</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>C2u</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.AU#getC2u()
* @see #getAU()
* @generated
*/
EReference getAU_C2u();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.test.models.ref.unsettable.AU#getCu <em>Cu</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Cu</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.AU#getCu()
* @see #getAU()
* @generated
*/
EReference getAU_Cu();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.ref.unsettable.BU <em>BU</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>BU</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.BU
* @generated
*/
EClass getBU();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.test.models.ref.unsettable.BU#getAu <em>Au</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Au</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.BU#getAu()
* @see #getBU()
* @generated
*/
EReference getBU_Au();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.test.models.ref.unsettable.BU#getC2u <em>C2u</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>C2u</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.BU#getC2u()
* @see #getBU()
* @generated
*/
EReference getBU_C2u();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.test.models.ref.unsettable.BU#getDu <em>Du</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Du</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.BU#getDu()
* @see #getBU()
* @generated
*/
EReference getBU_Du();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.ref.unsettable.CU <em>CU</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>CU</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.CU
* @generated
*/
EClass getCU();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.test.models.ref.unsettable.CU#getDu <em>Du</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Du</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.CU#getDu()
* @see #getCU()
* @generated
*/
EReference getCU_Du();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.test.models.ref.unsettable.CU#getC4u <em>C4u</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>C4u</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.CU#getC4u()
* @see #getCU()
* @generated
*/
EReference getCU_C4u();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.ref.unsettable.DU <em>DU</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DU</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.DU
* @generated
*/
EClass getDU();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.test.models.ref.unsettable.DU#getCu <em>Cu</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Cu</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.DU#getCu()
* @see #getDU()
* @generated
*/
EReference getDU_Cu();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.test.models.ref.unsettable.DU#getC4u <em>C4u</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>C4u</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.DU#getC4u()
* @see #getDU()
* @generated
*/
EReference getDU_C4u();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.test.models.ref.unsettable.DU#getEu <em>Eu</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Eu</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.DU#getEu()
* @see #getDU()
* @generated
*/
EReference getDU_Eu();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.ref.unsettable.C4U <em>C4U</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>C4U</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C4U
* @generated
*/
EClass getC4U();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.test.models.ref.unsettable.C4U#getCu <em>Cu</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Cu</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C4U#getCu()
* @see #getC4U()
* @generated
*/
EReference getC4U_Cu();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.test.models.ref.unsettable.C4U#getDu <em>Du</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Du</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C4U#getDu()
* @see #getC4U()
* @generated
*/
EReference getC4U_Du();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.ref.unsettable.C3U <em>C3U</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>C3U</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C3U
* @generated
*/
EClass getC3U();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.test.models.ref.unsettable.C3U#getCu <em>Cu</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Cu</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C3U#getCu()
* @see #getC3U()
* @generated
*/
EReference getC3U_Cu();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.test.models.ref.unsettable.C3U#getDu <em>Du</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Du</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.C3U#getDu()
* @see #getC3U()
* @generated
*/
EReference getC3U_Du();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.ref.unsettable.EU <em>EU</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>EU</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.EU
* @generated
*/
EClass getEU();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.ref.unsettable.EU#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.EU#getName()
* @see #getEU()
* @generated
*/
EAttribute getEU_Name();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.test.models.ref.unsettable.EU#getIds <em>Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Ids</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.EU#getIds()
* @see #getEU()
* @generated
*/
EAttribute getEU_Ids();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.test.models.ref.unsettable.EU#getLabels <em>Labels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Labels</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.EU#getLabels()
* @see #getEU()
* @generated
*/
EAttribute getEU_Labels();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.test.models.ref.unsettable.EU#getDu <em>Du</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Du</em>'.
* @see org.eclipse.emf.test.models.ref.unsettable.EU#getDu()
* @see #getEU()
* @generated
*/
EReference getEU_Du();
/**
* 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
*/
URefFactory getURefFactory();
/**
* <!-- 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.C1UImpl <em>C1U</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.C1UImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getC1U()
* @generated
*/
EClass C1U = eINSTANCE.getC1U();
/**
* The meta object literal for the '<em><b>Au</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference C1U__AU = eINSTANCE.getC1U_Au();
/**
* The meta object literal for the '<em><b>Bu</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference C1U__BU = eINSTANCE.getC1U_Bu();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.C2UImpl <em>C2U</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.C2UImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getC2U()
* @generated
*/
EClass C2U = eINSTANCE.getC2U();
/**
* The meta object literal for the '<em><b>Au</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference C2U__AU = eINSTANCE.getC2U_Au();
/**
* The meta object literal for the '<em><b>Bu</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference C2U__BU = eINSTANCE.getC2U_Bu();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.AUImpl <em>AU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.AUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getAU()
* @generated
*/
EClass AU = eINSTANCE.getAU();
/**
* The meta object literal for the '<em><b>Bu</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AU__BU = eINSTANCE.getAU_Bu();
/**
* The meta object literal for the '<em><b>C2u</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AU__C2U = eINSTANCE.getAU_C2u();
/**
* The meta object literal for the '<em><b>Cu</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AU__CU = eINSTANCE.getAU_Cu();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.BUImpl <em>BU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.BUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getBU()
* @generated
*/
EClass BU = eINSTANCE.getBU();
/**
* The meta object literal for the '<em><b>Au</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BU__AU = eINSTANCE.getBU_Au();
/**
* The meta object literal for the '<em><b>C2u</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BU__C2U = eINSTANCE.getBU_C2u();
/**
* The meta object literal for the '<em><b>Du</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BU__DU = eINSTANCE.getBU_Du();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.CUImpl <em>CU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.CUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getCU()
* @generated
*/
EClass CU = eINSTANCE.getCU();
/**
* The meta object literal for the '<em><b>Du</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CU__DU = eINSTANCE.getCU_Du();
/**
* The meta object literal for the '<em><b>C4u</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CU__C4U = eINSTANCE.getCU_C4u();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.DUImpl <em>DU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.DUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getDU()
* @generated
*/
EClass DU = eINSTANCE.getDU();
/**
* The meta object literal for the '<em><b>Cu</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DU__CU = eINSTANCE.getDU_Cu();
/**
* The meta object literal for the '<em><b>C4u</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DU__C4U = eINSTANCE.getDU_C4u();
/**
* The meta object literal for the '<em><b>Eu</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DU__EU = eINSTANCE.getDU_Eu();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.C4UImpl <em>C4U</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.C4UImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getC4U()
* @generated
*/
EClass C4U = eINSTANCE.getC4U();
/**
* The meta object literal for the '<em><b>Cu</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference C4U__CU = eINSTANCE.getC4U_Cu();
/**
* The meta object literal for the '<em><b>Du</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference C4U__DU = eINSTANCE.getC4U_Du();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.C3UImpl <em>C3U</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.C3UImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getC3U()
* @generated
*/
EClass C3U = eINSTANCE.getC3U();
/**
* The meta object literal for the '<em><b>Cu</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference C3U__CU = eINSTANCE.getC3U_Cu();
/**
* The meta object literal for the '<em><b>Du</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference C3U__DU = eINSTANCE.getC3U_Du();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.ref.unsettable.impl.EUImpl <em>EU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.ref.unsettable.impl.EUImpl
* @see org.eclipse.emf.test.models.ref.unsettable.impl.URefPackageImpl#getEU()
* @generated
*/
EClass EU = eINSTANCE.getEU();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EU__NAME = eINSTANCE.getEU_Name();
/**
* The meta object literal for the '<em><b>Ids</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EU__IDS = eINSTANCE.getEU_Ids();
/**
* The meta object literal for the '<em><b>Labels</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EU__LABELS = eINSTANCE.getEU_Labels();
/**
* The meta object literal for the '<em><b>Du</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EU__DU = eINSTANCE.getEU_Du();
}
} //URefPackage