<?xml version="1.0" encoding="UTF-8"?>
<uml:Package xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_iE_lkekFEd-xLLb8AjPZvQ">
  <packagedElement xmi:type="uml:Class" xmi:id="_lr8eIOkFEd-xLLb8AjPZvQ" name="Main" clientDependency="_ZEEI4OkLEd-DS9HEMPxB-Q _gwdz4OkLEd-DS9HEMPxB-Q">
    <ownedOperation xmi:id="_T7TRkOkGEd-xLLb8AjPZvQ" name="Main">
      <ownedParameter xmi:id="_AUTAUOkHEd-xLLb8AjPZvQ" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_BFWp0OkHEd-xLLb8AjPZvQ" name="add">
      <ownedParameter xmi:id="_VZFBsOkHEd-xLLb8AjPZvQ" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_BJs-UOkHEd-xLLb8AjPZvQ" name="compareTo">
      <ownedParameter xmi:id="_DpoH8ekIEd-Ic-mmEKr_bA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="library.uml#_xIeqgOkTEd-DS9HEMPxB-Q"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_BMOG0OkHEd-xLLb8AjPZvQ" name="estValide">
      <ownedParameter xmi:id="_Pfx2kekIEd-2XoBESCJXdw" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_BN-aUOkHEd-xLLb8AjPZvQ" name="first">
      <ownedParameter xmi:id="_DhDv4ekKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_BPzmUOkHEd-xLLb8AjPZvQ" name="getCartes">
      <ownedParameter xmi:id="_Ea5h8OkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_BTFj0OkHEd-xLLb8AjPZvQ" name="getRangPoker">
      <ownedParameter xmi:id="_Fyb8oOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_BUw-0OkHEd-xLLb8AjPZvQ" name="iterator">
      <ownedParameter xmi:id="_GpuxAOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_BWmK0OkHEd-xLLb8AjPZvQ" name="remove">
      <ownedParameter xmi:id="_HV8WwOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_IbebcOkKEd-DS9HEMPxB-Q" name="size">
      <ownedParameter xmi:id="_I67-oOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_NpLPYOkKEd-DS9HEMPxB-Q" name="RangPoker" clientDependency="_dMWM4OkLEd-DS9HEMPxB-Q">
    <ownedOperation xmi:id="_PC-T4OkKEd-DS9HEMPxB-Q" name="RangPoker">
      <ownedParameter xmi:id="_RzesoOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_PIUG4OkKEd-DS9HEMPxB-Q" name="compareTo">
      <ownedParameter xmi:id="_Sm5toOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_PNHuYOkKEd-DS9HEMPxB-Q" name="getRang">
      <ownedParameter xmi:id="_TVjjYOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_VcSmYOkKEd-DS9HEMPxB-Q" name="ReqAnalyseMain" clientDependency="_aWsOYOkLEd-DS9HEMPxB-Q">
    <ownedOperation xmi:id="_i8FzYOkKEd-DS9HEMPxB-Q" name="ReqAnalyseMain">
      <ownedParameter xmi:id="_kT1CYOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_jCk14OkKEd-DS9HEMPxB-Q" name="getMain">
      <ownedParameter xmi:id="_lKfkoOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_jGFc4OkKEd-DS9HEMPxB-Q" name="getRangReconnu">
      <ownedParameter xmi:id="_mLjZAOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_jKW44OkKEd-DS9HEMPxB-Q" name="setRangReconnu">
      <ownedParameter xmi:id="_nSYeMOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ooKlYOkKEd-DS9HEMPxB-Q" name="AbstractAnalyseurRang" clientDependency="_eJiN4OkLEd-DS9HEMPxB-Q" isAbstract="true">
    <ownedOperation xmi:id="_yIiIYOkKEd-DS9HEMPxB-Q" name="getSuivant" isLeaf="true">
      <ownedParameter xmi:id="_ypW9gOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_zFop0OkKEd-DS9HEMPxB-Q" name="reconnaitreMain" isAbstract="true">
      <ownedParameter xmi:id="_0WP9IOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_zHgSEOkKEd-DS9HEMPxB-Q" name="setSuivant" isLeaf="true">
      <ownedParameter xmi:id="_2H-ZcOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_zS1_YOkKEd-DS9HEMPxB-Q" name="traiterDemande">
      <ownedParameter xmi:id="_2xWtoOkKEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_6Vp60OkKEd-DS9HEMPxB-Q" name="Main::ComparateurCartesInversé"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_ZEEI4OkLEd-DS9HEMPxB-Q" supplier="_6Vp60OkKEd-DS9HEMPxB-Q" client="_lr8eIOkFEd-xLLb8AjPZvQ"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_aWsOYOkLEd-DS9HEMPxB-Q" supplier="_lr8eIOkFEd-xLLb8AjPZvQ" client="_VcSmYOkKEd-DS9HEMPxB-Q"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_dMWM4OkLEd-DS9HEMPxB-Q" supplier="_VcSmYOkKEd-DS9HEMPxB-Q" client="_NpLPYOkKEd-DS9HEMPxB-Q"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_eJiN4OkLEd-DS9HEMPxB-Q" supplier="_NpLPYOkKEd-DS9HEMPxB-Q" client="_ooKlYOkKEd-DS9HEMPxB-Q"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_gwdz4OkLEd-DS9HEMPxB-Q" supplier="_NpLPYOkKEd-DS9HEMPxB-Q" client="_lr8eIOkFEd-xLLb8AjPZvQ"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_dnu2cOkNEd-DS9HEMPxB-Q" name="CarteSuperieure">
    <generalization xmi:id="_iqOf8OkNEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_k2h_cOkNEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_i2N4EOkOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_rSKwsOkOEd-DS9HEMPxB-Q" name="Paire">
    <generalization xmi:id="_rSKwsekOEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_rSKwsukOEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_rSKws-kOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_s2xXAOkOEd-DS9HEMPxB-Q" name="DeuxPaires">
    <generalization xmi:id="_s2xXAekOEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_s2x-EOkOEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_s2x-EekOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_tE0aEOkOEd-DS9HEMPxB-Q" name="Brelan">
    <generalization xmi:id="_tE0aEekOEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_tE0aEukOEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_tE0aE-kOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_tT2UkOkOEd-DS9HEMPxB-Q" name="Couleur">
    <generalization xmi:id="_tT2UkekOEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_tT2UkukOEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_tT2Uk-kOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_tgb_EOkOEd-DS9HEMPxB-Q" name="MainPleine">
    <generalization xmi:id="_tgb_EekOEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_tgb_EukOEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_tgb_E-kOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_txc2kOkOEd-DS9HEMPxB-Q" name="Carre">
    <generalization xmi:id="_txc2kekOEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_txc2kukOEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_txc2k-kOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_uCAbEOkOEd-DS9HEMPxB-Q" name="QuiteCouleur">
    <generalization xmi:id="_uCAbEekOEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_uCAbEukOEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_uCAbE-kOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_uPhSoOkOEd-DS9HEMPxB-Q" name="Quintuplet">
    <generalization xmi:id="_uPhSoekOEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_uPhSoukOEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_uPhSo-kOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_uh1KoOkOEd-DS9HEMPxB-Q" name="QuinteRoyale">
    <generalization xmi:id="_uh1KoekOEd-DS9HEMPxB-Q" general="_ooKlYOkKEd-DS9HEMPxB-Q"/>
    <ownedOperation xmi:id="_uh1KoukOEd-DS9HEMPxB-Q" name="reconnaitreMain">
      <ownedParameter xmi:id="_uh1Ko-kOEd-DS9HEMPxB-Q" direction="return"/>
    </ownedOperation>
  </packagedElement>
</uml:Package>
