<?xml version="1.0" encoding="UTF-8"?> 
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> 
 <uml:Model xmi:id="_lCWA0EVlEem2m-AFCD11sQ" name="model"> 
  <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
   <eAnnotations xmi:id="_lCWA0EVlEem2m-AFCD11sQ0" source="genmymodel"> 
    <details xmi:id="_lCWA0EVlEem2m-AFCD11sQ00" key="uuid" value="_lCWA0EVlEem2m-AFCD11sQ"></details> 
    <details xmi:id="_lCWA0EVlEem2m-AFCD11sQ01" key="author" value="shyammohandas2015"></details> 
   </eAnnotations> 
  </xmi:Extension> 
  <packageImport xmi:id="_lCWA0UVlEem2m-AFCD11sQ" importingNamespace="_lCWA0EVlEem2m-AFCD11sQ"> 
   <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
    <eAnnotations xmi:id="_lCWA0UVlEem2m-AFCD11sQ0" source="genmymodel"> 
     <details xmi:id="_lCWA0UVlEem2m-AFCD11sQ00" key="uuid" value="_lCWA0UVlEem2m-AFCD11sQ"></details> 
    </eAnnotations> 
   </xmi:Extension> 
   <importedPackage href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#/" /> 
  </packageImport> 
  <packagedElement xsi:type="uml:Package" xmi:id="_Wk798CeWEDehhca4QWrclA" name="com.vanguardcharitable.dp.security.authorization.resolver.api"> 
   <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
    <eAnnotations xmi:id="_Wk798CeWEDehhca4QWrclA0" source="genmymodel"> 
     <details xmi:id="_Wk798CeWEDehhca4QWrclA00" key="uuid" value="_Wk798CeWEDehhca4QWrclA"></details> 
    </eAnnotations> 
   </xmi:Extension> 
   <packagedElement xsi:type="uml:Interface" xmi:id="_ayJlQCeWEDehhca4QWrclA" name="AccessResolver"> 
    <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
     <eAnnotations xmi:id="_ayJlQCeWEDehhca4QWrclA0" source="genmymodel"> 
      <details xmi:id="_ayJlQCeWEDehhca4QWrclA00" key="uuid" value="_ayJlQCeWEDehhca4QWrclA"></details> 
     </eAnnotations> 
    </xmi:Extension> 
    <ownedOperation xmi:id="_htwsgCeWEDehhca4QWrclA" name="resolve" interface="_ayJlQCeWEDehhca4QWrclA"> 
     <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
      <eAnnotations xmi:id="_htwsgCeWEDehhca4QWrclA0" source="genmymodel"> 
       <details xmi:id="_htwsgCeWEDehhca4QWrclA00" key="uuid" value="_htwsgCeWEDehhca4QWrclA"></details> 
      </eAnnotations> 
     </xmi:Extension> 
     <ownedParameter xmi:id="_m1TOECeWEDehhca4QWrclA" name="parameter0" type="_ev8bECeXEDehhca4QWrclA" direction="return"> 
      <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
       <eAnnotations xmi:id="_m1TOECeWEDehhca4QWrclA0" source="genmymodel"> 
        <details xmi:id="_m1TOECeWEDehhca4QWrclA00" key="uuid" value="_m1TOECeWEDehhca4QWrclA"></details> 
       </eAnnotations> 
      </xmi:Extension> 
     </ownedParameter> 
     <ownedParameter xmi:id="_bPhBQCeXEDehhca4QWrclA" name="parameter" type="_8Vh1UCeWEDehhca4QWrclA"> 
      <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
       <eAnnotations xmi:id="_bPhBQCeXEDehhca4QWrclA0" source="genmymodel"> 
        <details xmi:id="_bPhBQCeXEDehhca4QWrclA00" key="uuid" value="_bPhBQCeXEDehhca4QWrclA"></details> 
       </eAnnotations> 
      </xmi:Extension> 
     </ownedParameter> 
    </ownedOperation> 
    <ownedOperation xmi:id="_9yOc0CeWEDehhca4QWrclA" name="supports(com.vanguardcharitable.dp.util.constants.RestResourceType): java.lang.Boolean" interface="_ayJlQCeWEDehhca4QWrclA"> 
     <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
      <eAnnotations xmi:id="_9yOc0CeWEDehhca4QWrclA0" source="genmymodel"> 
       <details xmi:id="_9yOc0CeWEDehhca4QWrclA00" key="uuid" value="_9yOc0CeWEDehhca4QWrclA"></details> 
      </eAnnotations> 
     </xmi:Extension> 
    </ownedOperation> 
   </packagedElement> 
  </packagedElement> 
  <packagedElement xsi:type="uml:Class" xmi:id="_m1RY4CeWEDehhca4QWrclA" name="Class"> 
   <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
    <eAnnotations xmi:id="_m1RY4CeWEDehhca4QWrclA0" source="genmymodel"> 
     <details xmi:id="_m1RY4CeWEDehhca4QWrclA00" key="uuid" value="_m1RY4CeWEDehhca4QWrclA"></details> 
    </eAnnotations> 
   </xmi:Extension> 
  </packagedElement> 
  <packagedElement xsi:type="uml:DataType" xmi:id="_8Vh1UCeWEDehhca4QWrclA" name="com.vanguardcharitable.dp.security.authorization.model.AccessRequest"> 
   <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
    <eAnnotations xmi:id="_8Vh1UCeWEDehhca4QWrclA0" source="genmymodel"> 
     <details xmi:id="_8Vh1UCeWEDehhca4QWrclA00" key="uuid" value="_8Vh1UCeWEDehhca4QWrclA"></details> 
    </eAnnotations> 
   </xmi:Extension> 
  </packagedElement> 
  <packagedElement xsi:type="uml:Package" xmi:id="_ISXawSeXEDehhca4QWrclA" name="com.vanguardcharitable.dp.security.authorization.resolver"> 
   <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
    <eAnnotations xmi:id="_ISXawSeXEDehhca4QWrclA0" source="genmymodel"> 
     <details xmi:id="_ISXawSeXEDehhca4QWrclA00" key="uuid" value="_ISXawSeXEDehhca4QWrclA"></details> 
    </eAnnotations> 
   </xmi:Extension> 
   <packagedElement xsi:type="uml:Class" xmi:id="_NBpNUCeXEDehhca4QWrclA" name="AbstractAccessResolver" isAbstract="true"> 
    <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
     <eAnnotations xmi:id="_NBpNUCeXEDehhca4QWrclA0" source="genmymodel"> 
      <details xmi:id="_NBpNUCeXEDehhca4QWrclA00" key="uuid" value="_NBpNUCeXEDehhca4QWrclA"></details> 
     </eAnnotations> 
    </xmi:Extension> 
    <ownedAttribute xmi:id="_gLxf4CeXEDehhca4QWrclA" name="restResourceType" visibility="protected" type="_mDYzgCeXEDehhca4QWrclA"> 
     <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
      <eAnnotations xmi:id="_gLxf4CeXEDehhca4QWrclA0" source="genmymodel"> 
       <details xmi:id="_gLxf4CeXEDehhca4QWrclA00" key="uuid" value="_gLxf4CeXEDehhca4QWrclA"></details> 
      </eAnnotations> 
     </xmi:Extension> 
    </ownedAttribute> 
    <interfaceRealization xmi:id="_UZ2J8CeXEDehhca4QWrclA" client="_NBpNUCeXEDehhca4QWrclA" supplier="_ayJlQCeWEDehhca4QWrclA" contract="_ayJlQCeWEDehhca4QWrclA" implementingClassifier="_NBpNUCeXEDehhca4QWrclA"> 
     <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
      <eAnnotations xmi:id="_UZ2J8CeXEDehhca4QWrclA0" source="genmymodel"> 
       <details xmi:id="_UZ2J8CeXEDehhca4QWrclA00" key="uuid" value="_UZ2J8CeXEDehhca4QWrclA"></details> 
      </eAnnotations> 
     </xmi:Extension> 
    </interfaceRealization> 
    <ownedOperation xmi:id="_oh1y8CeXEDehhca4QWrclA" name="supports" class="_NBpNUCeXEDehhca4QWrclA"> 
     <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
      <eAnnotations xmi:id="_oh1y8CeXEDehhca4QWrclA0" source="genmymodel"> 
       <details xmi:id="_oh1y8CeXEDehhca4QWrclA00" key="uuid" value="_oh1y8CeXEDehhca4QWrclA"></details> 
      </eAnnotations> 
     </xmi:Extension> 
     <ownedParameter xmi:id="_rgFswCeXEDehhca4QWrclA" name="java.lang.Boolean" type="_s2ISoCeXEDehhca4QWrclA"> 
      <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
       <eAnnotations xmi:id="_rgFswCeXEDehhca4QWrclA0" source="genmymodel"> 
        <details xmi:id="_rgFswCeXEDehhca4QWrclA00" key="uuid" value="_rgFswCeXEDehhca4QWrclA"></details> 
       </eAnnotations> 
      </xmi:Extension> 
     </ownedParameter> 
     <ownedParameter xmi:id="_yU9S0CeXEDehhca4QWrclA" name="returnParameter" type="_yU8rwCeXEDehhca4QWrclA" isUnique="false" direction="return"> 
      <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
       <eAnnotations xmi:id="_yU9S0CeXEDehhca4QWrclA0" source="genmymodel"> 
        <details xmi:id="_yU9S0CeXEDehhca4QWrclA00" key="uuid" value="_yU9S0CeXEDehhca4QWrclA"></details> 
       </eAnnotations> 
      </xmi:Extension> 
     </ownedParameter> 
    </ownedOperation> 
   </packagedElement> 
   <packagedElement xsi:type="uml:Class" xmi:id="_N_C0QCeYEDehhca4QWrclA" name="AccountRestAccessResolver" isAbstract="true"> 
    <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
     <eAnnotations xmi:id="_N_C0QCeYEDehhca4QWrclA0" source="genmymodel"> 
      <details xmi:id="_N_C0QCeYEDehhca4QWrclA00" key="uuid" value="_N_C0QCeYEDehhca4QWrclA"></details> 
     </eAnnotations> 
    </xmi:Extension> 
    <interfaceRealization xmi:id="_N_DbUCeYEDehhca4QWrclA" client="_N_C0QCeYEDehhca4QWrclA" supplier="_ayJlQCeWEDehhca4QWrclA" contract="_ayJlQCeWEDehhca4QWrclA" implementingClassifier="_N_C0QCeYEDehhca4QWrclA"> 
     <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
      <eAnnotations xmi:id="_N_DbUCeYEDehhca4QWrclA0" source="genmymodel"> 
       <details xmi:id="_N_DbUCeYEDehhca4QWrclA00" key="uuid" value="_N_DbUCeYEDehhca4QWrclA"></details> 
      </eAnnotations> 
     </xmi:Extension> 
    </interfaceRealization> 
    <ownedOperation xmi:id="_N_DbUSeYEDehhca4QWrclA" name="resolve" class="_N_C0QCeYEDehhca4QWrclA"> 
     <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
      <eAnnotations xmi:id="_N_DbUSeYEDehhca4QWrclA0" source="genmymodel"> 
       <details xmi:id="_N_DbUSeYEDehhca4QWrclA00" key="uuid" value="_N_DbUSeYEDehhca4QWrclA"></details> 
      </eAnnotations> 
     </xmi:Extension> 
     <ownedParameter xmi:id="_N_DbUieYEDehhca4QWrclA" name="java.lang.Boolean" type="_8Vh1UCeWEDehhca4QWrclA"> 
      <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
       <eAnnotations xmi:id="_N_DbUieYEDehhca4QWrclA0" source="genmymodel"> 
        <details xmi:id="_N_DbUieYEDehhca4QWrclA00" key="uuid" value="_N_DbUieYEDehhca4QWrclA"></details> 
       </eAnnotations> 
      </xmi:Extension> 
     </ownedParameter> 
     <ownedParameter xmi:id="_N_DbUyeYEDehhca4QWrclA" name="returnParameter" type="_ev8bECeXEDehhca4QWrclA" isUnique="false" direction="return"> 
      <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
       <eAnnotations xmi:id="_N_DbUyeYEDehhca4QWrclA0" source="genmymodel"> 
        <details xmi:id="_N_DbUyeYEDehhca4QWrclA00" key="uuid" value="_N_DbUyeYEDehhca4QWrclA"></details> 
       </eAnnotations> 
      </xmi:Extension> 
     </ownedParameter> 
    </ownedOperation> 
   </packagedElement> 
  </packagedElement> 
  <packagedElement xsi:type="uml:DataType" xmi:id="_ev8bECeXEDehhca4QWrclA" name="com.vanguardcharitable.dp.security.authorization.model.AccessResponse"> 
   <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
    <eAnnotations xmi:id="_ev8bECeXEDehhca4QWrclA0" source="genmymodel"> 
     <details xmi:id="_ev8bECeXEDehhca4QWrclA00" key="uuid" value="_ev8bECeXEDehhca4QWrclA"></details> 
    </eAnnotations> 
   </xmi:Extension> 
  </packagedElement> 
  <packagedElement xsi:type="uml:DataType" xmi:id="_mDYzgCeXEDehhca4QWrclA" name="com.vanguardcharitable.dp.constants.RestResourceType"> 
   <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
    <eAnnotations xmi:id="_mDYzgCeXEDehhca4QWrclA0" source="genmymodel"> 
     <details xmi:id="_mDYzgCeXEDehhca4QWrclA00" key="uuid" value="_mDYzgCeXEDehhca4QWrclA"></details> 
    </eAnnotations> 
   </xmi:Extension> 
  </packagedElement> 
  <packagedElement xsi:type="uml:DataType" xmi:id="_s2ISoCeXEDehhca4QWrclA" name="com.vanguardcharitable.dp.util.constants.RestResourceType"> 
   <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
    <eAnnotations xmi:id="_s2ISoCeXEDehhca4QWrclA0" source="genmymodel"> 
     <details xmi:id="_s2ISoCeXEDehhca4QWrclA00" key="uuid" value="_s2ISoCeXEDehhca4QWrclA"></details> 
    </eAnnotations> 
   </xmi:Extension> 
  </packagedElement> 
  <packagedElement xsi:type="uml:DataType" xmi:id="_yU8rwCeXEDehhca4QWrclA" name="java.lang.Boolean"> 
   <xmi:Extension extender="http://www.eclipse.org/emf/2002/Ecore"> 
    <eAnnotations xmi:id="_yU8rwCeXEDehhca4QWrclA0" source="genmymodel"> 
     <details xmi:id="_yU8rwCeXEDehhca4QWrclA00" key="uuid" value="_yU8rwCeXEDehhca4QWrclA"></details> 
    </eAnnotations> 
   </xmi:Extension> 
  </packagedElement> 
 </uml:Model> 
</xmi:XMI>
