type
AnySimpleType
java.lang.Object
java.lang.Object
AnyType
mixed
any
anyAttribute
AnyURI
java.lang.String
java.lang.String
Base64Binary
byte[]
byte[]
Boolean
boolean
boolean
BooleanObject
java.lang.Boolean
java.lang.Boolean
Byte
byte
byte
ByteObject
java.lang.Byte
java.lang.Byte
Date
javax.xml.datatype.XMLGregorianCalendar
javax.xml.datatype.XMLGregorianCalendar
DateTime
javax.xml.datatype.XMLGregorianCalendar
javax.xml.datatype.XMLGregorianCalendar
Decimal
java.math.BigDecimal
java.math.BigDecimal
Double
double
double
DoubleObject
java.lang.Double
java.lang.Double
Duration
javax.xml.datatype.Duration
javax.xml.datatype.Duration
ENTITIES
java.util.List
java.util.List
ENTITIESBase
java.util.List
java.util.List
ENTITY
java.lang.String
java.lang.String
Float
float
float
FloatObject
java.lang.Float
java.lang.Float
GDay
javax.xml.datatype.XMLGregorianCalendar
javax.xml.datatype.XMLGregorianCalendar
GMonth
javax.xml.datatype.XMLGregorianCalendar
javax.xml.datatype.XMLGregorianCalendar
GMonthDay
javax.xml.datatype.XMLGregorianCalendar
javax.xml.datatype.XMLGregorianCalendar
GYear
javax.xml.datatype.XMLGregorianCalendar
javax.xml.datatype.XMLGregorianCalendar
GYearMonth
javax.xml.datatype.XMLGregorianCalendar
javax.xml.datatype.XMLGregorianCalendar
HexBinary
byte[]
byte[]
ID
java.lang.String
java.lang.String
IDREF
java.lang.String
java.lang.String
IDREFS
java.util.List
java.util.List
IDREFSBase
java.util.List
java.util.List
Int
int
int
Integer
java.math.BigInteger
java.math.BigInteger
IntObject
java.lang.Integer
java.lang.Integer
Language
java.lang.String
java.lang.String
Long
long
long
LongObject
java.lang.Long
java.lang.Long
Name
java.lang.String
java.lang.String
NCName
java.lang.String
java.lang.String
NegativeInteger
java.math.BigInteger
java.math.BigInteger
NMTOKEN
java.lang.String
java.lang.String
NMTOKENS
java.util.List
java.util.List
NMTOKENSBase
java.util.List
java.util.List
NonNegativeInteger
java.math.BigInteger
java.math.BigInteger
NonPositiveInteger
java.math.BigInteger
java.math.BigInteger
NormalizedString
java.lang.String
java.lang.String
NOTATION
javax.xml.namespace.QName
javax.xml.namespace.QName
PositiveInteger
java.math.BigInteger
java.math.BigInteger
ProcessingInstruction
data
target
QName
javax.xml.namespace.QName
javax.xml.namespace.QName
Short
short
short
ShortObject
java.lang.Short
java.lang.Short
SimpleAnyType
rawValue
value
instanceType
String
java.lang.String
java.lang.String
Time
javax.xml.datatype.XMLGregorianCalendar
javax.xml.datatype.XMLGregorianCalendar
Token
java.lang.String
java.lang.String
UnsignedByte
short
short
UnsignedByteObject
java.lang.Short
java.lang.Short
UnsignedInt
long
long
UnsignedIntObject
java.lang.Long
java.lang.Long
UnsignedLong
java.math.BigInteger
java.math.BigInteger
UnsignedShort
int
int
UnsignedShortObject
java.lang.Integer
java.lang.Integer
XMLTypeDocumentRoot
mixed
xMLNSPrefixMap
xSISchemaLocation
cDATA
comment
processingInstruction
text
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="type" nsURI="http://www.eclipse.org/emf/2003/XMLType" nsPrefix="ecore.xml.type">
  <eClassifiers xsi:type="ecore:EDataType" name="AnySimpleType" instanceClassName="java.lang.Object">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="anySimpleType"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="AnyType">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="anyType"/>
      <details key="kind" value="mixed"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="elementWildcard"/>
        <details key="name" value=":mixed"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="any" unique="false" upperBound="-1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
        volatile="true" transient="true" derived="true">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="elementWildcard"/>
        <details key="wildcards" value="##any"/>
        <details key="name" value=":1"/>
        <details key="processing" value="lax"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="anyAttribute" unique="false"
        upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attributeWildcard"/>
        <details key="wildcards" value="##any"/>
        <details key="name" value=":2"/>
        <details key="processing" value="lax"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="AnyURI" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="anyURI"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Base64Binary" instanceClassName="byte[]">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="base64Binary"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Boolean" instanceClassName="boolean">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="boolean"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="BooleanObject" instanceClassName="java.lang.Boolean">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="boolean:Object"/>
      <details key="baseType" value="boolean"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Byte" instanceClassName="byte">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="byte"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="ByteObject" instanceClassName="java.lang.Byte">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="byte:Object"/>
      <details key="baseType" value="byte"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Date" instanceClassName="javax.xml.datatype.XMLGregorianCalendar">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="date"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="DateTime" instanceClassName="javax.xml.datatype.XMLGregorianCalendar">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="dateTime"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Decimal" instanceClassName="java.math.BigDecimal">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="decimal"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Double" instanceClassName="double">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="double"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="DoubleObject" instanceClassName="java.lang.Double">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="double:Object"/>
      <details key="baseType" value="double"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Duration" instanceClassName="javax.xml.datatype.Duration">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="duration"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="ENTITIES" instanceClassName="java.util.List">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="ENTITIES"/>
      <details key="baseType" value="ENTITIES_._base"/>
      <details key="minLength" value="1"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="ENTITIESBase" instanceClassName="java.util.List">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="ENTITIES_._base"/>
      <details key="itemType" value="ENTITY"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="ENTITY" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="ENTITY"/>
      <details key="baseType" value="NCName"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Float" instanceClassName="float">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="float"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="FloatObject" instanceClassName="java.lang.Float">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="float:Object"/>
      <details key="baseType" value="float"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="GDay" instanceClassName="javax.xml.datatype.XMLGregorianCalendar">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="gDay"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="GMonth" instanceClassName="javax.xml.datatype.XMLGregorianCalendar">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="gMonth"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="GMonthDay" instanceClassName="javax.xml.datatype.XMLGregorianCalendar">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="gMonthDay"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="GYear" instanceClassName="javax.xml.datatype.XMLGregorianCalendar">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="gYear"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="GYearMonth" instanceClassName="javax.xml.datatype.XMLGregorianCalendar">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="gYearMonth"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="HexBinary" instanceClassName="byte[]">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="hexBinary"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="ID" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="ID"/>
      <details key="baseType" value="NCName"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="IDREF" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="IDREF"/>
      <details key="baseType" value="NCName"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="IDREFS" instanceClassName="java.util.List">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="IDREFS"/>
      <details key="baseType" value="IDREFS_._base"/>
      <details key="minLength" value="1"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="IDREFSBase" instanceClassName="java.util.List">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="IDREFS_._base"/>
      <details key="itemType" value="IDREF"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Int" instanceClassName="int">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="int"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Integer" instanceClassName="java.math.BigInteger">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="integer"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="IntObject" instanceClassName="java.lang.Integer">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="int:Object"/>
      <details key="baseType" value="int"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Language" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="language"/>
      <details key="baseType" value="token"/>
      <details key="pattern" value="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Long" instanceClassName="long">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="long"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="LongObject" instanceClassName="java.lang.Long">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="long:Object"/>
      <details key="baseType" value="long"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Name" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="Name"/>
      <details key="baseType" value="token"/>
      <details key="pattern" value="\i\c*"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="NCName" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="NCName"/>
      <details key="baseType" value="Name"/>
      <details key="pattern" value="[\i-[:]][\c-[:]]*"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="NegativeInteger" instanceClassName="java.math.BigInteger">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="negativeInteger"/>
      <details key="baseType" value="nonPositiveInteger"/>
      <details key="maxInclusive" value="-1"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="NMTOKEN" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="NMTOKEN"/>
      <details key="baseType" value="token"/>
      <details key="pattern" value="\c+"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="NMTOKENS" instanceClassName="java.util.List">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="NMTOKENS"/>
      <details key="baseType" value="NMTOKENS_._base"/>
      <details key="minLength" value="1"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="NMTOKENSBase" instanceClassName="java.util.List">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="NMTOKENS_._base"/>
      <details key="itemType" value="NMTOKEN"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="NonNegativeInteger" instanceClassName="java.math.BigInteger">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="nonNegativeInteger"/>
      <details key="baseType" value="integer"/>
      <details key="minInclusive" value="0"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="NonPositiveInteger" instanceClassName="java.math.BigInteger">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="nonPositiveInteger"/>
      <details key="baseType" value="integer"/>
      <details key="maxInclusive" value="0"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="NormalizedString" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="normalizedString"/>
      <details key="baseType" value="string"/>
      <details key="whiteSpace" value="replace"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="NOTATION" instanceClassName="javax.xml.namespace.QName">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="NOTATION"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="PositiveInteger" instanceClassName="java.math.BigInteger">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="positiveInteger"/>
      <details key="baseType" value="nonNegativeInteger"/>
      <details key="minInclusive" value="1"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ProcessingInstruction">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="processingInstruction_._type"/>
      <details key="kind" value="empty"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" eType="#//String">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="data"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="target" lowerBound="1"
        eType="#//String">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="target"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="QName" instanceClassName="javax.xml.namespace.QName">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="QName"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Short" instanceClassName="short">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="short"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="ShortObject" instanceClassName="java.lang.Short">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="short:Object"/>
      <details key="baseType" value="short"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="SimpleAnyType" eSuperTypes="#//AnyType">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="simpleAnyType"/>
      <details key="kind" value="simple"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="rawValue" eType="#//String"
        volatile="true" transient="true" derived="true">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="name" value=":3"/>
        <details key="kind" value="simple"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="#//AnySimpleType"
        volatile="true" transient="true" derived="true">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="name" value=":4"/>
        <details key="kind" value="simple"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="instanceType" lowerBound="1"
        eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="name" value=":5"/>
        <details key="kind" value="simple"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="String" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="string"/>
      <details key="whiteSpace" value="preserve"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Time" instanceClassName="javax.xml.datatype.XMLGregorianCalendar">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="time"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Token" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="token"/>
      <details key="baseType" value="normalizedString"/>
      <details key="whiteSpace" value="collapse"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="UnsignedByte" instanceClassName="short">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="unsignedByte"/>
      <details key="maxInclusive" value="255"/>
      <details key="minInclusive" value="0"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="UnsignedByteObject" instanceClassName="java.lang.Short">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="unsignedByte:Object"/>
      <details key="baseType" value="unsignedByte"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="UnsignedInt" instanceClassName="long">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="unsignedInt"/>
      <details key="maxInclusive" value="4294967295"/>
      <details key="minInclusive" value="0"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="UnsignedIntObject" instanceClassName="java.lang.Long">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="unsignedInt:Object"/>
      <details key="baseType" value="unsignedInt"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="UnsignedLong" instanceClassName="java.math.BigInteger">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="unsignedLong"/>
      <details key="baseType" value="nonNegativeInteger"/>
      <details key="maxInclusive" value="18446744073709551615"/>
      <details key="minInclusive" value="0"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="UnsignedShort" instanceClassName="int">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="unsignedShort"/>
      <details key="maxInclusive" value="65535"/>
      <details key="minInclusive" value="0"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="UnsignedShortObject" instanceClassName="java.lang.Integer">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="unsignedShort:Object"/>
      <details key="baseType" value="unsignedShort"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="XMLTypeDocumentRoot">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value=""/>
      <details key="kind" value="mixed"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="elementWildcard"/>
        <details key="name" value=":mixed"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1"
        eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
        transient="true" containment="true" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="xmlns:prefix"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1"
        eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
        transient="true" containment="true" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="xsi:schemaLocation"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="cDATA" unique="false" upperBound="-2"
        eType="#//String" volatile="true" transient="true" derived="true">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="cDATA"/>
        <details key="namespace" value="##targetNamespace"/>
      </eAnnotations>
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="suppressedGetVisibility" value="true"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" unique="false"
        upperBound="-2" eType="#//String" volatile="true" transient="true" derived="true">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="comment"/>
        <details key="namespace" value="##targetNamespace"/>
      </eAnnotations>
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="suppressedGetVisibility" value="true"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="processingInstruction"
        upperBound="-2" eType="#//ProcessingInstruction" volatile="true" transient="true"
        derived="true" containment="true" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="processingInstruction"/>
        <details key="namespace" value="##targetNamespace"/>
      </eAnnotations>
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="suppressedGetVisibility" value="true"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" unique="false" upperBound="-2"
        eType="#//String" volatile="true" transient="true" derived="true">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="text"/>
        <details key="namespace" value="##targetNamespace"/>
      </eAnnotations>
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="suppressedGetVisibility" value="true"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"ecore.xml.type","nsURI":"http://www.eclipse.org/emf/2003/XMLType","name":"type","id":0,"eClass":"EPackage"},{"instanceTypeName":"java.lang.Object","defaultValue":null,"instanceClassName":"java.lang.Object","name":"AnySimpleType","instanceClass":"java.lang.Object","id":1,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AnyType","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"AnyURI","instanceClass":"java.lang.String","id":3,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"byte[]","defaultValue":null,"instanceClassName":"byte[]","name":"Base64Binary","instanceClass":"[B","id":4,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"boolean","defaultValue":false,"instanceClassName":"boolean","name":"Boolean","instanceClass":"boolean","id":5,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Boolean","defaultValue":null,"instanceClassName":"java.lang.Boolean","name":"BooleanObject","instanceClass":"java.lang.Boolean","id":6,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"byte","defaultValue":0,"instanceClassName":"byte","name":"Byte","instanceClass":"byte","id":7,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Byte","defaultValue":null,"instanceClassName":"java.lang.Byte","name":"ByteObject","instanceClass":"java.lang.Byte","id":8,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.datatype.XMLGregorianCalendar","defaultValue":null,"instanceClassName":"javax.xml.datatype.XMLGregorianCalendar","name":"Date","instanceClass":"javax.xml.datatype.XMLGregorianCalendar","id":9,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.datatype.XMLGregorianCalendar","defaultValue":null,"instanceClassName":"javax.xml.datatype.XMLGregorianCalendar","name":"DateTime","instanceClass":"javax.xml.datatype.XMLGregorianCalendar","id":10,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.math.BigDecimal","defaultValue":null,"instanceClassName":"java.math.BigDecimal","name":"Decimal","instanceClass":"java.math.BigDecimal","id":11,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"double","defaultValue":0.0,"instanceClassName":"double","name":"Double","instanceClass":"double","id":12,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Double","defaultValue":null,"instanceClassName":"java.lang.Double","name":"DoubleObject","instanceClass":"java.lang.Double","id":13,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.datatype.Duration","defaultValue":null,"instanceClassName":"javax.xml.datatype.Duration","name":"Duration","instanceClass":"javax.xml.datatype.Duration","id":14,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.util.List","defaultValue":null,"instanceClassName":"java.util.List","name":"ENTITIES","instanceClass":"java.util.List","id":15,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.util.List","defaultValue":null,"instanceClassName":"java.util.List","name":"ENTITIESBase","instanceClass":"java.util.List","id":16,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"ENTITY","instanceClass":"java.lang.String","id":17,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"float","defaultValue":0.0,"instanceClassName":"float","name":"Float","instanceClass":"float","id":18,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Float","defaultValue":null,"instanceClassName":"java.lang.Float","name":"FloatObject","instanceClass":"java.lang.Float","id":19,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.datatype.XMLGregorianCalendar","defaultValue":null,"instanceClassName":"javax.xml.datatype.XMLGregorianCalendar","name":"GDay","instanceClass":"javax.xml.datatype.XMLGregorianCalendar","id":20,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.datatype.XMLGregorianCalendar","defaultValue":null,"instanceClassName":"javax.xml.datatype.XMLGregorianCalendar","name":"GMonth","instanceClass":"javax.xml.datatype.XMLGregorianCalendar","id":21,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.datatype.XMLGregorianCalendar","defaultValue":null,"instanceClassName":"javax.xml.datatype.XMLGregorianCalendar","name":"GMonthDay","instanceClass":"javax.xml.datatype.XMLGregorianCalendar","id":22,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.datatype.XMLGregorianCalendar","defaultValue":null,"instanceClassName":"javax.xml.datatype.XMLGregorianCalendar","name":"GYear","instanceClass":"javax.xml.datatype.XMLGregorianCalendar","id":23,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.datatype.XMLGregorianCalendar","defaultValue":null,"instanceClassName":"javax.xml.datatype.XMLGregorianCalendar","name":"GYearMonth","instanceClass":"javax.xml.datatype.XMLGregorianCalendar","id":24,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"byte[]","defaultValue":null,"instanceClassName":"byte[]","name":"HexBinary","instanceClass":"[B","id":25,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"ID","instanceClass":"java.lang.String","id":26,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"IDREF","instanceClass":"java.lang.String","id":27,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.util.List","defaultValue":null,"instanceClassName":"java.util.List","name":"IDREFS","instanceClass":"java.util.List","id":28,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.util.List","defaultValue":null,"instanceClassName":"java.util.List","name":"IDREFSBase","instanceClass":"java.util.List","id":29,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"int","defaultValue":0,"instanceClassName":"int","name":"Int","instanceClass":"int","id":30,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.math.BigInteger","defaultValue":null,"instanceClassName":"java.math.BigInteger","name":"Integer","instanceClass":"java.math.BigInteger","id":31,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Integer","defaultValue":null,"instanceClassName":"java.lang.Integer","name":"IntObject","instanceClass":"java.lang.Integer","id":32,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"Language","instanceClass":"java.lang.String","id":33,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"long","defaultValue":0,"instanceClassName":"long","name":"Long","instanceClass":"long","id":34,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Long","defaultValue":null,"instanceClassName":"java.lang.Long","name":"LongObject","instanceClass":"java.lang.Long","id":35,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"Name","instanceClass":"java.lang.String","id":36,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"NCName","instanceClass":"java.lang.String","id":37,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.math.BigInteger","defaultValue":null,"instanceClassName":"java.math.BigInteger","name":"NegativeInteger","instanceClass":"java.math.BigInteger","id":38,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"NMTOKEN","instanceClass":"java.lang.String","id":39,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.util.List","defaultValue":null,"instanceClassName":"java.util.List","name":"NMTOKENS","instanceClass":"java.util.List","id":40,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.util.List","defaultValue":null,"instanceClassName":"java.util.List","name":"NMTOKENSBase","instanceClass":"java.util.List","id":41,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.math.BigInteger","defaultValue":null,"instanceClassName":"java.math.BigInteger","name":"NonNegativeInteger","instanceClass":"java.math.BigInteger","id":42,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.math.BigInteger","defaultValue":null,"instanceClassName":"java.math.BigInteger","name":"NonPositiveInteger","instanceClass":"java.math.BigInteger","id":43,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"NormalizedString","instanceClass":"java.lang.String","id":44,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.namespace.QName","defaultValue":null,"instanceClassName":"javax.xml.namespace.QName","name":"NOTATION","instanceClass":"javax.xml.namespace.QName","id":45,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.math.BigInteger","defaultValue":null,"instanceClassName":"java.math.BigInteger","name":"PositiveInteger","instanceClass":"java.math.BigInteger","id":46,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcessingInstruction","instanceClass":null,"abstract":false,"id":47,"interface":false,"eClass":"EClass"},{"instanceTypeName":"javax.xml.namespace.QName","defaultValue":null,"instanceClassName":"javax.xml.namespace.QName","name":"QName","instanceClass":"javax.xml.namespace.QName","id":48,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"short","defaultValue":0,"instanceClassName":"short","name":"Short","instanceClass":"short","id":49,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Short","defaultValue":null,"instanceClassName":"java.lang.Short","name":"ShortObject","instanceClass":"java.lang.Short","id":50,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleAnyType","instanceClass":null,"abstract":false,"id":51,"interface":false,"eClass":"EClass"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"String","instanceClass":"java.lang.String","id":52,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"javax.xml.datatype.XMLGregorianCalendar","defaultValue":null,"instanceClassName":"javax.xml.datatype.XMLGregorianCalendar","name":"Time","instanceClass":"javax.xml.datatype.XMLGregorianCalendar","id":53,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"Token","instanceClass":"java.lang.String","id":54,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"short","defaultValue":0,"instanceClassName":"short","name":"UnsignedByte","instanceClass":"short","id":55,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Short","defaultValue":null,"instanceClassName":"java.lang.Short","name":"UnsignedByteObject","instanceClass":"java.lang.Short","id":56,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"long","defaultValue":0,"instanceClassName":"long","name":"UnsignedInt","instanceClass":"long","id":57,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Long","defaultValue":null,"instanceClassName":"java.lang.Long","name":"UnsignedIntObject","instanceClass":"java.lang.Long","id":58,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.math.BigInteger","defaultValue":null,"instanceClassName":"java.math.BigInteger","name":"UnsignedLong","instanceClass":"java.math.BigInteger","id":59,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"int","defaultValue":0,"instanceClassName":"int","name":"UnsignedShort","instanceClass":"int","id":60,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"java.lang.Integer","defaultValue":null,"instanceClassName":"java.lang.Integer","name":"UnsignedShortObject","instanceClass":"java.lang.Integer","id":61,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"XMLTypeDocumentRoot","instanceClass":null,"abstract":false,"id":62,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"mixed","changeable":true,"lowerBound":0,"iD":false,"id":63,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":true,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":true,"unique":false,"name":"any","changeable":true,"lowerBound":0,"iD":false,"id":64,"derived":true},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"anyAttribute","changeable":true,"lowerBound":0,"iD":false,"id":65,"derived":false},{"id":66,"eClass":"EGenericType"},{"id":67,"eClass":"EGenericType"},{"id":68,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"data","changeable":true,"lowerBound":0,"iD":false,"id":69,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"lowerBound":1,"iD":false,"id":70,"derived":false},{"id":71,"eClass":"EGenericType"},{"id":72,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":true,"unique":true,"name":"rawValue","changeable":true,"lowerBound":0,"iD":false,"id":73,"derived":true},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":true,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":74,"derived":true},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"instanceType","changeable":true,"resolveProxies":false,"lowerBound":1,"id":75,"derived":false},{"id":76,"eClass":"EGenericType"},{"id":77,"eClass":"EGenericType"},{"id":78,"eClass":"EGenericType"},{"id":79,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"mixed","changeable":true,"lowerBound":0,"iD":false,"id":80,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":true,"unique":true,"name":"xMLNSPrefixMap","changeable":true,"resolveProxies":false,"lowerBound":0,"id":81,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":true,"unique":true,"name":"xSISchemaLocation","changeable":true,"resolveProxies":false,"lowerBound":0,"id":82,"derived":false},{"ordered":true,"upperBound":-2,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":true,"unique":false,"name":"cDATA","changeable":true,"lowerBound":0,"iD":false,"id":83,"derived":true},{"ordered":true,"upperBound":-2,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":true,"unique":false,"name":"comment","changeable":true,"lowerBound":0,"iD":false,"id":84,"derived":true},{"container":false,"ordered":true,"upperBound":-2,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":true,"unique":true,"name":"processingInstruction","changeable":true,"resolveProxies":false,"lowerBound":0,"id":85,"derived":true},{"ordered":true,"upperBound":-2,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":true,"unique":false,"name":"text","changeable":true,"lowerBound":0,"iD":false,"id":86,"derived":true},{"id":87,"eClass":"EGenericType"},{"id":88,"eClass":"EGenericType"},{"id":89,"eClass":"EGenericType"},{"id":90,"eClass":"EGenericType"},{"id":91,"eClass":"EGenericType"},{"id":92,"eClass":"EGenericType"},{"id":93,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":0,"target":8},{"source":0,"target":9},{"source":0,"target":10},{"source":0,"target":11},{"source":0,"target":12},{"source":0,"target":13},{"source":0,"target":14},{"source":0,"target":15},{"source":0,"target":16},{"source":0,"target":17},{"source":0,"target":18},{"source":0,"target":19},{"source":0,"target":20},{"source":0,"target":21},{"source":0,"target":22},{"source":0,"target":23},{"source":0,"target":24},{"source":0,"target":25},{"source":0,"target":26},{"source":0,"target":27},{"source":0,"target":28},{"source":0,"target":29},{"source":0,"target":30},{"source":0,"target":31},{"source":0,"target":32},{"source":0,"target":33},{"source":0,"target":34},{"source":0,"target":35},{"source":0,"target":36},{"source":0,"target":37},{"source":0,"target":38},{"source":0,"target":39},{"source":0,"target":40},{"source":0,"target":41},{"source":0,"target":42},{"source":0,"target":43},{"source":0,"target":44},{"source":0,"target":45},{"source":0,"target":46},{"source":0,"target":47},{"source":0,"target":48},{"source":0,"target":49},{"source":0,"target":50},{"source":0,"target":51},{"source":0,"target":52},{"source":0,"target":53},{"source":0,"target":54},{"source":0,"target":55},{"source":0,"target":56},{"source":0,"target":57},{"source":0,"target":58},{"source":0,"target":59},{"source":0,"target":60},{"source":0,"target":61},{"source":0,"target":62},{"source":1,"target":0},{"source":2,"target":0},{"source":2,"target":63},{"source":2,"target":64},{"source":2,"target":65},{"source":63,"target":66},{"source":63,"target":2},{"source":64,"target":67},{"source":64,"target":2},{"source":65,"target":68},{"source":65,"target":2},{"source":3,"target":0},{"source":4,"target":0},{"source":5,"target":0},{"source":6,"target":0},{"source":7,"target":0},{"source":8,"target":0},{"source":9,"target":0},{"source":10,"target":0},{"source":11,"target":0},{"source":12,"target":0},{"source":13,"target":0},{"source":14,"target":0},{"source":15,"target":0},{"source":16,"target":0},{"source":17,"target":0},{"source":18,"target":0},{"source":19,"target":0},{"source":20,"target":0},{"source":21,"target":0},{"source":22,"target":0},{"source":23,"target":0},{"source":24,"target":0},{"source":25,"target":0},{"source":26,"target":0},{"source":27,"target":0},{"source":28,"target":0},{"source":29,"target":0},{"source":30,"target":0},{"source":31,"target":0},{"source":32,"target":0},{"source":33,"target":0},{"source":34,"target":0},{"source":35,"target":0},{"source":36,"target":0},{"source":37,"target":0},{"source":38,"target":0},{"source":39,"target":0},{"source":40,"target":0},{"source":41,"target":0},{"source":42,"target":0},{"source":43,"target":0},{"source":44,"target":0},{"source":45,"target":0},{"source":46,"target":0},{"source":47,"target":0},{"source":47,"target":69},{"source":47,"target":70},{"source":69,"target":52},{"source":69,"target":71},{"source":69,"target":47},{"source":71,"target":52},{"source":70,"target":52},{"source":70,"target":72},{"source":70,"target":47},{"source":72,"target":52},{"source":48,"target":0},{"source":49,"target":0},{"source":50,"target":0},{"source":51,"target":0},{"source":51,"target":2},{"source":51,"target":73},{"source":51,"target":74},{"source":51,"target":75},{"source":51,"target":76},{"source":73,"target":52},{"source":73,"target":77},{"source":73,"target":51},{"source":77,"target":52},{"source":74,"target":1},{"source":74,"target":78},{"source":74,"target":51},{"source":78,"target":1},{"source":75,"target":79},{"source":75,"target":51},{"source":76,"target":2},{"source":52,"target":0},{"source":53,"target":0},{"source":54,"target":0},{"source":55,"target":0},{"source":56,"target":0},{"source":57,"target":0},{"source":58,"target":0},{"source":59,"target":0},{"source":60,"target":0},{"source":61,"target":0},{"source":62,"target":0},{"source":62,"target":80},{"source":62,"target":81},{"source":62,"target":82},{"source":62,"target":83},{"source":62,"target":84},{"source":62,"target":85},{"source":62,"target":86},{"source":80,"target":87},{"source":80,"target":62},{"source":81,"target":88},{"source":81,"target":62},{"source":82,"target":89},{"source":82,"target":62},{"source":83,"target":52},{"source":83,"target":90},{"source":83,"target":62},{"source":90,"target":52},{"source":84,"target":52},{"source":84,"target":91},{"source":84,"target":62},{"source":91,"target":52},{"source":85,"target":47},{"source":85,"target":92},{"source":85,"target":62},{"source":92,"target":47},{"source":86,"target":52},{"source":86,"target":93},{"source":86,"target":62},{"source":93,"target":52}],"multigraph":true}