/** * Copyright (c) 2012-2013 EclipseSource Muenchen GmbH 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: * Edgar Mueller - initial API and implementation */ package org.eclipse.emf.emfstore.test.model; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.EcorePackage; /** * <!-- 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.emfstore.test.model.TestmodelFactory * @model kind="package" * @generated */ public interface TestmodelPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ String eNAME = "test"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ String eNS_URI = "http://eclipse.org/emf/emfstore/test/model"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ String eNS_PREFIX = "org.eclipse.emf.emfstore.test.model"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ TestmodelPackage eINSTANCE = org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.emf.emfstore.test.model.impl.TestElementImpl * <em>Test Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TestElementImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTestElement() * @generated */ int TEST_ELEMENT = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__NAME = EcorePackage.EOBJECT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Strings</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__STRINGS = EcorePackage.EOBJECT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>References</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__REFERENCES = EcorePackage.EOBJECT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Contained Elements</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__CONTAINED_ELEMENTS = EcorePackage.EOBJECT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Reference</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__REFERENCE = EcorePackage.EOBJECT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Contained Element</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__CONTAINED_ELEMENT = EcorePackage.EOBJECT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Other Reference</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__OTHER_REFERENCE = EcorePackage.EOBJECT_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__DESCRIPTION = EcorePackage.EOBJECT_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__CONTAINER = EcorePackage.EOBJECT_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Sref Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__SREF_CONTAINER = EcorePackage.EOBJECT_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Element Map</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__ELEMENT_MAP = EcorePackage.EOBJECT_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>String To String Map</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__STRING_TO_STRING_MAP = EcorePackage.EOBJECT_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>Element To String Map</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__ELEMENT_TO_STRING_MAP = EcorePackage.EOBJECT_FEATURE_COUNT + 12; /** * The feature id for the '<em><b>String To Element Map</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__STRING_TO_ELEMENT_MAP = EcorePackage.EOBJECT_FEATURE_COUNT + 13; /** * The feature id for the '<em><b>Non Contained NTo1</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__NON_CONTAINED_NTO1 = EcorePackage.EOBJECT_FEATURE_COUNT + 14; /** * The feature id for the '<em><b>Non Contained 1To N</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__NON_CONTAINED_1TO_N = EcorePackage.EOBJECT_FEATURE_COUNT + 15; /** * The feature id for the '<em><b>Non Contained NTo M</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__NON_CONTAINED_NTO_M = EcorePackage.EOBJECT_FEATURE_COUNT + 16; /** * The feature id for the '<em><b>Non Contained MTo N</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__NON_CONTAINED_MTO_N = EcorePackage.EOBJECT_FEATURE_COUNT + 17; /** * The feature id for the '<em><b>Contained Elements2</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__CONTAINED_ELEMENTS2 = EcorePackage.EOBJECT_FEATURE_COUNT + 18; /** * The feature id for the '<em><b>Container2</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__CONTAINER2 = EcorePackage.EOBJECT_FEATURE_COUNT + 19; /** * The feature id for the '<em><b>Contained Elements No Opposite</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__CONTAINED_ELEMENTS_NO_OPPOSITE = EcorePackage.EOBJECT_FEATURE_COUNT + 20; /** * The feature id for the '<em><b>Contained Element No Opposite</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__CONTAINED_ELEMENT_NO_OPPOSITE = EcorePackage.EOBJECT_FEATURE_COUNT + 21; /** * The feature id for the '<em><b>Feature Map Entries</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__FEATURE_MAP_ENTRIES = EcorePackage.EOBJECT_FEATURE_COUNT + 22; /** * The feature id for the '<em><b>Feature Map References1</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__FEATURE_MAP_REFERENCES1 = EcorePackage.EOBJECT_FEATURE_COUNT + 23; /** * The feature id for the '<em><b>Feature Map References2</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT__FEATURE_MAP_REFERENCES2 = EcorePackage.EOBJECT_FEATURE_COUNT + 24; /** * The number of structural features of the '<em>Test Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT_FEATURE_COUNT = EcorePackage.EOBJECT_FEATURE_COUNT + 25; /** * The meta object id for the '{@link org.eclipse.emf.emfstore.test.model.impl.TestElementToStringMapImpl * <em>Test Element To String Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TestElementToStringMapImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTestElementToStringMap() * @generated */ int TEST_ELEMENT_TO_STRING_MAP = 1; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT_TO_STRING_MAP__VALUE = 0; /** * The feature id for the '<em><b>Key</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT_TO_STRING_MAP__KEY = 1; /** * The number of structural features of the '<em>Test Element To String Map</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT_TO_STRING_MAP_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.emf.emfstore.test.model.impl.StringToStringMapImpl * <em>String To String Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.StringToStringMapImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getStringToStringMap() * @generated */ int STRING_TO_STRING_MAP = 2; /** * 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.emfstore.test.model.impl.TestElementToTestElementMapImpl * <em>Test Element To Test Element Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TestElementToTestElementMapImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTestElementToTestElementMap() * @generated */ int TEST_ELEMENT_TO_TEST_ELEMENT_MAP = 3; /** * The feature id for the '<em><b>Value</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT_TO_TEST_ELEMENT_MAP__VALUE = 0; /** * The feature id for the '<em><b>Key</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT_TO_TEST_ELEMENT_MAP__KEY = 1; /** * The number of structural features of the '<em>Test Element To Test Element Map</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_ELEMENT_TO_TEST_ELEMENT_MAP_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.emf.emfstore.test.model.impl.StringToTestElementMapImpl * <em>String To Test Element Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.StringToTestElementMapImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getStringToTestElementMap() * @generated */ int STRING_TO_TEST_ELEMENT_MAP = 4; /** * The feature id for the '<em><b>Value</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int STRING_TO_TEST_ELEMENT_MAP__VALUE = 0; /** * The feature id for the '<em><b>Key</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int STRING_TO_TEST_ELEMENT_MAP__KEY = 1; /** * The number of structural features of the '<em>String To Test Element Map</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int STRING_TO_TEST_ELEMENT_MAP_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.emf.emfstore.test.model.impl.TestTypeImpl <em>Test Type</em>}' * class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TestTypeImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTestType() * @generated */ int TEST_TYPE = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_TYPE__NAME = 0; /** * The number of structural features of the '<em>Test Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TEST_TYPE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.emfstore.test.model.impl.TypeWithFeatureMapNonContainmentImpl * <em>Type With Feature Map Non Containment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TypeWithFeatureMapNonContainmentImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTypeWithFeatureMapNonContainment() * @generated */ int TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT__NAME = TEST_TYPE__NAME; /** * The feature id for the '<em><b>Map</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT__MAP = TEST_TYPE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>First Key</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT__FIRST_KEY = TEST_TYPE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Second Key</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT__SECOND_KEY = TEST_TYPE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Type With Feature Map Non Containment</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT_FEATURE_COUNT = TEST_TYPE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.emf.emfstore.test.model.impl.TypeWithFeatureMapContainmentImpl * <em>Type With Feature Map Containment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TypeWithFeatureMapContainmentImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTypeWithFeatureMapContainment() * @generated */ int TYPE_WITH_FEATURE_MAP_CONTAINMENT = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_CONTAINMENT__NAME = TEST_TYPE__NAME; /** * The feature id for the '<em><b>Map Containment</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_CONTAINMENT__MAP_CONTAINMENT = TEST_TYPE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>First Key Containment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_CONTAINMENT__FIRST_KEY_CONTAINMENT = TEST_TYPE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Second Key Containment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_CONTAINMENT__SECOND_KEY_CONTAINMENT = TEST_TYPE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Type With Feature Map Containment</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int TYPE_WITH_FEATURE_MAP_CONTAINMENT_FEATURE_COUNT = TEST_TYPE_FEATURE_COUNT + 3; /** * Returns the meta object for class '{@link org.eclipse.emf.emfstore.test.model.TestElement <em>Test Element</em>} * '. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Test Element</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement * @generated */ EClass getTestElement(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.test.model.TestElement#getName * <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getName() * @see #getTestElement() * @generated */ EAttribute getTestElement_Name(); /** * Returns the meta object for the attribute list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getStrings <em>Strings</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute list '<em>Strings</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getStrings() * @see #getTestElement() * @generated */ EAttribute getTestElement_Strings(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getReferences <em>References</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference list '<em>References</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getReferences() * @see #getTestElement() * @generated */ EReference getTestElement_References(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getContainedElements <em>Contained Elements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Contained Elements</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getContainedElements() * @see #getTestElement() * @generated */ EReference getTestElement_ContainedElements(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.emfstore.test.model.TestElement#getReference * <em>Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference '<em>Reference</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getReference() * @see #getTestElement() * @generated */ EReference getTestElement_Reference(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getContainedElement <em>Contained Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Contained Element</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getContainedElement() * @see #getTestElement() * @generated */ EReference getTestElement_ContainedElement(); /** * Returns the meta object for the reference ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getOtherReference <em>Other Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference '<em>Other Reference</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getOtherReference() * @see #getTestElement() * @generated */ EReference getTestElement_OtherReference(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.test.model.TestElement#getDescription * <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Description</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getDescription() * @see #getTestElement() * @generated */ EAttribute getTestElement_Description(); /** * Returns the meta object for the container reference ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getContainer <em>Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Container</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getContainer() * @see #getTestElement() * @generated */ EReference getTestElement_Container(); /** * Returns the meta object for the container reference ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getSrefContainer <em>Sref Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Sref Container</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getSrefContainer() * @see #getTestElement() * @generated */ EReference getTestElement_SrefContainer(); /** * Returns the meta object for the map '{@link org.eclipse.emf.emfstore.test.model.TestElement#getElementMap * <em>Element Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the map '<em>Element Map</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getElementMap() * @see #getTestElement() * @generated */ EReference getTestElement_ElementMap(); /** * Returns the meta object for the map '{@link org.eclipse.emf.emfstore.test.model.TestElement#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.emfstore.test.model.TestElement#getStringToStringMap() * @see #getTestElement() * @generated */ EReference getTestElement_StringToStringMap(); /** * Returns the meta object for the map ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getElementToStringMap <em>Element To String Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the map '<em>Element To String Map</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getElementToStringMap() * @see #getTestElement() * @generated */ EReference getTestElement_ElementToStringMap(); /** * Returns the meta object for the map ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getStringToElementMap <em>String To Element Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the map '<em>String To Element Map</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getStringToElementMap() * @see #getTestElement() * @generated */ EReference getTestElement_StringToElementMap(); /** * Returns the meta object for the reference ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getNonContained_NTo1 <em>Non Contained NTo1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference '<em>Non Contained NTo1</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getNonContained_NTo1() * @see #getTestElement() * @generated */ EReference getTestElement_NonContained_NTo1(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getNonContained_1ToN <em>Non Contained 1To N</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Non Contained 1To N</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getNonContained_1ToN() * @see #getTestElement() * @generated */ EReference getTestElement_NonContained_1ToN(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getNonContained_NToM <em>Non Contained NTo M</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Non Contained NTo M</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getNonContained_NToM() * @see #getTestElement() * @generated */ EReference getTestElement_NonContained_NToM(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getNonContained_MToN <em>Non Contained MTo N</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Non Contained MTo N</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getNonContained_MToN() * @see #getTestElement() * @generated */ EReference getTestElement_NonContained_MToN(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getContainedElements2 <em>Contained Elements2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Contained Elements2</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getContainedElements2() * @see #getTestElement() * @generated */ EReference getTestElement_ContainedElements2(); /** * Returns the meta object for the container reference ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getContainer2 <em>Container2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Container2</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getContainer2() * @see #getTestElement() * @generated */ EReference getTestElement_Container2(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getContainedElements_NoOpposite * <em>Contained Elements No Opposite</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Contained Elements No Opposite</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getContainedElements_NoOpposite() * @see #getTestElement() * @generated */ EReference getTestElement_ContainedElements_NoOpposite(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getContainedElement_NoOpposite * <em>Contained Element No Opposite</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Contained Element No Opposite</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getContainedElement_NoOpposite() * @see #getTestElement() * @generated */ EReference getTestElement_ContainedElement_NoOpposite(); /** * Returns the meta object for the attribute list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getFeatureMapEntries <em>Feature Map Entries</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute list '<em>Feature Map Entries</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getFeatureMapEntries() * @see #getTestElement() * @generated */ EAttribute getTestElement_FeatureMapEntries(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getFeatureMapReferences1 <em>Feature Map References1</em>} * '. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Feature Map References1</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getFeatureMapReferences1() * @see #getTestElement() * @generated */ EReference getTestElement_FeatureMapReferences1(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.test.model.TestElement#getFeatureMapReferences2 <em>Feature Map References2</em>} * '. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Feature Map References2</em>'. * @see org.eclipse.emf.emfstore.test.model.TestElement#getFeatureMapReferences2() * @see #getTestElement() * @generated */ EReference getTestElement_FeatureMapReferences2(); /** * Returns the meta object for class '{@link java.util.Map.Entry <em>Test Element To String Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Test Element To String Map</em>'. * @see java.util.Map.Entry * @model features="value key" * valueDataType="org.eclipse.emf.ecore.EString" * keyType="org.eclipse.emf.emfstore.test.model.TestElement" * @generated */ EClass getTestElementToStringMap(); /** * 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 #getTestElementToStringMap() * @generated */ EAttribute getTestElementToStringMap_Value(); /** * 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 #getTestElementToStringMap() * @generated */ EReference getTestElementToStringMap_Key(); /** * 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>Test Element To Test Element Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Test Element To Test Element Map</em>'. * @see java.util.Map.Entry * @model features="value key" * valueType="org.eclipse.emf.emfstore.test.model.TestElement" * keyType="org.eclipse.emf.emfstore.test.model.TestElement" * @generated */ EClass getTestElementToTestElementMap(); /** * 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 #getTestElementToTestElementMap() * @generated */ EReference getTestElementToTestElementMap_Value(); /** * 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 #getTestElementToTestElementMap() * @generated */ EReference getTestElementToTestElementMap_Key(); /** * Returns the meta object for class '{@link java.util.Map.Entry <em>String To Test Element Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>String To Test Element Map</em>'. * @see java.util.Map.Entry * @model features="value key" * valueType="org.eclipse.emf.emfstore.test.model.TestElement" * keyDataType="org.eclipse.emf.ecore.EString" * @generated */ EClass getStringToTestElementMap(); /** * 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 #getStringToTestElementMap() * @generated */ EReference getStringToTestElementMap_Value(); /** * 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 #getStringToTestElementMap() * @generated */ EAttribute getStringToTestElementMap_Key(); /** * Returns the meta object for class '{@link org.eclipse.emf.emfstore.test.model.TestType <em>Test Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Test Type</em>'. * @see org.eclipse.emf.emfstore.test.model.TestType * @generated */ EClass getTestType(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.test.model.TestType#getName * <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.emfstore.test.model.TestType#getName() * @see #getTestType() * @generated */ EAttribute getTestType_Name(); /** * Returns the meta object for class '{@link org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapNonContainment * <em>Type With Feature Map Non Containment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Type With Feature Map Non Containment</em>'. * @see org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapNonContainment * @generated */ EClass getTypeWithFeatureMapNonContainment(); /** * Returns the meta object for the attribute list ' * {@link org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapNonContainment#getMap <em>Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute list '<em>Map</em>'. * @see org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapNonContainment#getMap() * @see #getTypeWithFeatureMapNonContainment() * @generated */ EAttribute getTypeWithFeatureMapNonContainment_Map(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapNonContainment#getFirstKey <em>First Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference list '<em>First Key</em>'. * @see org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapNonContainment#getFirstKey() * @see #getTypeWithFeatureMapNonContainment() * @generated */ EReference getTypeWithFeatureMapNonContainment_FirstKey(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapNonContainment#getSecondKey <em>Second Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Second Key</em>'. * @see org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapNonContainment#getSecondKey() * @see #getTypeWithFeatureMapNonContainment() * @generated */ EReference getTypeWithFeatureMapNonContainment_SecondKey(); /** * Returns the meta object for class '{@link org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapContainment * <em>Type With Feature Map Containment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Type With Feature Map Containment</em>'. * @see org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapContainment * @generated */ EClass getTypeWithFeatureMapContainment(); /** * Returns the meta object for the attribute list ' * {@link org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapContainment#getMapContainment * <em>Map Containment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute list '<em>Map Containment</em>'. * @see org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapContainment#getMapContainment() * @see #getTypeWithFeatureMapContainment() * @generated */ EAttribute getTypeWithFeatureMapContainment_MapContainment(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapContainment#getFirstKeyContainment * <em>First Key Containment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>First Key Containment</em>'. * @see org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapContainment#getFirstKeyContainment() * @see #getTypeWithFeatureMapContainment() * @generated */ EReference getTypeWithFeatureMapContainment_FirstKeyContainment(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapContainment#getSecondKeyContainment * <em>Second Key Containment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Second Key Containment</em>'. * @see org.eclipse.emf.emfstore.test.model.TypeWithFeatureMapContainment#getSecondKeyContainment() * @see #getTypeWithFeatureMapContainment() * @generated */ EReference getTypeWithFeatureMapContainment_SecondKeyContainment(); /** * 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 */ TestmodelFactory getTestmodelFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.emf.emfstore.test.model.impl.TestElementImpl * <em>Test Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TestElementImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTestElement() * @generated */ EClass TEST_ELEMENT = eINSTANCE.getTestElement(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute TEST_ELEMENT__NAME = eINSTANCE.getTestElement_Name(); /** * The meta object literal for the '<em><b>Strings</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute TEST_ELEMENT__STRINGS = eINSTANCE.getTestElement_Strings(); /** * The meta object literal for the '<em><b>References</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__REFERENCES = eINSTANCE.getTestElement_References(); /** * The meta object literal for the '<em><b>Contained Elements</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__CONTAINED_ELEMENTS = eINSTANCE.getTestElement_ContainedElements(); /** * The meta object literal for the '<em><b>Reference</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__REFERENCE = eINSTANCE.getTestElement_Reference(); /** * The meta object literal for the '<em><b>Contained Element</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__CONTAINED_ELEMENT = eINSTANCE.getTestElement_ContainedElement(); /** * The meta object literal for the '<em><b>Other Reference</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__OTHER_REFERENCE = eINSTANCE.getTestElement_OtherReference(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute TEST_ELEMENT__DESCRIPTION = eINSTANCE.getTestElement_Description(); /** * The meta object literal for the '<em><b>Container</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__CONTAINER = eINSTANCE.getTestElement_Container(); /** * The meta object literal for the '<em><b>Sref Container</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__SREF_CONTAINER = eINSTANCE.getTestElement_SrefContainer(); /** * The meta object literal for the '<em><b>Element Map</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__ELEMENT_MAP = eINSTANCE.getTestElement_ElementMap(); /** * The meta object literal for the '<em><b>String To String Map</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__STRING_TO_STRING_MAP = eINSTANCE.getTestElement_StringToStringMap(); /** * The meta object literal for the '<em><b>Element To String Map</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__ELEMENT_TO_STRING_MAP = eINSTANCE.getTestElement_ElementToStringMap(); /** * The meta object literal for the '<em><b>String To Element Map</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__STRING_TO_ELEMENT_MAP = eINSTANCE.getTestElement_StringToElementMap(); /** * The meta object literal for the '<em><b>Non Contained NTo1</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__NON_CONTAINED_NTO1 = eINSTANCE.getTestElement_NonContained_NTo1(); /** * The meta object literal for the '<em><b>Non Contained 1To N</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__NON_CONTAINED_1TO_N = eINSTANCE.getTestElement_NonContained_1ToN(); /** * The meta object literal for the '<em><b>Non Contained NTo M</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__NON_CONTAINED_NTO_M = eINSTANCE.getTestElement_NonContained_NToM(); /** * The meta object literal for the '<em><b>Non Contained MTo N</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__NON_CONTAINED_MTO_N = eINSTANCE.getTestElement_NonContained_MToN(); /** * The meta object literal for the '<em><b>Contained Elements2</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__CONTAINED_ELEMENTS2 = eINSTANCE.getTestElement_ContainedElements2(); /** * The meta object literal for the '<em><b>Container2</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__CONTAINER2 = eINSTANCE.getTestElement_Container2(); /** * The meta object literal for the '<em><b>Contained Elements No Opposite</b></em>' containment reference list * feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__CONTAINED_ELEMENTS_NO_OPPOSITE = eINSTANCE .getTestElement_ContainedElements_NoOpposite(); /** * The meta object literal for the '<em><b>Contained Element No Opposite</b></em>' containment reference * feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__CONTAINED_ELEMENT_NO_OPPOSITE = eINSTANCE.getTestElement_ContainedElement_NoOpposite(); /** * The meta object literal for the '<em><b>Feature Map Entries</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute TEST_ELEMENT__FEATURE_MAP_ENTRIES = eINSTANCE.getTestElement_FeatureMapEntries(); /** * The meta object literal for the '<em><b>Feature Map References1</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__FEATURE_MAP_REFERENCES1 = eINSTANCE.getTestElement_FeatureMapReferences1(); /** * The meta object literal for the '<em><b>Feature Map References2</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT__FEATURE_MAP_REFERENCES2 = eINSTANCE.getTestElement_FeatureMapReferences2(); /** * The meta object literal for the '{@link org.eclipse.emf.emfstore.test.model.impl.TestElementToStringMapImpl * <em>Test Element To String Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TestElementToStringMapImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTestElementToStringMap() * @generated */ EClass TEST_ELEMENT_TO_STRING_MAP = eINSTANCE.getTestElementToStringMap(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute TEST_ELEMENT_TO_STRING_MAP__VALUE = eINSTANCE.getTestElementToStringMap_Value(); /** * The meta object literal for the '<em><b>Key</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT_TO_STRING_MAP__KEY = eINSTANCE.getTestElementToStringMap_Key(); /** * The meta object literal for the '{@link org.eclipse.emf.emfstore.test.model.impl.StringToStringMapImpl * <em>String To String Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.StringToStringMapImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getStringToStringMap() * @generated */ EClass STRING_TO_STRING_MAP = eINSTANCE.getStringToStringMap(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute STRING_TO_STRING_MAP__KEY = eINSTANCE.getStringToStringMap_Key(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute STRING_TO_STRING_MAP__VALUE = eINSTANCE.getStringToStringMap_Value(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.test.model.impl.TestElementToTestElementMapImpl * <em>Test Element To Test Element Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TestElementToTestElementMapImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTestElementToTestElementMap() * @generated */ EClass TEST_ELEMENT_TO_TEST_ELEMENT_MAP = eINSTANCE.getTestElementToTestElementMap(); /** * The meta object literal for the '<em><b>Value</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT_TO_TEST_ELEMENT_MAP__VALUE = eINSTANCE.getTestElementToTestElementMap_Value(); /** * The meta object literal for the '<em><b>Key</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TEST_ELEMENT_TO_TEST_ELEMENT_MAP__KEY = eINSTANCE.getTestElementToTestElementMap_Key(); /** * The meta object literal for the '{@link org.eclipse.emf.emfstore.test.model.impl.StringToTestElementMapImpl * <em>String To Test Element Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.StringToTestElementMapImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getStringToTestElementMap() * @generated */ EClass STRING_TO_TEST_ELEMENT_MAP = eINSTANCE.getStringToTestElementMap(); /** * The meta object literal for the '<em><b>Value</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference STRING_TO_TEST_ELEMENT_MAP__VALUE = eINSTANCE.getStringToTestElementMap_Value(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute STRING_TO_TEST_ELEMENT_MAP__KEY = eINSTANCE.getStringToTestElementMap_Key(); /** * The meta object literal for the '{@link org.eclipse.emf.emfstore.test.model.impl.TestTypeImpl * <em>Test Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TestTypeImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTestType() * @generated */ EClass TEST_TYPE = eINSTANCE.getTestType(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute TEST_TYPE__NAME = eINSTANCE.getTestType_Name(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.test.model.impl.TypeWithFeatureMapNonContainmentImpl * <em>Type With Feature Map Non Containment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TypeWithFeatureMapNonContainmentImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTypeWithFeatureMapNonContainment() * @generated */ EClass TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT = eINSTANCE.getTypeWithFeatureMapNonContainment(); /** * The meta object literal for the '<em><b>Map</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT__MAP = eINSTANCE.getTypeWithFeatureMapNonContainment_Map(); /** * The meta object literal for the '<em><b>First Key</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT__FIRST_KEY = eINSTANCE .getTypeWithFeatureMapNonContainment_FirstKey(); /** * The meta object literal for the '<em><b>Second Key</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TYPE_WITH_FEATURE_MAP_NON_CONTAINMENT__SECOND_KEY = eINSTANCE .getTypeWithFeatureMapNonContainment_SecondKey(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.test.model.impl.TypeWithFeatureMapContainmentImpl * <em>Type With Feature Map Containment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.test.model.impl.TypeWithFeatureMapContainmentImpl * @see org.eclipse.emf.emfstore.test.model.impl.TestmodelPackageImpl#getTypeWithFeatureMapContainment() * @generated */ EClass TYPE_WITH_FEATURE_MAP_CONTAINMENT = eINSTANCE.getTypeWithFeatureMapContainment(); /** * The meta object literal for the '<em><b>Map Containment</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute TYPE_WITH_FEATURE_MAP_CONTAINMENT__MAP_CONTAINMENT = eINSTANCE .getTypeWithFeatureMapContainment_MapContainment(); /** * The meta object literal for the '<em><b>First Key Containment</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TYPE_WITH_FEATURE_MAP_CONTAINMENT__FIRST_KEY_CONTAINMENT = eINSTANCE .getTypeWithFeatureMapContainment_FirstKeyContainment(); /** * The meta object literal for the '<em><b>Second Key Containment</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference TYPE_WITH_FEATURE_MAP_CONTAINMENT__SECOND_KEY_CONTAINMENT = eINSTANCE .getTypeWithFeatureMapContainment_SecondKeyContainment(); } } // TestmodelPackage