blob: 57e2cf75962cd7961ed90906150b288c39ffd9b3 [file] [log] [blame]
/**
* Copyright (c) 2011, 2014 Obeo.
* 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:
* Obeo - initial API and implementation
*/
package org.eclipse.emf.compare.tests.nodes;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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>
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.NodesFactory
* @model kind="package"
* @generated
*/
public interface NodesPackage extends EPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String copyright = "Copyright (c) 2011, 2012 Obeo.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Obeo - initial API and implementation"; //$NON-NLS-1$
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "nodes"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/compare/tests/nodes"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "nodes"; //$NON-NLS-1$
/**
* The package content type ID.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eCONTENT_TYPE = "org.eclipse.emf.compare.test.nodes.contenttype"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
NodesPackage eINSTANCE = org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeImpl <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNode()
* @generated
*/
int NODE = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__NAME = 0;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__CONTAINMENT_REF1 = 1;
/**
* The number of structural features of the '<em>Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultipleContainmentImpl <em>Node Multiple Containment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultipleContainmentImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultipleContainment()
* @generated
*/
int NODE_MULTIPLE_CONTAINMENT = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTIPLE_CONTAINMENT__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTIPLE_CONTAINMENT__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Containment Ref2</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTIPLE_CONTAINMENT__CONTAINMENT_REF2 = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Containment Ref3</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTIPLE_CONTAINMENT__CONTAINMENT_REF3 = NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Node Multiple Containment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTIPLE_CONTAINMENT_FEATURE_COUNT = NODE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueContainmentImpl <em>Node Single Value Containment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueContainmentImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeSingleValueContainment()
* @generated
*/
int NODE_SINGLE_VALUE_CONTAINMENT = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_CONTAINMENT__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_CONTAINMENT__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Single Value Containment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_CONTAINMENT__SINGLE_VALUE_CONTAINMENT = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node Single Value Containment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_CONTAINMENT_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueAttributeImpl <em>Node Single Value Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeSingleValueAttribute()
* @generated
*/
int NODE_SINGLE_VALUE_ATTRIBUTE = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_ATTRIBUTE__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_ATTRIBUTE__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Single Valued Attribute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_ATTRIBUTE__SINGLE_VALUED_ATTRIBUTE = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node Single Value Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_ATTRIBUTE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValuedAttributeImpl <em>Node Multi Valued Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValuedAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultiValuedAttribute()
* @generated
*/
int NODE_MULTI_VALUED_ATTRIBUTE = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUED_ATTRIBUTE__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUED_ATTRIBUTE__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Multi Valued Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUED_ATTRIBUTE__MULTI_VALUED_ATTRIBUTE = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node Multi Valued Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUED_ATTRIBUTE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValuedNonUniqueAttributeImpl <em>Node Multi Valued Non Unique Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValuedNonUniqueAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultiValuedNonUniqueAttribute()
* @generated
*/
int NODE_MULTI_VALUED_NON_UNIQUE_ATTRIBUTE = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUED_NON_UNIQUE_ATTRIBUTE__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUED_NON_UNIQUE_ATTRIBUTE__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Multi Valued Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUED_NON_UNIQUE_ATTRIBUTE__MULTI_VALUED_ATTRIBUTE = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node Multi Valued Non Unique Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUED_NON_UNIQUE_ATTRIBUTE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueReferenceImpl <em>Node Single Value Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueReferenceImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeSingleValueReference()
* @generated
*/
int NODE_SINGLE_VALUE_REFERENCE = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_REFERENCE__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_REFERENCE__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Single Valued Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_REFERENCE__SINGLE_VALUED_REFERENCE = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node Single Value Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_REFERENCE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValueReferenceImpl <em>Node Multi Value Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValueReferenceImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultiValueReference()
* @generated
*/
int NODE_MULTI_VALUE_REFERENCE = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUE_REFERENCE__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUE_REFERENCE__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Multi Valued Reference</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUE_REFERENCE__MULTI_VALUED_REFERENCE = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node Multi Value Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUE_REFERENCE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefOneToOneImpl <em>Node Opposite Ref One To One</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefOneToOneImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeOppositeRefOneToOne()
* @generated
*/
int NODE_OPPOSITE_REF_ONE_TO_ONE = 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_ONE__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_ONE__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Source</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_ONE__SOURCE = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Destination</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_ONE__DESTINATION = NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Node Opposite Ref One To One</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_ONE_FEATURE_COUNT = NODE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefOneToManyImpl <em>Node Opposite Ref One To Many</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefOneToManyImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeOppositeRefOneToMany()
* @generated
*/
int NODE_OPPOSITE_REF_ONE_TO_MANY = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_MANY__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_MANY__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Source</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_MANY__SOURCE = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Destination</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_MANY__DESTINATION = NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Node Opposite Ref One To Many</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_ONE_TO_MANY_FEATURE_COUNT = NODE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefManyToManyImpl <em>Node Opposite Ref Many To Many</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefManyToManyImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeOppositeRefManyToMany()
* @generated
*/
int NODE_OPPOSITE_REF_MANY_TO_MANY = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_MANY_TO_MANY__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_MANY_TO_MANY__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_MANY_TO_MANY__SOURCE = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Destination</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_MANY_TO_MANY__DESTINATION = NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Node Opposite Ref Many To Many</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPPOSITE_REF_MANY_TO_MANY_FEATURE_COUNT = NODE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapContainmentImpl <em>Node Feature Map Containment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapContainmentImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeFeatureMapContainment()
* @generated
*/
int NODE_FEATURE_MAP_CONTAINMENT = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Map</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT__MAP = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>First Key</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT__FIRST_KEY = NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Second Key</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT__SECOND_KEY = NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Node Feature Map Containment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT_FEATURE_COUNT = NODE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapNonContainmentImpl <em>Node Feature Map Non Containment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapNonContainmentImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeFeatureMapNonContainment()
* @generated
*/
int NODE_FEATURE_MAP_NON_CONTAINMENT = 12;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_NON_CONTAINMENT__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_NON_CONTAINMENT__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Map NC</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_NON_CONTAINMENT__MAP_NC = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>First Key NC</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_NON_CONTAINMENT__FIRST_KEY_NC = NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Second Key NC</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_NON_CONTAINMENT__SECOND_KEY_NC = NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Node Feature Map Non Containment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_NON_CONTAINMENT_FEATURE_COUNT = NODE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapContainment2Impl <em>Node Feature Map Containment2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapContainment2Impl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeFeatureMapContainment2()
* @generated
*/
int NODE_FEATURE_MAP_CONTAINMENT2 = 13;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT2__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT2__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Map2</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT2__MAP2 = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Multiple</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT2__MULTIPLE = NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Single</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT2__SINGLE = NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Node Feature Map Containment2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_MAP_CONTAINMENT2_FEATURE_COUNT = NODE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueEEnumAttributeImpl <em>Node Single Value EEnum Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueEEnumAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeSingleValueEEnumAttribute()
* @generated
*/
int NODE_SINGLE_VALUE_EENUM_ATTRIBUTE = 14;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_EENUM_ATTRIBUTE__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_EENUM_ATTRIBUTE__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Singlevalue EEnum Attribute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_EENUM_ATTRIBUTE__SINGLEVALUE_EENUM_ATTRIBUTE = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node Single Value EEnum Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_SINGLE_VALUE_EENUM_ATTRIBUTE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValueEEnumAttributeImpl <em>Node Multi Value EEnum Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValueEEnumAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultiValueEEnumAttribute()
* @generated
*/
int NODE_MULTI_VALUE_EENUM_ATTRIBUTE = 15;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUE_EENUM_ATTRIBUTE__NAME = NODE__NAME;
/**
* The feature id for the '<em><b>Containment Ref1</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUE_EENUM_ATTRIBUTE__CONTAINMENT_REF1 = NODE__CONTAINMENT_REF1;
/**
* The feature id for the '<em><b>Multi Value EEnum Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUE_EENUM_ATTRIBUTE__MULTI_VALUE_EENUM_ATTRIBUTE = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Node Multi Value EEnum Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_MULTI_VALUE_EENUM_ATTRIBUTE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.tests.nodes.NodeEnum <em>Node Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.NodeEnum
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeEnum()
* @generated
*/
int NODE_ENUM = 16;
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.Node <em>Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node</em>'.
* @see org.eclipse.emf.compare.tests.nodes.Node
* @generated
*/
EClass getNode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.tests.nodes.Node#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.emf.compare.tests.nodes.Node#getName()
* @see #getNode()
* @generated
*/
EAttribute getNode_Name();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.tests.nodes.Node#getContainmentRef1 <em>Containment Ref1</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Containment Ref1</em>'.
* @see org.eclipse.emf.compare.tests.nodes.Node#getContainmentRef1()
* @see #getNode()
* @generated
*/
EReference getNode_ContainmentRef1();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeMultipleContainment <em>Node Multiple Containment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Multiple Containment</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultipleContainment
* @generated
*/
EClass getNodeMultipleContainment();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeMultipleContainment#getContainmentRef2 <em>Containment Ref2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Containment Ref2</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultipleContainment#getContainmentRef2()
* @see #getNodeMultipleContainment()
* @generated
*/
EReference getNodeMultipleContainment_ContainmentRef2();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeMultipleContainment#getContainmentRef3 <em>Containment Ref3</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Containment Ref3</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultipleContainment#getContainmentRef3()
* @see #getNodeMultipleContainment()
* @generated
*/
EReference getNodeMultipleContainment_ContainmentRef3();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeSingleValueContainment <em>Node Single Value Containment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Single Value Containment</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeSingleValueContainment
* @generated
*/
EClass getNodeSingleValueContainment();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.compare.tests.nodes.NodeSingleValueContainment#getSingleValueContainment <em>Single Value Containment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Single Value Containment</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeSingleValueContainment#getSingleValueContainment()
* @see #getNodeSingleValueContainment()
* @generated
*/
EReference getNodeSingleValueContainment_SingleValueContainment();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeSingleValueAttribute <em>Node Single Value Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Single Value Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeSingleValueAttribute
* @generated
*/
EClass getNodeSingleValueAttribute();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.tests.nodes.NodeSingleValueAttribute#getSingleValuedAttribute <em>Single Valued Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Single Valued Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeSingleValueAttribute#getSingleValuedAttribute()
* @see #getNodeSingleValueAttribute()
* @generated
*/
EAttribute getNodeSingleValueAttribute_SingleValuedAttribute();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeMultiValuedAttribute <em>Node Multi Valued Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Multi Valued Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultiValuedAttribute
* @generated
*/
EClass getNodeMultiValuedAttribute();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.compare.tests.nodes.NodeMultiValuedAttribute#getMultiValuedAttribute <em>Multi Valued Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Multi Valued Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultiValuedAttribute#getMultiValuedAttribute()
* @see #getNodeMultiValuedAttribute()
* @generated
*/
EAttribute getNodeMultiValuedAttribute_MultiValuedAttribute();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeMultiValuedNonUniqueAttribute <em>Node Multi Valued Non Unique Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Multi Valued Non Unique Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultiValuedNonUniqueAttribute
* @generated
*/
EClass getNodeMultiValuedNonUniqueAttribute();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.compare.tests.nodes.NodeMultiValuedNonUniqueAttribute#getMultiValuedAttribute <em>Multi Valued Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Multi Valued Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultiValuedNonUniqueAttribute#getMultiValuedAttribute()
* @see #getNodeMultiValuedNonUniqueAttribute()
* @generated
*/
EAttribute getNodeMultiValuedNonUniqueAttribute_MultiValuedAttribute();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeSingleValueReference <em>Node Single Value Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Single Value Reference</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeSingleValueReference
* @generated
*/
EClass getNodeSingleValueReference();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.tests.nodes.NodeSingleValueReference#getSingleValuedReference <em>Single Valued Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Single Valued Reference</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeSingleValueReference#getSingleValuedReference()
* @see #getNodeSingleValueReference()
* @generated
*/
EReference getNodeSingleValueReference_SingleValuedReference();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeMultiValueReference <em>Node Multi Value Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Multi Value Reference</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultiValueReference
* @generated
*/
EClass getNodeMultiValueReference();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeMultiValueReference#getMultiValuedReference <em>Multi Valued Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Multi Valued Reference</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultiValueReference#getMultiValuedReference()
* @see #getNodeMultiValueReference()
* @generated
*/
EReference getNodeMultiValueReference_MultiValuedReference();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToOne <em>Node Opposite Ref One To One</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Opposite Ref One To One</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToOne
* @generated
*/
EClass getNodeOppositeRefOneToOne();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToOne#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToOne#getSource()
* @see #getNodeOppositeRefOneToOne()
* @generated
*/
EReference getNodeOppositeRefOneToOne_Source();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToOne#getDestination <em>Destination</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Destination</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToOne#getDestination()
* @see #getNodeOppositeRefOneToOne()
* @generated
*/
EReference getNodeOppositeRefOneToOne_Destination();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToMany <em>Node Opposite Ref One To Many</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Opposite Ref One To Many</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToMany
* @generated
*/
EClass getNodeOppositeRefOneToMany();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToMany#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToMany#getSource()
* @see #getNodeOppositeRefOneToMany()
* @generated
*/
EReference getNodeOppositeRefOneToMany_Source();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToMany#getDestination <em>Destination</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Destination</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeOppositeRefOneToMany#getDestination()
* @see #getNodeOppositeRefOneToMany()
* @generated
*/
EReference getNodeOppositeRefOneToMany_Destination();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeOppositeRefManyToMany <em>Node Opposite Ref Many To Many</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Opposite Ref Many To Many</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeOppositeRefManyToMany
* @generated
*/
EClass getNodeOppositeRefManyToMany();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeOppositeRefManyToMany#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Source</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeOppositeRefManyToMany#getSource()
* @see #getNodeOppositeRefManyToMany()
* @generated
*/
EReference getNodeOppositeRefManyToMany_Source();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeOppositeRefManyToMany#getDestination <em>Destination</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Destination</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeOppositeRefManyToMany#getDestination()
* @see #getNodeOppositeRefManyToMany()
* @generated
*/
EReference getNodeOppositeRefManyToMany_Destination();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment <em>Node Feature Map Containment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Feature Map Containment</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment
* @generated
*/
EClass getNodeFeatureMapContainment();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment#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.compare.tests.nodes.NodeFeatureMapContainment#getMap()
* @see #getNodeFeatureMapContainment()
* @generated
*/
EAttribute getNodeFeatureMapContainment_Map();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment#getFirstKey <em>First Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>First Key</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment#getFirstKey()
* @see #getNodeFeatureMapContainment()
* @generated
*/
EReference getNodeFeatureMapContainment_FirstKey();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment#getSecondKey <em>Second Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Second Key</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment#getSecondKey()
* @see #getNodeFeatureMapContainment()
* @generated
*/
EReference getNodeFeatureMapContainment_SecondKey();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapNonContainment <em>Node Feature Map Non Containment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Feature Map Non Containment</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapNonContainment
* @generated
*/
EClass getNodeFeatureMapNonContainment();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapNonContainment#getMapNC <em>Map NC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Map NC</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapNonContainment#getMapNC()
* @see #getNodeFeatureMapNonContainment()
* @generated
*/
EAttribute getNodeFeatureMapNonContainment_MapNC();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapNonContainment#getFirstKeyNC <em>First Key NC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>First Key NC</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapNonContainment#getFirstKeyNC()
* @see #getNodeFeatureMapNonContainment()
* @generated
*/
EReference getNodeFeatureMapNonContainment_FirstKeyNC();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapNonContainment#getSecondKeyNC <em>Second Key NC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Second Key NC</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapNonContainment#getSecondKeyNC()
* @see #getNodeFeatureMapNonContainment()
* @generated
*/
EReference getNodeFeatureMapNonContainment_SecondKeyNC();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment2 <em>Node Feature Map Containment2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Feature Map Containment2</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment2
* @generated
*/
EClass getNodeFeatureMapContainment2();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment2#getMap2 <em>Map2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Map2</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment2#getMap2()
* @see #getNodeFeatureMapContainment2()
* @generated
*/
EAttribute getNodeFeatureMapContainment2_Map2();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment2#getMultiple <em>Multiple</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Multiple</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment2#getMultiple()
* @see #getNodeFeatureMapContainment2()
* @generated
*/
EReference getNodeFeatureMapContainment2_Multiple();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment2#getSingle <em>Single</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Single</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeFeatureMapContainment2#getSingle()
* @see #getNodeFeatureMapContainment2()
* @generated
*/
EReference getNodeFeatureMapContainment2_Single();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeSingleValueEEnumAttribute <em>Node Single Value EEnum Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Single Value EEnum Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeSingleValueEEnumAttribute
* @generated
*/
EClass getNodeSingleValueEEnumAttribute();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.tests.nodes.NodeSingleValueEEnumAttribute#getSinglevalueEEnumAttribute <em>Singlevalue EEnum Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Singlevalue EEnum Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeSingleValueEEnumAttribute#getSinglevalueEEnumAttribute()
* @see #getNodeSingleValueEEnumAttribute()
* @generated
*/
EAttribute getNodeSingleValueEEnumAttribute_SinglevalueEEnumAttribute();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.tests.nodes.NodeMultiValueEEnumAttribute <em>Node Multi Value EEnum Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Multi Value EEnum Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultiValueEEnumAttribute
* @generated
*/
EClass getNodeMultiValueEEnumAttribute();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.compare.tests.nodes.NodeMultiValueEEnumAttribute#getMultiValueEEnumAttribute <em>Multi Value EEnum Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Multi Value EEnum Attribute</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeMultiValueEEnumAttribute#getMultiValueEEnumAttribute()
* @see #getNodeMultiValueEEnumAttribute()
* @generated
*/
EAttribute getNodeMultiValueEEnumAttribute_MultiValueEEnumAttribute();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.compare.tests.nodes.NodeEnum <em>Node Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Node Enum</em>'.
* @see org.eclipse.emf.compare.tests.nodes.NodeEnum
* @generated
*/
EEnum getNodeEnum();
/**
* 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
*/
NodesFactory getNodesFactory();
/**
* <!-- 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.compare.tests.nodes.impl.NodeImpl <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNode()
* @generated
*/
EClass NODE = eINSTANCE.getNode();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE__NAME = eINSTANCE.getNode_Name();
/**
* The meta object literal for the '<em><b>Containment Ref1</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE__CONTAINMENT_REF1 = eINSTANCE.getNode_ContainmentRef1();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultipleContainmentImpl <em>Node Multiple Containment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultipleContainmentImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultipleContainment()
* @generated
*/
EClass NODE_MULTIPLE_CONTAINMENT = eINSTANCE.getNodeMultipleContainment();
/**
* The meta object literal for the '<em><b>Containment Ref2</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_MULTIPLE_CONTAINMENT__CONTAINMENT_REF2 = eINSTANCE.getNodeMultipleContainment_ContainmentRef2();
/**
* The meta object literal for the '<em><b>Containment Ref3</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_MULTIPLE_CONTAINMENT__CONTAINMENT_REF3 = eINSTANCE.getNodeMultipleContainment_ContainmentRef3();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueContainmentImpl <em>Node Single Value Containment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueContainmentImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeSingleValueContainment()
* @generated
*/
EClass NODE_SINGLE_VALUE_CONTAINMENT = eINSTANCE.getNodeSingleValueContainment();
/**
* The meta object literal for the '<em><b>Single Value Containment</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_SINGLE_VALUE_CONTAINMENT__SINGLE_VALUE_CONTAINMENT = eINSTANCE.getNodeSingleValueContainment_SingleValueContainment();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueAttributeImpl <em>Node Single Value Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeSingleValueAttribute()
* @generated
*/
EClass NODE_SINGLE_VALUE_ATTRIBUTE = eINSTANCE.getNodeSingleValueAttribute();
/**
* The meta object literal for the '<em><b>Single Valued Attribute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_SINGLE_VALUE_ATTRIBUTE__SINGLE_VALUED_ATTRIBUTE = eINSTANCE.getNodeSingleValueAttribute_SingleValuedAttribute();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValuedAttributeImpl <em>Node Multi Valued Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValuedAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultiValuedAttribute()
* @generated
*/
EClass NODE_MULTI_VALUED_ATTRIBUTE = eINSTANCE.getNodeMultiValuedAttribute();
/**
* The meta object literal for the '<em><b>Multi Valued Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_MULTI_VALUED_ATTRIBUTE__MULTI_VALUED_ATTRIBUTE = eINSTANCE.getNodeMultiValuedAttribute_MultiValuedAttribute();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValuedNonUniqueAttributeImpl <em>Node Multi Valued Non Unique Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValuedNonUniqueAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultiValuedNonUniqueAttribute()
* @generated
*/
EClass NODE_MULTI_VALUED_NON_UNIQUE_ATTRIBUTE = eINSTANCE.getNodeMultiValuedNonUniqueAttribute();
/**
* The meta object literal for the '<em><b>Multi Valued Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_MULTI_VALUED_NON_UNIQUE_ATTRIBUTE__MULTI_VALUED_ATTRIBUTE = eINSTANCE.getNodeMultiValuedNonUniqueAttribute_MultiValuedAttribute();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueReferenceImpl <em>Node Single Value Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueReferenceImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeSingleValueReference()
* @generated
*/
EClass NODE_SINGLE_VALUE_REFERENCE = eINSTANCE.getNodeSingleValueReference();
/**
* The meta object literal for the '<em><b>Single Valued Reference</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_SINGLE_VALUE_REFERENCE__SINGLE_VALUED_REFERENCE = eINSTANCE.getNodeSingleValueReference_SingleValuedReference();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValueReferenceImpl <em>Node Multi Value Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValueReferenceImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultiValueReference()
* @generated
*/
EClass NODE_MULTI_VALUE_REFERENCE = eINSTANCE.getNodeMultiValueReference();
/**
* The meta object literal for the '<em><b>Multi Valued Reference</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_MULTI_VALUE_REFERENCE__MULTI_VALUED_REFERENCE = eINSTANCE.getNodeMultiValueReference_MultiValuedReference();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefOneToOneImpl <em>Node Opposite Ref One To One</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefOneToOneImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeOppositeRefOneToOne()
* @generated
*/
EClass NODE_OPPOSITE_REF_ONE_TO_ONE = eINSTANCE.getNodeOppositeRefOneToOne();
/**
* The meta object literal for the '<em><b>Source</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_OPPOSITE_REF_ONE_TO_ONE__SOURCE = eINSTANCE.getNodeOppositeRefOneToOne_Source();
/**
* The meta object literal for the '<em><b>Destination</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_OPPOSITE_REF_ONE_TO_ONE__DESTINATION = eINSTANCE.getNodeOppositeRefOneToOne_Destination();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefOneToManyImpl <em>Node Opposite Ref One To Many</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefOneToManyImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeOppositeRefOneToMany()
* @generated
*/
EClass NODE_OPPOSITE_REF_ONE_TO_MANY = eINSTANCE.getNodeOppositeRefOneToMany();
/**
* The meta object literal for the '<em><b>Source</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_OPPOSITE_REF_ONE_TO_MANY__SOURCE = eINSTANCE.getNodeOppositeRefOneToMany_Source();
/**
* The meta object literal for the '<em><b>Destination</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_OPPOSITE_REF_ONE_TO_MANY__DESTINATION = eINSTANCE.getNodeOppositeRefOneToMany_Destination();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefManyToManyImpl <em>Node Opposite Ref Many To Many</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeOppositeRefManyToManyImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeOppositeRefManyToMany()
* @generated
*/
EClass NODE_OPPOSITE_REF_MANY_TO_MANY = eINSTANCE.getNodeOppositeRefManyToMany();
/**
* The meta object literal for the '<em><b>Source</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_OPPOSITE_REF_MANY_TO_MANY__SOURCE = eINSTANCE.getNodeOppositeRefManyToMany_Source();
/**
* The meta object literal for the '<em><b>Destination</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_OPPOSITE_REF_MANY_TO_MANY__DESTINATION = eINSTANCE.getNodeOppositeRefManyToMany_Destination();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapContainmentImpl <em>Node Feature Map Containment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapContainmentImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeFeatureMapContainment()
* @generated
*/
EClass NODE_FEATURE_MAP_CONTAINMENT = eINSTANCE.getNodeFeatureMapContainment();
/**
* The meta object literal for the '<em><b>Map</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_FEATURE_MAP_CONTAINMENT__MAP = eINSTANCE.getNodeFeatureMapContainment_Map();
/**
* The meta object literal for the '<em><b>First Key</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_FEATURE_MAP_CONTAINMENT__FIRST_KEY = eINSTANCE.getNodeFeatureMapContainment_FirstKey();
/**
* The meta object literal for the '<em><b>Second Key</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_FEATURE_MAP_CONTAINMENT__SECOND_KEY = eINSTANCE.getNodeFeatureMapContainment_SecondKey();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapNonContainmentImpl <em>Node Feature Map Non Containment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapNonContainmentImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeFeatureMapNonContainment()
* @generated
*/
EClass NODE_FEATURE_MAP_NON_CONTAINMENT = eINSTANCE.getNodeFeatureMapNonContainment();
/**
* The meta object literal for the '<em><b>Map NC</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_FEATURE_MAP_NON_CONTAINMENT__MAP_NC = eINSTANCE.getNodeFeatureMapNonContainment_MapNC();
/**
* The meta object literal for the '<em><b>First Key NC</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_FEATURE_MAP_NON_CONTAINMENT__FIRST_KEY_NC = eINSTANCE.getNodeFeatureMapNonContainment_FirstKeyNC();
/**
* The meta object literal for the '<em><b>Second Key NC</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_FEATURE_MAP_NON_CONTAINMENT__SECOND_KEY_NC = eINSTANCE.getNodeFeatureMapNonContainment_SecondKeyNC();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapContainment2Impl <em>Node Feature Map Containment2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeFeatureMapContainment2Impl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeFeatureMapContainment2()
* @generated
*/
EClass NODE_FEATURE_MAP_CONTAINMENT2 = eINSTANCE.getNodeFeatureMapContainment2();
/**
* The meta object literal for the '<em><b>Map2</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_FEATURE_MAP_CONTAINMENT2__MAP2 = eINSTANCE.getNodeFeatureMapContainment2_Map2();
/**
* The meta object literal for the '<em><b>Multiple</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_FEATURE_MAP_CONTAINMENT2__MULTIPLE = eINSTANCE.getNodeFeatureMapContainment2_Multiple();
/**
* The meta object literal for the '<em><b>Single</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE_FEATURE_MAP_CONTAINMENT2__SINGLE = eINSTANCE.getNodeFeatureMapContainment2_Single();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueEEnumAttributeImpl <em>Node Single Value EEnum Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeSingleValueEEnumAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeSingleValueEEnumAttribute()
* @generated
*/
EClass NODE_SINGLE_VALUE_EENUM_ATTRIBUTE = eINSTANCE.getNodeSingleValueEEnumAttribute();
/**
* The meta object literal for the '<em><b>Singlevalue EEnum Attribute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_SINGLE_VALUE_EENUM_ATTRIBUTE__SINGLEVALUE_EENUM_ATTRIBUTE = eINSTANCE.getNodeSingleValueEEnumAttribute_SinglevalueEEnumAttribute();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValueEEnumAttributeImpl <em>Node Multi Value EEnum Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.impl.NodeMultiValueEEnumAttributeImpl
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeMultiValueEEnumAttribute()
* @generated
*/
EClass NODE_MULTI_VALUE_EENUM_ATTRIBUTE = eINSTANCE.getNodeMultiValueEEnumAttribute();
/**
* The meta object literal for the '<em><b>Multi Value EEnum Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NODE_MULTI_VALUE_EENUM_ATTRIBUTE__MULTI_VALUE_EENUM_ATTRIBUTE = eINSTANCE.getNodeMultiValueEEnumAttribute_MultiValueEEnumAttribute();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.tests.nodes.NodeEnum <em>Node Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.tests.nodes.NodeEnum
* @see org.eclipse.emf.compare.tests.nodes.impl.NodesPackageImpl#getNodeEnum()
* @generated
*/
EEnum NODE_ENUM = eINSTANCE.getNodeEnum();
}
} //NodesPackage