/**
* Copyright (c) 2013 itemis AG 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:
* itemis AG - initial API and implementation
*
*/
package org.eclipse.rmf.tests.serialization.model.nodes.impl;
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.impl.EPackageImpl;
import org.eclipse.rmf.tests.serialization.model.nodes.AbstractNode;
import org.eclipse.rmf.tests.serialization.model.nodes.Node;
import org.eclipse.rmf.tests.serialization.model.nodes.NodesFactory;
import org.eclipse.rmf.tests.serialization.model.nodes.NodesPackage;
import org.eclipse.rmf.tests.serialization.model.nodes.SubNode;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
* @generated
*/
public class NodesPackageImpl extends EPackageImpl implements NodesPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass nodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstractNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass subNodeEClass = null;
/**
* Creates an instance of the model <b>Package</b>, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
* <p>Note: the correct way to create the package is via the static
* factory method {@link #init init()}, which also performs
* initialization of the package, or returns the registered package,
* if one already exists.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.rmf.tests.serialization.model.nodes.NodesPackage#eNS_URI
* @see #init()
* @generated
*/
private NodesPackageImpl() {
super(eNS_URI, NodesFactory.eINSTANCE);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static boolean isInited = false;
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
* <p>This method is used to initialize {@link NodesPackage#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static NodesPackage init() {
if (isInited) return (NodesPackage)EPackage.Registry.INSTANCE.getEPackage(NodesPackage.eNS_URI);
// Obtain or create and register package
NodesPackageImpl theNodesPackage = (NodesPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof NodesPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new NodesPackageImpl());
isInited = true;
// Create package meta-data objects
theNodesPackage.createPackageContents();
// Initialize created meta-data
theNodesPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
theNodesPackage.freeze();
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(NodesPackage.eNS_URI, theNodesPackage);
return theNodesPackage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNode() {
return nodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0000Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0001Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0010Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0011Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0100Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0101Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0110Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0111Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1000Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1001Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1010Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1011Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1100Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1101Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1110Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1111Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_EmptyAnnotationSingle() {
return (EReference)nodeEClass.getEStructuralFeatures().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_NoAnnotationSingle() {
return (EReference)nodeEClass.getEStructuralFeatures().get(17);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0000Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(18);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0001Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(19);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0010Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(20);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0011Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(21);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0100Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(22);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0101Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(23);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0110Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(24);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained0111Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(25);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1000Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(26);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1001Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(27);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1010Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(28);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1011Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(29);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1100Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(30);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1101Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(31);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1110Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(32);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Contained1111Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(33);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_EmptyAnnotationMany() {
return (EReference)nodeEClass.getEStructuralFeatures().get(34);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_NoAnnotationMany() {
return (EReference)nodeEClass.getEStructuralFeatures().get(35);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_Name() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(36);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_WithTypeEObject_Contained0001Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(37);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_WithTypeEObject_Contained0010Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(38);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_WithTypeEObject_Contained0100Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(39);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_WithTypeEObject_Contained1000Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(40);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0000Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(41);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0001Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(42);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0010Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(43);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0011Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(44);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0100Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(45);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0101Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(46);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0110Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(47);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0111Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(48);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1000Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(49);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1001Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(50);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1010Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(51);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1011Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(52);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1100Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(53);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1101Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(54);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1110Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(55);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1111Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(56);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0000Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(57);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0001Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(58);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0010Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(59);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0011Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(60);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0100Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(61);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0101Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(62);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0110Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(63);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced0111Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(64);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1000Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(65);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1001Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(66);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1010Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(67);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1011Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(68);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1100Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(69);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1101Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(70);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1110Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(71);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_EReference_Referenced1111Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(72);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0000Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(73);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0001Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(74);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0010Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(75);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0011Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(76);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0100Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(77);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0101Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(78);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0110Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(79);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0111Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(80);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1000Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(81);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1001Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(82);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1010Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(83);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1011Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(84);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1100Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(85);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1101Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(86);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1110Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(87);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1111Single() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(88);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0000Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(89);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0001Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(90);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0010Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(91);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0011Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(92);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0100Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(93);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0101Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(94);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0110Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(95);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute0111Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(96);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1000Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(97);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1001Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(98);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1010Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(99);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1011Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(100);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1100Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(101);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1101Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(102);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1110Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(103);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNode_EAttribute_Attribute1111Many() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(104);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_Reqif_eReference_Referenced0101Single() {
return (EReference)nodeEClass.getEStructuralFeatures().get(105);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_Reqif_eReference_Referenced1001Many() {
return (EReference)nodeEClass.getEStructuralFeatures().get(106);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstractNode() {
return abstractNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSubNode() {
return subNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NodesFactory getNodesFactory() {
return (NodesFactory)getEFactoryInstance();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isCreated = false;
/**
* Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void createPackageContents() {
if (isCreated) return;
isCreated = true;
// Create classes and their features
nodeEClass = createEClass(NODE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0000_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0001_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0010_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0011_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0100_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0101_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0110_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0111_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1000_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1001_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1010_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1011_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1100_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1101_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1110_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1111_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_EMPTY_ANNOTATION_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_NO_ANNOTATION_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0000_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0001_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0010_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0011_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0100_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0101_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0110_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED0111_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1000_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1001_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1010_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1011_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1100_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1101_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1110_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_CONTAINED1111_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_EMPTY_ANNOTATION_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_NO_ANNOTATION_MANY);
createEAttribute(nodeEClass, NODE__NAME);
createEReference(nodeEClass, NODE__EREFERENCE_WITH_TYPE_EOBJECT_CONTAINED0001_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_WITH_TYPE_EOBJECT_CONTAINED0010_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_WITH_TYPE_EOBJECT_CONTAINED0100_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_WITH_TYPE_EOBJECT_CONTAINED1000_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0000_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0001_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0010_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0011_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0100_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0101_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0110_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0111_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1000_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1001_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1010_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1011_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1100_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1101_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1110_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1111_SINGLE);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0000_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0001_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0010_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0011_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0100_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0101_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0110_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED0111_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1000_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1001_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1010_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1011_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1100_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1101_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1110_MANY);
createEReference(nodeEClass, NODE__EREFERENCE_REFERENCED1111_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0000_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0001_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0010_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0011_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0100_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0101_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0110_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0111_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1000_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1001_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1010_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1011_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1100_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1101_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1110_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1111_SINGLE);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0000_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0001_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0010_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0011_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0100_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0101_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0110_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE0111_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1000_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1001_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1010_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1011_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1100_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1101_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1110_MANY);
createEAttribute(nodeEClass, NODE__EATTRIBUTE_ATTRIBUTE1111_MANY);
createEReference(nodeEClass, NODE__REQIF_EREFERENCE_REFERENCED0101_SINGLE);
createEReference(nodeEClass, NODE__REQIF_EREFERENCE_REFERENCED1001_MANY);
abstractNodeEClass = createEClass(ABSTRACT_NODE);
subNodeEClass = createEClass(SUB_NODE);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isInitialized = false;
/**
* Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void initializePackageContents() {
if (isInitialized) return;
isInitialized = true;
// Initialize package
setName(eNAME);
setNsPrefix(eNS_PREFIX);
setNsURI(eNS_URI);
// Create type parameters
// Set bounds for type parameters
// Add supertypes to classes
nodeEClass.getESuperTypes().add(this.getAbstractNode());
subNodeEClass.getESuperTypes().add(this.getNode());
// Initialize classes and features; add operations and parameters
initEClass(nodeEClass, Node.class, "Node", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getNode_EReference_Contained0000Single(), this.getNode(), null, "eReference_Contained0000Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0001Single(), this.getNode(), null, "eReference_Contained0001Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0010Single(), this.getNode(), null, "eReference_Contained0010Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0011Single(), this.getNode(), null, "eReference_Contained0011Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0100Single(), this.getNode(), null, "eReference_Contained0100Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0101Single(), this.getNode(), null, "eReference_Contained0101Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0110Single(), this.getNode(), null, "eReference_Contained0110Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0111Single(), this.getNode(), null, "eReference_Contained0111Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1000Single(), this.getNode(), null, "eReference_Contained1000Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1001Single(), this.getNode(), null, "eReference_Contained1001Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1010Single(), this.getNode(), null, "eReference_Contained1010Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1011Single(), this.getNode(), null, "eReference_Contained1011Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1100Single(), this.getNode(), null, "eReference_Contained1100Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1101Single(), this.getNode(), null, "eReference_Contained1101Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1110Single(), this.getNode(), null, "eReference_Contained1110Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1111Single(), this.getNode(), null, "eReference_Contained1111Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_EmptyAnnotationSingle(), this.getNode(), null, "eReference_EmptyAnnotationSingle", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_NoAnnotationSingle(), this.getNode(), null, "eReference_NoAnnotationSingle", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0000Many(), this.getNode(), null, "eReference_Contained0000Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0001Many(), this.getNode(), null, "eReference_Contained0001Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0010Many(), this.getNode(), null, "eReference_Contained0010Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0011Many(), this.getNode(), null, "eReference_Contained0011Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0100Many(), this.getNode(), null, "eReference_Contained0100Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0101Many(), this.getNode(), null, "eReference_Contained0101Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0110Many(), this.getNode(), null, "eReference_Contained0110Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained0111Many(), this.getNode(), null, "eReference_Contained0111Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1000Many(), this.getNode(), null, "eReference_Contained1000Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1001Many(), this.getNode(), null, "eReference_Contained1001Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1010Many(), this.getNode(), null, "eReference_Contained1010Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1011Many(), this.getNode(), null, "eReference_Contained1011Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1100Many(), this.getNode(), null, "eReference_Contained1100Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1101Many(), this.getNode(), null, "eReference_Contained1101Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1110Many(), this.getNode(), null, "eReference_Contained1110Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Contained1111Many(), this.getNode(), null, "eReference_Contained1111Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_EmptyAnnotationMany(), this.getNode(), null, "eReference_EmptyAnnotationMany", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_NoAnnotationMany(), this.getNode(), null, "eReference_NoAnnotationMany", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_Name(), ecorePackage.getEString(), "name", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_WithTypeEObject_Contained0001Many(), ecorePackage.getEObject(), null, "eReference_WithTypeEObject_Contained0001Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_WithTypeEObject_Contained0010Many(), ecorePackage.getEObject(), null, "eReference_WithTypeEObject_Contained0010Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_WithTypeEObject_Contained0100Many(), ecorePackage.getEObject(), null, "eReference_WithTypeEObject_Contained0100Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_WithTypeEObject_Contained1000Many(), ecorePackage.getEObject(), null, "eReference_WithTypeEObject_Contained1000Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0000Single(), this.getNode(), null, "eReference_Referenced0000Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0001Single(), this.getNode(), null, "eReference_Referenced0001Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0010Single(), this.getNode(), null, "eReference_Referenced0010Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0011Single(), this.getNode(), null, "eReference_Referenced0011Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0100Single(), this.getNode(), null, "eReference_Referenced0100Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0101Single(), this.getNode(), null, "eReference_Referenced0101Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0110Single(), this.getNode(), null, "eReference_Referenced0110Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0111Single(), this.getNode(), null, "eReference_Referenced0111Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1000Single(), this.getNode(), null, "eReference_Referenced1000Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1001Single(), this.getNode(), null, "eReference_Referenced1001Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1010Single(), this.getNode(), null, "eReference_Referenced1010Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1011Single(), this.getNode(), null, "eReference_Referenced1011Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1100Single(), this.getNode(), null, "eReference_Referenced1100Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1101Single(), this.getNode(), null, "eReference_Referenced1101Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1110Single(), this.getNode(), null, "eReference_Referenced1110Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1111Single(), this.getNode(), null, "eReference_Referenced1111Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0000Many(), this.getNode(), null, "eReference_Referenced0000Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0001Many(), this.getNode(), null, "eReference_Referenced0001Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0010Many(), this.getNode(), null, "eReference_Referenced0010Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0011Many(), this.getNode(), null, "eReference_Referenced0011Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0100Many(), this.getNode(), null, "eReference_Referenced0100Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0101Many(), this.getNode(), null, "eReference_Referenced0101Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0110Many(), this.getNode(), null, "eReference_Referenced0110Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced0111Many(), this.getNode(), null, "eReference_Referenced0111Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1000Many(), this.getNode(), null, "eReference_Referenced1000Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1001Many(), this.getNode(), null, "eReference_Referenced1001Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1010Many(), this.getNode(), null, "eReference_Referenced1010Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1011Many(), this.getNode(), null, "eReference_Referenced1011Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1100Many(), this.getNode(), null, "eReference_Referenced1100Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1101Many(), this.getNode(), null, "eReference_Referenced1101Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1110Many(), this.getNode(), null, "eReference_Referenced1110Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_EReference_Referenced1111Many(), this.getNode(), null, "eReference_Referenced1111Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0000Single(), ecorePackage.getEString(), "eAttribute_Attribute0000Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0001Single(), ecorePackage.getEString(), "eAttribute_Attribute0001Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0010Single(), ecorePackage.getEString(), "eAttribute_Attribute0010Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0011Single(), ecorePackage.getEString(), "eAttribute_Attribute0011Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0100Single(), ecorePackage.getEString(), "eAttribute_Attribute0100Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0101Single(), ecorePackage.getEString(), "eAttribute_Attribute0101Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0110Single(), ecorePackage.getEString(), "eAttribute_Attribute0110Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0111Single(), ecorePackage.getEString(), "eAttribute_Attribute0111Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1000Single(), ecorePackage.getEString(), "eAttribute_Attribute1000Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1001Single(), ecorePackage.getEString(), "eAttribute_Attribute1001Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1010Single(), ecorePackage.getEString(), "eAttribute_Attribute1010Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1011Single(), ecorePackage.getEString(), "eAttribute_Attribute1011Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1100Single(), ecorePackage.getEString(), "eAttribute_Attribute1100Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1101Single(), ecorePackage.getEString(), "eAttribute_Attribute1101Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1110Single(), ecorePackage.getEString(), "eAttribute_Attribute1110Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1111Single(), ecorePackage.getEString(), "eAttribute_Attribute1111Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0000Many(), ecorePackage.getEString(), "eAttribute_Attribute0000Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0001Many(), ecorePackage.getEString(), "eAttribute_Attribute0001Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0010Many(), ecorePackage.getEString(), "eAttribute_Attribute0010Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0011Many(), ecorePackage.getEString(), "eAttribute_Attribute0011Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0100Many(), ecorePackage.getEString(), "eAttribute_Attribute0100Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0101Many(), ecorePackage.getEString(), "eAttribute_Attribute0101Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0110Many(), ecorePackage.getEString(), "eAttribute_Attribute0110Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute0111Many(), ecorePackage.getEString(), "eAttribute_Attribute0111Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1000Many(), ecorePackage.getEString(), "eAttribute_Attribute1000Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1001Many(), ecorePackage.getEString(), "eAttribute_Attribute1001Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1010Many(), ecorePackage.getEString(), "eAttribute_Attribute1010Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1011Many(), ecorePackage.getEString(), "eAttribute_Attribute1011Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1100Many(), ecorePackage.getEString(), "eAttribute_Attribute1100Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1101Many(), ecorePackage.getEString(), "eAttribute_Attribute1101Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1110Many(), ecorePackage.getEString(), "eAttribute_Attribute1110Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getNode_EAttribute_Attribute1111Many(), ecorePackage.getEString(), "eAttribute_Attribute1111Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_Reqif_eReference_Referenced0101Single(), this.getNode(), null, "reqif_eReference_Referenced0101Single", null, 0, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNode_Reqif_eReference_Referenced1001Many(), this.getNode(), null, "reqif_eReference_Referenced1001Many", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(abstractNodeEClass, AbstractNode.class, "AbstractNode", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(subNodeEClass, SubNode.class, "SubNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
// Create resource
createResource(eNS_URI);
// Create annotations
// http:///org/eclipse/emf/ecore/util/ExtendedMetaData
createExtendedMetaDataAnnotations();
// http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData
createXMLPersistenceMappingExtendedMetaDataAnnotations();
}
/**
* Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createExtendedMetaDataAnnotations() {
String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
addAnnotation
(nodeEClass,
source,
new String[] {
"name", "NODE"
});
addAnnotation
(getNode_EReference_Contained0000Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-0000-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0001Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-0001-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0010Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-0010-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0011Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-0011-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0100Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-0100-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0101Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-0101-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0110Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-0110-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0111Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-0111-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1000Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-1000-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1001Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-1001-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1010Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-1010-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1011Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-1011-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1100Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-1100-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1101Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-1101-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1110Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-1110-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1111Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-CONTAINED-1111-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0000Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-0000-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0001Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-0001-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0010Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-0010-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0011Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-0011-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0100Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-0100-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0101Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-0101-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0110Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-0110-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained0111Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-0111-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1000Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-1000-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1001Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-1001-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1010Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-1010-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1011Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-1011-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1100Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-1100-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1101Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-1101-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1110Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-1110-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_Contained1111Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-1111-MULTI",
"kind", "element"
});
addAnnotation
(getNode_EReference_WithTypeEObject_Contained0001Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-TYPE-EOBJECT-AND-SERIALIZATION-0001-MULTI",
"kind", "elementWildcard",
"processing", "lax",
"wildcards", "##other"
});
addAnnotation
(getNode_EReference_WithTypeEObject_Contained0010Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-TYPE-EOBJECT-AND-SERIALIZATION-0010-MULTI",
"kind", "elementWildcard",
"processing", "lax",
"wildcards", "##other"
});
addAnnotation
(getNode_EReference_WithTypeEObject_Contained0100Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-TYPE-EOBJECT-AND-SERIALIZATION-0100-MULTI",
"kind", "elementWildcard",
"processing", "lax",
"wildcards", "##other"
});
addAnnotation
(getNode_EReference_WithTypeEObject_Contained1000Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-TYPE-EOBJECT-AND-SERIALIZATION-1000-MULTI",
"kind", "elementWildcard",
"processing", "lax",
"wildcards", "##other"
});
addAnnotation
(getNode_EReference_Referenced0000Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "FEATURE-WITH-SERIALIZATION-0000-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced0001Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-0001-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced0010Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-0010-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced0011Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-0011-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced0100Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-0100-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced0101Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-0101-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced0110Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-0110-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced0111Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-0111-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced1000Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-1000-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced1001Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-1001-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced1010Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-1010-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced1011Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-1011-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced1100Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-1100-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced1101Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-1101-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced1110Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-1110-SINGLE-REF",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced1111Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EREFERENCE-REFERENCED-1111-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_EReference_Referenced0000Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-0000-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced0001Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-0001-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced0010Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-0010-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced0011Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-0011-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced0100Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-0100-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced0101Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-0101-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced0110Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-0110-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced0111Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-0111-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced1000Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-1000-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced1001Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-1001-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced1010Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-1010-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced1011Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-1011-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced1100Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-1100-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced1101Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-1101-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced1110Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-1110-MANY-REF"
});
addAnnotation
(getNode_EReference_Referenced1111Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EREFERENCE-REFERENCED-1111-MANY-REF"
});
addAnnotation
(getNode_EAttribute_Attribute0000Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-0000-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute0001Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-0001-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute0010Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-0010-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute0011Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-0011-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute0100Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-0100-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute0101Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-0101-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute0110Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-0110-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute0111Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-0111-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute1000Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-1000-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute1001Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-1001-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute1010Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-1010-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute1011Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-1011-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute1100Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-1100-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute1101Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-1101-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute1110Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-1110-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute1111Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "EATTRIBUTE-ATTRIBUTE-1111-SINGLE"
});
addAnnotation
(getNode_EAttribute_Attribute0000Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-0000-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute0001Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-0001-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute0010Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-0010-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute0011Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-0011-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute0100Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-0100-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute0101Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-0101-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute0110Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-0110-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute0111Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-0111-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute1000Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-1000-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute1001Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-1001-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute1010Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-1010-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute1011Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-1011-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute1100Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-1100-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute1101Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-1101-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute1110Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-1110-MANY"
});
addAnnotation
(getNode_EAttribute_Attribute1111Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "EATTRIBUTE-ATTRIBUTE-1111-MANY"
});
addAnnotation
(getNode_Reqif_eReference_Referenced0101Single(),
source,
new String[] {
"namespace", "##targetNamespace",
"name", "REQIF-EREFERENCE-REFERENCED-0101-SINGLE",
"kind", "element"
});
addAnnotation
(getNode_Reqif_eReference_Referenced1001Many(),
source,
new String[] {
"namespace", "##targetNamespace",
"kind", "element",
"name", "REQIF-EREFERENCE-REFERENCED-1001-MANY"
});
addAnnotation
(subNodeEClass,
source,
new String[] {
"name", "SUB-NODE"
});
}
/**
* Initializes the annotations for <b>http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createXMLPersistenceMappingExtendedMetaDataAnnotations() {
String source = "http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData";
addAnnotation
(nodeEClass,
source,
new String[] {
"wrapperName", "NODES"
});
addAnnotation
(getNode_EReference_Contained0000Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-0000-SINGLES"
});
addAnnotation
(getNode_EReference_Contained0001Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-CONTAINED-0001-SINGLES"
});
addAnnotation
(getNode_EReference_Contained0010Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-CONTAINED-0010-SINGLES"
});
addAnnotation
(getNode_EReference_Contained0011Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-CONTAINED-0011-SINGLES"
});
addAnnotation
(getNode_EReference_Contained0100Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-CONTAINED-0100-SINGLES"
});
addAnnotation
(getNode_EReference_Contained0101Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-CONTAINED-0101-SINGLES"
});
addAnnotation
(getNode_EReference_Contained0110Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-CONTAINED-0110-SINGLES"
});
addAnnotation
(getNode_EReference_Contained0111Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-CONTAINED-0111-SINGLES"
});
addAnnotation
(getNode_EReference_Contained1000Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-CONTAINED-1000-SINGLES"
});
addAnnotation
(getNode_EReference_Contained1001Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-CONTAINED-1001-SINGLES"
});
addAnnotation
(getNode_EReference_Contained1010Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-CONTAINED-1010-SINGLES"
});
addAnnotation
(getNode_EReference_Contained1011Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-CONTAINED-1011-SINGLES"
});
addAnnotation
(getNode_EReference_Contained1100Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-CONTAINED-1100-SINGLES"
});
addAnnotation
(getNode_EReference_Contained1101Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-CONTAINED-1101-SINGLES"
});
addAnnotation
(getNode_EReference_Contained1110Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-CONTAINED-1110-SINGLES"
});
addAnnotation
(getNode_EReference_Contained1111Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-CONTAINED-1111-SINGLES"
});
addAnnotation
(getNode_EReference_EmptyAnnotationSingle(),
source,
new String[] {
});
addAnnotation
(getNode_EReference_Contained0000Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "FEATUEREFERENCE-REFERENCEDMULTIS"
});
addAnnotation
(getNode_EReference_Contained0001Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "FEATURE-WITH-SERIALIZATION-0001-MULTIS"
});
addAnnotation
(getNode_EReference_Contained0010Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-SERIALIZATION-0010-MULTIS"
});
addAnnotation
(getNode_EReference_Contained0011Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "FEATURE-WITH-SERIALIZATION-0011-MULTIS"
});
addAnnotation
(getNode_EReference_Contained0100Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-SERIALIZATION-0100-MULTIS"
});
addAnnotation
(getNode_EReference_Contained0101Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "FEATURE-WITH-SERIALIZATION-0101-MULTIS"
});
addAnnotation
(getNode_EReference_Contained0110Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-SERIALIZATION-0110-MULTIS"
});
addAnnotation
(getNode_EReference_Contained0111Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "FEATURE-WITH-SERIALIZATION-0111-MULTIS"
});
addAnnotation
(getNode_EReference_Contained1000Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-SERIALIZATION-1000-MULTIS"
});
addAnnotation
(getNode_EReference_Contained1001Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "FEATURE-WITH-SERIALIZATION-1001-MULTIS"
});
addAnnotation
(getNode_EReference_Contained1010Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-SERIALIZATION-1010-MULTIS"
});
addAnnotation
(getNode_EReference_Contained1011Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "FEATURE-WITH-SERIALIZATION-1011-MULTIS"
});
addAnnotation
(getNode_EReference_Contained1100Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-SERIALIZATION-1100-MULTIS"
});
addAnnotation
(getNode_EReference_Contained1101Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "FEATURE-WITH-SERIALIZATION-1101-MULTIS"
});
addAnnotation
(getNode_EReference_Contained1110Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-SERIALIZATION-1110-MULTIS"
});
addAnnotation
(getNode_EReference_Contained1111Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "FEATURE-WITH-SERIALIZATION-1111-MULTIS"
});
addAnnotation
(getNode_EReference_EmptyAnnotationMany(),
source,
new String[] {
});
addAnnotation
(getNode_EReference_WithTypeEObject_Contained0001Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "FEATURE-WITH-TYPE-EOBJECT-AND-SERIALIZATION-0001-MULTIS"
});
addAnnotation
(getNode_EReference_WithTypeEObject_Contained0010Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-TYPE-EOBJECT-AND-SERIALIZATION-0010-MULTIS"
});
addAnnotation
(getNode_EReference_WithTypeEObject_Contained0100Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-TYPE-EOBJECT-AND-SERIALIZATION-0100-MULTIS"
});
addAnnotation
(getNode_EReference_WithTypeEObject_Contained1000Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "FEATURE-WITH-TYPE-EOBJECT-AND-SERIALIZATION-1000-MULTIS"
});
addAnnotation
(getNode_EReference_Referenced0000Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-0000-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced0001Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-0001-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced0010Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-0010-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced0011Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-0011-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced0100Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-0100-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced0101Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-0101-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced0110Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-0110-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced0111Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-0111-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced1000Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-1000-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced1001Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-1001-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced1010Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-1010-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced1011Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-1011-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced1100Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-1100-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced1101Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-1101-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced1110Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-1110-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced1111Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-1111-SINGLE-REFS"
});
addAnnotation
(getNode_EReference_Referenced0000Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-0000-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced0001Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-0001-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced0010Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-0010-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced0011Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-0011-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced0100Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-0100-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced0101Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-0101-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced0110Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-0110-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced0111Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-0111-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced1000Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-1000-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced1001Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-1001-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced1010Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-1010-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced1011Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-1011-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced1100Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-1100-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced1101Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-1101-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced1110Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EREFERENCE-REFERENCED-1110-MANY-REFS"
});
addAnnotation
(getNode_EReference_Referenced1111Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EREFERENCE-REFERENCED-1111-MANY-REFS"
});
addAnnotation
(getNode_EAttribute_Attribute0000Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0000-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute0001Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0001-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute0010Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0010-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute0011Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0011-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute0100Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0100-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute0101Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0101-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute0110Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0110-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute0111Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0111-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute1000Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1000-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute1001Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1001-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute1010Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1010-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute1011Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1011-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute1100Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1100-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute1101Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1101-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute1110Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1110-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute1111Single(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1111-SINGLES"
});
addAnnotation
(getNode_EAttribute_Attribute0000Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0000-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute0001Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0001-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute0010Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0010-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute0011Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0011-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute0100Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0100-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute0101Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0101-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute0110Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0110-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute0111Many(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-0111-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute1000Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1000-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute1001Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1001-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute1010Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1010-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute1011Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1011-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute1100Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1100-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute1101Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1101-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute1110Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "false",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1110-MANIES"
});
addAnnotation
(getNode_EAttribute_Attribute1111Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "true",
"classifierWrapperElement", "true",
"classifierElement", "true",
"wrapperName", "EATTRIBUTE-ATTRIBUTE-1111-MANIES"
});
addAnnotation
(getNode_Reqif_eReference_Referenced0101Single(),
source,
new String[] {
"featureWrapperElement", "false",
"featureElement", "true",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "REQIF-EREFERENCE-REFERENCED-0101-SINGLES",
"classifierNameSuffix", "-REF"
});
addAnnotation
(getNode_Reqif_eReference_Referenced1001Many(),
source,
new String[] {
"featureWrapperElement", "true",
"featureElement", "false",
"classifierWrapperElement", "false",
"classifierElement", "true",
"wrapperName", "REQIF-EREFERENCE-REFERENCED-1001-MANIES",
"classifierNameSuffix", "-REF"
});
addAnnotation
(subNodeEClass,
source,
new String[] {
"wrapperName", "SUB-NODES"
});
}
} //NodesPackageImpl