add UML model

This commit is contained in:
Philippe Roy 2022-07-10 10:15:26 +02:00
parent 6ce3116d8e
commit 224dbf6d80
1 changed files with 388 additions and 0 deletions

388
UML.xmi Normal file
View File

@ -0,0 +1,388 @@
<?xml version="1.0" encoding="UTF-8"?>
<XMI verified="false" xmi.version="1.2" timestamp="2022-07-10T10:12:11" xmlns:UML="http://schema.omg.org/spec/UML/1.4">
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://umbrello.kde.org</XMI.exporter>
<XMI.exporterVersion>1.6.12</XMI.exporterVersion>
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
</XMI.documentation>
<XMI.metamodel xmi.version="1.4" href="UML.xml" xmi.name="UML"/>
</XMI.header>
<XMI.content>
<UML:Model isAbstract="false" xmi.id="m1" isRoot="false" isSpecification="false" name="Modèle UML" isLeaf="false">
<UML:Namespace.ownedElement>
<UML:Stereotype isAbstract="false" xmi.id="folder" namespace="m1" isRoot="false" isSpecification="false" name="folder" visibility="public" isLeaf="false"/>
<UML:Stereotype isAbstract="false" xmi.id="enum" namespace="m1" isRoot="false" isSpecification="false" name="enum" visibility="public" isLeaf="false"/>
<UML:Model isAbstract="false" xmi.id="Logical_View" namespace="m1" isRoot="false" isSpecification="false" name="Logical View" visibility="public" isLeaf="false">
<UML:Namespace.ownedElement>
<UML:Package isAbstract="false" stereotype="folder" xmi.id="Datatypes" namespace="Logical_View" isRoot="false" isSpecification="false" name="Datatypes" visibility="public" isLeaf="false">
<UML:Namespace.ownedElement>
<UML:DataType isAbstract="false" xmi.id="uMZTkwwAYh0yx" namespace="Datatypes" isRoot="false" isSpecification="false" name="int" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uGN043Mla6OiS" namespace="Datatypes" isRoot="false" isSpecification="false" name="float" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uJU7DMop4U6OX" namespace="Datatypes" isRoot="false" isSpecification="false" name="bool" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="ujjm29cpoL56i" namespace="Datatypes" isRoot="false" isSpecification="false" name="string" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uLy9NruW2djUd" namespace="Datatypes" isRoot="false" isSpecification="false" name="Composite" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="u3VyXXK9zRhy2" namespace="Datatypes" isRoot="false" isSpecification="false" name="color_tuple" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="ujgsuWiBUQcIU" namespace="Datatypes" isRoot="false" isSpecification="false" name="undef" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="unvwveXIgRtzt" namespace="Datatypes" isRoot="false" isSpecification="false" name="char" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uAaeyQ96fSKr2" namespace="Datatypes" isRoot="false" isSpecification="false" name="double" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uwRocLd9G9Unv" namespace="Datatypes" isRoot="false" isSpecification="false" name="unsigned char" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uYrDW8Q8iC7MH" namespace="Datatypes" isRoot="false" isSpecification="false" name="signed char" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uM3Pm7apKm6O5" namespace="Datatypes" isRoot="false" isSpecification="false" name="unsigned int" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="u69V4ClYcNi3S" namespace="Datatypes" isRoot="false" isSpecification="false" name="signed int" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uDNae1TAIZjKm" namespace="Datatypes" isRoot="false" isSpecification="false" name="short int" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uJIOTBJGLXu4W" namespace="Datatypes" isRoot="false" isSpecification="false" name="unsigned short int" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uETesuGAq2tVo" namespace="Datatypes" isRoot="false" isSpecification="false" name="signed short int" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="ughygxIxCaHuY" namespace="Datatypes" isRoot="false" isSpecification="false" name="long int" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uXKGakwVil2ii" namespace="Datatypes" isRoot="false" isSpecification="false" name="signed long int" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uPh9TY8O8LNoG" namespace="Datatypes" isRoot="false" isSpecification="false" name="unsigned long int" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="uT6nFrcjr7Gr0" namespace="Datatypes" isRoot="false" isSpecification="false" name="long double" visibility="public" isLeaf="false"/>
<UML:DataType isAbstract="false" xmi.id="ugCjxtwKB3zcS" namespace="Datatypes" isRoot="false" isSpecification="false" name="wchar_t" visibility="public" isLeaf="false"/>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class isAbstract="false" xmi.id="uczFdlmwWlFf8" namespace="Logical_View" isRoot="false" isSpecification="false" name="Wave minion" visibility="public" isLeaf="false">
<UML:Classifier.feature>
<UML:Attribute xmi.id="upflpMD2bjzum" isSpecification="false" name="GameObject" visibility="public" type="u2MVa7XniORQg"/>
<UML:Attribute xmi.id="uaI3niU0Z6gpc" isSpecification="false" name="['type_minion']" visibility="public" type="uJU7DMop4U6OX"/>
<UML:Attribute xmi.id="u8SolBVrfxVR3" isSpecification="false" name="['id']" visibility="public" type="uMZTkwwAYh0yx"/>
<UML:Attribute xmi.id="uy3rymo2p3hFR" isSpecification="false" name="['dead']" visibility="public" type="uJU7DMop4U6OX"/>
<UML:Attribute xmi.id="uf6hzGq6Fe6Ls" initialValue="wm(id)" isSpecification="false" name="name" visibility="public" type="ujjm29cpoL56i"/>
<UML:Attribute xmi.id="u8TK3Mak8hDn2" comment="minion['cat']&#xa;minion['level']&#xa;minion['hp']&#xa;minion['speed']&#xa;minion['speed_base']&#xa;minion['armor']&#xa;minion['bounty']&#xa;minion['lifes_damage']&#xa;minion['buff']&#xa;minion['resist']&#xa;" isSpecification="false" name="Caracteristics" visibility="public" type="uLy9NruW2djUd"/>
<UML:Attribute xmi.id="ucYw7q8sEdnBS" comment="minion.actuators['Steering'].navmesh&#xa;minion.actuators['Steering'].target&#xa;minion.actuators['Steering'].distance&#xa;minion.actuators['Steering'].velocity&#xa;" isSpecification="false" name="actuators['Steering']" visibility="public" type="ujgsuWiBUQcIU"/>
<UML:Attribute xmi.id="ujXAWaWtFIprs" comment="minion['dist']=0.0&#xa;minion['dist_old']=0.0&#xa;minion['dist_last_x']=minion.worldPosition.x&#xa;minion['dist_last_y']=minion.worldPosition.y&#xa;minion['dist_new']=True&#xa;" isSpecification="false" name="Gestion de la distance et des minions zombis" visibility="public" type="ujgsuWiBUQcIU"/>
<UML:Operation isAbstract="false" xmi.id="ucEUaYQ4HtNJw" isRoot="false" isSpecification="false" isQuery="false" name="ct_lib.ct_minion_create" visibility="public" isLeaf="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id="uksDgdtLh4VbS" type="ujjm29cpoL56i" kind="return"/>
<UML:Parameter value="" xmi.id="u0B8lGskYjEen" isSpecification="false" name="x" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="u8uLQqngG5Wy7" isSpecification="false" name="y" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="uD8sAc8gMCxrs" isSpecification="false" name="cat" visibility="private" type="ujjm29cpoL56i"/>
<UML:Parameter value="" xmi.id="ubilr7i04AgxD" isSpecification="false" name="level" visibility="private" type="uMZTkwwAYh0yx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isAbstract="false" xmi.id="uKJcoSeAHjAXJ" isRoot="false" isSpecification="false" isQuery="false" name="ct_lib.ct_minion_create_details" visibility="public" isLeaf="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id="uFIcPe60ZIkCW" type="ujjm29cpoL56i" kind="return"/>
<UML:Parameter value="" xmi.id="uMwZafgwCwiBi" isSpecification="false" name="x" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="ufsZV1umRhoZH" isSpecification="false" name="y" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="uL0z3p9Xaev25" isSpecification="false" name="cat" visibility="private" type="ujjm29cpoL56i"/>
<UML:Parameter value="" xmi.id="uFHgC0mHJabWa" isSpecification="false" name="level" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="ud27DouTq776i" isSpecification="false" name="body" visibility="private" type="ujjm29cpoL56i"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isAbstract="false" xmi.id="u9eohZfmZvQt9" isRoot="false" isSpecification="false" isQuery="false" name="ct_lib.ct_minion_go" visibility="public" isLeaf="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter value="" xmi.id="ul9nVqBNGGBnT" isSpecification="false" name="minion_name" visibility="private" type="ujjm29cpoL56i"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isAbstract="false" xmi.id="uNMJkctDbWKOW" isRoot="false" isSpecification="false" isQuery="false" name="ct_lib.scn_minion_affect" visibility="public" isLeaf="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter value="" xmi.id="uOaEn8YqDzreZ" isSpecification="false" name="cont" visibility="private" type="uOdPJfXzxVa3V"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isAbstract="false" xmi.id="uWb2Tb68uKmmX" isRoot="false" isSpecification="false" isQuery="false" name="ct_lib.scn_minion_dead" visibility="public" isLeaf="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter value="" xmi.id="uEzNtesVyaoPf" isSpecification="false" name="cont" visibility="private" type="uOdPJfXzxVa3V"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isAbstract="false" xmi.id="u2MVa7XniORQg" namespace="Logical_View" isRoot="false" isSpecification="false" name="KX_GameObject" visibility="public" isLeaf="false"/>
<UML:Class isAbstract="false" xmi.id="uOdPJfXzxVa3V" namespace="Logical_View" isRoot="false" isSpecification="false" name="SCA_IController" visibility="public" isLeaf="false"/>
<UML:Class isAbstract="false" xmi.id="uuHTY9wlteAh5" namespace="Logical_View" isRoot="false" isSpecification="false" name="Tower minion" visibility="public" isLeaf="false">
<UML:Classifier.feature>
<UML:Attribute xmi.id="u1WvVHTAlC7uq" isSpecification="false" name="GameObject" visibility="public" type="u2MVa7XniORQg"/>
<UML:Attribute xmi.id="uoZjgqWBSs8Li" isSpecification="false" name="['type_minion']" visibility="public" type="uJU7DMop4U6OX"/>
<UML:Attribute xmi.id="ufXtZ5iNJyYAa" isSpecification="false" name="['type_towerminion']" visibility="public" type="uJU7DMop4U6OX"/>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isAbstract="false" xmi.id="u9Aais7RQGZ8b" namespace="Logical_View" isRoot="false" isSpecification="false" name="Tower" visibility="public" isLeaf="false">
<UML:Classifier.feature>
<UML:Attribute xmi.id="up4jdV72NLAyV" isSpecification="false" name="GameObject" visibility="public" type="u2MVa7XniORQg"/>
<UML:Attribute xmi.id="uN5e4M0j55dmR" isSpecification="false" name="['type_tower']" visibility="public" type="uJU7DMop4U6OX"/>
<UML:Attribute xmi.id="uXzniFBZWRrQz" initialValue="tower(x,y)" isSpecification="false" name="name" visibility="public" type="ujjm29cpoL56i"/>
<UML:Attribute xmi.id="uCWqHBJ8Dpmm1" comment="tower['cat']&#xa;tower['tower_name']&#xa;tower['xp']&#xa;tower['lvl_current']&#xa;tower['lvl']&#xa;tower['damage']&#xa;tower['speed']&#xa;tower['range']&#xa;tower['techno']&#xa;tower['cast']&#xa;tower['cast_duration']&#xa;tower['target']&#xa;tower['target_past']" isSpecification="false" name="Caracteristics" visibility="public" type="uLy9NruW2djUd"/>
<UML:Attribute xmi.id="uTBfst0BHCOIl" comment="tower.sensors['Near'].distance&#xa;tower.sensors['Near'].skippedTicks" isSpecification="false" name="sensors['Near']" visibility="public" type="uLy9NruW2djUd"/>
<UML:Operation isAbstract="false" xmi.id="u81TDlRj8fW44" isRoot="false" isSpecification="false" isQuery="false" name="ct_lib.ct_build" visibility="public" isLeaf="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id="uLbvKfCkVLtQq" type="uJU7DMop4U6OX" kind="return"/>
<UML:Parameter value="" xmi.id="u66SgmtDfzm0Q" isSpecification="false" name="x" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="upDeEtRatsggj" isSpecification="false" name="y" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="uEPtRIdUxSeSD" isSpecification="false" name="cat" visibility="private" type="ujjm29cpoL56i"/>
<UML:Parameter value="" xmi.id="uoSnzjdoVfD9i" isSpecification="false" name="tower_name" visibility="private" type="ujjm29cpoL56i"/>
<UML:Parameter value="" xmi.id="uBkGUNoAp6FJw" isSpecification="false" name="color" visibility="private" type="u3VyXXK9zRhy2"/>
<UML:Parameter value="" xmi.id="uxMY6aAJdJKQX" isSpecification="false" name="building" visibility="private" type="ujjm29cpoL56i"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isAbstract="false" xmi.id="uvgVS6WMjwH9g" isRoot="false" isSpecification="false" isQuery="false" name="ct_lib.ct_build_details" visibility="public" isLeaf="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id="uHcYegEGpLmHY" type="uJU7DMop4U6OX" kind="return"/>
<UML:Parameter value="" xmi.id="uOgAvPEMljbBX" isSpecification="false" name="x" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="uDetzAohBScAC" isSpecification="false" name="y" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="utwjUG0dA9Opf" isSpecification="false" name="cat" visibility="private" type="ujjm29cpoL56i"/>
<UML:Parameter value="" xmi.id="upq0Lw94CxaqD" isSpecification="false" name="tower_name" visibility="private" type="ujjm29cpoL56i"/>
<UML:Parameter value="" xmi.id="uSR51rY0Gl171" isSpecification="false" name="color" visibility="private" type="u3VyXXK9zRhy2"/>
<UML:Parameter value="" xmi.id="u9fCCSdKDkGpp" isSpecification="false" name="building" visibility="private" type="ujjm29cpoL56i"/>
<UML:Parameter value="" xmi.id="u6FGyx1kNfyV8" isSpecification="false" name="body" visibility="private" type="ujjm29cpoL56i"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isAbstract="false" xmi.id="uFGPDfaZXDviI" isRoot="false" isSpecification="false" isQuery="false" name="ct_lib.ct_remove" visibility="public" isLeaf="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter value="" xmi.id="ukbCk8yRrqcg1" isSpecification="false" name="x" visibility="private" type="uMZTkwwAYh0yx"/>
<UML:Parameter value="" xmi.id="uP6kHq5NiIxw2" isSpecification="false" name="y" visibility="private" type="uMZTkwwAYh0yx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isAbstract="false" xmi.id="u1KH5GolgBITC" isRoot="false" isSpecification="false" isQuery="false" name="ct_lib.scn_tower_near" visibility="public" isLeaf="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter value="" xmi.id="uT0S5hcziY7Ye" isSpecification="false" name="cont" visibility="private" type="uOdPJfXzxVa3V"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isAbstract="false" xmi.id="uIobacDmHHdaS" namespace="Logical_View" isRoot="false" isSpecification="false" name="Tower bullet" visibility="public" isLeaf="false">
<UML:Classifier.feature>
<UML:Attribute xmi.id="uBggDhpNNJj93" isSpecification="false" name="GameObject" visibility="public" type="u2MVa7XniORQg"/>
</UML:Classifier.feature>
</UML:Class>
<UML:Association xmi.id="uUmsyJFbhygp2" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="u8vnuyGbCgmPv" isNavigable="false" isSpecification="false" name="" visibility="public" type="u9Aais7RQGZ8b" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="u43QUDaCKYd0K" isNavigable="true" isSpecification="false" name="" visibility="public" type="uuHTY9wlteAh5" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Association xmi.id="ugH57sw3N1KUj" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="uqmgZyLfS8GVm" isNavigable="false" isSpecification="false" name="" visibility="public" type="u9Aais7RQGZ8b" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="ujhVytpo4QpEx" isNavigable="true" isSpecification="false" name="" visibility="public" type="uIobacDmHHdaS" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Association xmi.id="uufWKgjQKe6WD" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="uQcHD1y34rsbs" isNavigable="false" isSpecification="false" name="" visibility="public" type="u9Aais7RQGZ8b" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="uTlBeUoIQyyzG" isNavigable="true" isSpecification="false" name="" visibility="public" type="uuHTY9wlteAh5" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Association xmi.id="uikv9MFIQtARv" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="uuFfS6Sgins4J" isNavigable="false" isSpecification="false" name="" visibility="public" type="u9Aais7RQGZ8b" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="umTe6zV9luKU3" isNavigable="true" isSpecification="false" name="" visibility="public" type="uIobacDmHHdaS" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Class isAbstract="false" xmi.id="u70wxodSaxXyx" namespace="Logical_View" isRoot="false" isSpecification="false" name="Map" visibility="public" isLeaf="false"/>
<UML:Class isAbstract="false" xmi.id="uKtW8mZPaGk8m" namespace="Logical_View" isRoot="false" isSpecification="false" name="Points" visibility="public" isLeaf="false"/>
<UML:Class isAbstract="false" xmi.id="upDtPeLIysR2X" namespace="Logical_View" isRoot="false" isSpecification="false" name="Terrain" visibility="public" isLeaf="false"/>
<UML:Class isAbstract="false" xmi.id="ufUUwRo8Wer3T" namespace="Logical_View" isRoot="false" isSpecification="false" name="Camera" visibility="public" isLeaf="false"/>
<UML:Class isAbstract="false" xmi.id="ub13iRCNknxEG" namespace="Logical_View" isRoot="false" isSpecification="false" name="Sun" visibility="public" isLeaf="false"/>
<UML:Class isAbstract="false" xmi.id="uWf62qOtuLOWP" namespace="Logical_View" isRoot="false" isSpecification="false" name="Scene" visibility="public" isLeaf="false"/>
<UML:Association xmi.id="uJ6m957tIHOzd" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="ulHCh9uqqWpET" isNavigable="false" isSpecification="false" name="" visibility="public" type="uWf62qOtuLOWP" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="uVAgDORMf1tCX" isNavigable="true" isSpecification="false" name="" visibility="public" type="ub13iRCNknxEG" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Association xmi.id="uDitJWsmDCrRA" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="uLWGxfYsCe8YC" isNavigable="false" isSpecification="false" name="" visibility="public" type="uWf62qOtuLOWP" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="utsYvu4qP6DZe" isNavigable="true" isSpecification="false" name="" visibility="public" type="ufUUwRo8Wer3T" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Association xmi.id="uJzZHVzoHu6KE" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="uqQxcxRIG4wSR" isNavigable="false" isSpecification="false" name="" visibility="public" type="uWf62qOtuLOWP" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="uMmVYj1gZYkec" isNavigable="true" isSpecification="false" name="" visibility="public" type="upDtPeLIysR2X" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Association xmi.id="uJT4XTVRLRSdU" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="ulpw9prOJt0pE" isNavigable="false" isSpecification="false" name="" visibility="public" type="uWf62qOtuLOWP" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="uBzoZetg4aLN3" isNavigable="true" isSpecification="false" name="" visibility="public" type="uKtW8mZPaGk8m" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Association xmi.id="u3iVf0iOIge9o" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="uTbtgzeG0I8sO" isNavigable="false" isSpecification="false" name="" visibility="public" type="uWf62qOtuLOWP" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="uiiieRgEwrUKU" isNavigable="true" isSpecification="false" name="" visibility="public" type="uczFdlmwWlFf8" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Association xmi.id="u3eZuazRv2hj1" namespace="Logical_View" isSpecification="false" name="" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd aggregation="none" xmi.id="urNFlcZVr37nt" isNavigable="false" isSpecification="false" name="" visibility="public" type="uWf62qOtuLOWP" changeability="changeable"/>
<UML:AssociationEnd aggregation="none" xmi.id="ufpLPPo74IIcj" isNavigable="true" isSpecification="false" name="" visibility="public" type="u9Aais7RQGZ8b" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Enumeration isAbstract="false" stereotype="enum" xmi.id="ua19eZGLww6zf" namespace="Logical_View" isRoot="false" isSpecification="false" name="nouvelle_énumération" visibility="public" isLeaf="false">
<UML:Enumeration.literal/>
</UML:Enumeration>
<UML:Enumeration isAbstract="false" stereotype="enum" xmi.id="usMdcummqlgcU" namespace="Logical_View" isRoot="false" isSpecification="false" name="nouvelle_énumération_1" visibility="public" isLeaf="false">
<UML:Enumeration.literal/>
</UML:Enumeration>
</UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello">
<diagrams resolution="96">
<diagram type="1" showattsig="1" font="Cantarell,11,-1,5,50,0,0,0,0,0" canvaswidth="1423.94" textcolor="#000000" snapx="25" showpackage="1" linecolor="#ff0000" xmi.id="uyW1QuXkgBDRT" snapgrid="0" snapcsgrid="0" usefillcolor="1" showgrid="0" documentation="" showops="1" showscope="1" canvasheight="866.776" showopsig="1" snapy="25" fillcolor="#ffff00" localid="-1" zoom="69" showstereotype="1" isopen="1" showattribassocs="1" showatts="1" backgroundcolor="#ffffff" linewidth="0" name="Diagramme de classes" griddotcolor="#d3d3d3" showpubliconly="0">
<widgets>
<classwidget height="180" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="u9Aais7RQGZ8b" usesdiagramusefillcolor="0" usefillcolor="1" x="-640.5" autoresize="1" showoperations="1" showscope="1" localid="uAn707DGDI95Y" fillcolor="#ffff00" width="851" showstereotype="1" y="-704.667" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
<classwidget height="36" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="upDtPeLIysR2X" usesdiagramusefillcolor="0" usefillcolor="1" x="-383.333" autoresize="1" showoperations="1" showscope="1" localid="uFieFOdwAcnc7" fillcolor="#ffff00" width="60" showstereotype="1" y="-1101.44" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
<classwidget height="36" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="ufUUwRo8Wer3T" usesdiagramusefillcolor="0" usefillcolor="1" x="-242.778" autoresize="1" showoperations="1" showscope="1" localid="uzYcytgu302pS" fillcolor="#ffff00" width="63" showstereotype="1" y="-1118.06" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
<classwidget height="36" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="uWf62qOtuLOWP" usesdiagramusefillcolor="0" usefillcolor="1" x="-591.611" autoresize="1" showoperations="1" showscope="1" localid="ucbBFq95JiaSy" fillcolor="#ffff00" width="51" showstereotype="1" y="-1206.22" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
<classwidget height="36" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="ub13iRCNknxEG" usesdiagramusefillcolor="0" usefillcolor="1" x="-256.833" autoresize="1" showoperations="1" showscope="1" localid="uBN5MH0D6TFID" fillcolor="#ffff00" width="36" showstereotype="1" y="-1175.56" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
<classwidget height="252" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="uczFdlmwWlFf8" usesdiagramusefillcolor="0" usefillcolor="1" x="-498.641" autoresize="0" showoperations="1" showscope="1" localid="u60xtKul4j0Bv" fillcolor="#ffff00" width="639.222" showstereotype="1" y="-1000.97" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
<classwidget height="36" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="u70wxodSaxXyx" usesdiagramusefillcolor="0" usefillcolor="1" x="-761.556" autoresize="1" showoperations="1" showscope="1" localid="uigPHoai8fjKq" fillcolor="#ffff00" width="40" showstereotype="1" y="-1065.67" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
<classwidget height="81" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="uuHTY9wlteAh5" usesdiagramusefillcolor="0" usefillcolor="1" x="-320.111" autoresize="1" showoperations="1" showscope="1" localid="u8OCNJf4UBmFO" fillcolor="#ffff00" width="232" showstereotype="1" y="-420.444" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
<classwidget height="45" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="uIobacDmHHdaS" usesdiagramusefillcolor="0" usefillcolor="1" x="340.944" autoresize="1" showoperations="1" showscope="1" localid="uCIozZNGYB9Re" fillcolor="#ffff00" width="232" showstereotype="1" y="-658.5" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
<classwidget height="36" isinstance="0" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="#000000" showattributes="1" showpackage="1" linecolor="#ff0000" xmi.id="uKtW8mZPaGk8m" usesdiagramusefillcolor="0" usefillcolor="1" x="-851" autoresize="1" showoperations="1" showscope="1" localid="uDa6Qf9Myuvug" fillcolor="#ffff00" width="54" showstereotype="1" y="-1137.22" linewidth="0" showattsigs="601" usesdiagramfillcolor="0" showopsigs="601" showpubliconly="0"/>
</widgets>
<messages/>
<associations>
<assocwidget type="512" indexa="1" seqnum="" totalcountb="2" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="none" linecolor="#ff0000" xmi.id="uufWKgjQKe6WD" usesdiagramusefillcolor="1" totalcounta="2" indexb="1" usefillcolor="1" autoresize="1" fillcolor="none" widgetaid="u9Aais7RQGZ8b" linewidth="0" widgetbid="uuHTY9wlteAh5" usesdiagramfillcolor="1">
<linepath layout="Polyline">
<startpoint startx="-289.444" starty="-524.667"/>
<endpoint endx="-289.444" endy="-420.444"/>
</linepath>
</assocwidget>
<assocwidget type="512" indexa="1" seqnum="" totalcountb="2" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="none" linecolor="#ff0000" xmi.id="u3eZuazRv2hj1" usesdiagramusefillcolor="1" totalcounta="2" indexb="1" usefillcolor="1" autoresize="1" fillcolor="#ffff00" widgetaid="uWf62qOtuLOWP" linewidth="0" widgetbid="u9Aais7RQGZ8b" usesdiagramfillcolor="0">
<linepath layout="Polyline">
<startpoint startx="-568.722" starty="-1170.22"/>
<endpoint endx="-568.722" endy="-704.667"/>
</linepath>
</assocwidget>
<assocwidget type="512" indexa="1" seqnum="" totalcountb="2" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="none" linecolor="#ff0000" xmi.id="uikv9MFIQtARv" usesdiagramusefillcolor="1" totalcounta="2" indexb="1" usefillcolor="1" autoresize="1" fillcolor="none" widgetaid="u9Aais7RQGZ8b" linewidth="0" widgetbid="uIobacDmHHdaS" usesdiagramfillcolor="1">
<linepath layout="Polyline">
<startpoint startx="210.5" starty="-657.222"/>
<endpoint endx="340.944" endy="-657.222"/>
</linepath>
</assocwidget>
<assocwidget type="512" indexa="1" seqnum="" totalcountb="2" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="none" linecolor="#ff0000" xmi.id="uDitJWsmDCrRA" usesdiagramusefillcolor="1" totalcounta="2" indexb="1" usefillcolor="1" autoresize="1" fillcolor="#ffff00" widgetaid="uWf62qOtuLOWP" linewidth="0" widgetbid="ufUUwRo8Wer3T" usesdiagramfillcolor="0">
<linepath layout="Polyline">
<startpoint startx="-540.611" starty="-1170.22"/>
<endpoint endx="-242.778" endy="-1118.06"/>
</linepath>
</assocwidget>
<assocwidget type="512" indexa="1" seqnum="" totalcountb="2" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="none" linecolor="#ff0000" xmi.id="uJzZHVzoHu6KE" usesdiagramusefillcolor="1" totalcounta="2" indexb="1" usefillcolor="1" autoresize="1" fillcolor="#ffff00" widgetaid="uWf62qOtuLOWP" linewidth="0" widgetbid="upDtPeLIysR2X" usesdiagramfillcolor="0">
<linepath layout="Polyline">
<startpoint startx="-540.611" starty="-1170.22"/>
<endpoint endx="-383.333" endy="-1101.44"/>
</linepath>
</assocwidget>
<assocwidget type="512" indexa="1" seqnum="" totalcountb="2" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="none" linecolor="#ff0000" xmi.id="u3iVf0iOIge9o" usesdiagramusefillcolor="0" totalcounta="2" indexb="1" usefillcolor="1" autoresize="1" fillcolor="#ffff00" widgetaid="uWf62qOtuLOWP" linewidth="0" widgetbid="uczFdlmwWlFf8" usesdiagramfillcolor="0">
<linepath layout="Polyline">
<startpoint startx="-540.611" starty="-1170.22"/>
<endpoint endx="-498.641" endy="-1000.97"/>
</linepath>
</assocwidget>
<assocwidget type="512" indexa="1" seqnum="" totalcountb="2" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="none" linecolor="#ff0000" xmi.id="uJT4XTVRLRSdU" usesdiagramusefillcolor="0" totalcounta="2" indexb="1" usefillcolor="1" autoresize="1" fillcolor="#ffff00" widgetaid="uWf62qOtuLOWP" linewidth="0" widgetbid="uKtW8mZPaGk8m" usesdiagramfillcolor="0">
<linepath layout="Polyline">
<startpoint startx="-591.611" starty="-1170.22"/>
<endpoint endx="-797" endy="-1137.22"/>
</linepath>
</assocwidget>
<assocwidget type="512" indexa="1" seqnum="" totalcountb="2" font="Cantarell,11,-1,5,50,0,0,0,0,0" textcolor="none" linecolor="#ff0000" xmi.id="uJ6m957tIHOzd" usesdiagramusefillcolor="1" totalcounta="2" indexb="1" usefillcolor="1" autoresize="1" fillcolor="#ffff00" widgetaid="uWf62qOtuLOWP" linewidth="0" widgetbid="ub13iRCNknxEG" usesdiagramfillcolor="0">
<linepath layout="Polyline">
<startpoint startx="-540.611" starty="-1170.22"/>
<endpoint endx="-256.833" endy="-1170.22"/>
</linepath>
</assocwidget>
</associations>
</diagram>
</diagrams>
</XMI.extension>
</UML:Model>
<UML:Model isAbstract="false" xmi.id="Use_Case_View" namespace="m1" isRoot="false" isSpecification="false" name="Use Case View" visibility="public" isLeaf="false">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isAbstract="false" xmi.id="Component_View" namespace="m1" isRoot="false" isSpecification="false" name="Component View" visibility="public" isLeaf="false">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isAbstract="false" xmi.id="Deployment_View" namespace="m1" isRoot="false" isSpecification="false" name="Deployment View" visibility="public" isLeaf="false">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isAbstract="false" xmi.id="Entity_Relationship_Model" namespace="m1" isRoot="false" isSpecification="false" name="Entity Relationship Model" visibility="public" isLeaf="false">
<UML:Namespace.ownedElement/>
</UML:Model>
</UML:Namespace.ownedElement>
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello">
<docsettings viewid="uyW1QuXkgBDRT" documentation="" uniqueid="uXm4gq2B9T0SO"/>
<listview>
<listitem open="1" type="800" id="Views">
<listitem open="1" type="836" id="Entity_Relationship_Model"/>
<listitem open="1" type="802" id="Use_Case_View"/>
<listitem open="1" type="821" id="Component_View"/>
<listitem open="1" type="827" id="Deployment_View"/>
<listitem open="1" type="801" id="Logical_View">
<listitem open="1" type="813" id="ufUUwRo8Wer3T"/>
<listitem open="0" type="807" label="Diagramme de classes" id="uyW1QuXkgBDRT"/>
<listitem open="1" type="813" id="u2MVa7XniORQg"/>
<listitem open="1" type="813" id="u70wxodSaxXyx"/>
<listitem open="1" type="831" id="ua19eZGLww6zf"/>
<listitem open="1" type="831" id="usMdcummqlgcU"/>
<listitem open="1" type="813" id="uKtW8mZPaGk8m"/>
<listitem open="1" type="813" id="uOdPJfXzxVa3V"/>
<listitem open="1" type="813" id="uWf62qOtuLOWP"/>
<listitem open="1" type="813" id="ub13iRCNknxEG"/>
<listitem open="1" type="813" id="upDtPeLIysR2X"/>
<listitem open="0" type="813" id="u9Aais7RQGZ8b">
<listitem open="0" type="814" id="uN5e4M0j55dmR"/>
<listitem open="0" type="814" id="uCWqHBJ8Dpmm1"/>
<listitem open="0" type="815" id="uvgVS6WMjwH9g"/>
<listitem open="0" type="815" id="u81TDlRj8fW44"/>
<listitem open="0" type="815" id="uFGPDfaZXDviI"/>
<listitem open="0" type="815" id="u1KH5GolgBITC"/>
<listitem open="0" type="814" id="up4jdV72NLAyV"/>
<listitem open="0" type="814" id="uXzniFBZWRrQz"/>
<listitem open="0" type="814" id="uTBfst0BHCOIl"/>
</listitem>
<listitem open="0" type="813" id="uIobacDmHHdaS">
<listitem open="0" type="814" id="uBggDhpNNJj93"/>
</listitem>
<listitem open="0" type="813" id="uuHTY9wlteAh5">
<listitem open="0" type="814" id="uoZjgqWBSs8Li"/>
<listitem open="0" type="814" id="ufXtZ5iNJyYAa"/>
<listitem open="0" type="814" id="u1WvVHTAlC7uq"/>
</listitem>
<listitem open="0" type="830" id="Datatypes">
<listitem open="1" type="829" id="uJU7DMop4U6OX"/>
<listitem open="0" type="829" id="unvwveXIgRtzt"/>
<listitem open="1" type="829" id="u3VyXXK9zRhy2"/>
<listitem open="1" type="829" id="uLy9NruW2djUd"/>
<listitem open="0" type="829" id="uAaeyQ96fSKr2"/>
<listitem open="1" type="829" id="uGN043Mla6OiS"/>
<listitem open="1" type="829" id="uMZTkwwAYh0yx"/>
<listitem open="0" type="829" id="uT6nFrcjr7Gr0"/>
<listitem open="0" type="829" id="ughygxIxCaHuY"/>
<listitem open="0" type="829" id="uDNae1TAIZjKm"/>
<listitem open="0" type="829" id="uYrDW8Q8iC7MH"/>
<listitem open="0" type="829" id="u69V4ClYcNi3S"/>
<listitem open="0" type="829" id="uXKGakwVil2ii"/>
<listitem open="0" type="829" id="uETesuGAq2tVo"/>
<listitem open="1" type="829" id="ujjm29cpoL56i"/>
<listitem open="0" type="829" id="ujgsuWiBUQcIU"/>
<listitem open="0" type="829" id="uwRocLd9G9Unv"/>
<listitem open="0" type="829" id="uM3Pm7apKm6O5"/>
<listitem open="0" type="829" id="uPh9TY8O8LNoG"/>
<listitem open="0" type="829" id="uJIOTBJGLXu4W"/>
<listitem open="0" type="829" id="ugCjxtwKB3zcS"/>
</listitem>
<listitem open="0" type="813" id="uczFdlmwWlFf8">
<listitem open="0" type="814" id="uy3rymo2p3hFR"/>
<listitem open="0" type="814" id="u8SolBVrfxVR3"/>
<listitem open="0" type="814" id="uaI3niU0Z6gpc"/>
<listitem open="0" type="814" id="ucYw7q8sEdnBS"/>
<listitem open="0" type="814" id="u8TK3Mak8hDn2"/>
<listitem open="0" type="815" id="uKJcoSeAHjAXJ"/>
<listitem open="0" type="815" id="ucEUaYQ4HtNJw"/>
<listitem open="0" type="815" id="u9eohZfmZvQt9"/>
<listitem open="0" type="815" id="uNMJkctDbWKOW"/>
<listitem open="0" type="815" id="uWb2Tb68uKmmX"/>
<listitem open="0" type="814" id="upflpMD2bjzum"/>
<listitem open="0" type="814" id="ujXAWaWtFIprs"/>
<listitem open="0" type="814" id="uf6hzGq6Fe6Ls"/>
</listitem>
</listitem>
</listitem>
</listview>
<codegeneration>
<codegenerator language="C++"/>
</codegeneration>
</XMI.extensions>
</XMI>