<?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" xmi:id="c397065d-4e91-43df-9bfa-e1d77684c400" name="model">
  <eAnnotations xmi:id="c397065d-4e91-43df-9bfa-e1d77684c4000" source="genmymodel">
    <details xmi:id="c397065d-4e91-43df-9bfa-e1d77684c40000" key="uuid" value="c397065d-4e91-43df-9bfa-e1d77684c400"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_K3_DIKwYEDSBL_DspoaTNQ" name="AbstractPropertyAccessor" eSuperTypes="_Svr_MKwYEDSBL_DspoaTNQ _Q7MiwKwYEDSBL_DspoaTNQ">
    <eAnnotations xmi:id="_K3_DIKwYEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_K3_DIKwYEDSBL_DspoaTNQ00" key="uuid" value="_K3_DIKwYEDSBL_DspoaTNQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Ol4RMKwYEDSBL_DspoaTNQ" name="abstract">
      <eAnnotations xmi:id="_Ol4RMKwYEDSBL_DspoaTNQ0" source="genmymodel">
        <details xmi:id="_Ol4RMKwYEDSBL_DspoaTNQ00" key="uuid" value="_Ol4RMKwYEDSBL_DspoaTNQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_Q7MiwKwYEDSBL_DspoaTNQ" name="TypeConverterSupport">
    <eAnnotations xmi:id="_Q7MiwKwYEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_Q7MiwKwYEDSBL_DspoaTNQ00" key="uuid" value="_Q7MiwKwYEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_Svr_MKwYEDSBL_DspoaTNQ" name="ConfigurablePropertyAccessor">
    <eAnnotations xmi:id="_Svr_MKwYEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_Svr_MKwYEDSBL_DspoaTNQ00" key="uuid" value="_Svr_MKwYEDSBL_DspoaTNQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_T2fPMKwYEDSBL_DspoaTNQ" name="接口">
      <eAnnotations xmi:id="_T2fPMKwYEDSBL_DspoaTNQ0" source="genmymodel">
        <details xmi:id="_T2fPMKwYEDSBL_DspoaTNQ00" key="uuid" value="_T2fPMKwYEDSBL_DspoaTNQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_h67aUKwYEDSBL_DspoaTNQ" name="BeanInfoFactory">
    <eAnnotations xmi:id="_h67aUKwYEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_h67aUKwYEDSBL_DspoaTNQ00" key="uuid" value="_h67aUKwYEDSBL_DspoaTNQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_kQim0KwYEDSBL_DspoaTNQ" name="接口">
      <eAnnotations xmi:id="_kQim0KwYEDSBL_DspoaTNQ0" source="genmymodel">
        <details xmi:id="_kQim0KwYEDSBL_DspoaTNQ00" key="uuid" value="_kQim0KwYEDSBL_DspoaTNQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_oGnggKwYEDSBL_DspoaTNQ" name="BeanMetadataAttribute" eSuperTypes="_pzZLYKwYEDSBL_DspoaTNQ">
    <eAnnotations xmi:id="_oGnggKwYEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_oGnggKwYEDSBL_DspoaTNQ00" key="uuid" value="_oGnggKwYEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_pzZLYKwYEDSBL_DspoaTNQ" name="BeanMetadataElement">
    <eAnnotations xmi:id="_pzZLYKwYEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_pzZLYKwYEDSBL_DspoaTNQ00" key="uuid" value="_pzZLYKwYEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_yh5MkKwYEDSBL_DspoaTNQ" name="BeanMetadataAttributeAccessor" eSuperTypes="_pzZLYKwYEDSBL_DspoaTNQ _0HJ6MKwYEDSBL_DspoaTNQ">
    <eAnnotations xmi:id="_yh5MkKwYEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_yh5MkKwYEDSBL_DspoaTNQ00" key="uuid" value="_yh5MkKwYEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_0HJ6MKwYEDSBL_DspoaTNQ" name="AttributeAccessorSupport">
    <eAnnotations xmi:id="_0HJ6MKwYEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_0HJ6MKwYEDSBL_DspoaTNQ00" key="uuid" value="_0HJ6MKwYEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_SfqwwKwZEDSBL_DspoaTNQ" name="BeanUtils">
    <eAnnotations xmi:id="_SfqwwKwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_SfqwwKwZEDSBL_DspoaTNQ00" key="uuid" value="_SfqwwKwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_T_gL0KwZEDSBL_DspoaTNQ" name="abstract">
      <eAnnotations xmi:id="_T_gL0KwZEDSBL_DspoaTNQ0" source="genmymodel">
        <details xmi:id="_T_gL0KwZEDSBL_DspoaTNQ00" key="uuid" value="_T_gL0KwZEDSBL_DspoaTNQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_XkdgUKwZEDSBL_DspoaTNQ" name="ConfigurablePropertyAccessor">
    <eAnnotations xmi:id="_XkdgUKwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_XkdgUKwZEDSBL_DspoaTNQ00" key="uuid" value="_XkdgUKwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_ZA5pIKwZEDSBL_DspoaTNQ" name="BeanWrapper" eSuperTypes="_XkdgUKwZEDSBL_DspoaTNQ">
    <eAnnotations xmi:id="_ZA5pIKwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_ZA5pIKwZEDSBL_DspoaTNQ00" key="uuid" value="_ZA5pIKwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_ePX5IKwZEDSBL_DspoaTNQ" name="AbstractPropertyAccessor">
    <eAnnotations xmi:id="_ePX5IKwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_ePX5IKwZEDSBL_DspoaTNQ00" key="uuid" value="_ePX5IKwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_f5LvkKwZEDSBL_DspoaTNQ" name="BeanWrapperImpl" eSuperTypes="_ePX5IKwZEDSBL_DspoaTNQ _ZA5pIKwZEDSBL_DspoaTNQ">
    <eAnnotations xmi:id="_f5LvkKwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_f5LvkKwZEDSBL_DspoaTNQ00" key="uuid" value="_f5LvkKwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_njyDwKwZEDSBL_DspoaTNQ" name="CachedIntrospectionResults">
    <eAnnotations xmi:id="_njyDwKwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_njyDwKwZEDSBL_DspoaTNQ00" key="uuid" value="_njyDwKwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_qK2zsKwZEDSBL_DspoaTNQ" name="PropertyAccessor">
    <eAnnotations xmi:id="_qK2zsKwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_qK2zsKwZEDSBL_DspoaTNQ00" key="uuid" value="_qK2zsKwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_rWQ24KwZEDSBL_DspoaTNQ" name="PropertyEditorRegistry">
    <eAnnotations xmi:id="_rWQ24KwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_rWQ24KwZEDSBL_DspoaTNQ00" key="uuid" value="_rWQ24KwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_scOZYKwZEDSBL_DspoaTNQ" name="TypeConverter">
    <eAnnotations xmi:id="_scOZYKwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_scOZYKwZEDSBL_DspoaTNQ00" key="uuid" value="_scOZYKwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_tthpMKwZEDSBL_DspoaTNQ" name="ConfigurablePropertyAccessor" eSuperTypes="_scOZYKwZEDSBL_DspoaTNQ _rWQ24KwZEDSBL_DspoaTNQ _qK2zsKwZEDSBL_DspoaTNQ">
    <eAnnotations xmi:id="_tthpMKwZEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_tthpMKwZEDSBL_DspoaTNQ00" key="uuid" value="_tthpMKwZEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_GNSHMKwbEDSBL_DspoaTNQ" name="DirectFieldAccessor" eSuperTypes="_ePX5IKwZEDSBL_DspoaTNQ">
    <eAnnotations xmi:id="_GNSHMKwbEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_GNSHMKwbEDSBL_DspoaTNQ00" key="uuid" value="_GNSHMKwbEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NxyacKwbEDSBL_DspoaTNQ" name="BeanInfo">
    <eAnnotations xmi:id="_NxyacKwbEDSBL_DspoaTNQ0" source="genmymodel">
      <details xmi:id="_NxyacKwbEDSBL_DspoaTNQ00" key="uuid" value="_NxyacKwbEDSBL_DspoaTNQ"/>
    </eAnnotations>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":null,"nsURI":null,"name":"model","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AbstractPropertyAccessor","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TypeConverterSupport","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConfigurablePropertyAccessor","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BeanInfoFactory","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BeanMetadataAttribute","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BeanMetadataElement","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BeanMetadataAttributeAccessor","instanceClass":null,"abstract":false,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AttributeAccessorSupport","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BeanUtils","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConfigurablePropertyAccessor","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BeanWrapper","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AbstractPropertyAccessor","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BeanWrapperImpl","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CachedIntrospectionResults","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PropertyAccessor","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PropertyEditorRegistry","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TypeConverter","instanceClass":null,"abstract":false,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConfigurablePropertyAccessor","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DirectFieldAccessor","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BeanInfo","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"abstract","changeable":true,"lowerBound":0,"iD":false,"id":21,"derived":false},{"id":22,"eClass":"EGenericType"},{"id":23,"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":"接口","changeable":true,"lowerBound":0,"iD":false,"id":24,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"接口","changeable":true,"lowerBound":0,"iD":false,"id":25,"derived":false},{"id":26,"eClass":"EGenericType"},{"id":27,"eClass":"EGenericType"},{"id":28,"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":"abstract","changeable":true,"lowerBound":0,"iD":false,"id":29,"derived":false},{"id":30,"eClass":"EGenericType"},{"id":31,"eClass":"EGenericType"},{"id":32,"eClass":"EGenericType"},{"id":33,"eClass":"EGenericType"},{"id":34,"eClass":"EGenericType"},{"id":35,"eClass":"EGenericType"},{"id":36,"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":1,"target":0},{"source":1,"target":3},{"source":1,"target":2},{"source":1,"target":21},{"source":1,"target":22},{"source":1,"target":23},{"source":21,"target":1},{"source":22,"target":3},{"source":23,"target":2},{"source":2,"target":0},{"source":3,"target":0},{"source":3,"target":24},{"source":24,"target":3},{"source":4,"target":0},{"source":4,"target":25},{"source":25,"target":4},{"source":5,"target":0},{"source":5,"target":6},{"source":5,"target":26},{"source":26,"target":6},{"source":6,"target":0},{"source":7,"target":0},{"source":7,"target":6},{"source":7,"target":8},{"source":7,"target":27},{"source":7,"target":28},{"source":27,"target":6},{"source":28,"target":8},{"source":8,"target":0},{"source":9,"target":0},{"source":9,"target":29},{"source":29,"target":9},{"source":10,"target":0},{"source":11,"target":0},{"source":11,"target":10},{"source":11,"target":30},{"source":30,"target":10},{"source":12,"target":0},{"source":13,"target":0},{"source":13,"target":12},{"source":13,"target":11},{"source":13,"target":31},{"source":13,"target":32},{"source":31,"target":12},{"source":32,"target":11},{"source":14,"target":0},{"source":15,"target":0},{"source":16,"target":0},{"source":17,"target":0},{"source":18,"target":0},{"source":18,"target":17},{"source":18,"target":16},{"source":18,"target":15},{"source":18,"target":33},{"source":18,"target":34},{"source":18,"target":35},{"source":33,"target":17},{"source":34,"target":16},{"source":35,"target":15},{"source":19,"target":0},{"source":19,"target":12},{"source":19,"target":36},{"source":36,"target":12},{"source":20,"target":0}],"multigraph":true}
model
AbstractPropertyAccessor
abstract
TypeConverterSupport
ConfigurablePropertyAccessor
接口
BeanInfoFactory
接口
BeanMetadataAttribute
BeanMetadataElement
BeanMetadataAttributeAccessor
AttributeAccessorSupport
BeanUtils
abstract
ConfigurablePropertyAccessor
BeanWrapper
AbstractPropertyAccessor
BeanWrapperImpl
CachedIntrospectionResults
PropertyAccessor
PropertyEditorRegistry
TypeConverter
ConfigurablePropertyAccessor
DirectFieldAccessor
BeanInfo