/** * 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 * * * * @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 * * * * @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