/** */ package net.gexf_1_2.gexf.impl; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.EValidator; import org.eclipse.emf.ecore.impl.EPackageImpl; import org.eclipse.emf.ecore.xml.type.XMLTypePackage; import net.gexf_1_2.gexf.AttributeContent; import net.gexf_1_2.gexf.AttributesContent; import net.gexf_1_2.gexf.AttrtypeType; import net.gexf_1_2.gexf.AttvalueType; import net.gexf_1_2.gexf.AttvaluesContent; import net.gexf_1_2.gexf.ClassType; import net.gexf_1_2.gexf.DefaultedgetypeType; import net.gexf_1_2.gexf.DocumentRoot; import net.gexf_1_2.gexf.EdgeContent; import net.gexf_1_2.gexf.EdgesContent; import net.gexf_1_2.gexf.EdgetypeType; import net.gexf_1_2.gexf.GexfContent; import net.gexf_1_2.gexf.GexfFactory; import net.gexf_1_2.gexf.GexfPackage; import net.gexf_1_2.gexf.GraphContent; import net.gexf_1_2.gexf.IdtypeType; import net.gexf_1_2.gexf.MetaContent; import net.gexf_1_2.gexf.ModeType; import net.gexf_1_2.gexf.NodeContent; import net.gexf_1_2.gexf.NodesContent; import net.gexf_1_2.gexf.ParentType; import net.gexf_1_2.gexf.ParentsContent; import net.gexf_1_2.gexf.SpellType; import net.gexf_1_2.gexf.SpellsContent; import net.gexf_1_2.gexf.TimeformatType; import net.gexf_1_2.gexf.VersionType; import net.gexf_1_2.gexf.util.GexfValidator; import net.gexf_1_2.viz.VizPackage; import net.gexf_1_2.viz.impl.VizPackageImpl; /** * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> * * @generated */ public class GexfPackageImpl extends EPackageImpl implements GexfPackage { /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass attributeContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass attributesContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass attvaluesContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass attvalueTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass documentRootEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass edgeContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass edgesContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass gexfContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass graphContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass metaContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass nodeContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass nodesContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass parentsContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass parentTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass spellsContentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass spellTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum attrtypeTypeEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum classTypeEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum defaultedgetypeTypeEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum edgetypeTypeEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum idtypeTypeEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum modeTypeEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum timeformatTypeEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum versionTypeEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType attrtypeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType classTypeObjectEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType defaultedgetypeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType edgetypeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType idTypeEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType idtypeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType modeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType timeformatTypeObjectEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType timeTypeEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType versionTypeObjectEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType weightTypeEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType weightTypeObjectEDataType = 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 net.gexf_1_2.gexf.GexfPackage#eNS_URI * @see #init() * @generated */ private GexfPackageImpl() { super(eNS_URI, GexfFactory.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 GexfPackage#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 GexfPackage init() { if (isInited) { return (GexfPackage) EPackage.Registry.INSTANCE.getEPackage(GexfPackage.eNS_URI); } // Obtain or create and register package GexfPackageImpl theGexfPackage = (GexfPackageImpl) (EPackage.Registry.INSTANCE.get(eNS_URI) instanceof GexfPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new GexfPackageImpl()); isInited = true; // Initialize simple dependencies XMLTypePackage.eINSTANCE.eClass(); // Obtain or create and register interdependencies VizPackageImpl theVizPackage = (VizPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(VizPackage.eNS_URI) instanceof VizPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(VizPackage.eNS_URI) : VizPackage.eINSTANCE); // Create package meta-data objects theGexfPackage.createPackageContents(); theVizPackage.createPackageContents(); // Initialize created meta-data theGexfPackage.initializePackageContents(); theVizPackage.initializePackageContents(); // Register package validator EValidator.Registry.INSTANCE.put(theGexfPackage, new EValidator.Descriptor() { @Override public EValidator getEValidator() { return GexfValidator.INSTANCE; } }); // Mark meta-data to indicate it can't be changed theGexfPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(GexfPackage.eNS_URI, theGexfPackage); return theGexfPackage; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getAttributeContent() { return attributeContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributeContent_Group() { return (EAttribute) attributeContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributeContent_Default() { return (EAttribute) attributeContentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributeContent_Options() { return (EAttribute) attributeContentEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributeContent_Id() { return (EAttribute) attributeContentEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributeContent_Title() { return (EAttribute) attributeContentEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributeContent_Type() { return (EAttribute) attributeContentEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getAttributesContent() { return attributesContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getAttributesContent_Attribute() { return (EReference) attributesContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributesContent_Class() { return (EAttribute) attributesContentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributesContent_End() { return (EAttribute) attributesContentEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributesContent_Endopen() { return (EAttribute) attributesContentEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributesContent_Mode() { return (EAttribute) attributesContentEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributesContent_Start() { return (EAttribute) attributesContentEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttributesContent_Startopen() { return (EAttribute) attributesContentEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getAttvaluesContent() { return attvaluesContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getAttvaluesContent_Attvalue() { return (EReference) attvaluesContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getAttvalueType() { return attvalueTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttvalueType_End() { return (EAttribute) attvalueTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttvalueType_Endopen() { return (EAttribute) attvalueTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttvalueType_For() { return (EAttribute) attvalueTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttvalueType_Start() { return (EAttribute) attvalueTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttvalueType_Startopen() { return (EAttribute) attvalueTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getAttvalueType_Value() { return (EAttribute) attvalueTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getDocumentRoot() { return documentRootEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getDocumentRoot_Mixed() { return (EAttribute) documentRootEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_XMLNSPrefixMap() { return (EReference) documentRootEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_XSISchemaLocation() { return (EReference) documentRootEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Attribute() { return (EReference) documentRootEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Attributes() { return (EReference) documentRootEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Attvalue() { return (EReference) documentRootEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Attvalues() { return (EReference) documentRootEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Color() { return (EReference) documentRootEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getDocumentRoot_Creator() { return (EAttribute) documentRootEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getDocumentRoot_Default() { return (EAttribute) documentRootEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getDocumentRoot_Description() { return (EAttribute) documentRootEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Edge() { return (EReference) documentRootEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Edges() { return (EReference) documentRootEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Gexf() { return (EReference) documentRootEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Graph() { return (EReference) documentRootEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getDocumentRoot_Keywords() { return (EAttribute) documentRootEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Meta() { return (EReference) documentRootEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Node() { return (EReference) documentRootEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Nodes() { return (EReference) documentRootEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getDocumentRoot_Options() { return (EAttribute) documentRootEClass.getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Parent() { return (EReference) documentRootEClass.getEStructuralFeatures().get(20); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Parents() { return (EReference) documentRootEClass.getEStructuralFeatures().get(21); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Position() { return (EReference) documentRootEClass.getEStructuralFeatures().get(22); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Size() { return (EReference) documentRootEClass.getEStructuralFeatures().get(23); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Spell() { return (EReference) documentRootEClass.getEStructuralFeatures().get(24); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Spells() { return (EReference) documentRootEClass.getEStructuralFeatures().get(25); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getDocumentRoot_Thickness() { return (EReference) documentRootEClass.getEStructuralFeatures().get(26); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getEdgeContent() { return edgeContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Group() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getEdgeContent_Attvalues() { return (EReference) edgeContentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getEdgeContent_Spells() { return (EReference) edgeContentEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getEdgeContent_Color() { return (EReference) edgeContentEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getEdgeContent_Thickness() { return (EReference) edgeContentEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getEdgeContent_Shape() { return (EReference) edgeContentEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_End() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Endopen() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Id() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Label() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Source() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Start() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Startopen() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Target() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Type() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgeContent_Weight() { return (EAttribute) edgeContentEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getEdgesContent() { return edgesContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getEdgesContent_Edge() { return (EReference) edgesContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getEdgesContent_Count() { return (EAttribute) edgesContentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getGexfContent() { return gexfContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getGexfContent_Meta() { return (EReference) gexfContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getGexfContent_Graph() { return (EReference) gexfContentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGexfContent_Variant() { return (EAttribute) gexfContentEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGexfContent_Version() { return (EAttribute) gexfContentEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getGraphContent() { return graphContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGraphContent_Group() { return (EAttribute) graphContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getGraphContent_Attributes() { return (EReference) graphContentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getGraphContent_Nodes() { return (EReference) graphContentEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getGraphContent_Edges() { return (EReference) graphContentEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGraphContent_Defaultedgetype() { return (EAttribute) graphContentEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGraphContent_End() { return (EAttribute) graphContentEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGraphContent_Endopen() { return (EAttribute) graphContentEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGraphContent_Idtype() { return (EAttribute) graphContentEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGraphContent_Mode() { return (EAttribute) graphContentEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGraphContent_Start() { return (EAttribute) graphContentEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGraphContent_Startopen() { return (EAttribute) graphContentEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getGraphContent_Timeformat() { return (EAttribute) graphContentEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getMetaContent() { return metaContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getMetaContent_Group() { return (EAttribute) metaContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getMetaContent_Creator() { return (EAttribute) metaContentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getMetaContent_Keywords() { return (EAttribute) metaContentEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getMetaContent_Description() { return (EAttribute) metaContentEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getMetaContent_Lastmodifieddate() { return (EAttribute) metaContentEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getNodeContent() { return nodeContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getNodeContent_Group() { return (EAttribute) nodeContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodeContent_Attvalues() { return (EReference) nodeContentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodeContent_Spells() { return (EReference) nodeContentEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodeContent_Nodes() { return (EReference) nodeContentEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodeContent_Edges() { return (EReference) nodeContentEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodeContent_Parents() { return (EReference) nodeContentEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodeContent_Color() { return (EReference) nodeContentEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodeContent_Position() { return (EReference) nodeContentEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodeContent_Size() { return (EReference) nodeContentEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodeContent_Shape() { return (EReference) nodeContentEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getNodeContent_End() { return (EAttribute) nodeContentEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getNodeContent_Endopen() { return (EAttribute) nodeContentEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getNodeContent_Id() { return (EAttribute) nodeContentEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getNodeContent_Label() { return (EAttribute) nodeContentEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getNodeContent_Pid() { return (EAttribute) nodeContentEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getNodeContent_Start() { return (EAttribute) nodeContentEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getNodeContent_Startopen() { return (EAttribute) nodeContentEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getNodesContent() { return nodesContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getNodesContent_Node() { return (EReference) nodesContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getNodesContent_Count() { return (EAttribute) nodesContentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getParentsContent() { return parentsContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getParentsContent_Parent() { return (EReference) parentsContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getParentType() { return parentTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getParentType_For() { return (EAttribute) parentTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getSpellsContent() { return spellsContentEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EReference getSpellsContent_Spell() { return (EReference) spellsContentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EClass getSpellType() { return spellTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getSpellType_End() { return (EAttribute) spellTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getSpellType_Endopen() { return (EAttribute) spellTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getSpellType_Start() { return (EAttribute) spellTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EAttribute getSpellType_Startopen() { return (EAttribute) spellTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EEnum getAttrtypeType() { return attrtypeTypeEEnum; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EEnum getClassType() { return classTypeEEnum; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EEnum getDefaultedgetypeType() { return defaultedgetypeTypeEEnum; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EEnum getEdgetypeType() { return edgetypeTypeEEnum; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EEnum getIdtypeType() { return idtypeTypeEEnum; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EEnum getModeType() { return modeTypeEEnum; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EEnum getTimeformatType() { return timeformatTypeEEnum; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EEnum getVersionType() { return versionTypeEEnum; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getAttrtypeTypeObject() { return attrtypeTypeObjectEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getClassTypeObject() { return classTypeObjectEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getDefaultedgetypeTypeObject() { return defaultedgetypeTypeObjectEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getEdgetypeTypeObject() { return edgetypeTypeObjectEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getIdType() { return idTypeEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getIdtypeTypeObject() { return idtypeTypeObjectEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getModeTypeObject() { return modeTypeObjectEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getTimeformatTypeObject() { return timeformatTypeObjectEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getTimeType() { return timeTypeEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getVersionTypeObject() { return versionTypeObjectEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getWeightType() { return weightTypeEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public EDataType getWeightTypeObject() { return weightTypeObjectEDataType; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override public GexfFactory getGexfFactory() { return (GexfFactory) 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 attributeContentEClass = createEClass(ATTRIBUTE_CONTENT); createEAttribute(attributeContentEClass, ATTRIBUTE_CONTENT__GROUP); createEAttribute(attributeContentEClass, ATTRIBUTE_CONTENT__DEFAULT); createEAttribute(attributeContentEClass, ATTRIBUTE_CONTENT__OPTIONS); createEAttribute(attributeContentEClass, ATTRIBUTE_CONTENT__ID); createEAttribute(attributeContentEClass, ATTRIBUTE_CONTENT__TITLE); createEAttribute(attributeContentEClass, ATTRIBUTE_CONTENT__TYPE); attributesContentEClass = createEClass(ATTRIBUTES_CONTENT); createEReference(attributesContentEClass, ATTRIBUTES_CONTENT__ATTRIBUTE); createEAttribute(attributesContentEClass, ATTRIBUTES_CONTENT__CLASS); createEAttribute(attributesContentEClass, ATTRIBUTES_CONTENT__END); createEAttribute(attributesContentEClass, ATTRIBUTES_CONTENT__ENDOPEN); createEAttribute(attributesContentEClass, ATTRIBUTES_CONTENT__MODE); createEAttribute(attributesContentEClass, ATTRIBUTES_CONTENT__START); createEAttribute(attributesContentEClass, ATTRIBUTES_CONTENT__STARTOPEN); attvaluesContentEClass = createEClass(ATTVALUES_CONTENT); createEReference(attvaluesContentEClass, ATTVALUES_CONTENT__ATTVALUE); attvalueTypeEClass = createEClass(ATTVALUE_TYPE); createEAttribute(attvalueTypeEClass, ATTVALUE_TYPE__END); createEAttribute(attvalueTypeEClass, ATTVALUE_TYPE__ENDOPEN); createEAttribute(attvalueTypeEClass, ATTVALUE_TYPE__FOR); createEAttribute(attvalueTypeEClass, ATTVALUE_TYPE__START); createEAttribute(attvalueTypeEClass, ATTVALUE_TYPE__STARTOPEN); createEAttribute(attvalueTypeEClass, ATTVALUE_TYPE__VALUE); documentRootEClass = createEClass(DOCUMENT_ROOT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED); createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP); createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); createEReference(documentRootEClass, DOCUMENT_ROOT__ATTRIBUTE); createEReference(documentRootEClass, DOCUMENT_ROOT__ATTRIBUTES); createEReference(documentRootEClass, DOCUMENT_ROOT__ATTVALUE); createEReference(documentRootEClass, DOCUMENT_ROOT__ATTVALUES); createEReference(documentRootEClass, DOCUMENT_ROOT__COLOR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__CREATOR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__DEFAULT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__DESCRIPTION); createEReference(documentRootEClass, DOCUMENT_ROOT__EDGE); createEReference(documentRootEClass, DOCUMENT_ROOT__EDGES); createEReference(documentRootEClass, DOCUMENT_ROOT__GEXF); createEReference(documentRootEClass, DOCUMENT_ROOT__GRAPH); createEAttribute(documentRootEClass, DOCUMENT_ROOT__KEYWORDS); createEReference(documentRootEClass, DOCUMENT_ROOT__META); createEReference(documentRootEClass, DOCUMENT_ROOT__NODE); createEReference(documentRootEClass, DOCUMENT_ROOT__NODES); createEAttribute(documentRootEClass, DOCUMENT_ROOT__OPTIONS); createEReference(documentRootEClass, DOCUMENT_ROOT__PARENT); createEReference(documentRootEClass, DOCUMENT_ROOT__PARENTS); createEReference(documentRootEClass, DOCUMENT_ROOT__POSITION); createEReference(documentRootEClass, DOCUMENT_ROOT__SIZE); createEReference(documentRootEClass, DOCUMENT_ROOT__SPELL); createEReference(documentRootEClass, DOCUMENT_ROOT__SPELLS); createEReference(documentRootEClass, DOCUMENT_ROOT__THICKNESS); edgeContentEClass = createEClass(EDGE_CONTENT); createEAttribute(edgeContentEClass, EDGE_CONTENT__GROUP); createEReference(edgeContentEClass, EDGE_CONTENT__ATTVALUES); createEReference(edgeContentEClass, EDGE_CONTENT__SPELLS); createEReference(edgeContentEClass, EDGE_CONTENT__COLOR); createEReference(edgeContentEClass, EDGE_CONTENT__THICKNESS); createEReference(edgeContentEClass, EDGE_CONTENT__SHAPE); createEAttribute(edgeContentEClass, EDGE_CONTENT__END); createEAttribute(edgeContentEClass, EDGE_CONTENT__ENDOPEN); createEAttribute(edgeContentEClass, EDGE_CONTENT__ID); createEAttribute(edgeContentEClass, EDGE_CONTENT__LABEL); createEAttribute(edgeContentEClass, EDGE_CONTENT__SOURCE); createEAttribute(edgeContentEClass, EDGE_CONTENT__START); createEAttribute(edgeContentEClass, EDGE_CONTENT__STARTOPEN); createEAttribute(edgeContentEClass, EDGE_CONTENT__TARGET); createEAttribute(edgeContentEClass, EDGE_CONTENT__TYPE); createEAttribute(edgeContentEClass, EDGE_CONTENT__WEIGHT); edgesContentEClass = createEClass(EDGES_CONTENT); createEReference(edgesContentEClass, EDGES_CONTENT__EDGE); createEAttribute(edgesContentEClass, EDGES_CONTENT__COUNT); gexfContentEClass = createEClass(GEXF_CONTENT); createEReference(gexfContentEClass, GEXF_CONTENT__META); createEReference(gexfContentEClass, GEXF_CONTENT__GRAPH); createEAttribute(gexfContentEClass, GEXF_CONTENT__VARIANT); createEAttribute(gexfContentEClass, GEXF_CONTENT__VERSION); graphContentEClass = createEClass(GRAPH_CONTENT); createEAttribute(graphContentEClass, GRAPH_CONTENT__GROUP); createEReference(graphContentEClass, GRAPH_CONTENT__ATTRIBUTES); createEReference(graphContentEClass, GRAPH_CONTENT__NODES); createEReference(graphContentEClass, GRAPH_CONTENT__EDGES); createEAttribute(graphContentEClass, GRAPH_CONTENT__DEFAULTEDGETYPE); createEAttribute(graphContentEClass, GRAPH_CONTENT__END); createEAttribute(graphContentEClass, GRAPH_CONTENT__ENDOPEN); createEAttribute(graphContentEClass, GRAPH_CONTENT__IDTYPE); createEAttribute(graphContentEClass, GRAPH_CONTENT__MODE); createEAttribute(graphContentEClass, GRAPH_CONTENT__START); createEAttribute(graphContentEClass, GRAPH_CONTENT__STARTOPEN); createEAttribute(graphContentEClass, GRAPH_CONTENT__TIMEFORMAT); metaContentEClass = createEClass(META_CONTENT); createEAttribute(metaContentEClass, META_CONTENT__GROUP); createEAttribute(metaContentEClass, META_CONTENT__CREATOR); createEAttribute(metaContentEClass, META_CONTENT__KEYWORDS); createEAttribute(metaContentEClass, META_CONTENT__DESCRIPTION); createEAttribute(metaContentEClass, META_CONTENT__LASTMODIFIEDDATE); nodeContentEClass = createEClass(NODE_CONTENT); createEAttribute(nodeContentEClass, NODE_CONTENT__GROUP); createEReference(nodeContentEClass, NODE_CONTENT__ATTVALUES); createEReference(nodeContentEClass, NODE_CONTENT__SPELLS); createEReference(nodeContentEClass, NODE_CONTENT__NODES); createEReference(nodeContentEClass, NODE_CONTENT__EDGES); createEReference(nodeContentEClass, NODE_CONTENT__PARENTS); createEReference(nodeContentEClass, NODE_CONTENT__COLOR); createEReference(nodeContentEClass, NODE_CONTENT__POSITION); createEReference(nodeContentEClass, NODE_CONTENT__SIZE); createEReference(nodeContentEClass, NODE_CONTENT__SHAPE); createEAttribute(nodeContentEClass, NODE_CONTENT__END); createEAttribute(nodeContentEClass, NODE_CONTENT__ENDOPEN); createEAttribute(nodeContentEClass, NODE_CONTENT__ID); createEAttribute(nodeContentEClass, NODE_CONTENT__LABEL); createEAttribute(nodeContentEClass, NODE_CONTENT__PID); createEAttribute(nodeContentEClass, NODE_CONTENT__START); createEAttribute(nodeContentEClass, NODE_CONTENT__STARTOPEN); nodesContentEClass = createEClass(NODES_CONTENT); createEReference(nodesContentEClass, NODES_CONTENT__NODE); createEAttribute(nodesContentEClass, NODES_CONTENT__COUNT); parentsContentEClass = createEClass(PARENTS_CONTENT); createEReference(parentsContentEClass, PARENTS_CONTENT__PARENT); parentTypeEClass = createEClass(PARENT_TYPE); createEAttribute(parentTypeEClass, PARENT_TYPE__FOR); spellsContentEClass = createEClass(SPELLS_CONTENT); createEReference(spellsContentEClass, SPELLS_CONTENT__SPELL); spellTypeEClass = createEClass(SPELL_TYPE); createEAttribute(spellTypeEClass, SPELL_TYPE__END); createEAttribute(spellTypeEClass, SPELL_TYPE__ENDOPEN); createEAttribute(spellTypeEClass, SPELL_TYPE__START); createEAttribute(spellTypeEClass, SPELL_TYPE__STARTOPEN); // Create enums attrtypeTypeEEnum = createEEnum(ATTRTYPE_TYPE); classTypeEEnum = createEEnum(CLASS_TYPE); defaultedgetypeTypeEEnum = createEEnum(DEFAULTEDGETYPE_TYPE); edgetypeTypeEEnum = createEEnum(EDGETYPE_TYPE); idtypeTypeEEnum = createEEnum(IDTYPE_TYPE); modeTypeEEnum = createEEnum(MODE_TYPE); timeformatTypeEEnum = createEEnum(TIMEFORMAT_TYPE); versionTypeEEnum = createEEnum(VERSION_TYPE); // Create data types attrtypeTypeObjectEDataType = createEDataType(ATTRTYPE_TYPE_OBJECT); classTypeObjectEDataType = createEDataType(CLASS_TYPE_OBJECT); defaultedgetypeTypeObjectEDataType = createEDataType(DEFAULTEDGETYPE_TYPE_OBJECT); edgetypeTypeObjectEDataType = createEDataType(EDGETYPE_TYPE_OBJECT); idTypeEDataType = createEDataType(ID_TYPE); idtypeTypeObjectEDataType = createEDataType(IDTYPE_TYPE_OBJECT); modeTypeObjectEDataType = createEDataType(MODE_TYPE_OBJECT); timeformatTypeObjectEDataType = createEDataType(TIMEFORMAT_TYPE_OBJECT); timeTypeEDataType = createEDataType(TIME_TYPE); versionTypeObjectEDataType = createEDataType(VERSION_TYPE_OBJECT); weightTypeEDataType = createEDataType(WEIGHT_TYPE); weightTypeObjectEDataType = createEDataType(WEIGHT_TYPE_OBJECT); } /** * <!-- 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); // Obtain other dependent packages XMLTypePackage theXMLTypePackage = (XMLTypePackage) EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); VizPackage theVizPackage = (VizPackage) EPackage.Registry.INSTANCE.getEPackage(VizPackage.eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes // Initialize classes, features, and operations; add parameters initEClass(attributeContentEClass, AttributeContent.class, "AttributeContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getAttributeContent_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, AttributeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttributeContent_Default(), theXMLTypePackage.getString(), "default", null, 0, -1, AttributeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getAttributeContent_Options(), theXMLTypePackage.getString(), "options", null, 0, -1, AttributeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getAttributeContent_Id(), this.getIdType(), "id", null, 1, 1, AttributeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttributeContent_Title(), theXMLTypePackage.getString(), "title", null, 1, 1, AttributeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttributeContent_Type(), this.getAttrtypeType(), "type", null, 1, 1, AttributeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(attributesContentEClass, AttributesContent.class, "AttributesContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getAttributesContent_Attribute(), this.getAttributeContent(), null, "attribute", null, 0, -1, AttributesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttributesContent_Class(), this.getClassType(), "class", null, 1, 1, AttributesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttributesContent_End(), this.getTimeType(), "end", null, 0, 1, AttributesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttributesContent_Endopen(), this.getTimeType(), "endopen", null, 0, 1, AttributesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttributesContent_Mode(), this.getModeType(), "mode", null, 0, 1, AttributesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttributesContent_Start(), this.getTimeType(), "start", null, 0, 1, AttributesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttributesContent_Startopen(), this.getTimeType(), "startopen", null, 0, 1, AttributesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(attvaluesContentEClass, AttvaluesContent.class, "AttvaluesContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getAttvaluesContent_Attvalue(), this.getAttvalueType(), null, "attvalue", null, 0, -1, AttvaluesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(attvalueTypeEClass, AttvalueType.class, "AttvalueType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getAttvalueType_End(), this.getTimeType(), "end", null, 0, 1, AttvalueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttvalueType_Endopen(), this.getTimeType(), "endopen", null, 0, 1, AttvalueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttvalueType_For(), this.getIdType(), "for", null, 1, 1, AttvalueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttvalueType_Start(), this.getTimeType(), "start", null, 0, 1, AttvalueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttvalueType_Startopen(), this.getTimeType(), "startopen", null, 0, 1, AttvalueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAttvalueType_Value(), theXMLTypePackage.getString(), "value", null, 1, 1, AttvalueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Attribute(), this.getAttributeContent(), null, "attribute", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Attributes(), this.getAttributesContent(), null, "attributes", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Attvalue(), this.getAttvalueType(), null, "attvalue", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Attvalues(), this.getAttvaluesContent(), null, "attvalues", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Color(), theVizPackage.getColorContent(), null, "color", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Creator(), theXMLTypePackage.getString(), "creator", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Default(), theXMLTypePackage.getString(), "default", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Description(), theXMLTypePackage.getString(), "description", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Edge(), this.getEdgeContent(), null, "edge", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Edges(), this.getEdgesContent(), null, "edges", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Gexf(), this.getGexfContent(), null, "gexf", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Graph(), this.getGraphContent(), null, "graph", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Keywords(), theXMLTypePackage.getString(), "keywords", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Meta(), this.getMetaContent(), null, "meta", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Node(), this.getNodeContent(), null, "node", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Nodes(), this.getNodesContent(), null, "nodes", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Options(), theXMLTypePackage.getString(), "options", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Parent(), this.getParentType(), null, "parent", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Parents(), this.getParentsContent(), null, "parents", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Position(), theVizPackage.getPositionContent(), null, "position", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Size(), theVizPackage.getSizeContent(), null, "size", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Spell(), this.getSpellType(), null, "spell", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Spells(), this.getSpellsContent(), null, "spells", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Thickness(), theVizPackage.getThicknessContent(), null, "thickness", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(edgeContentEClass, EdgeContent.class, "EdgeContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getEdgeContent_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getEdgeContent_Attvalues(), this.getAttvaluesContent(), null, "attvalues", null, 0, -1, EdgeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getEdgeContent_Spells(), this.getSpellsContent(), null, "spells", null, 0, -1, EdgeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getEdgeContent_Color(), theVizPackage.getColorContent(), null, "color", null, 0, -1, EdgeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getEdgeContent_Thickness(), theVizPackage.getThicknessContent(), null, "thickness", null, 0, -1, EdgeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getEdgeContent_Shape(), theVizPackage.getEdgeShapeContent(), null, "shape", null, 0, -1, EdgeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_End(), this.getTimeType(), "end", null, 0, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_Endopen(), this.getTimeType(), "endopen", null, 0, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_Id(), this.getIdType(), "id", null, 1, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_Label(), theXMLTypePackage.getToken(), "label", null, 0, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_Source(), this.getIdType(), "source", null, 1, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_Start(), this.getTimeType(), "start", null, 0, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_Startopen(), this.getTimeType(), "startopen", null, 0, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_Target(), this.getIdType(), "target", null, 1, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_Type(), this.getEdgetypeType(), "type", null, 0, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgeContent_Weight(), this.getWeightType(), "weight", null, 0, 1, EdgeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(edgesContentEClass, EdgesContent.class, "EdgesContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getEdgesContent_Edge(), this.getEdgeContent(), null, "edge", null, 0, -1, EdgesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEdgesContent_Count(), theXMLTypePackage.getNonNegativeInteger(), "count", null, 0, 1, EdgesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(gexfContentEClass, GexfContent.class, "GexfContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getGexfContent_Meta(), this.getMetaContent(), null, "meta", null, 0, 1, GexfContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGexfContent_Graph(), this.getGraphContent(), null, "graph", null, 1, 1, GexfContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGexfContent_Variant(), theXMLTypePackage.getString(), "variant", null, 0, 1, GexfContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGexfContent_Version(), this.getVersionType(), "version", null, 1, 1, GexfContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(graphContentEClass, GraphContent.class, "GraphContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getGraphContent_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, GraphContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGraphContent_Attributes(), this.getAttributesContent(), null, "attributes", null, 0, -1, GraphContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getGraphContent_Nodes(), this.getNodesContent(), null, "nodes", null, 0, -1, GraphContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getGraphContent_Edges(), this.getEdgesContent(), null, "edges", null, 0, -1, GraphContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getGraphContent_Defaultedgetype(), this.getDefaultedgetypeType(), "defaultedgetype", null, 0, 1, GraphContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphContent_End(), this.getTimeType(), "end", null, 0, 1, GraphContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphContent_Endopen(), this.getTimeType(), "endopen", null, 0, 1, GraphContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphContent_Idtype(), this.getIdtypeType(), "idtype", null, 0, 1, GraphContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphContent_Mode(), this.getModeType(), "mode", null, 0, 1, GraphContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphContent_Start(), this.getTimeType(), "start", null, 0, 1, GraphContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphContent_Startopen(), this.getTimeType(), "startopen", null, 0, 1, GraphContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphContent_Timeformat(), this.getTimeformatType(), "timeformat", null, 0, 1, GraphContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(metaContentEClass, MetaContent.class, "MetaContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getMetaContent_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, MetaContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMetaContent_Creator(), theXMLTypePackage.getString(), "creator", null, 0, -1, MetaContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getMetaContent_Keywords(), theXMLTypePackage.getString(), "keywords", null, 0, -1, MetaContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getMetaContent_Description(), theXMLTypePackage.getString(), "description", null, 0, -1, MetaContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getMetaContent_Lastmodifieddate(), theXMLTypePackage.getDate(), "lastmodifieddate", null, 0, 1, MetaContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(nodeContentEClass, NodeContent.class, "NodeContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getNodeContent_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, NodeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getNodeContent_Attvalues(), this.getAttvaluesContent(), null, "attvalues", null, 0, -1, NodeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getNodeContent_Spells(), this.getSpellsContent(), null, "spells", null, 0, -1, NodeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getNodeContent_Nodes(), this.getNodesContent(), null, "nodes", null, 0, -1, NodeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getNodeContent_Edges(), this.getEdgesContent(), null, "edges", null, 0, -1, NodeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getNodeContent_Parents(), this.getParentsContent(), null, "parents", null, 0, -1, NodeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getNodeContent_Color(), theVizPackage.getColorContent(), null, "color", null, 0, -1, NodeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getNodeContent_Position(), theVizPackage.getPositionContent(), null, "position", null, 0, -1, NodeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getNodeContent_Size(), theVizPackage.getSizeContent(), null, "size", null, 0, -1, NodeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getNodeContent_Shape(), theVizPackage.getNodeShapeContent(), null, "shape", null, 0, -1, NodeContent.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getNodeContent_End(), this.getTimeType(), "end", null, 0, 1, NodeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeContent_Endopen(), this.getTimeType(), "endopen", null, 0, 1, NodeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeContent_Id(), this.getIdType(), "id", null, 1, 1, NodeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeContent_Label(), theXMLTypePackage.getToken(), "label", null, 0, 1, NodeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeContent_Pid(), this.getIdType(), "pid", null, 0, 1, NodeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeContent_Start(), this.getTimeType(), "start", null, 0, 1, NodeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeContent_Startopen(), this.getTimeType(), "startopen", null, 0, 1, NodeContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(nodesContentEClass, NodesContent.class, "NodesContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getNodesContent_Node(), this.getNodeContent(), null, "node", null, 0, -1, NodesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodesContent_Count(), theXMLTypePackage.getNonNegativeInteger(), "count", null, 0, 1, NodesContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(parentsContentEClass, ParentsContent.class, "ParentsContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getParentsContent_Parent(), this.getParentType(), null, "parent", null, 0, -1, ParentsContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(parentTypeEClass, ParentType.class, "ParentType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getParentType_For(), this.getIdType(), "for", null, 1, 1, ParentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(spellsContentEClass, SpellsContent.class, "SpellsContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getSpellsContent_Spell(), this.getSpellType(), null, "spell", null, 1, -1, SpellsContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(spellTypeEClass, SpellType.class, "SpellType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getSpellType_End(), this.getTimeType(), "end", null, 0, 1, SpellType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSpellType_Endopen(), this.getTimeType(), "endopen", null, 0, 1, SpellType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSpellType_Start(), this.getTimeType(), "start", null, 0, 1, SpellType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSpellType_Startopen(), this.getTimeType(), "startopen", null, 0, 1, SpellType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Initialize enums and add enum literals initEEnum(attrtypeTypeEEnum, AttrtypeType.class, "AttrtypeType"); addEEnumLiteral(attrtypeTypeEEnum, AttrtypeType.INTEGER); addEEnumLiteral(attrtypeTypeEEnum, AttrtypeType.LONG); addEEnumLiteral(attrtypeTypeEEnum, AttrtypeType.DOUBLE); addEEnumLiteral(attrtypeTypeEEnum, AttrtypeType.FLOAT); addEEnumLiteral(attrtypeTypeEEnum, AttrtypeType.BOOLEAN); addEEnumLiteral(attrtypeTypeEEnum, AttrtypeType.LISTSTRING); addEEnumLiteral(attrtypeTypeEEnum, AttrtypeType.STRING); addEEnumLiteral(attrtypeTypeEEnum, AttrtypeType.ANY_URI); initEEnum(classTypeEEnum, ClassType.class, "ClassType"); addEEnumLiteral(classTypeEEnum, ClassType.NODE); addEEnumLiteral(classTypeEEnum, ClassType.EDGE); initEEnum(defaultedgetypeTypeEEnum, DefaultedgetypeType.class, "DefaultedgetypeType"); addEEnumLiteral(defaultedgetypeTypeEEnum, DefaultedgetypeType.DIRECTED); addEEnumLiteral(defaultedgetypeTypeEEnum, DefaultedgetypeType.UNDIRECTED); addEEnumLiteral(defaultedgetypeTypeEEnum, DefaultedgetypeType.MUTUAL); initEEnum(edgetypeTypeEEnum, EdgetypeType.class, "EdgetypeType"); addEEnumLiteral(edgetypeTypeEEnum, EdgetypeType.DIRECTED); addEEnumLiteral(edgetypeTypeEEnum, EdgetypeType.UNDIRECTED); addEEnumLiteral(edgetypeTypeEEnum, EdgetypeType.MUTUAL); initEEnum(idtypeTypeEEnum, IdtypeType.class, "IdtypeType"); addEEnumLiteral(idtypeTypeEEnum, IdtypeType.INTEGER); addEEnumLiteral(idtypeTypeEEnum, IdtypeType.STRING); initEEnum(modeTypeEEnum, ModeType.class, "ModeType"); addEEnumLiteral(modeTypeEEnum, ModeType.STATIC); addEEnumLiteral(modeTypeEEnum, ModeType.DYNAMIC); initEEnum(timeformatTypeEEnum, TimeformatType.class, "TimeformatType"); addEEnumLiteral(timeformatTypeEEnum, TimeformatType.INTEGER); addEEnumLiteral(timeformatTypeEEnum, TimeformatType.DOUBLE); addEEnumLiteral(timeformatTypeEEnum, TimeformatType.DATE); addEEnumLiteral(timeformatTypeEEnum, TimeformatType.DATE_TIME); initEEnum(versionTypeEEnum, VersionType.class, "VersionType"); addEEnumLiteral(versionTypeEEnum, VersionType._12); // Initialize data types initEDataType(attrtypeTypeObjectEDataType, AttrtypeType.class, "AttrtypeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(classTypeObjectEDataType, ClassType.class, "ClassTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(defaultedgetypeTypeObjectEDataType, DefaultedgetypeType.class, "DefaultedgetypeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(edgetypeTypeObjectEDataType, EdgetypeType.class, "EdgetypeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(idTypeEDataType, Object.class, "IdType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(idtypeTypeObjectEDataType, IdtypeType.class, "IdtypeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(modeTypeObjectEDataType, ModeType.class, "ModeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(timeformatTypeObjectEDataType, TimeformatType.class, "TimeformatTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(timeTypeEDataType, Object.class, "TimeType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(versionTypeObjectEDataType, VersionType.class, "VersionTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(weightTypeEDataType, float.class, "WeightType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(weightTypeObjectEDataType, Float.class, "WeightTypeObject", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); // Create resource createResource(eNS_URI); // Create annotations // http:///org/eclipse/emf/ecore/util/ExtendedMetaData createExtendedMetaDataAnnotations(); } /** * 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(attributeContentEClass, source, new String[] { "name", "attribute-content", "kind", "elementOnly" }); addAnnotation(getAttributeContent_Group(), source, new String[] { "kind", "group", "name", "group:0" }); addAnnotation(getAttributeContent_Default(), source, new String[] { "kind", "element", "name", "default", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getAttributeContent_Options(), source, new String[] { "kind", "element", "name", "options", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getAttributeContent_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation(getAttributeContent_Title(), source, new String[] { "kind", "attribute", "name", "title" }); addAnnotation(getAttributeContent_Type(), source, new String[] { "kind", "attribute", "name", "type" }); addAnnotation(attributesContentEClass, source, new String[] { "name", "attributes-content", "kind", "elementOnly" }); addAnnotation(getAttributesContent_Attribute(), source, new String[] { "kind", "element", "name", "attribute", "namespace", "##targetNamespace" }); addAnnotation(getAttributesContent_Class(), source, new String[] { "kind", "attribute", "name", "class" }); addAnnotation(getAttributesContent_End(), source, new String[] { "kind", "attribute", "name", "end" }); addAnnotation(getAttributesContent_Endopen(), source, new String[] { "kind", "attribute", "name", "endopen" }); addAnnotation(getAttributesContent_Mode(), source, new String[] { "kind", "attribute", "name", "mode" }); addAnnotation(getAttributesContent_Start(), source, new String[] { "kind", "attribute", "name", "start" }); addAnnotation(getAttributesContent_Startopen(), source, new String[] { "kind", "attribute", "name", "startopen" }); addAnnotation(attrtypeTypeEEnum, source, new String[] { "name", "attrtype-type" }); addAnnotation(attrtypeTypeObjectEDataType, source, new String[] { "name", "attrtype-type:Object", "baseType", "attrtype-type" }); addAnnotation(attvaluesContentEClass, source, new String[] { "name", "attvalues-content", "kind", "elementOnly" }); addAnnotation(getAttvaluesContent_Attvalue(), source, new String[] { "kind", "element", "name", "attvalue", "namespace", "##targetNamespace" }); addAnnotation(attvalueTypeEClass, source, new String[] { "name", "attvalue_._type", "kind", "empty" }); addAnnotation(getAttvalueType_End(), source, new String[] { "kind", "attribute", "name", "end" }); addAnnotation(getAttvalueType_Endopen(), source, new String[] { "kind", "attribute", "name", "endopen" }); addAnnotation(getAttvalueType_For(), source, new String[] { "kind", "attribute", "name", "for" }); addAnnotation(getAttvalueType_Start(), source, new String[] { "kind", "attribute", "name", "start" }); addAnnotation(getAttvalueType_Startopen(), source, new String[] { "kind", "attribute", "name", "startopen" }); addAnnotation(getAttvalueType_Value(), source, new String[] { "kind", "attribute", "name", "value" }); addAnnotation(classTypeEEnum, source, new String[] { "name", "class-type" }); addAnnotation(classTypeObjectEDataType, source, new String[] { "name", "class-type:Object", "baseType", "class-type" }); addAnnotation(defaultedgetypeTypeEEnum, source, new String[] { "name", "defaultedgetype-type" }); addAnnotation(defaultedgetypeTypeObjectEDataType, source, new String[] { "name", "defaultedgetype-type:Object", "baseType", "defaultedgetype-type" }); addAnnotation(documentRootEClass, source, new String[] { "name", "", "kind", "mixed" }); addAnnotation(getDocumentRoot_Mixed(), source, new String[] { "kind", "elementWildcard", "name", ":mixed" }); addAnnotation(getDocumentRoot_XMLNSPrefixMap(), source, new String[] { "kind", "attribute", "name", "xmlns:prefix" }); addAnnotation(getDocumentRoot_XSISchemaLocation(), source, new String[] { "kind", "attribute", "name", "xsi:schemaLocation" }); addAnnotation(getDocumentRoot_Attribute(), source, new String[] { "kind", "element", "name", "attribute", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Attributes(), source, new String[] { "kind", "element", "name", "attributes", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Attvalue(), source, new String[] { "kind", "element", "name", "attvalue", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Attvalues(), source, new String[] { "kind", "element", "name", "attvalues", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Color(), source, new String[] { "kind", "element", "name", "color", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Creator(), source, new String[] { "kind", "element", "name", "creator", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Default(), source, new String[] { "kind", "element", "name", "default", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Description(), source, new String[] { "kind", "element", "name", "description", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Edge(), source, new String[] { "kind", "element", "name", "edge", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Edges(), source, new String[] { "kind", "element", "name", "edges", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Gexf(), source, new String[] { "kind", "element", "name", "gexf", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Graph(), source, new String[] { "kind", "element", "name", "graph", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Keywords(), source, new String[] { "kind", "element", "name", "keywords", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Meta(), source, new String[] { "kind", "element", "name", "meta", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Node(), source, new String[] { "kind", "element", "name", "node", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Nodes(), source, new String[] { "kind", "element", "name", "nodes", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Options(), source, new String[] { "kind", "element", "name", "options", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Parent(), source, new String[] { "kind", "element", "name", "parent", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Parents(), source, new String[] { "kind", "element", "name", "parents", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Position(), source, new String[] { "kind", "element", "name", "position", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Size(), source, new String[] { "kind", "element", "name", "size", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Spell(), source, new String[] { "kind", "element", "name", "spell", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Spells(), source, new String[] { "kind", "element", "name", "spells", "namespace", "##targetNamespace" }); addAnnotation(getDocumentRoot_Thickness(), source, new String[] { "kind", "element", "name", "thickness", "namespace", "##targetNamespace" }); addAnnotation(edgeContentEClass, source, new String[] { "name", "edge-content", "kind", "elementOnly" }); addAnnotation(getEdgeContent_Group(), source, new String[] { "kind", "group", "name", "group:0" }); addAnnotation(getEdgeContent_Attvalues(), source, new String[] { "kind", "element", "name", "attvalues", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getEdgeContent_Spells(), source, new String[] { "kind", "element", "name", "spells", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getEdgeContent_Color(), source, new String[] { "kind", "element", "name", "color", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getEdgeContent_Thickness(), source, new String[] { "kind", "element", "name", "thickness", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getEdgeContent_Shape(), source, new String[] { "kind", "element", "name", "shape", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getEdgeContent_End(), source, new String[] { "kind", "attribute", "name", "end" }); addAnnotation(getEdgeContent_Endopen(), source, new String[] { "kind", "attribute", "name", "endopen" }); addAnnotation(getEdgeContent_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation(getEdgeContent_Label(), source, new String[] { "kind", "attribute", "name", "label" }); addAnnotation(getEdgeContent_Source(), source, new String[] { "kind", "attribute", "name", "source" }); addAnnotation(getEdgeContent_Start(), source, new String[] { "kind", "attribute", "name", "start" }); addAnnotation(getEdgeContent_Startopen(), source, new String[] { "kind", "attribute", "name", "startopen" }); addAnnotation(getEdgeContent_Target(), source, new String[] { "kind", "attribute", "name", "target" }); addAnnotation(getEdgeContent_Type(), source, new String[] { "kind", "attribute", "name", "type" }); addAnnotation(getEdgeContent_Weight(), source, new String[] { "kind", "attribute", "name", "weight" }); addAnnotation(edgesContentEClass, source, new String[] { "name", "edges-content", "kind", "elementOnly" }); addAnnotation(getEdgesContent_Edge(), source, new String[] { "kind", "element", "name", "edge", "namespace", "##targetNamespace" }); addAnnotation(getEdgesContent_Count(), source, new String[] { "kind", "attribute", "name", "count" }); addAnnotation(edgetypeTypeEEnum, source, new String[] { "name", "edgetype-type" }); addAnnotation(edgetypeTypeObjectEDataType, source, new String[] { "name", "edgetype-type:Object", "baseType", "edgetype-type" }); addAnnotation(gexfContentEClass, source, new String[] { "name", "gexf-content", "kind", "elementOnly" }); addAnnotation(getGexfContent_Meta(), source, new String[] { "kind", "element", "name", "meta", "namespace", "##targetNamespace" }); addAnnotation(getGexfContent_Graph(), source, new String[] { "kind", "element", "name", "graph", "namespace", "##targetNamespace" }); addAnnotation(getGexfContent_Variant(), source, new String[] { "kind", "attribute", "name", "variant" }); addAnnotation(getGexfContent_Version(), source, new String[] { "kind", "attribute", "name", "version" }); addAnnotation(graphContentEClass, source, new String[] { "name", "graph-content", "kind", "elementOnly" }); addAnnotation(getGraphContent_Group(), source, new String[] { "kind", "group", "name", "group:0" }); addAnnotation(getGraphContent_Attributes(), source, new String[] { "kind", "element", "name", "attributes", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getGraphContent_Nodes(), source, new String[] { "kind", "element", "name", "nodes", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getGraphContent_Edges(), source, new String[] { "kind", "element", "name", "edges", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getGraphContent_Defaultedgetype(), source, new String[] { "kind", "attribute", "name", "defaultedgetype" }); addAnnotation(getGraphContent_End(), source, new String[] { "kind", "attribute", "name", "end" }); addAnnotation(getGraphContent_Endopen(), source, new String[] { "kind", "attribute", "name", "endopen" }); addAnnotation(getGraphContent_Idtype(), source, new String[] { "kind", "attribute", "name", "idtype" }); addAnnotation(getGraphContent_Mode(), source, new String[] { "kind", "attribute", "name", "mode" }); addAnnotation(getGraphContent_Start(), source, new String[] { "kind", "attribute", "name", "start" }); addAnnotation(getGraphContent_Startopen(), source, new String[] { "kind", "attribute", "name", "startopen" }); addAnnotation(getGraphContent_Timeformat(), source, new String[] { "kind", "attribute", "name", "timeformat" }); addAnnotation(idTypeEDataType, source, new String[] { "name", "id-type", "memberTypes", "http://www.eclipse.org/emf/2003/XMLType#string http://www.eclipse.org/emf/2003/XMLType#integer" }); addAnnotation(idtypeTypeEEnum, source, new String[] { "name", "idtype-type" }); addAnnotation(idtypeTypeObjectEDataType, source, new String[] { "name", "idtype-type:Object", "baseType", "idtype-type" }); addAnnotation(metaContentEClass, source, new String[] { "name", "meta-content", "kind", "elementOnly" }); addAnnotation(getMetaContent_Group(), source, new String[] { "kind", "group", "name", "group:0" }); addAnnotation(getMetaContent_Creator(), source, new String[] { "kind", "element", "name", "creator", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getMetaContent_Keywords(), source, new String[] { "kind", "element", "name", "keywords", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getMetaContent_Description(), source, new String[] { "kind", "element", "name", "description", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getMetaContent_Lastmodifieddate(), source, new String[] { "kind", "attribute", "name", "lastmodifieddate" }); addAnnotation(modeTypeEEnum, source, new String[] { "name", "mode-type" }); addAnnotation(modeTypeObjectEDataType, source, new String[] { "name", "mode-type:Object", "baseType", "mode-type" }); addAnnotation(nodeContentEClass, source, new String[] { "name", "node-content", "kind", "elementOnly" }); addAnnotation(getNodeContent_Group(), source, new String[] { "kind", "group", "name", "group:0" }); addAnnotation(getNodeContent_Attvalues(), source, new String[] { "kind", "element", "name", "attvalues", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getNodeContent_Spells(), source, new String[] { "kind", "element", "name", "spells", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getNodeContent_Nodes(), source, new String[] { "kind", "element", "name", "nodes", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getNodeContent_Edges(), source, new String[] { "kind", "element", "name", "edges", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getNodeContent_Parents(), source, new String[] { "kind", "element", "name", "parents", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getNodeContent_Color(), source, new String[] { "kind", "element", "name", "color", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getNodeContent_Position(), source, new String[] { "kind", "element", "name", "position", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getNodeContent_Size(), source, new String[] { "kind", "element", "name", "size", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getNodeContent_Shape(), source, new String[] { "kind", "element", "name", "shape", "namespace", "##targetNamespace", "group", "#group:0" }); addAnnotation(getNodeContent_End(), source, new String[] { "kind", "attribute", "name", "end" }); addAnnotation(getNodeContent_Endopen(), source, new String[] { "kind", "attribute", "name", "endopen" }); addAnnotation(getNodeContent_Id(), source, new String[] { "kind", "attribute", "name", "id" }); addAnnotation(getNodeContent_Label(), source, new String[] { "kind", "attribute", "name", "label" }); addAnnotation(getNodeContent_Pid(), source, new String[] { "kind", "attribute", "name", "pid" }); addAnnotation(getNodeContent_Start(), source, new String[] { "kind", "attribute", "name", "start" }); addAnnotation(getNodeContent_Startopen(), source, new String[] { "kind", "attribute", "name", "startopen" }); addAnnotation(nodesContentEClass, source, new String[] { "name", "nodes-content", "kind", "elementOnly" }); addAnnotation(getNodesContent_Node(), source, new String[] { "kind", "element", "name", "node", "namespace", "##targetNamespace" }); addAnnotation(getNodesContent_Count(), source, new String[] { "kind", "attribute", "name", "count" }); addAnnotation(parentsContentEClass, source, new String[] { "name", "parents-content", "kind", "elementOnly" }); addAnnotation(getParentsContent_Parent(), source, new String[] { "kind", "element", "name", "parent", "namespace", "##targetNamespace" }); addAnnotation(parentTypeEClass, source, new String[] { "name", "parent_._type", "kind", "empty" }); addAnnotation(getParentType_For(), source, new String[] { "kind", "attribute", "name", "for" }); addAnnotation(spellsContentEClass, source, new String[] { "name", "spells-content", "kind", "elementOnly" }); addAnnotation(getSpellsContent_Spell(), source, new String[] { "kind", "element", "name", "spell", "namespace", "##targetNamespace" }); addAnnotation(spellTypeEClass, source, new String[] { "name", "spell_._type", "kind", "empty" }); addAnnotation(getSpellType_End(), source, new String[] { "kind", "attribute", "name", "end" }); addAnnotation(getSpellType_Endopen(), source, new String[] { "kind", "attribute", "name", "endopen" }); addAnnotation(getSpellType_Start(), source, new String[] { "kind", "attribute", "name", "start" }); addAnnotation(getSpellType_Startopen(), source, new String[] { "kind", "attribute", "name", "startopen" }); addAnnotation(timeformatTypeEEnum, source, new String[] { "name", "timeformat-type" }); addAnnotation(timeformatTypeObjectEDataType, source, new String[] { "name", "timeformat-type:Object", "baseType", "timeformat-type" }); addAnnotation(timeTypeEDataType, source, new String[] { "name", "time-type", "memberTypes", "http://www.eclipse.org/emf/2003/XMLType#integer http://www.eclipse.org/emf/2003/XMLType#double http://www.eclipse.org/emf/2003/XMLType#date http://www.eclipse.org/emf/2003/XMLType#dateTime" }); addAnnotation(versionTypeEEnum, source, new String[] { "name", "version_._type" }); addAnnotation(versionTypeObjectEDataType, source, new String[] { "name", "version_._type:Object", "baseType", "version_._type" }); addAnnotation(weightTypeEDataType, source, new String[] { "name", "weight-type", "baseType", "http://www.eclipse.org/emf/2003/XMLType#float" }); addAnnotation(weightTypeObjectEDataType, source, new String[] { "name", "weight-type:Object", "baseType", "weight-type" }); } } // GexfPackageImpl