blob: 579d8c582781b939a97609a251e3fea5b1bf367b [file] [log] [blame]
/*
* Copyright (c) 2008-2013, 2015 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.model2;
import org.eclipse.emf.cdo.tests.model1.Model1Package;
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.cdo.tests.model2.Model2Factory
* @model kind="package"
* @generated
*/
public interface Model2Package extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNAME = "model2";
/**
* The package namespace URI.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/CDO/tests/model2/1.0.0";
/**
* The package namespace name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "model2";
/**
* The singleton instance of the package.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
Model2Package eINSTANCE = org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.SpecialPurchaseOrderImpl <em>Special Purchase Order</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.SpecialPurchaseOrderImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getSpecialPurchaseOrder()
* @generated
*/
int SPECIAL_PURCHASE_ORDER = 0;
/**
* The feature id for the '<em><b>Order Details</b></em>' containment reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__ORDER_DETAILS = Model1Package.PURCHASE_ORDER__ORDER_DETAILS;
/**
* The feature id for the '<em><b>Date</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__DATE = Model1Package.PURCHASE_ORDER__DATE;
/**
* The feature id for the '<em><b>Supplier</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__SUPPLIER = Model1Package.PURCHASE_ORDER__SUPPLIER;
/**
* The feature id for the '<em><b>Discount Code</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__DISCOUNT_CODE = Model1Package.PURCHASE_ORDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Shipping Address</b></em>' containment reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int SPECIAL_PURCHASE_ORDER__SHIPPING_ADDRESS = Model1Package.PURCHASE_ORDER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Special Purchase Order</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @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.model2.impl.TaskContainerImpl <em>Task Container</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.TaskContainerImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getTaskContainer()
* @generated
*/
int TASK_CONTAINER = 1;
/**
* The feature id for the '<em><b>Tasks</b></em>' containment reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int TASK_CONTAINER__TASKS = 0;
/**
* The number of structural features of the '<em>Task Container</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int TASK_CONTAINER_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.TaskImpl <em>Task</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.cdo.tests.model2.impl.TaskImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getTask()
* @generated
*/
int TASK = 2;
/**
* The feature id for the '<em><b>Task Container</b></em>' container reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int TASK__TASK_CONTAINER = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TASK__DESCRIPTION = 1;
/**
* The feature id for the '<em><b>Done</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TASK__DONE = 2;
/**
* The number of structural features of the '<em>Task</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TASK_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable1Impl <em>Unsettable1</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.Unsettable1Impl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getUnsettable1()
* @generated
*/
int UNSETTABLE1 = 3;
/**
* The feature id for the '<em><b>Unsettable Boolean</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_BOOLEAN = 0;
/**
* The feature id for the '<em><b>Unsettable Byte</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_BYTE = 1;
/**
* The feature id for the '<em><b>Unsettable Char</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_CHAR = 2;
/**
* The feature id for the '<em><b>Unsettable Date</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_DATE = 3;
/**
* The feature id for the '<em><b>Unsettable Double</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_DOUBLE = 4;
/**
* The feature id for the '<em><b>Unsettable Float</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_FLOAT = 5;
/**
* The feature id for the '<em><b>Unsettable Int</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_INT = 6;
/**
* The feature id for the '<em><b>Unsettable Long</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_LONG = 7;
/**
* The feature id for the '<em><b>Unsettable Short</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_SHORT = 8;
/**
* The feature id for the '<em><b>Unsettable String</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_STRING = 9;
/**
* The feature id for the '<em><b>Unsettable VAT</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE1__UNSETTABLE_VAT = 10;
/**
* The number of structural features of the '<em>Unsettable1</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int UNSETTABLE1_FEATURE_COUNT = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl <em>Unsettable2 With Default</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getUnsettable2WithDefault()
* @generated
*/
int UNSETTABLE2_WITH_DEFAULT = 4;
/**
* The feature id for the '<em><b>Unsettable Boolean</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_BOOLEAN = 0;
/**
* The feature id for the '<em><b>Unsettable Byte</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_BYTE = 1;
/**
* The feature id for the '<em><b>Unsettable Char</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_CHAR = 2;
/**
* The feature id for the '<em><b>Unsettable Date</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_DATE = 3;
/**
* The feature id for the '<em><b>Unsettable Double</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_DOUBLE = 4;
/**
* The feature id for the '<em><b>Unsettable Float</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_FLOAT = 5;
/**
* The feature id for the '<em><b>Unsettable Int</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_INT = 6;
/**
* The feature id for the '<em><b>Unsettable Long</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_LONG = 7;
/**
* The feature id for the '<em><b>Unsettable Short</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_SHORT = 8;
/**
* The feature id for the '<em><b>Unsettable String</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_STRING = 9;
/**
* The feature id for the '<em><b>Unsettable VAT</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT__UNSETTABLE_VAT = 10;
/**
* The number of structural features of the '<em>Unsettable2 With Default</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int UNSETTABLE2_WITH_DEFAULT_FEATURE_COUNT = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.PersistentContainmentImpl <em>Persistent Containment</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.PersistentContainmentImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getPersistentContainment()
* @generated
*/
int PERSISTENT_CONTAINMENT = 5;
/**
* The feature id for the '<em><b>Attr Before</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERSISTENT_CONTAINMENT__ATTR_BEFORE = 0;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int PERSISTENT_CONTAINMENT__CHILDREN = 1;
/**
* The feature id for the '<em><b>Attr After</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERSISTENT_CONTAINMENT__ATTR_AFTER = 2;
/**
* The number of structural features of the '<em>Persistent Containment</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int PERSISTENT_CONTAINMENT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.TransientContainerImpl <em>Transient Container</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.TransientContainerImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getTransientContainer()
* @generated
*/
int TRANSIENT_CONTAINER = 6;
/**
* The feature id for the '<em><b>Attr Before</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSIENT_CONTAINER__ATTR_BEFORE = 0;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSIENT_CONTAINER__PARENT = 1;
/**
* The feature id for the '<em><b>Attr After</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSIENT_CONTAINER__ATTR_AFTER = 2;
/**
* The number of structural features of the '<em>Transient Container</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int TRANSIENT_CONTAINER_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.NotUnsettableImpl <em>Not Unsettable</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.NotUnsettableImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getNotUnsettable()
* @generated
*/
int NOT_UNSETTABLE = 7;
/**
* The feature id for the '<em><b>Not Unsettable Boolean</b></em>' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_BOOLEAN = 0;
/**
* The feature id for the '<em><b>Not Unsettable Byte</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_BYTE = 1;
/**
* The feature id for the '<em><b>Not Unsettable Char</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_CHAR = 2;
/**
* The feature id for the '<em><b>Not Unsettable Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_DATE = 3;
/**
* The feature id for the '<em><b>Not Unsettable Double</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_DOUBLE = 4;
/**
* The feature id for the '<em><b>Not Unsettable Float</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_FLOAT = 5;
/**
* The feature id for the '<em><b>Not Unsettable Int</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_INT = 6;
/**
* The feature id for the '<em><b>Not Unsettable Long</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_LONG = 7;
/**
* The feature id for the '<em><b>Not Unsettable Short</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_SHORT = 8;
/**
* The feature id for the '<em><b>Not Unsettable String</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_STRING = 9;
/**
* The feature id for the '<em><b>Not Unsettable VAT</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE__NOT_UNSETTABLE_VAT = 10;
/**
* The number of structural features of the '<em>Not Unsettable</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_FEATURE_COUNT = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.NotUnsettableWithDefaultImpl <em>Not Unsettable With Default</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.NotUnsettableWithDefaultImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getNotUnsettableWithDefault()
* @generated
*/
int NOT_UNSETTABLE_WITH_DEFAULT = 8;
/**
* The feature id for the '<em><b>Not Unsettable Boolean</b></em>' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BOOLEAN = 0;
/**
* The feature id for the '<em><b>Not Unsettable Byte</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BYTE = 1;
/**
* The feature id for the '<em><b>Not Unsettable Char</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_CHAR = 2;
/**
* The feature id for the '<em><b>Not Unsettable Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DATE = 3;
/**
* The feature id for the '<em><b>Not Unsettable Double</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DOUBLE = 4;
/**
* The feature id for the '<em><b>Not Unsettable Float</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_FLOAT = 5;
/**
* The feature id for the '<em><b>Not Unsettable Int</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_INT = 6;
/**
* The feature id for the '<em><b>Not Unsettable Long</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_LONG = 7;
/**
* The feature id for the '<em><b>Not Unsettable Short</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_SHORT = 8;
/**
* The feature id for the '<em><b>Not Unsettable String</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_STRING = 9;
/**
* The feature id for the '<em><b>Not Unsettable VAT</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_VAT = 10;
/**
* The number of structural features of the '<em>Not Unsettable With Default</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int NOT_UNSETTABLE_WITH_DEFAULT_FEATURE_COUNT = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.MapHolderImpl <em>Map Holder</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.MapHolderImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getMapHolder()
* @generated
*/
int MAP_HOLDER = 9;
/**
* The feature id for the '<em><b>Integer To String Map</b></em>' map.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER__INTEGER_TO_STRING_MAP = 0;
/**
* The feature id for the '<em><b>String To String Map</b></em>' map.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER__STRING_TO_STRING_MAP = 1;
/**
* The feature id for the '<em><b>String To VAT Map</b></em>' map.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER__STRING_TO_VAT_MAP = 2;
/**
* The feature id for the '<em><b>String To Address Containment Map</b></em>' map.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER__STRING_TO_ADDRESS_CONTAINMENT_MAP = 3;
/**
* The feature id for the '<em><b>String To Address Reference Map</b></em>' map.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER__STRING_TO_ADDRESS_REFERENCE_MAP = 4;
/**
* The feature id for the '<em><b>EObject To EObject Map</b></em>' map.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER__EOBJECT_TO_EOBJECT_MAP = 5;
/**
* The feature id for the '<em><b>EObject To EObject Key Contained Map</b></em>' map.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER__EOBJECT_TO_EOBJECT_KEY_CONTAINED_MAP = 6;
/**
* The feature id for the '<em><b>EObject To EObject Both Contained Map</b></em>' map.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER__EOBJECT_TO_EOBJECT_BOTH_CONTAINED_MAP = 7;
/**
* The feature id for the '<em><b>EObject To EObject Value Contained Map</b></em>' map.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER__EOBJECT_TO_EOBJECT_VALUE_CONTAINED_MAP = 8;
/**
* The number of structural features of the '<em>Map Holder</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAP_HOLDER_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.StringToStringMapImpl <em>String To String Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.StringToStringMapImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getStringToStringMap()
* @generated
*/
int STRING_TO_STRING_MAP = 10;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_STRING_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_STRING_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>String To String Map</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_STRING_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.IntegerToStringMapImpl <em>Integer To String Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.IntegerToStringMapImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getIntegerToStringMap()
* @generated
*/
int INTEGER_TO_STRING_MAP = 11;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_TO_STRING_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_TO_STRING_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>Integer To String Map</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_TO_STRING_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.StringToVATMapImpl <em>String To VAT Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.StringToVATMapImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getStringToVATMap()
* @generated
*/
int STRING_TO_VAT_MAP = 12;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_VAT_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_VAT_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>String To VAT Map</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_VAT_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.StringToAddressContainmentMapImpl <em>String To Address Containment Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.StringToAddressContainmentMapImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getStringToAddressContainmentMap()
* @generated
*/
int STRING_TO_ADDRESS_CONTAINMENT_MAP = 13;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_ADDRESS_CONTAINMENT_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_ADDRESS_CONTAINMENT_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>String To Address Containment Map</em>' class.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_ADDRESS_CONTAINMENT_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.StringToAddressReferenceMapImpl <em>String To Address Reference Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.StringToAddressReferenceMapImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getStringToAddressReferenceMap()
* @generated
*/
int STRING_TO_ADDRESS_REFERENCE_MAP = 14;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_ADDRESS_REFERENCE_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_ADDRESS_REFERENCE_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>String To Address Reference Map</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_ADDRESS_REFERENCE_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.EObjectToEObjectMapImpl <em>EObject To EObject Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.EObjectToEObjectMapImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getEObjectToEObjectMap()
* @generated
*/
int EOBJECT_TO_EOBJECT_MAP = 15;
/**
* The feature id for the '<em><b>Key</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>EObject To EObject Map</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.EObjectToEObjectKeyContainedMapImpl <em>EObject To EObject Key Contained Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.EObjectToEObjectKeyContainedMapImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getEObjectToEObjectKeyContainedMap()
* @generated
*/
int EOBJECT_TO_EOBJECT_KEY_CONTAINED_MAP = 16;
/**
* The feature id for the '<em><b>Key</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_KEY_CONTAINED_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_KEY_CONTAINED_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>EObject To EObject Key Contained Map</em>' class.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_KEY_CONTAINED_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.EObjectToEObjectBothContainedMapImpl <em>EObject To EObject Both Contained Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.EObjectToEObjectBothContainedMapImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getEObjectToEObjectBothContainedMap()
* @generated
*/
int EOBJECT_TO_EOBJECT_BOTH_CONTAINED_MAP = 17;
/**
* The feature id for the '<em><b>Key</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_BOTH_CONTAINED_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_BOTH_CONTAINED_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>EObject To EObject Both Contained Map</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_BOTH_CONTAINED_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.EObjectToEObjectValueContainedMapImpl <em>EObject To EObject Value Contained Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.EObjectToEObjectValueContainedMapImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getEObjectToEObjectValueContainedMap()
* @generated
*/
int EOBJECT_TO_EOBJECT_VALUE_CONTAINED_MAP = 18;
/**
* The feature id for the '<em><b>Key</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_VALUE_CONTAINED_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_VALUE_CONTAINED_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>EObject To EObject Value Contained Map</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EOBJECT_TO_EOBJECT_VALUE_CONTAINED_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.tests.model2.impl.EnumListHolderImpl <em>Enum List Holder</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.tests.model2.impl.EnumListHolderImpl
* @see org.eclipse.emf.cdo.tests.model2.impl.Model2PackageImpl#getEnumListHolder()
* @generated
*/
int ENUM_LIST_HOLDER = 19;
/**
* The feature id for the '<em><b>Enum List</b></em>' attribute list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LIST_HOLDER__ENUM_LIST = 0;
/**
* The number of structural features of the '<em>Enum List Holder</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LIST_HOLDER_FEATURE_COUNT = 1;
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.SpecialPurchaseOrder <em>Special Purchase Order</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Special Purchase Order</em>'.
* @see org.eclipse.emf.cdo.tests.model2.SpecialPurchaseOrder
* @generated
*/
EClass getSpecialPurchaseOrder();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.SpecialPurchaseOrder#getDiscountCode <em>Discount Code</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Discount Code</em>'.
* @see org.eclipse.emf.cdo.tests.model2.SpecialPurchaseOrder#getDiscountCode()
* @see #getSpecialPurchaseOrder()
* @generated
*/
EAttribute getSpecialPurchaseOrder_DiscountCode();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.cdo.tests.model2.SpecialPurchaseOrder#getShippingAddress <em>Shipping Address</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Shipping Address</em>'.
* @see org.eclipse.emf.cdo.tests.model2.SpecialPurchaseOrder#getShippingAddress()
* @see #getSpecialPurchaseOrder()
* @generated
*/
EReference getSpecialPurchaseOrder_ShippingAddress();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.TaskContainer <em>Task Container</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Task Container</em>'.
* @see org.eclipse.emf.cdo.tests.model2.TaskContainer
* @generated
*/
EClass getTaskContainer();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model2.TaskContainer#getTasks <em>Tasks</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the containment reference list '<em>Tasks</em>'.
* @see org.eclipse.emf.cdo.tests.model2.TaskContainer#getTasks()
* @see #getTaskContainer()
* @generated
*/
EReference getTaskContainer_Tasks();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.Task <em>Task</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Task</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Task
* @generated
*/
EClass getTask();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.tests.model2.Task#getTaskContainer <em>Task Container</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Task Container</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Task#getTaskContainer()
* @see #getTask()
* @generated
*/
EReference getTask_TaskContainer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Task#getDescription <em>Description</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Task#getDescription()
* @see #getTask()
* @generated
*/
EAttribute getTask_Description();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Task#isDone <em>Done</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Done</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Task#isDone()
* @see #getTask()
* @generated
*/
EAttribute getTask_Done();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1 <em>Unsettable1</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Unsettable1</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1
* @generated
*/
EClass getUnsettable1();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#isUnsettableBoolean <em>Unsettable Boolean</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Boolean</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#isUnsettableBoolean()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableBoolean();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableByte <em>Unsettable Byte</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Byte</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableByte()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableByte();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableChar <em>Unsettable Char</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Char</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableChar()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableChar();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableDate <em>Unsettable Date</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Date</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableDate()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableDate();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableDouble <em>Unsettable Double</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Double</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableDouble()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableDouble();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableFloat <em>Unsettable Float</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Float</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableFloat()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableFloat();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableInt <em>Unsettable Int</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Int</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableInt()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableInt();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableLong <em>Unsettable Long</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Long</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableLong()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableLong();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableShort <em>Unsettable Short</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Short</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableShort()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableShort();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableString <em>Unsettable String</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable String</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableString()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableString();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableVAT <em>Unsettable VAT</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable VAT</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable1#getUnsettableVAT()
* @see #getUnsettable1()
* @generated
*/
EAttribute getUnsettable1_UnsettableVAT();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault <em>Unsettable2 With Default</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Unsettable2 With Default</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault
* @generated
*/
EClass getUnsettable2WithDefault();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#isUnsettableBoolean <em>Unsettable Boolean</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Boolean</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#isUnsettableBoolean()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableBoolean();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableByte <em>Unsettable Byte</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unsettable Byte</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableByte()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableByte();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableChar <em>Unsettable Char</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unsettable Char</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableChar()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableChar();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableDate <em>Unsettable Date</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unsettable Date</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableDate()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableDate();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableDouble <em>Unsettable Double</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable Double</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableDouble()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableDouble();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableFloat <em>Unsettable Float</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unsettable Float</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableFloat()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableFloat();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableInt <em>Unsettable Int</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unsettable Int</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableInt()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableInt();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableLong <em>Unsettable Long</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unsettable Long</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableLong()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableLong();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableShort <em>Unsettable Short</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unsettable Short</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableShort()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableShort();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableString <em>Unsettable String</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unsettable String</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableString()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableString();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableVAT <em>Unsettable VAT</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unsettable VAT</em>'.
* @see org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault#getUnsettableVAT()
* @see #getUnsettable2WithDefault()
* @generated
*/
EAttribute getUnsettable2WithDefault_UnsettableVAT();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.PersistentContainment <em>Persistent Containment</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Persistent Containment</em>'.
* @see org.eclipse.emf.cdo.tests.model2.PersistentContainment
* @generated
*/
EClass getPersistentContainment();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.PersistentContainment#getAttrBefore <em>Attr Before</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Attr Before</em>'.
* @see org.eclipse.emf.cdo.tests.model2.PersistentContainment#getAttrBefore()
* @see #getPersistentContainment()
* @generated
*/
EAttribute getPersistentContainment_AttrBefore();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model2.PersistentContainment#getChildren <em>Children</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Children</em>'.
* @see org.eclipse.emf.cdo.tests.model2.PersistentContainment#getChildren()
* @see #getPersistentContainment()
* @generated
*/
EReference getPersistentContainment_Children();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.PersistentContainment#getAttrAfter <em>Attr After</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Attr After</em>'.
* @see org.eclipse.emf.cdo.tests.model2.PersistentContainment#getAttrAfter()
* @see #getPersistentContainment()
* @generated
*/
EAttribute getPersistentContainment_AttrAfter();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.TransientContainer <em>Transient Container</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Transient Container</em>'.
* @see org.eclipse.emf.cdo.tests.model2.TransientContainer
* @generated
*/
EClass getTransientContainer();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.TransientContainer#getAttrBefore <em>Attr Before</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Attr Before</em>'.
* @see org.eclipse.emf.cdo.tests.model2.TransientContainer#getAttrBefore()
* @see #getTransientContainer()
* @generated
*/
EAttribute getTransientContainer_AttrBefore();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.tests.model2.TransientContainer#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parent</em>'.
* @see org.eclipse.emf.cdo.tests.model2.TransientContainer#getParent()
* @see #getTransientContainer()
* @generated
*/
EReference getTransientContainer_Parent();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.TransientContainer#getAttrAfter <em>Attr After</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Attr After</em>'.
* @see org.eclipse.emf.cdo.tests.model2.TransientContainer#getAttrAfter()
* @see #getTransientContainer()
* @generated
*/
EAttribute getTransientContainer_AttrAfter();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettable <em>Not Unsettable</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Not Unsettable</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable
* @generated
*/
EClass getNotUnsettable();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#isNotUnsettableBoolean <em>Not Unsettable Boolean</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Boolean</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#isNotUnsettableBoolean()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableBoolean();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableByte <em>Not Unsettable Byte</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable Byte</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableByte()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableByte();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableChar <em>Not Unsettable Char</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable Char</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableChar()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableChar();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableDate <em>Not Unsettable Date</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable Date</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableDate()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableDate();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableDouble <em>Not Unsettable Double</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable Double</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableDouble()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableDouble();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableFloat <em>Not Unsettable Float</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable Float</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableFloat()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableFloat();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableInt <em>Not Unsettable Int</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable Int</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableInt()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableInt();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableLong <em>Not Unsettable Long</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable Long</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableLong()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableLong();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableShort <em>Not Unsettable Short</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable Short</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableShort()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableShort();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableString <em>Not Unsettable String</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable String</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableString()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableString();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableVAT <em>Not Unsettable VAT</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Not Unsettable VAT</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettable#getNotUnsettableVAT()
* @see #getNotUnsettable()
* @generated
*/
EAttribute getNotUnsettable_NotUnsettableVAT();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault <em>Not Unsettable With Default</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Not Unsettable With Default</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault
* @generated
*/
EClass getNotUnsettableWithDefault();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#isNotUnsettableBoolean <em>Not Unsettable Boolean</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Boolean</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#isNotUnsettableBoolean()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableBoolean();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableByte <em>Not Unsettable Byte</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Byte</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableByte()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableByte();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableChar <em>Not Unsettable Char</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Char</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableChar()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableChar();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableDate <em>Not Unsettable Date</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Date</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableDate()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableDate();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableDouble <em>Not Unsettable Double</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Double</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableDouble()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableDouble();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableFloat <em>Not Unsettable Float</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Float</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableFloat()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableFloat();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableInt <em>Not Unsettable Int</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Int</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableInt()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableInt();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableLong <em>Not Unsettable Long</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Long</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableLong()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableLong();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableShort <em>Not Unsettable Short</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable Short</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableShort()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableShort();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableString <em>Not Unsettable String</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable String</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableString()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableString();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableVAT <em>Not Unsettable VAT</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Not Unsettable VAT</em>'.
* @see org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault#getNotUnsettableVAT()
* @see #getNotUnsettableWithDefault()
* @generated
*/
EAttribute getNotUnsettableWithDefault_NotUnsettableVAT();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.MapHolder <em>Map Holder</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Map Holder</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder
* @generated
*/
EClass getMapHolder();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model2.MapHolder#getIntegerToStringMap <em>Integer To String Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>Integer To String Map</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder#getIntegerToStringMap()
* @see #getMapHolder()
* @generated
*/
EReference getMapHolder_IntegerToStringMap();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model2.MapHolder#getStringToStringMap <em>String To String Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>String To String Map</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder#getStringToStringMap()
* @see #getMapHolder()
* @generated
*/
EReference getMapHolder_StringToStringMap();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model2.MapHolder#getStringToVATMap <em>String To VAT Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>String To VAT Map</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder#getStringToVATMap()
* @see #getMapHolder()
* @generated
*/
EReference getMapHolder_StringToVATMap();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model2.MapHolder#getStringToAddressContainmentMap <em>String To Address Containment Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>String To Address Containment Map</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder#getStringToAddressContainmentMap()
* @see #getMapHolder()
* @generated
*/
EReference getMapHolder_StringToAddressContainmentMap();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model2.MapHolder#getStringToAddressReferenceMap <em>String To Address Reference Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>String To Address Reference Map</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder#getStringToAddressReferenceMap()
* @see #getMapHolder()
* @generated
*/
EReference getMapHolder_StringToAddressReferenceMap();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model2.MapHolder#getEObjectToEObjectMap <em>EObject To EObject Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>EObject To EObject Map</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder#getEObjectToEObjectMap()
* @see #getMapHolder()
* @generated
*/
EReference getMapHolder_EObjectToEObjectMap();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model2.MapHolder#getEObjectToEObjectKeyContainedMap <em>EObject To EObject Key Contained Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>EObject To EObject Key Contained Map</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder#getEObjectToEObjectKeyContainedMap()
* @see #getMapHolder()
* @generated
*/
EReference getMapHolder_EObjectToEObjectKeyContainedMap();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model2.MapHolder#getEObjectToEObjectBothContainedMap <em>EObject To EObject Both Contained Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>EObject To EObject Both Contained Map</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder#getEObjectToEObjectBothContainedMap()
* @see #getMapHolder()
* @generated
*/
EReference getMapHolder_EObjectToEObjectBothContainedMap();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model2.MapHolder#getEObjectToEObjectValueContainedMap <em>EObject To EObject Value Contained Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>EObject To EObject Value Contained Map</em>'.
* @see org.eclipse.emf.cdo.tests.model2.MapHolder#getEObjectToEObjectValueContainedMap()
* @see #getMapHolder()
* @generated
*/
EReference getMapHolder_EObjectToEObjectValueContainedMap();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>String To String Map</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for class '<em>String To String Map</em>'.
* @see java.util.Map.Entry
* @model keyDataType="org.eclipse.emf.ecore.EString"
* valueDataType="org.eclipse.emf.ecore.EString"
* @generated
*/
EClass getStringToStringMap();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getStringToStringMap()
* @generated
*/
EAttribute getStringToStringMap_Key();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getStringToStringMap()
* @generated
*/
EAttribute getStringToStringMap_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>Integer To String Map</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for class '<em>Integer To String Map</em>'.
* @see java.util.Map.Entry
* @model keyDataType="org.eclipse.emf.ecore.EIntegerObject"
* valueDataType="org.eclipse.emf.ecore.EString"
* @generated
*/
EClass getIntegerToStringMap();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getIntegerToStringMap()
* @generated
*/
EAttribute getIntegerToStringMap_Key();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getIntegerToStringMap()
* @generated
*/
EAttribute getIntegerToStringMap_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>String To VAT Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>String To VAT Map</em>'.
* @see java.util.Map.Entry
* @model keyDataType="org.eclipse.emf.ecore.EString"
* valueDataType="org.eclipse.emf.cdo.tests.model1.VAT"
* @generated
*/
EClass getStringToVATMap();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getStringToVATMap()
* @generated
*/
EAttribute getStringToVATMap_Key();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getStringToVATMap()
* @generated
*/
EAttribute getStringToVATMap_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>String To Address Containment Map</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>String To Address Containment Map</em>'.
* @see java.util.Map.Entry
* @model keyDataType="org.eclipse.emf.ecore.EString" valueType="org.eclipse.emf.cdo.tests.model1.Address"
* valueContainment="true"
* @generated
*/
EClass getStringToAddressContainmentMap();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getStringToAddressContainmentMap()
* @generated
*/
EAttribute getStringToAddressContainmentMap_Key();
/**
* Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getStringToAddressContainmentMap()
* @generated
*/
EReference getStringToAddressContainmentMap_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>String To Address Reference Map</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>String To Address Reference Map</em>'.
* @see java.util.Map.Entry
* @model keyDataType="org.eclipse.emf.ecore.EString" valueType="org.eclipse.emf.cdo.tests.model1.Address"
* @generated
*/
EClass getStringToAddressReferenceMap();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getStringToAddressReferenceMap()
* @generated
*/
EAttribute getStringToAddressReferenceMap_Key();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getStringToAddressReferenceMap()
* @generated
*/
EReference getStringToAddressReferenceMap_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>EObject To EObject Map</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>EObject To EObject Map</em>'.
* @see java.util.Map.Entry
* @model keyType="org.eclipse.emf.ecore.EObject" valueType="org.eclipse.emf.ecore.EObject"
* @generated
*/
EClass getEObjectToEObjectMap();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getEObjectToEObjectMap()
* @generated
*/
EReference getEObjectToEObjectMap_Key();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getEObjectToEObjectMap()
* @generated
*/
EReference getEObjectToEObjectMap_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>EObject To EObject Key Contained Map</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>EObject To EObject Key Contained Map</em>'.
* @see java.util.Map.Entry
* @model keyType="org.eclipse.emf.ecore.EObject" keyContainment="true" valueType="org.eclipse.emf.ecore.EObject"
* @generated
*/
EClass getEObjectToEObjectKeyContainedMap();
/**
* Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Key</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getEObjectToEObjectKeyContainedMap()
* @generated
*/
EReference getEObjectToEObjectKeyContainedMap_Key();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getEObjectToEObjectKeyContainedMap()
* @generated
*/
EReference getEObjectToEObjectKeyContainedMap_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>EObject To EObject Both Contained Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>EObject To EObject Both Contained Map</em>'.
* @see java.util.Map.Entry
* @model keyType="org.eclipse.emf.ecore.EObject" keyContainment="true"
* valueType="org.eclipse.emf.ecore.EObject" valueContainment="true"
* @generated
*/
EClass getEObjectToEObjectBothContainedMap();
/**
* Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Key</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getEObjectToEObjectBothContainedMap()
* @generated
*/
EReference getEObjectToEObjectBothContainedMap_Key();
/**
* Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getEObjectToEObjectBothContainedMap()
* @generated
*/
EReference getEObjectToEObjectBothContainedMap_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>EObject To EObject Value Contained Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>EObject To EObject Value Contained Map</em>'.
* @see java.util.Map.Entry
* @model keyType="org.eclipse.emf.ecore.EObject"
* valueType="org.eclipse.emf.ecore.EObject" valueContainment="true"
* @generated
*/
EClass getEObjectToEObjectValueContainedMap();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getEObjectToEObjectValueContainedMap()
* @generated
*/
EReference getEObjectToEObjectValueContainedMap_Key();
/**
* Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getEObjectToEObjectValueContainedMap()
* @generated
*/
EReference getEObjectToEObjectValueContainedMap_Value();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model2.EnumListHolder <em>Enum List Holder</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Enum List Holder</em>'.
* @see org.eclipse.emf.cdo.tests.model2.EnumListHolder
* @generated
*/
EClass getEnumListHolder();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model2.EnumListHolder#getEnumList <em>Enum List</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Enum List</em>'.
* @see org.eclipse.emf.cdo.tests.model2.EnumListHolder#getEnumList()
* @see #getEnumListHolder()
* @generated
*/
EAttribute getEnumListHolder_EnumList();
/**
* 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
*/
Model2Factory getModel2Factory();
} // Model2Package