/**
* Copyright (c) 2004 - 2010 Eike Stepper (Berlin, Germany) 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:
* Eike Stepper - initial API and implementation
*/
package org.eclipse.emf.cdo.tests.legacy.model2;
import org.eclipse.emf.cdo.tests.legacy.model1.Model1Package;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EReference;
/**
* The Package for the model. It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.Model2Factory
* @model kind="package"
* @generated
*/
public interface Model2Package extends org.eclipse.emf.cdo.tests.model2.Model2Package
{
/**
* The package name.
*
* @generated
*/
String eNAME = "model2";
/**
* The package namespace URI.
*
* @generated NOT
*/
String eNS_URI = "http://www.eclipse.org/emf/CDO/tests/legacy/model2/1.0.0";
/**
* The package namespace name.
*
* @generated
*/
String eNS_PREFIX = "model2";
/**
* The singleton instance of the package.
*
* @generated
*/
Model2Package eINSTANCE = org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.SpecialPurchaseOrderImpl
* Special Purchase Order}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.SpecialPurchaseOrderImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getSpecialPurchaseOrder()
* @generated
*/
int SPECIAL_PURCHASE_ORDER = 0;
/**
* The feature id for the 'Order Details' containment reference list.
*
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__ORDER_DETAILS = Model1Package.PURCHASE_ORDER__ORDER_DETAILS;
/**
* The feature id for the 'Date' attribute.
*
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__DATE = Model1Package.PURCHASE_ORDER__DATE;
/**
* The feature id for the 'Supplier' reference.
*
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__SUPPLIER = Model1Package.PURCHASE_ORDER__SUPPLIER;
/**
* The feature id for the 'Discount Code' attribute.
*
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__DISCOUNT_CODE = Model1Package.PURCHASE_ORDER_FEATURE_COUNT + 0;
/**
* The feature id for the 'Shipping Address' containment reference.
*
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__SHIPPING_ADDRESS = Model1Package.PURCHASE_ORDER_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Special Purchase Order' class.
*
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER_FEATURE_COUNT = Model1Package.PURCHASE_ORDER_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.TaskContainerImpl
* Task Container}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.TaskContainerImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getTaskContainer()
* @generated
*/
int TASK_CONTAINER = 1;
/**
* The feature id for the 'Tasks' containment reference list.
*
* @generated
* @ordered
*/
int TASK_CONTAINER__TASKS = 0;
/**
* The number of structural features of the 'Task Container' class.
*
* @generated
* @ordered
*/
int TASK_CONTAINER_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.TaskImpl Task}' class.
*
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.TaskImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getTask()
* @generated
*/
int TASK = 2;
/**
* The feature id for the 'Task Container' container reference.
*
* @generated
* @ordered
*/
int TASK__TASK_CONTAINER = 0;
/**
* The feature id for the 'Description' attribute.
*
* @generated
* @ordered
*/
int TASK__DESCRIPTION = 1;
/**
* The feature id for the 'Done' attribute.
*
* @generated
* @ordered
*/
int TASK__DONE = 2;
/**
* The number of structural features of the 'Task' class.
*
* @generated
* @ordered
*/
int TASK_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.Unsettable1Impl
* Unsettable1}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Unsettable1Impl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getUnsettable1()
* @generated
*/
int UNSETTABLE1 = 3;
/**
* The feature id for the 'Unsettable Boolean' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_BOOLEAN = 0;
/**
* The feature id for the 'Unsettable Byte' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_BYTE = 1;
/**
* The feature id for the 'Unsettable Char' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_CHAR = 2;
/**
* The feature id for the 'Unsettable Date' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_DATE = 3;
/**
* The feature id for the 'Unsettable Double' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_DOUBLE = 4;
/**
* The feature id for the 'Unsettable Float' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_FLOAT = 5;
/**
* The feature id for the 'Unsettable Int' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_INT = 6;
/**
* The feature id for the 'Unsettable Long' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_LONG = 7;
/**
* The feature id for the 'Unsettable Short' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_SHORT = 8;
/**
* The feature id for the 'Unsettable String' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_STRING = 9;
/**
* The feature id for the 'Unsettable VAT' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_VAT = 10;
/**
* The number of structural features of the 'Unsettable1' class.
*
* @generated
* @ordered
*/
int UNSETTABLE1_FEATURE_COUNT = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.Unsettable2WithDefaultImpl
* Unsettable2 With Default}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Unsettable2WithDefaultImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getUnsettable2WithDefault()
* @generated
*/
int UNSETTABLE2_WITH_DEFAULT = 4;
/**
* The feature id for the 'Unsettable Boolean' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_BOOLEAN = 0;
/**
* The feature id for the 'Unsettable Byte' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_BYTE = 1;
/**
* The feature id for the 'Unsettable Char' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_CHAR = 2;
/**
* The feature id for the 'Unsettable Date' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_DATE = 3;
/**
* The feature id for the 'Unsettable Double' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_DOUBLE = 4;
/**
* The feature id for the 'Unsettable Float' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_FLOAT = 5;
/**
* The feature id for the 'Unsettable Int' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_INT = 6;
/**
* The feature id for the 'Unsettable Long' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_LONG = 7;
/**
* The feature id for the 'Unsettable Short' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_SHORT = 8;
/**
* The feature id for the 'Unsettable String' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_STRING = 9;
/**
* The feature id for the 'Unsettable VAT' attribute.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_VAT = 10;
/**
* The number of structural features of the 'Unsettable2 With Default' class.
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT_FEATURE_COUNT = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.PersistentContainmentImpl
* Persistent Containment}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.PersistentContainmentImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getPersistentContainment()
* @generated
*/
int PERSISTENT_CONTAINMENT = 5;
/**
* The feature id for the 'Attr Before' attribute.
*
* @generated
* @ordered
*/
int PERSISTENT_CONTAINMENT__ATTR_BEFORE = 0;
/**
* The feature id for the 'Children' containment reference list.
*
* @generated
* @ordered
*/
int PERSISTENT_CONTAINMENT__CHILDREN = 1;
/**
* The feature id for the 'Attr After' attribute.
*
* @generated
* @ordered
*/
int PERSISTENT_CONTAINMENT__ATTR_AFTER = 2;
/**
* The number of structural features of the 'Persistent Containment' class.
*
* @generated
* @ordered
*/
int PERSISTENT_CONTAINMENT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.TransientContainerImpl
* Transient Container}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.TransientContainerImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getTransientContainer()
* @generated
*/
int TRANSIENT_CONTAINER = 6;
/**
* The feature id for the 'Attr Before' attribute.
*
* @generated
* @ordered
*/
int TRANSIENT_CONTAINER__ATTR_BEFORE = 0;
/**
* The feature id for the 'Parent' container reference.
*
* @generated
* @ordered
*/
int TRANSIENT_CONTAINER__PARENT = 1;
/**
* The feature id for the 'Attr After' attribute.
*
* @generated
* @ordered
*/
int TRANSIENT_CONTAINER__ATTR_AFTER = 2;
/**
* The number of structural features of the 'Transient Container' class.
*
* @generated
* @ordered
*/
int TRANSIENT_CONTAINER_FEATURE_COUNT = 3;
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.legacy.model2.SpecialPurchaseOrder
* Special Purchase Order}'.
*
* @return the meta object for class 'Special Purchase Order'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.SpecialPurchaseOrder
* @generated
*/
EClass getSpecialPurchaseOrder();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.SpecialPurchaseOrder#getDiscountCode Discount Code}'.
*
* @return the meta object for the attribute 'Discount Code'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.SpecialPurchaseOrder#getDiscountCode()
* @see #getSpecialPurchaseOrder()
* @generated
*/
EAttribute getSpecialPurchaseOrder_DiscountCode();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.SpecialPurchaseOrder#getShippingAddress Shipping Address}'.
*
*
* @return the meta object for the containment reference 'Shipping Address'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.SpecialPurchaseOrder#getShippingAddress()
* @see #getSpecialPurchaseOrder()
* @generated
*/
EReference getSpecialPurchaseOrder_ShippingAddress();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.legacy.model2.TaskContainer
* Task Container}'.
*
* @return the meta object for class 'Task Container'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.TaskContainer
* @generated
*/
EClass getTaskContainer();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.TaskContainer#getTasks Tasks}'.
*
*
* @return the meta object for the containment reference list 'Tasks'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.TaskContainer#getTasks()
* @see #getTaskContainer()
* @generated
*/
EReference getTaskContainer_Tasks();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.legacy.model2.Task Task}'.
*
* @return the meta object for class 'Task'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Task
* @generated
*/
EClass getTask();
/**
* Returns the meta object for the container reference '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Task#getTaskContainer Task Container}'.
*
* @return the meta object for the container reference 'Task Container'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Task#getTaskContainer()
* @see #getTask()
* @generated
*/
EReference getTask_TaskContainer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.legacy.model2.Task#getDescription
* Description}'.
*
* @return the meta object for the attribute 'Description'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Task#getDescription()
* @see #getTask()
* @generated
*/
EAttribute getTask_Description();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.legacy.model2.Task#isDone
* Done}'.
*
* @return the meta object for the attribute 'Done'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Task#isDone()
* @see #getTask()
* @generated
*/
EAttribute getTask_Done();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1 Unsettable1}
* '.
*
* @return the meta object for class 'Unsettable1'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1
* @generated
*/
EClass getUnsettable1();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#isUnsettableBoolean Unsettable Boolean}'.
*
* @return the meta object for the attribute 'Unsettable Boolean'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#isUnsettableBoolean()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableBoolean();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableByte Unsettable Byte}'.
*
* @return the meta object for the attribute 'Unsettable Byte'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableByte()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableByte();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableChar Unsettable Char}'.
*
* @return the meta object for the attribute 'Unsettable Char'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableChar()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableChar();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableDate Unsettable Date}'.
*
* @return the meta object for the attribute 'Unsettable Date'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableDate()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableDate();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableDouble Unsettable Double}'.
*
* @return the meta object for the attribute 'Unsettable Double'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableDouble()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableDouble();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableFloat Unsettable Float}'.
*
* @return the meta object for the attribute 'Unsettable Float'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableFloat()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableFloat();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableInt Unsettable Int}'.
*
* @return the meta object for the attribute 'Unsettable Int'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableInt()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableInt();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableLong Unsettable Long}'.
*
* @return the meta object for the attribute 'Unsettable Long'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableLong()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableLong();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableShort Unsettable Short}'.
*
* @return the meta object for the attribute 'Unsettable Short'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableShort()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableShort();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableString Unsettable String}'.
*
* @return the meta object for the attribute 'Unsettable String'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableString()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableString();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableVAT Unsettable VAT}'.
*
* @return the meta object for the attribute 'Unsettable VAT'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable1#getUnsettableVAT()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableVAT();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault
* Unsettable2 With Default}'.
*
* @return the meta object for class 'Unsettable2 With Default'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault
* @generated
*/
EClass getUnsettable2WithDefault();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#isUnsettableBoolean
* Unsettable Boolean}'.
*
* @return the meta object for the attribute 'Unsettable Boolean'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#isUnsettableBoolean()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableBoolean();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableByte Unsettable Byte}'.
*
*
* @return the meta object for the attribute 'Unsettable Byte'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableByte()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableByte();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableChar Unsettable Char}'.
*
*
* @return the meta object for the attribute 'Unsettable Char'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableChar()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableChar();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableDate Unsettable Date}'.
*
*
* @return the meta object for the attribute 'Unsettable Date'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableDate()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableDate();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableDouble
* Unsettable Double}'.
*
* @return the meta object for the attribute 'Unsettable Double'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableDouble()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableDouble();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableFloat Unsettable Float}
* '.
*
* @return the meta object for the attribute 'Unsettable Float'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableFloat()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableFloat();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableInt Unsettable Int}'.
*
*
* @return the meta object for the attribute 'Unsettable Int'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableInt()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableInt();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableLong Unsettable Long}'.
*
*
* @return the meta object for the attribute 'Unsettable Long'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableLong()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableLong();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableShort Unsettable Short}
* '.
*
* @return the meta object for the attribute 'Unsettable Short'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableShort()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableShort();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableString
* Unsettable String}'.
*
* @return the meta object for the attribute 'Unsettable String'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableString()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableString();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableVAT Unsettable VAT}'.
*
*
* @return the meta object for the attribute 'Unsettable VAT'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.Unsettable2WithDefault#getUnsettableVAT()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableVAT();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.legacy.model2.PersistentContainment
* Persistent Containment}'.
*
* @return the meta object for class 'Persistent Containment'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.PersistentContainment
* @generated
*/
EClass getPersistentContainment();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.PersistentContainment#getAttrBefore Attr Before}'.
*
* @return the meta object for the attribute 'Attr Before'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.PersistentContainment#getAttrBefore()
* @see #getPersistentContainment()
* @generated
*/
EAttribute getPersistentContainment_AttrBefore();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.PersistentContainment#getChildren Children}'.
*
* @return the meta object for the containment reference list 'Children'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.PersistentContainment#getChildren()
* @see #getPersistentContainment()
* @generated
*/
EReference getPersistentContainment_Children();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.PersistentContainment#getAttrAfter Attr After}'.
*
* @return the meta object for the attribute 'Attr After'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.PersistentContainment#getAttrAfter()
* @see #getPersistentContainment()
* @generated
*/
EAttribute getPersistentContainment_AttrAfter();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.legacy.model2.TransientContainer
* Transient Container}'.
*
* @return the meta object for class 'Transient Container'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.TransientContainer
* @generated
*/
EClass getTransientContainer();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.TransientContainer#getAttrBefore Attr Before}'.
*
* @return the meta object for the attribute 'Attr Before'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.TransientContainer#getAttrBefore()
* @see #getTransientContainer()
* @generated
*/
EAttribute getTransientContainer_AttrBefore();
/**
* Returns the meta object for the container reference '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.TransientContainer#getParent Parent}'.
*
* @return the meta object for the container reference 'Parent'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.TransientContainer#getParent()
* @see #getTransientContainer()
* @generated
*/
EReference getTransientContainer_Parent();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.legacy.model2.TransientContainer#getAttrAfter Attr After}'.
*
* @return the meta object for the attribute 'Attr After'.
* @see org.eclipse.emf.cdo.tests.legacy.model2.TransientContainer#getAttrAfter()
* @see #getTransientContainer()
* @generated
*/
EAttribute getTransientContainer_AttrAfter();
/**
* Returns the factory that creates the instances of the model.
*
* @return the factory that creates the instances of the model.
* @generated
*/
Model2Factory getModel2Factory();
/**
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
*
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.SpecialPurchaseOrderImpl
* Special Purchase Order}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.SpecialPurchaseOrderImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getSpecialPurchaseOrder()
* @generated
*/
EClass SPECIAL_PURCHASE_ORDER = eINSTANCE.getSpecialPurchaseOrder();
/**
* The meta object literal for the 'Discount Code' attribute feature.
*
* @generated
*/
EAttribute SPECIAL_PURCHASE_ORDER__DISCOUNT_CODE = eINSTANCE.getSpecialPurchaseOrder_DiscountCode();
/**
* The meta object literal for the 'Shipping Address' containment reference feature.
*
* @generated
*/
EReference SPECIAL_PURCHASE_ORDER__SHIPPING_ADDRESS = eINSTANCE.getSpecialPurchaseOrder_ShippingAddress();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.TaskContainerImpl
* Task Container}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.TaskContainerImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getTaskContainer()
* @generated
*/
EClass TASK_CONTAINER = eINSTANCE.getTaskContainer();
/**
* The meta object literal for the 'Tasks' containment reference list feature.
*
* @generated
*/
EReference TASK_CONTAINER__TASKS = eINSTANCE.getTaskContainer_Tasks();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.TaskImpl Task}'
* class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.TaskImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getTask()
* @generated
*/
EClass TASK = eINSTANCE.getTask();
/**
* The meta object literal for the 'Task Container' container reference feature.
*
* @generated
*/
EReference TASK__TASK_CONTAINER = eINSTANCE.getTask_TaskContainer();
/**
* The meta object literal for the 'Description' attribute feature.
*
* @generated
*/
EAttribute TASK__DESCRIPTION = eINSTANCE.getTask_Description();
/**
* The meta object literal for the 'Done' attribute feature.
*
* @generated
*/
EAttribute TASK__DONE = eINSTANCE.getTask_Done();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.Unsettable1Impl
* Unsettable1}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Unsettable1Impl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getUnsettable1()
* @generated
*/
EClass UNSETTABLE1 = eINSTANCE.getUnsettable1();
/**
* The meta object literal for the 'Unsettable Boolean' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_BOOLEAN = eINSTANCE.getUnsettable1_UnsettableBoolean();
/**
* The meta object literal for the 'Unsettable Byte' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_BYTE = eINSTANCE.getUnsettable1_UnsettableByte();
/**
* The meta object literal for the 'Unsettable Char' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_CHAR = eINSTANCE.getUnsettable1_UnsettableChar();
/**
* The meta object literal for the 'Unsettable Date' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_DATE = eINSTANCE.getUnsettable1_UnsettableDate();
/**
* The meta object literal for the 'Unsettable Double' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_DOUBLE = eINSTANCE.getUnsettable1_UnsettableDouble();
/**
* The meta object literal for the 'Unsettable Float' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_FLOAT = eINSTANCE.getUnsettable1_UnsettableFloat();
/**
* The meta object literal for the 'Unsettable Int' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_INT = eINSTANCE.getUnsettable1_UnsettableInt();
/**
* The meta object literal for the 'Unsettable Long' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_LONG = eINSTANCE.getUnsettable1_UnsettableLong();
/**
* The meta object literal for the 'Unsettable Short' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_SHORT = eINSTANCE.getUnsettable1_UnsettableShort();
/**
* The meta object literal for the 'Unsettable String' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_STRING = eINSTANCE.getUnsettable1_UnsettableString();
/**
* The meta object literal for the 'Unsettable VAT' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE1__UNSETTABLE_VAT = eINSTANCE.getUnsettable1_UnsettableVAT();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.Unsettable2WithDefaultImpl
* Unsettable2 With Default}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Unsettable2WithDefaultImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getUnsettable2WithDefault()
* @generated
*/
EClass UNSETTABLE2_WITH_DEFAULT = eINSTANCE.getUnsettable2WithDefault();
/**
* The meta object literal for the 'Unsettable Boolean' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_BOOLEAN = eINSTANCE.getUnsettable2WithDefault_UnsettableBoolean();
/**
* The meta object literal for the 'Unsettable Byte' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_BYTE = eINSTANCE.getUnsettable2WithDefault_UnsettableByte();
/**
* The meta object literal for the 'Unsettable Char' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_CHAR = eINSTANCE.getUnsettable2WithDefault_UnsettableChar();
/**
* The meta object literal for the 'Unsettable Date' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_DATE = eINSTANCE.getUnsettable2WithDefault_UnsettableDate();
/**
* The meta object literal for the 'Unsettable Double' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_DOUBLE = eINSTANCE.getUnsettable2WithDefault_UnsettableDouble();
/**
* The meta object literal for the 'Unsettable Float' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_FLOAT = eINSTANCE.getUnsettable2WithDefault_UnsettableFloat();
/**
* The meta object literal for the 'Unsettable Int' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_INT = eINSTANCE.getUnsettable2WithDefault_UnsettableInt();
/**
* The meta object literal for the 'Unsettable Long' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_LONG = eINSTANCE.getUnsettable2WithDefault_UnsettableLong();
/**
* The meta object literal for the 'Unsettable Short' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_SHORT = eINSTANCE.getUnsettable2WithDefault_UnsettableShort();
/**
* The meta object literal for the 'Unsettable String' attribute feature.
*
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_STRING = eINSTANCE.getUnsettable2WithDefault_UnsettableString();
/**
* The meta object literal for the 'Unsettable VAT' attribute feature.
*
* @generated
*/
EAttribute UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_VAT = eINSTANCE.getUnsettable2WithDefault_UnsettableVAT();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.PersistentContainmentImpl
* Persistent Containment}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.PersistentContainmentImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getPersistentContainment()
* @generated
*/
EClass PERSISTENT_CONTAINMENT = eINSTANCE.getPersistentContainment();
/**
* The meta object literal for the 'Attr Before' attribute feature.
*
* @generated
*/
EAttribute PERSISTENT_CONTAINMENT__ATTR_BEFORE = eINSTANCE.getPersistentContainment_AttrBefore();
/**
* The meta object literal for the 'Children' containment reference list feature.
*
* @generated
*/
EReference PERSISTENT_CONTAINMENT__CHILDREN = eINSTANCE.getPersistentContainment_Children();
/**
* The meta object literal for the 'Attr After' attribute feature.
*
* @generated
*/
EAttribute PERSISTENT_CONTAINMENT__ATTR_AFTER = eINSTANCE.getPersistentContainment_AttrAfter();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.tests.legacy.model2.impl.TransientContainerImpl
* Transient Container}' class.
*
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.TransientContainerImpl
* @see org.eclipse.emf.cdo.tests.legacy.model2.impl.Model2PackageImpl#getTransientContainer()
* @generated
*/
EClass TRANSIENT_CONTAINER = eINSTANCE.getTransientContainer();
/**
* The meta object literal for the 'Attr Before' attribute feature.
*
* @generated
*/
EAttribute TRANSIENT_CONTAINER__ATTR_BEFORE = eINSTANCE.getTransientContainer_AttrBefore();
/**
* The meta object literal for the 'Parent' container reference feature.
*
*
* @generated
*/
EReference TRANSIENT_CONTAINER__PARENT = eINSTANCE.getTransientContainer_Parent();
/**
* The meta object literal for the 'Attr After' attribute feature.
*
* @generated
*/
EAttribute TRANSIENT_CONTAINER__ATTR_AFTER = eINSTANCE.getTransientContainer_AttrAfter();
}
} // Model2Package