/* * Copyright (c) 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.model6.legacy; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; 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> * @extends org.eclipse.emf.cdo.tests.model6.Model6Package * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.Model6Factory * @model kind="package" * @generated */ public interface Model6Package extends EPackage, org.eclipse.emf.cdo.tests.model6.Model6Package { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "model6"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ String eNS_URI = "http://www.eclipse.org/emf/CDO/tests/legacy/model6/1.0.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "model6"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ Model6Package eINSTANCE = org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.RootImpl <em>Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.RootImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getRoot() * @generated */ int ROOT = 0; /** * The feature id for the '<em><b>List A</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT__LIST_A = 0; /** * The feature id for the '<em><b>List B</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT__LIST_B = 1; /** * The feature id for the '<em><b>List C</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT__LIST_C = 2; /** * The feature id for the '<em><b>List D</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT__LIST_D = 3; /** * The number of structural features of the '<em>Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.BaseObjectImpl <em>Base Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.BaseObjectImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getBaseObject() * @generated */ int BASE_OBJECT = 1; /** * The feature id for the '<em><b>Attribute Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_OBJECT__ATTRIBUTE_OPTIONAL = 0; /** * The feature id for the '<em><b>Attribute Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_OBJECT__ATTRIBUTE_REQUIRED = 1; /** * The feature id for the '<em><b>Attribute List</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_OBJECT__ATTRIBUTE_LIST = 2; /** * The number of structural features of the '<em>Base Object</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_OBJECT_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.ReferenceObjectImpl <em>Reference Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.ReferenceObjectImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getReferenceObject() * @generated */ int REFERENCE_OBJECT = 2; /** * The feature id for the '<em><b>Attribute Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_OBJECT__ATTRIBUTE_OPTIONAL = BASE_OBJECT__ATTRIBUTE_OPTIONAL; /** * The feature id for the '<em><b>Attribute Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_OBJECT__ATTRIBUTE_REQUIRED = BASE_OBJECT__ATTRIBUTE_REQUIRED; /** * The feature id for the '<em><b>Attribute List</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_OBJECT__ATTRIBUTE_LIST = BASE_OBJECT__ATTRIBUTE_LIST; /** * The feature id for the '<em><b>Reference Optional</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_OBJECT__REFERENCE_OPTIONAL = BASE_OBJECT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Reference List</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_OBJECT__REFERENCE_LIST = BASE_OBJECT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Reference Object</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_OBJECT_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.ContainmentObjectImpl <em>Containment Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.ContainmentObjectImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getContainmentObject() * @generated */ int CONTAINMENT_OBJECT = 3; /** * The feature id for the '<em><b>Attribute Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT_OBJECT__ATTRIBUTE_OPTIONAL = BASE_OBJECT__ATTRIBUTE_OPTIONAL; /** * The feature id for the '<em><b>Attribute Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT_OBJECT__ATTRIBUTE_REQUIRED = BASE_OBJECT__ATTRIBUTE_REQUIRED; /** * The feature id for the '<em><b>Attribute List</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT_OBJECT__ATTRIBUTE_LIST = BASE_OBJECT__ATTRIBUTE_LIST; /** * The feature id for the '<em><b>Containment Optional</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT_OBJECT__CONTAINMENT_OPTIONAL = BASE_OBJECT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Containment List</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT_OBJECT__CONTAINMENT_LIST = BASE_OBJECT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Containment Object</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT_OBJECT_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.UnorderedListImpl <em>Unordered List</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.UnorderedListImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getUnorderedList() * @generated */ int UNORDERED_LIST = 4; /** * The feature id for the '<em><b>Contained</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNORDERED_LIST__CONTAINED = 0; /** * The feature id for the '<em><b>Referenced</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNORDERED_LIST__REFERENCED = 1; /** * The number of structural features of the '<em>Unordered List</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNORDERED_LIST_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.PropertiesMapImpl <em>Properties Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.PropertiesMapImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getPropertiesMap() * @generated */ int PROPERTIES_MAP = 5; /** * The feature id for the '<em><b>Label</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTIES_MAP__LABEL = 0; /** * The feature id for the '<em><b>Persistent Map</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTIES_MAP__PERSISTENT_MAP = 1; /** * The feature id for the '<em><b>Transient Map</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTIES_MAP__TRANSIENT_MAP = 2; /** * The number of structural features of the '<em>Properties Map</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTIES_MAP_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.PropertiesMapEntryImpl <em>Properties Map Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.PropertiesMapEntryImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getPropertiesMapEntry() * @generated */ int PROPERTIES_MAP_ENTRY = 6; /** * The feature id for the '<em><b>Key</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTIES_MAP_ENTRY__KEY = 0; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTIES_MAP_ENTRY__VALUE = 1; /** * The number of structural features of the '<em>Properties Map Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTIES_MAP_ENTRY_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.PropertiesMapEntryValueImpl <em>Properties Map Entry Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.PropertiesMapEntryValueImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getPropertiesMapEntryValue() * @generated */ int PROPERTIES_MAP_ENTRY_VALUE = 7; /** * The feature id for the '<em><b>Label</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTIES_MAP_ENTRY_VALUE__LABEL = 0; /** * The number of structural features of the '<em>Properties Map Entry Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTIES_MAP_ENTRY_VALUE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.AImpl <em>A</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.AImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getA() * @generated */ int A = 8; /** * The feature id for the '<em><b>Owned Ds</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int A__OWNED_DS = 0; /** * The feature id for the '<em><b>Owned Bs</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int A__OWNED_BS = 1; /** * The number of structural features of the '<em>A</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int A_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.BImpl <em>B</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.BImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getB() * @generated */ int B = 9; /** * The feature id for the '<em><b>Owned C</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int B__OWNED_C = 0; /** * The number of structural features of the '<em>B</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int B_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.CImpl <em>C</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.CImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getC() * @generated */ int C = 10; /** * The number of structural features of the '<em>C</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int C_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.DImpl <em>D</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.DImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getD() * @generated */ int D = 11; /** * The feature id for the '<em><b>Data</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int D__DATA = 0; /** * The number of structural features of the '<em>D</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int D_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.EImpl <em>E</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.EImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getE() * @generated */ int E = 12; /** * The feature id for the '<em><b>Owned As</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int E__OWNED_AS = 0; /** * The number of structural features of the '<em>E</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int E_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.FImpl <em>F</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.FImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getF() * @generated */ int F = 13; /** * The feature id for the '<em><b>Owned Es</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int F__OWNED_ES = 0; /** * The number of structural features of the '<em>F</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int F_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.GImpl <em>G</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.GImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getG() * @generated */ int G = 14; /** * The feature id for the '<em><b>Dummy</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int G__DUMMY = 0; /** * The feature id for the '<em><b>Reference</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int G__REFERENCE = 1; /** * The feature id for the '<em><b>List</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int G__LIST = 2; /** * The number of structural features of the '<em>G</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int G_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.MyEnumListImpl <em>My Enum List</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.MyEnumListImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getMyEnumList() * @generated */ int MY_ENUM_LIST = 15; /** * The feature id for the '<em><b>My Enum</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MY_ENUM_LIST__MY_ENUM = 0; /** * The number of structural features of the '<em>My Enum List</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MY_ENUM_LIST_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.MyEnumListUnsettableImpl <em>My Enum List Unsettable</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.MyEnumListUnsettableImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getMyEnumListUnsettable() * @generated */ int MY_ENUM_LIST_UNSETTABLE = 16; /** * The feature id for the '<em><b>My Enum</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MY_ENUM_LIST_UNSETTABLE__MY_ENUM = 0; /** * The number of structural features of the '<em>My Enum List Unsettable</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MY_ENUM_LIST_UNSETTABLE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.HoldableImpl <em>Holdable</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.HoldableImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getHoldable() * @generated */ int HOLDABLE = 19; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HOLDABLE__NAME = 0; /** * The number of structural features of the '<em>Holdable</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HOLDABLE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.HolderImpl <em>Holder</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.HolderImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getHolder() * @generated */ int HOLDER = 17; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HOLDER__NAME = HOLDABLE__NAME; /** * The feature id for the '<em><b>Held</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HOLDER__HELD = HOLDABLE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owned</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HOLDER__OWNED = HOLDABLE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Holder</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HOLDER_FEATURE_COUNT = HOLDABLE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.ThingImpl <em>Thing</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.ThingImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getThing() * @generated */ int THING = 18; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int THING__NAME = HOLDABLE__NAME; /** * The number of structural features of the '<em>Thing</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int THING_FEATURE_COUNT = HOLDABLE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.HasNillableAttributeImpl <em>Has Nillable Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.HasNillableAttributeImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getHasNillableAttribute() * @generated */ int HAS_NILLABLE_ATTRIBUTE = 20; /** * The feature id for the '<em><b>Nillable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HAS_NILLABLE_ATTRIBUTE__NILLABLE = 0; /** * The number of structural features of the '<em>Has Nillable Attribute</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HAS_NILLABLE_ATTRIBUTE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.EmptyStringDefaultImpl <em>Empty String Default</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.EmptyStringDefaultImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getEmptyStringDefault() * @generated */ int EMPTY_STRING_DEFAULT = 21; /** * The feature id for the '<em><b>Attribute</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMPTY_STRING_DEFAULT__ATTRIBUTE = 0; /** * The number of structural features of the '<em>Empty String Default</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMPTY_STRING_DEFAULT_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.EmptyStringDefaultUnsettableImpl <em>Empty String Default Unsettable</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.EmptyStringDefaultUnsettableImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getEmptyStringDefaultUnsettable() * @generated */ int EMPTY_STRING_DEFAULT_UNSETTABLE = 22; /** * The feature id for the '<em><b>Attribute</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMPTY_STRING_DEFAULT_UNSETTABLE__ATTRIBUTE = 0; /** * The number of structural features of the '<em>Empty String Default Unsettable</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMPTY_STRING_DEFAULT_UNSETTABLE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.UnsettableAttributesImpl <em>Unsettable Attributes</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.UnsettableAttributesImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getUnsettableAttributes() * @generated */ int UNSETTABLE_ATTRIBUTES = 23; /** * The feature id for the '<em><b>Attr Big Decimal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_BIG_DECIMAL = 0; /** * The feature id for the '<em><b>Attr Big Integer</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_BIG_INTEGER = 1; /** * The feature id for the '<em><b>Attr Boolean</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_BOOLEAN = 2; /** * The feature id for the '<em><b>Attr Boolean Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_BOOLEAN_OBJECT = 3; /** * The feature id for the '<em><b>Attr Byte</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_BYTE = 4; /** * The feature id for the '<em><b>Attr Byte Array</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_BYTE_ARRAY = 5; /** * The feature id for the '<em><b>Attr Byte Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_BYTE_OBJECT = 6; /** * The feature id for the '<em><b>Attr Char</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_CHAR = 7; /** * The feature id for the '<em><b>Attr Character Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_CHARACTER_OBJECT = 8; /** * The feature id for the '<em><b>Attr Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_DATE = 9; /** * The feature id for the '<em><b>Attr Double</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_DOUBLE = 10; /** * The feature id for the '<em><b>Attr Double Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_DOUBLE_OBJECT = 11; /** * The feature id for the '<em><b>Attr Float</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_FLOAT = 12; /** * The feature id for the '<em><b>Attr Float Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_FLOAT_OBJECT = 13; /** * The feature id for the '<em><b>Attr Int</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_INT = 14; /** * The feature id for the '<em><b>Attr Integer Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_INTEGER_OBJECT = 15; /** * The feature id for the '<em><b>Attr Java Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_JAVA_CLASS = 16; /** * The feature id for the '<em><b>Attr Java Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_JAVA_OBJECT = 17; /** * The feature id for the '<em><b>Attr Long</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_LONG = 18; /** * The feature id for the '<em><b>Attr Long Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_LONG_OBJECT = 19; /** * The feature id for the '<em><b>Attr Short</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_SHORT = 20; /** * The feature id for the '<em><b>Attr Short Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_SHORT_OBJECT = 21; /** * The feature id for the '<em><b>Attr String</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES__ATTR_STRING = 22; /** * The number of structural features of the '<em>Unsettable Attributes</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNSETTABLE_ATTRIBUTES_FEATURE_COUNT = 23; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.legacy.impl.CanReferenceLegacyImpl <em>Can Reference Legacy</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.CanReferenceLegacyImpl * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getCanReferenceLegacy() * @generated */ int CAN_REFERENCE_LEGACY = 24; /** * The feature id for the '<em><b>Single Containment</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CAN_REFERENCE_LEGACY__SINGLE_CONTAINMENT = 0; /** * The feature id for the '<em><b>Multiple Containment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CAN_REFERENCE_LEGACY__MULTIPLE_CONTAINMENT = 1; /** * The feature id for the '<em><b>Single Reference</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CAN_REFERENCE_LEGACY__SINGLE_REFERENCE = 2; /** * The feature id for the '<em><b>Multiple Reference</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CAN_REFERENCE_LEGACY__MULTIPLE_REFERENCE = 3; /** * The number of structural features of the '<em>Can Reference Legacy</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CAN_REFERENCE_LEGACY_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model6.MyEnum <em>My Enum</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.cdo.tests.model6.MyEnum * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getMyEnum() * @generated */ int MY_ENUM = 25; /** * The meta object id for the '<em>My String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.cdo.tests.model6.legacy.impl.Model6PackageImpl#getMyString() * @generated */ int MY_STRING = 26; /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.Root <em>Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Root</em>'. * @see org.eclipse.emf.cdo.tests.model6.Root * @generated */ EClass getRoot(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.Root#getListA <em>List A</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>List A</em>'. * @see org.eclipse.emf.cdo.tests.model6.Root#getListA() * @see #getRoot() * @generated */ EReference getRoot_ListA(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.Root#getListB <em>List B</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>List B</em>'. * @see org.eclipse.emf.cdo.tests.model6.Root#getListB() * @see #getRoot() * @generated */ EReference getRoot_ListB(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.Root#getListC <em>List C</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>List C</em>'. * @see org.eclipse.emf.cdo.tests.model6.Root#getListC() * @see #getRoot() * @generated */ EReference getRoot_ListC(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.Root#getListD <em>List D</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>List D</em>'. * @see org.eclipse.emf.cdo.tests.model6.Root#getListD() * @see #getRoot() * @generated */ EReference getRoot_ListD(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.BaseObject <em>Base Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Base Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.BaseObject * @generated */ EClass getBaseObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.BaseObject#getAttributeOptional <em>Attribute Optional</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attribute Optional</em>'. * @see org.eclipse.emf.cdo.tests.model6.BaseObject#getAttributeOptional() * @see #getBaseObject() * @generated */ EAttribute getBaseObject_AttributeOptional(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.BaseObject#getAttributeRequired <em>Attribute Required</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attribute Required</em>'. * @see org.eclipse.emf.cdo.tests.model6.BaseObject#getAttributeRequired() * @see #getBaseObject() * @generated */ EAttribute getBaseObject_AttributeRequired(); /** * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model6.BaseObject#getAttributeList <em>Attribute List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Attribute List</em>'. * @see org.eclipse.emf.cdo.tests.model6.BaseObject#getAttributeList() * @see #getBaseObject() * @generated */ EAttribute getBaseObject_AttributeList(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.ReferenceObject <em>Reference Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Reference Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.ReferenceObject * @generated */ EClass getReferenceObject(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.tests.model6.ReferenceObject#getReferenceOptional <em>Reference Optional</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Reference Optional</em>'. * @see org.eclipse.emf.cdo.tests.model6.ReferenceObject#getReferenceOptional() * @see #getReferenceObject() * @generated */ EReference getReferenceObject_ReferenceOptional(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.tests.model6.ReferenceObject#getReferenceList <em>Reference List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Reference List</em>'. * @see org.eclipse.emf.cdo.tests.model6.ReferenceObject#getReferenceList() * @see #getReferenceObject() * @generated */ EReference getReferenceObject_ReferenceList(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.ContainmentObject <em>Containment Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Containment Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.ContainmentObject * @generated */ EClass getContainmentObject(); /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.tests.model6.ContainmentObject#getContainmentOptional <em>Containment Optional</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Containment Optional</em>'. * @see org.eclipse.emf.cdo.tests.model6.ContainmentObject#getContainmentOptional() * @see #getContainmentObject() * @generated */ EReference getContainmentObject_ContainmentOptional(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.ContainmentObject#getContainmentList <em>Containment List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Containment List</em>'. * @see org.eclipse.emf.cdo.tests.model6.ContainmentObject#getContainmentList() * @see #getContainmentObject() * @generated */ EReference getContainmentObject_ContainmentList(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.UnorderedList <em>Unordered List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Unordered List</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnorderedList * @generated */ EClass getUnorderedList(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.UnorderedList#getContained <em>Contained</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Contained</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnorderedList#getContained() * @see #getUnorderedList() * @generated */ EReference getUnorderedList_Contained(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.tests.model6.UnorderedList#getReferenced <em>Referenced</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Referenced</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnorderedList#getReferenced() * @see #getUnorderedList() * @generated */ EReference getUnorderedList_Referenced(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.PropertiesMap <em>Properties Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Properties Map</em>'. * @see org.eclipse.emf.cdo.tests.model6.PropertiesMap * @generated */ EClass getPropertiesMap(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.PropertiesMap#getLabel <em>Label</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Label</em>'. * @see org.eclipse.emf.cdo.tests.model6.PropertiesMap#getLabel() * @see #getPropertiesMap() * @generated */ EAttribute getPropertiesMap_Label(); /** * Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model6.PropertiesMap#getPersistentMap <em>Persistent Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>Persistent Map</em>'. * @see org.eclipse.emf.cdo.tests.model6.PropertiesMap#getPersistentMap() * @see #getPropertiesMap() * @generated */ EReference getPropertiesMap_PersistentMap(); /** * Returns the meta object for the map '{@link org.eclipse.emf.cdo.tests.model6.PropertiesMap#getTransientMap <em>Transient Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>Transient Map</em>'. * @see org.eclipse.emf.cdo.tests.model6.PropertiesMap#getTransientMap() * @see #getPropertiesMap() * @generated */ EReference getPropertiesMap_TransientMap(); /** * Returns the meta object for class '{@link java.util.Map.Entry <em>Properties Map Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Properties Map Entry</em>'. * @see java.util.Map.Entry * @model keyDataType="org.eclipse.emf.ecore.EString" * valueType="org.eclipse.emf.cdo.tests.model6.PropertiesMapEntryValue" valueContainment="true" valueResolveProxies="true" * @generated */ EClass getPropertiesMapEntry(); /** * 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 #getPropertiesMapEntry() * @generated */ EAttribute getPropertiesMapEntry_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 #getPropertiesMapEntry() * @generated */ EReference getPropertiesMapEntry_Value(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.PropertiesMapEntryValue <em>Properties Map Entry Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Properties Map Entry Value</em>'. * @see org.eclipse.emf.cdo.tests.model6.PropertiesMapEntryValue * @generated */ EClass getPropertiesMapEntryValue(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.PropertiesMapEntryValue#getLabel <em>Label</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Label</em>'. * @see org.eclipse.emf.cdo.tests.model6.PropertiesMapEntryValue#getLabel() * @see #getPropertiesMapEntryValue() * @generated */ EAttribute getPropertiesMapEntryValue_Label(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.A <em>A</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>A</em>'. * @see org.eclipse.emf.cdo.tests.model6.A * @generated */ EClass getA(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.A#getOwnedDs <em>Owned Ds</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Ds</em>'. * @see org.eclipse.emf.cdo.tests.model6.A#getOwnedDs() * @see #getA() * @generated */ EReference getA_OwnedDs(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.A#getOwnedBs <em>Owned Bs</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Bs</em>'. * @see org.eclipse.emf.cdo.tests.model6.A#getOwnedBs() * @see #getA() * @generated */ EReference getA_OwnedBs(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.B <em>B</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>B</em>'. * @see org.eclipse.emf.cdo.tests.model6.B * @generated */ EClass getB(); /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.tests.model6.B#getOwnedC <em>Owned C</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned C</em>'. * @see org.eclipse.emf.cdo.tests.model6.B#getOwnedC() * @see #getB() * @generated */ EReference getB_OwnedC(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.C <em>C</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>C</em>'. * @see org.eclipse.emf.cdo.tests.model6.C * @generated */ EClass getC(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.D <em>D</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>D</em>'. * @see org.eclipse.emf.cdo.tests.model6.D * @generated */ EClass getD(); /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.tests.model6.D#getData <em>Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Data</em>'. * @see org.eclipse.emf.cdo.tests.model6.D#getData() * @see #getD() * @generated */ EReference getD_Data(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.E <em>E</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>E</em>'. * @see org.eclipse.emf.cdo.tests.model6.E * @generated */ EClass getE(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.E#getOwnedAs <em>Owned As</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned As</em>'. * @see org.eclipse.emf.cdo.tests.model6.E#getOwnedAs() * @see #getE() * @generated */ EReference getE_OwnedAs(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.F <em>F</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>F</em>'. * @see org.eclipse.emf.cdo.tests.model6.F * @generated */ EClass getF(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.F#getOwnedEs <em>Owned Es</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Es</em>'. * @see org.eclipse.emf.cdo.tests.model6.F#getOwnedEs() * @see #getF() * @generated */ EReference getF_OwnedEs(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.G <em>G</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>G</em>'. * @see org.eclipse.emf.cdo.tests.model6.G * @generated */ EClass getG(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.G#getDummy <em>Dummy</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Dummy</em>'. * @see org.eclipse.emf.cdo.tests.model6.G#getDummy() * @see #getG() * @generated */ EAttribute getG_Dummy(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.tests.model6.G#getReference <em>Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Reference</em>'. * @see org.eclipse.emf.cdo.tests.model6.G#getReference() * @see #getG() * @generated */ EReference getG_Reference(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.tests.model6.G#getList <em>List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>List</em>'. * @see org.eclipse.emf.cdo.tests.model6.G#getList() * @see #getG() * @generated */ EReference getG_List(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.MyEnumList <em>My Enum List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>My Enum List</em>'. * @see org.eclipse.emf.cdo.tests.model6.MyEnumList * @generated */ EClass getMyEnumList(); /** * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model6.MyEnumList#getMyEnum <em>My Enum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>My Enum</em>'. * @see org.eclipse.emf.cdo.tests.model6.MyEnumList#getMyEnum() * @see #getMyEnumList() * @generated */ EAttribute getMyEnumList_MyEnum(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.MyEnumListUnsettable <em>My Enum List Unsettable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>My Enum List Unsettable</em>'. * @see org.eclipse.emf.cdo.tests.model6.MyEnumListUnsettable * @generated */ EClass getMyEnumListUnsettable(); /** * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model6.MyEnumListUnsettable#getMyEnum <em>My Enum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>My Enum</em>'. * @see org.eclipse.emf.cdo.tests.model6.MyEnumListUnsettable#getMyEnum() * @see #getMyEnumListUnsettable() * @generated */ EAttribute getMyEnumListUnsettable_MyEnum(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.Holder <em>Holder</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Holder</em>'. * @see org.eclipse.emf.cdo.tests.model6.Holder * @generated */ EClass getHolder(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.tests.model6.Holder#getHeld <em>Held</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Held</em>'. * @see org.eclipse.emf.cdo.tests.model6.Holder#getHeld() * @see #getHolder() * @generated */ EReference getHolder_Held(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.Holder#getOwned <em>Owned</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned</em>'. * @see org.eclipse.emf.cdo.tests.model6.Holder#getOwned() * @see #getHolder() * @generated */ EReference getHolder_Owned(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.Thing <em>Thing</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Thing</em>'. * @see org.eclipse.emf.cdo.tests.model6.Thing * @generated */ EClass getThing(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.Holdable <em>Holdable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Holdable</em>'. * @see org.eclipse.emf.cdo.tests.model6.Holdable * @generated */ EClass getHoldable(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.Holdable#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.cdo.tests.model6.Holdable#getName() * @see #getHoldable() * @generated */ EAttribute getHoldable_Name(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.HasNillableAttribute <em>Has Nillable Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Has Nillable Attribute</em>'. * @see org.eclipse.emf.cdo.tests.model6.HasNillableAttribute * @generated */ EClass getHasNillableAttribute(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.HasNillableAttribute#getNillable <em>Nillable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Nillable</em>'. * @see org.eclipse.emf.cdo.tests.model6.HasNillableAttribute#getNillable() * @see #getHasNillableAttribute() * @generated */ EAttribute getHasNillableAttribute_Nillable(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.EmptyStringDefault <em>Empty String Default</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Empty String Default</em>'. * @see org.eclipse.emf.cdo.tests.model6.EmptyStringDefault * @generated */ EClass getEmptyStringDefault(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.EmptyStringDefault#getAttribute <em>Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attribute</em>'. * @see org.eclipse.emf.cdo.tests.model6.EmptyStringDefault#getAttribute() * @see #getEmptyStringDefault() * @generated */ EAttribute getEmptyStringDefault_Attribute(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.EmptyStringDefaultUnsettable <em>Empty String Default Unsettable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Empty String Default Unsettable</em>'. * @see org.eclipse.emf.cdo.tests.model6.EmptyStringDefaultUnsettable * @generated */ EClass getEmptyStringDefaultUnsettable(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.EmptyStringDefaultUnsettable#getAttribute <em>Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attribute</em>'. * @see org.eclipse.emf.cdo.tests.model6.EmptyStringDefaultUnsettable#getAttribute() * @see #getEmptyStringDefaultUnsettable() * @generated */ EAttribute getEmptyStringDefaultUnsettable_Attribute(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes <em>Unsettable Attributes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Unsettable Attributes</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes * @generated */ EClass getUnsettableAttributes(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrBigDecimal <em>Attr Big Decimal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Big Decimal</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrBigDecimal() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrBigDecimal(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrBigInteger <em>Attr Big Integer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Big Integer</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrBigInteger() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrBigInteger(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#isAttrBoolean <em>Attr Boolean</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Boolean</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#isAttrBoolean() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrBoolean(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrBooleanObject <em>Attr Boolean Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Boolean Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrBooleanObject() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrBooleanObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrByte <em>Attr Byte</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Byte</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrByte() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrByte(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrByteArray <em>Attr Byte Array</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Byte Array</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrByteArray() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrByteArray(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrByteObject <em>Attr Byte Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Byte Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrByteObject() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrByteObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrChar <em>Attr Char</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Char</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrChar() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrChar(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrCharacterObject <em>Attr Character Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Character Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrCharacterObject() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrCharacterObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrDate <em>Attr Date</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Date</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrDate() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrDate(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrDouble <em>Attr Double</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Double</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrDouble() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrDouble(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrDoubleObject <em>Attr Double Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Double Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrDoubleObject() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrDoubleObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrFloat <em>Attr Float</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Float</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrFloat() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrFloat(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrFloatObject <em>Attr Float Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Float Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrFloatObject() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrFloatObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrInt <em>Attr Int</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Int</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrInt() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrInt(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrIntegerObject <em>Attr Integer Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Integer Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrIntegerObject() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrIntegerObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrJavaClass <em>Attr Java Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Java Class</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrJavaClass() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrJavaClass(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrJavaObject <em>Attr Java Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Java Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrJavaObject() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrJavaObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrLong <em>Attr Long</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Long</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrLong() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrLong(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrLongObject <em>Attr Long Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Long Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrLongObject() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrLongObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrShort <em>Attr Short</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Short</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrShort() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrShort(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrShortObject <em>Attr Short Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr Short Object</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrShortObject() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrShortObject(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrString <em>Attr String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Attr String</em>'. * @see org.eclipse.emf.cdo.tests.model6.UnsettableAttributes#getAttrString() * @see #getUnsettableAttributes() * @generated */ EAttribute getUnsettableAttributes_AttrString(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy <em>Can Reference Legacy</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Can Reference Legacy</em>'. * @see org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy * @generated */ EClass getCanReferenceLegacy(); /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy#getSingleContainment <em>Single Containment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Single Containment</em>'. * @see org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy#getSingleContainment() * @see #getCanReferenceLegacy() * @generated */ EReference getCanReferenceLegacy_SingleContainment(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy#getMultipleContainment <em>Multiple Containment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Multiple Containment</em>'. * @see org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy#getMultipleContainment() * @see #getCanReferenceLegacy() * @generated */ EReference getCanReferenceLegacy_MultipleContainment(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy#getSingleReference <em>Single Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Single Reference</em>'. * @see org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy#getSingleReference() * @see #getCanReferenceLegacy() * @generated */ EReference getCanReferenceLegacy_SingleReference(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy#getMultipleReference <em>Multiple Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Multiple Reference</em>'. * @see org.eclipse.emf.cdo.tests.model6.CanReferenceLegacy#getMultipleReference() * @see #getCanReferenceLegacy() * @generated */ EReference getCanReferenceLegacy_MultipleReference(); /** * Returns the meta object for enum '{@link org.eclipse.emf.cdo.tests.model6.MyEnum <em>My Enum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>My Enum</em>'. * @see org.eclipse.emf.cdo.tests.model6.MyEnum * @generated */ EEnum getMyEnum(); /** * Returns the meta object for data type '{@link java.lang.String <em>My String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>My String</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getMyString(); /** * 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 */ Model6Factory getModel6Factory(); } // Model6Package