fix: test ajout de livrables

This commit is contained in:
Laureηt 2021-10-03 21:55:40 +02:00
parent d207ec4a4a
commit 0188d94abe
No known key found for this signature in database
GPG key ID: D88C6B294FD40994
7 changed files with 918 additions and 1 deletions

View file

@ -8,7 +8,7 @@ Deploy:
before_script:
- apk add subversion
script:
- svn co http://cregut.svn.enseeiht.fr/2021/2sn/idm/mp/M-02 --username lfainsin --password "$SVN_PASSWORD" svn_repo
- svn co http://cregut.svn.enseeiht.fr/2021/2sn/idm/mp/M-02 --username lfainsin --password '$SVN_PASSWORD' svn_repo
- cd svn_repo
- svn up
- cp ../livrables/* livrables/

462
livrables/SimplePDL.aird Normal file
View file

@ -0,0 +1,462 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style">
<viewpoint:DAnalysis uid="_1_JzUB0HEey4pvGpZs1pQg" selectedViews="_2Le_IB0HEey4pvGpZs1pQg _2LtooB0HEey4pvGpZs1pQg _2Lvd0B0HEey4pvGpZs1pQg _2LzvQB0HEey4pvGpZs1pQg" version="14.3.1.202003261200">
<semanticResources>SimplePDL.ecore</semanticResources>
<ownedViews xmi:type="viewpoint:DView" uid="_2Le_IB0HEey4pvGpZs1pQg">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
<ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_2Ze-4B0HEey4pvGpZs1pQg" name="simplepdl class diagram" repPath="#_2Yx0QB0HEey4pvGpZs1pQg" changeId="df0cc3ba-3cd9-4fae-b2cd-5f42ce904262">
<description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
<target xmi:type="ecore:EPackage" href="SimplePDL.ecore#/"/>
</ownedRepresentationDescriptors>
</ownedViews>
<ownedViews xmi:type="viewpoint:DView" uid="_2LtooB0HEey4pvGpZs1pQg">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Review']"/>
</ownedViews>
<ownedViews xmi:type="viewpoint:DView" uid="_2Lvd0B0HEey4pvGpZs1pQg">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/>
</ownedViews>
<ownedViews xmi:type="viewpoint:DView" uid="_2LzvQB0HEey4pvGpZs1pQg">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Generation']"/>
</ownedViews>
</viewpoint:DAnalysis>
<diagram:DSemanticDiagram uid="_2Yx0QB0HEey4pvGpZs1pQg">
<ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_2Zyg4B0HEey4pvGpZs1pQg" source="GMF_DIAGRAMS">
<data xmi:type="notation:Diagram" xmi:id="_2Zyg4R0HEey4pvGpZs1pQg" type="Sirius" element="_2Yx0QB0HEey4pvGpZs1pQg" measurementUnit="Pixel">
<children xmi:type="notation:Node" xmi:id="_27ZZIB0HEey4pvGpZs1pQg" type="2003" element="_266Q8B0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27aAMB0HEey4pvGpZs1pQg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_27bOUB0HEey4pvGpZs1pQg" type="7004">
<children xmi:type="notation:Node" xmi:id="_27dDhB0HEey4pvGpZs1pQg" type="3010" element="_27NL4h0HEey4pvGpZs1pQg">
<styles xmi:type="notation:FontStyle" xmi:id="_27dDhR0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_27dDhh0HEey4pvGpZs1pQg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27dqkB0HEey4pvGpZs1pQg" type="3010" element="_27Ny8R0HEey4pvGpZs1pQg">
<styles xmi:type="notation:FontStyle" xmi:id="_27dqkR0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_27dqkh0HEey4pvGpZs1pQg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27dqkx0HEey4pvGpZs1pQg" type="3010" element="_27Ny8x0HEey4pvGpZs1pQg">
<styles xmi:type="notation:FontStyle" xmi:id="_27dqlB0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_27dqlR0HEey4pvGpZs1pQg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27eRoB0HEey4pvGpZs1pQg" type="3010" element="_27OaAR0HEey4pvGpZs1pQg">
<styles xmi:type="notation:FontStyle" xmi:id="_27eRoR0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_27eRoh0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_27bOUR0HEey4pvGpZs1pQg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_27bOUh0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_27ZZIR0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27ZZIh0HEey4pvGpZs1pQg"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27bOUx0HEey4pvGpZs1pQg" type="2003" element="_268GIB0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27bOVh0HEey4pvGpZs1pQg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_27bOVx0HEey4pvGpZs1pQg" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_27bOWB0HEey4pvGpZs1pQg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_27bOWR0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_27bOVB0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27bOVR0HEey4pvGpZs1pQg" x="430" y="110"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27b1YB0HEey4pvGpZs1pQg" type="2003" element="_269UQR0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27b1Yx0HEey4pvGpZs1pQg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_27b1ZB0HEey4pvGpZs1pQg" type="7004">
<children xmi:type="notation:Node" xmi:id="_27eRox0HEey4pvGpZs1pQg" type="3010" element="_27HsUB0HEey4pvGpZs1pQg">
<styles xmi:type="notation:FontStyle" xmi:id="_27eRpB0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8" bold="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_27eRpR0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_27b1ZR0HEey4pvGpZs1pQg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_27b1Zh0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_27b1YR0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27b1Yh0HEey4pvGpZs1pQg" x="588" y="320"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27b1Zx0HEey4pvGpZs1pQg" type="2003" element="_26-iYR0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27cccB0HEey4pvGpZs1pQg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_27cccR0HEey4pvGpZs1pQg" type="7004">
<children xmi:type="notation:Node" xmi:id="_27eRph0HEey4pvGpZs1pQg" type="3010" element="_27KIkB0HEey4pvGpZs1pQg">
<styles xmi:type="notation:FontStyle" xmi:id="_27eRpx0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8" bold="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_27eRqB0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_27ccch0HEey4pvGpZs1pQg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_27cccx0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_27b1aB0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27b1aR0HEey4pvGpZs1pQg" x="145" y="320"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27ccdB0HEey4pvGpZs1pQg" type="2003" element="_26_wgB0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27ccdx0HEey4pvGpZs1pQg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_27cceB0HEey4pvGpZs1pQg" type="7004">
<children xmi:type="notation:Node" xmi:id="_27e4sB0HEey4pvGpZs1pQg" type="3010" element="_27LWsB0HEey4pvGpZs1pQg">
<styles xmi:type="notation:FontStyle" xmi:id="_27e4sR0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8" bold="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_27e4sh0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_27cceR0HEey4pvGpZs1pQg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_27cceh0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_27ccdR0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27ccdh0HEey4pvGpZs1pQg" x="705" y="160"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27ccex0HEey4pvGpZs1pQg" type="2003" element="_27AXkR0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27dDgB0HEey4pvGpZs1pQg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_27dDgR0HEey4pvGpZs1pQg" type="7004">
<children xmi:type="notation:Node" xmi:id="_27e4sx0HEey4pvGpZs1pQg" type="3010" element="_27L9wB0HEey4pvGpZs1pQg">
<styles xmi:type="notation:FontStyle" xmi:id="_27e4tB0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8" bold="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_27e4tR0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_27dDgh0HEey4pvGpZs1pQg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_27dDgx0HEey4pvGpZs1pQg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_27ccfB0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27ccfR0HEey4pvGpZs1pQg" x="140" y="125"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_2Zyg4h0HEey4pvGpZs1pQg"/>
<edges xmi:type="notation:Edge" xmi:id="_27jKIB0HEey4pvGpZs1pQg" type="4001" element="_27Q2QB0HEey4pvGpZs1pQg" source="_27ccdB0HEey4pvGpZs1pQg" target="_27bOUx0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27jxMB0HEey4pvGpZs1pQg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27jxMR0HEey4pvGpZs1pQg" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27jxMh0HEey4pvGpZs1pQg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27jxMx0HEey4pvGpZs1pQg" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27kYQB0HEey4pvGpZs1pQg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27kYQR0HEey4pvGpZs1pQg" x="-93" y="5"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_27jKIR0HEey4pvGpZs1pQg" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_27jKIh0HEey4pvGpZs1pQg" fontColor="7490599" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_27jKIx0HEey4pvGpZs1pQg" points="[-60, 13, 215, -35]$[-217, 13, 58, -35]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27p30B0HEey4pvGpZs1pQg" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27p30R0HEey4pvGpZs1pQg" id="(0.5084745762711864,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_27p30h0HEey4pvGpZs1pQg" type="4001" element="_27Srcx0HEey4pvGpZs1pQg" source="_27ccex0HEey4pvGpZs1pQg" target="_27bOUx0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27qe4B0HEey4pvGpZs1pQg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27qe4R0HEey4pvGpZs1pQg" x="33" y="-12"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27qe4h0HEey4pvGpZs1pQg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27qe4x0HEey4pvGpZs1pQg" x="10" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27qe5B0HEey4pvGpZs1pQg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27qe5R0HEey4pvGpZs1pQg" x="3" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_27p30x0HEey4pvGpZs1pQg" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_27p31B0HEey4pvGpZs1pQg" fontColor="7490599" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_27p31R0HEey4pvGpZs1pQg" points="[58, 33, -232, -50]$[230, 33, -60, -50]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27qe5h0HEey4pvGpZs1pQg" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27qe5x0HEey4pvGpZs1pQg" id="(0.5084745762711864,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_27qe6B0HEey4pvGpZs1pQg" type="4001" element="_27T5kB0HEey4pvGpZs1pQg" source="_27b1YB0HEey4pvGpZs1pQg" target="_27bOUx0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27qe7B0HEey4pvGpZs1pQg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27qe7R0HEey4pvGpZs1pQg" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27qe7h0HEey4pvGpZs1pQg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27qe7x0HEey4pvGpZs1pQg" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27rF8B0HEey4pvGpZs1pQg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27rF8R0HEey4pvGpZs1pQg" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_27qe6R0HEey4pvGpZs1pQg" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_27qe6h0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_27qe6x0HEey4pvGpZs1pQg" points="[-1, 0, -87, 220]$[84, -61, -2, 159]$[85, -220, -1, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27rF8h0HEey4pvGpZs1pQg" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27rF8x0HEey4pvGpZs1pQg" id="(0.5084745762711864,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_27rF9B0HEey4pvGpZs1pQg" type="4001" element="_27VHtR0HEey4pvGpZs1pQg" source="_27b1Zx0HEey4pvGpZs1pQg" target="_27bOUx0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27rF-B0HEey4pvGpZs1pQg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27rF-R0HEey4pvGpZs1pQg" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27rF-h0HEey4pvGpZs1pQg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27rF-x0HEey4pvGpZs1pQg" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27rtAB0HEey4pvGpZs1pQg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27rtAR0HEey4pvGpZs1pQg" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_27rF9R0HEey4pvGpZs1pQg" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_27rF9h0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_27rF9x0HEey4pvGpZs1pQg" points="[-1, 0, -172, 60]$[170, -60, -1, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27rtAh0HEey4pvGpZs1pQg" id="(0.504,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27rtAx0HEey4pvGpZs1pQg" id="(0.5084745762711864,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_27rtBB0HEey4pvGpZs1pQg" type="4001" element="_27Vuxh0HEey4pvGpZs1pQg" source="_27ccdB0HEey4pvGpZs1pQg" target="_27bOUx0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27rtCB0HEey4pvGpZs1pQg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27rtCR0HEey4pvGpZs1pQg" x="-32" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27rtCh0HEey4pvGpZs1pQg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27rtCx0HEey4pvGpZs1pQg" x="-20" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27rtDB0HEey4pvGpZs1pQg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27rtDR0HEey4pvGpZs1pQg" x="-3" y="31"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_27rtBR0HEey4pvGpZs1pQg" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_27rtBh0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_27rtBx0HEey4pvGpZs1pQg" points="[0, 98, 275, 50]$[0, 115, 275, 67]$[-275, 115, 0, 67]$[-275, 48, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27sUEB0HEey4pvGpZs1pQg" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27sUER0HEey4pvGpZs1pQg" id="(0.5084745762711864,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_27sUEh0HEey4pvGpZs1pQg" type="4001" element="_27WV1h0HEey4pvGpZs1pQg" source="_27b1YB0HEey4pvGpZs1pQg" target="_27b1Zx0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27sUFh0HEey4pvGpZs1pQg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27sUFx0HEey4pvGpZs1pQg" x="-35" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27sUGB0HEey4pvGpZs1pQg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27sUGR0HEey4pvGpZs1pQg" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27sUGh0HEey4pvGpZs1pQg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27sUGx0HEey4pvGpZs1pQg" y="-10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_27sUEx0HEey4pvGpZs1pQg" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_27sUFB0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_27sUFR0HEey4pvGpZs1pQg" points="[-59, -29, 318, -29]$[-252, -29, 125, -29]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27sUHB0HEey4pvGpZs1pQg" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27sUHR0HEey4pvGpZs1pQg" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_27sUHh0HEey4pvGpZs1pQg" type="4001" element="_27Xj8B0HEey4pvGpZs1pQg" source="_27b1YB0HEey4pvGpZs1pQg" target="_27b1Zx0HEey4pvGpZs1pQg">
<children xmi:type="notation:Node" xmi:id="_27s7IB0HEey4pvGpZs1pQg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27s7IR0HEey4pvGpZs1pQg" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27s7Ih0HEey4pvGpZs1pQg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27s7Ix0HEey4pvGpZs1pQg" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_27s7JB0HEey4pvGpZs1pQg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_27s7JR0HEey4pvGpZs1pQg" y="-10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_27sUHx0HEey4pvGpZs1pQg" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_27sUIB0HEey4pvGpZs1pQg" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_27sUIR0HEey4pvGpZs1pQg" points="[-59, 16, 318, 16]$[-252, 16, 125, 16]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27s7Jh0HEey4pvGpZs1pQg" id="(0.5,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_27s7Jx0HEey4pvGpZs1pQg" id="(0.5,0.5)"/>
</edges>
</data>
</ownedAnnotationEntries>
<ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_2aH4EB0HEey4pvGpZs1pQg" source="DANNOTATION_CUSTOMIZATION_KEY">
<data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_2aH4ER0HEey4pvGpZs1pQg">
<computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_27ITYB0HEey4pvGpZs1pQg" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1">
<borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelFormat>bold</labelFormat>
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</computedStyleDescriptions>
<computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_27TSgB0HEey4pvGpZs1pQg" sourceArrow="FillDiamond" routingStyle="manhattan">
<strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_27TSgR0HEey4pvGpZs1pQg" showIcon="false" labelExpression="service:render">
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
<endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_27TSgh0HEey4pvGpZs1pQg" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
</endLabelStyleDescription>
</computedStyleDescriptions>
</data>
</ownedAnnotationEntries>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_266Q8B0HEey4pvGpZs1pQg" name="WorkSequenceType" tooltipText="" width="12" height="10">
<target xmi:type="ecore:EEnum" href="SimplePDL.ecore#//WorkSequenceType"/>
<semanticElements xmi:type="ecore:EEnum" href="SimplePDL.ecore#//WorkSequenceType"/>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_2664AB0HEey4pvGpZs1pQg" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="221,236,202">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']"/>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_27NL4h0HEey4pvGpZs1pQg" name="startToStart" tooltipText="">
<target xmi:type="ecore:EEnumLiteral" href="SimplePDL.ecore#//WorkSequenceType/startToStart"/>
<semanticElements xmi:type="ecore:EEnumLiteral" href="SimplePDL.ecore#//WorkSequenceType/startToStart"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_27Ny8B0HEey4pvGpZs1pQg" labelAlignment="LEFT">
<description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/>
</ownedElements>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_27Ny8R0HEey4pvGpZs1pQg" name="finishToStart" tooltipText="">
<target xmi:type="ecore:EEnumLiteral" href="SimplePDL.ecore#//WorkSequenceType/finishToStart"/>
<semanticElements xmi:type="ecore:EEnumLiteral" href="SimplePDL.ecore#//WorkSequenceType/finishToStart"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_27Ny8h0HEey4pvGpZs1pQg" labelAlignment="LEFT">
<description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/>
</ownedElements>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_27Ny8x0HEey4pvGpZs1pQg" name="startToFinish" tooltipText="">
<target xmi:type="ecore:EEnumLiteral" href="SimplePDL.ecore#//WorkSequenceType/startToFinish"/>
<semanticElements xmi:type="ecore:EEnumLiteral" href="SimplePDL.ecore#//WorkSequenceType/startToFinish"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_27OaAB0HEey4pvGpZs1pQg" labelAlignment="LEFT">
<description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/>
</ownedElements>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_27OaAR0HEey4pvGpZs1pQg" name="finishToFinish" tooltipText="">
<target xmi:type="ecore:EEnumLiteral" href="SimplePDL.ecore#//WorkSequenceType/finishToFinish"/>
<semanticElements xmi:type="ecore:EEnumLiteral" href="SimplePDL.ecore#//WorkSequenceType/finishToFinish"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_27OaAh0HEey4pvGpZs1pQg" labelAlignment="LEFT">
<description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_268GIB0HEey4pvGpZs1pQg" name="ProcessElement" tooltipText="" incomingEdges="_27Q2QB0HEey4pvGpZs1pQg _27Srcx0HEey4pvGpZs1pQg _27T5kB0HEey4pvGpZs1pQg _27VHtR0HEey4pvGpZs1pQg _27Vuxh0HEey4pvGpZs1pQg" width="12" height="10">
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//ProcessElement"/>
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//ProcessElement"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_268tMB0HEey4pvGpZs1pQg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_269UQR0HEey4pvGpZs1pQg" name="WorkDefinition" tooltipText="" outgoingEdges="_27T5kB0HEey4pvGpZs1pQg _27WV1h0HEey4pvGpZs1pQg _27Xj8B0HEey4pvGpZs1pQg" width="12" height="10">
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkDefinition"/>
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkDefinition"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_2697UB0HEey4pvGpZs1pQg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_27HsUB0HEey4pvGpZs1pQg" name="name : EString" tooltipText="">
<target xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//WorkDefinition/name"/>
<semanticElements xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//WorkDefinition/name"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_27I6cB0HEey4pvGpZs1pQg" labelAlignment="LEFT" description="_27ITYB0HEey4pvGpZs1pQg">
<labelFormat>bold</labelFormat>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_26-iYR0HEey4pvGpZs1pQg" name="WorkSequence" tooltipText="" outgoingEdges="_27VHtR0HEey4pvGpZs1pQg" incomingEdges="_27WV1h0HEey4pvGpZs1pQg _27Xj8B0HEey4pvGpZs1pQg" width="12" height="10">
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkSequence"/>
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkSequence"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_26_JcB0HEey4pvGpZs1pQg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_27KIkB0HEey4pvGpZs1pQg" name="linkType : WorkSequenceType = startToStart" tooltipText="">
<target xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//WorkSequence/linkType"/>
<semanticElements xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//WorkSequence/linkType"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_27KvoB0HEey4pvGpZs1pQg" labelAlignment="LEFT" description="_27ITYB0HEey4pvGpZs1pQg">
<labelFormat>bold</labelFormat>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_26_wgB0HEey4pvGpZs1pQg" name="Guidance" tooltipText="" outgoingEdges="_27Q2QB0HEey4pvGpZs1pQg _27Vuxh0HEey4pvGpZs1pQg" width="12" height="10">
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//Guidance"/>
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//Guidance"/>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_26_wgR0HEey4pvGpZs1pQg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_27LWsB0HEey4pvGpZs1pQg" name="text : EString" tooltipText="">
<target xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Guidance/text"/>
<semanticElements xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Guidance/text"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_27LWsR0HEey4pvGpZs1pQg" labelAlignment="LEFT" description="_27ITYB0HEey4pvGpZs1pQg">
<labelFormat>bold</labelFormat>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_27AXkR0HEey4pvGpZs1pQg" name="Process" tooltipText="" outgoingEdges="_27Srcx0HEey4pvGpZs1pQg" width="12" height="10">
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//Process"/>
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//Process"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_27A-oB0HEey4pvGpZs1pQg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_27L9wB0HEey4pvGpZs1pQg" name="name : EString" tooltipText="">
<target xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Process/name"/>
<semanticElements xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Process/name"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_27Mk0B0HEey4pvGpZs1pQg" labelAlignment="LEFT" description="_27ITYB0HEey4pvGpZs1pQg">
<labelFormat>bold</labelFormat>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_27Q2QB0HEey4pvGpZs1pQg" name="[0..*] elements" sourceNode="_26_wgB0HEey4pvGpZs1pQg" targetNode="_268GIB0HEey4pvGpZs1pQg">
<target xmi:type="ecore:EReference" href="SimplePDL.ecore#//Guidance/elements"/>
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//Guidance/elements"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_27SEYB0HEey4pvGpZs1pQg" routingStyle="manhattan" strokeColor="0,0,0">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_27SEYh0HEey4pvGpZs1pQg" showIcon="false">
<customFeatures>labelSize</customFeatures>
</centerLabelStyle>
<endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_27SEYR0HEey4pvGpZs1pQg" showIcon="false" labelColor="39,76,114">
<customFeatures>labelSize</customFeatures>
</endLabelStyle>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_27Srcx0HEey4pvGpZs1pQg" name="[0..*] processElements" sourceNode="_27AXkR0HEey4pvGpZs1pQg" targetNode="_268GIB0HEey4pvGpZs1pQg">
<target xmi:type="ecore:EReference" href="SimplePDL.ecore#//Process/processElements"/>
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//Process/processElements"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_27TSgx0HEey4pvGpZs1pQg" description="_27TSgB0HEey4pvGpZs1pQg" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_27TShR0HEey4pvGpZs1pQg" showIcon="false">
<customFeatures>labelSize</customFeatures>
</centerLabelStyle>
<endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_27TShB0HEey4pvGpZs1pQg" showIcon="false" labelColor="39,76,114">
<customFeatures>labelSize</customFeatures>
</endLabelStyle>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_27T5kB0HEey4pvGpZs1pQg" sourceNode="_269UQR0HEey4pvGpZs1pQg" targetNode="_268GIB0HEey4pvGpZs1pQg">
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkDefinition"/>
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkDefinition"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_27UgoB0HEey4pvGpZs1pQg" targetArrow="InputClosedArrow" routingStyle="tree">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_27VHsB0HEey4pvGpZs1pQg" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_27VHsR0HEey4pvGpZs1pQg" showIcon="false"/>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_27VHtR0HEey4pvGpZs1pQg" sourceNode="_26-iYR0HEey4pvGpZs1pQg" targetNode="_268GIB0HEey4pvGpZs1pQg">
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkSequence"/>
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkSequence"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_27VuwB0HEey4pvGpZs1pQg" targetArrow="InputClosedArrow" routingStyle="tree">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_27VuwR0HEey4pvGpZs1pQg" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_27Vuwh0HEey4pvGpZs1pQg" showIcon="false"/>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_27Vuxh0HEey4pvGpZs1pQg" sourceNode="_26_wgB0HEey4pvGpZs1pQg" targetNode="_268GIB0HEey4pvGpZs1pQg">
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//Guidance"/>
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//Guidance"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_27WV0B0HEey4pvGpZs1pQg" targetArrow="InputClosedArrow" routingStyle="tree">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_27WV0R0HEey4pvGpZs1pQg" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_27WV0h0HEey4pvGpZs1pQg" showIcon="false"/>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_27WV1h0HEey4pvGpZs1pQg" sourceNode="_269UQR0HEey4pvGpZs1pQg" targetNode="_26-iYR0HEey4pvGpZs1pQg" beginLabel="[1..1] successor" endLabel="[0..*] linksToPredecessors">
<target xmi:type="ecore:EReference" href="SimplePDL.ecore#//WorkDefinition/linksToPredecessors"/>
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//WorkDefinition/linksToPredecessors"/>
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//WorkSequence/successor"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_27W84B0HEey4pvGpZs1pQg" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_27W84R0HEey4pvGpZs1pQg" showIcon="false"/>
<endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_27W84h0HEey4pvGpZs1pQg" showIcon="false"/>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_27Xj8B0HEey4pvGpZs1pQg" sourceNode="_269UQR0HEey4pvGpZs1pQg" targetNode="_26-iYR0HEey4pvGpZs1pQg" beginLabel="[1..1] predecessor" endLabel="[0..*] linksToSuccessors">
<target xmi:type="ecore:EReference" href="SimplePDL.ecore#//WorkDefinition/linksToSuccessors"/>
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//WorkDefinition/linksToSuccessors"/>
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//WorkSequence/predecessor"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_27Xj8R0HEey4pvGpZs1pQg" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_27Xj8h0HEey4pvGpZs1pQg" showIcon="false"/>
<endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_27Xj8x0HEey4pvGpZs1pQg" showIcon="false"/>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/>
</ownedDiagramElements>
<description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
<filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_2Y-okB0HEey4pvGpZs1pQg"/>
<activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
<activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/>
<activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/>
<activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/>
<target xmi:type="ecore:EPackage" href="SimplePDL.ecore#/"/>
</diagram:DSemanticDiagram>
</xmi:XMI>

36
livrables/SimplePDL.ecore Normal file
View file

@ -0,0 +1,36 @@
<?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="simplepdl" nsURI="http://simplepdl" nsPrefix="simplepdl">
<eClassifiers xsi:type="ecore:EEnum" name="WorkSequenceType">
<eLiterals name="startToStart"/>
<eLiterals name="finishToStart" value="1"/>
<eLiterals name="startToFinish" value="2"/>
<eLiterals name="finishToFinish" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ProcessElement"/>
<eClassifiers xsi:type="ecore:EClass" name="WorkDefinition" eSuperTypes="#//ProcessElement">
<eStructuralFeatures xsi:type="ecore:EReference" name="linksToPredecessors" upperBound="-1"
eType="#//WorkSequence" eOpposite="#//WorkSequence/successor"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="linksToSuccessors" upperBound="-1"
eType="#//WorkSequence" eOpposite="#//WorkSequence/predecessor"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="WorkSequence" eSuperTypes="#//ProcessElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="linkType" lowerBound="1"
eType="#//WorkSequenceType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="predecessor" lowerBound="1"
eType="#//WorkDefinition" eOpposite="#//WorkDefinition/linksToSuccessors"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="successor" lowerBound="1"
eType="#//WorkDefinition" eOpposite="#//WorkDefinition/linksToPredecessors"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Guidance" eSuperTypes="#//ProcessElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="text" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1"
eType="#//ProcessElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Process">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="processElements" upperBound="-1"
eType="#//ProcessElement" containment="true"/>
</eClassifiers>
</ecore:EPackage>

49
livrables/SimplePDL.ocl Normal file
View file

@ -0,0 +1,49 @@
import 'SimplePDL.ecore'
package simplepdl
context Process
inv warningSeverity: false
inv withMessage('Explicit message in process ' + self.name + ' (withMessage)'): false
--inv errorSeverity: null
context Process
inv validName('Invalid name: ' + self.name):
self.name.matches('[A-Za-z_][A-Za-z0-9_]*')
context ProcessElement
def: process(): Process =
Process.allInstances()
->select(p | p.processElements->includes(self))
->asSequence()->first()
context WorkSequence
inv successorAndPredecessorInSameProcess('Activities not in the same process : '
+ self.predecessor.name + ' in ' + self.predecessor.process().name+ ' and '
+ self.successor.name + ' in ' + self.successor.process().name
):
self.process() = self.successor.process()
and self.process() = self.predecessor.process()
context Process
inv uniqNames: self.processElements
->select(pe | pe.oclIsKindOf(WorkDefinition))
->collect(pe | pe.oclAsType(WorkDefinition))
->forAll(w1, w2 | w1 = w2 or w1.name <> w2.name)
context WorkSequence
inv notReflexive: self.predecessor <> self.successor
context Process
inv nameMin2Char: self.processElements
->select(pe | pe.oclIsKindOf(WorkDefinition))
->collect(pe | pe.oclAsType(WorkDefinition))
->forAll(w | w.name.matches('..+'))
context Process
inv weirdName: self.processElements
->select(pe | pe.oclIsKindOf(WorkDefinition))
->collect(pe | pe.oclAsType(WorkDefinition))
->forAll(w | not w.name.matches('([0-9]*|[a-zA-Z]*|_*)'))
endpackage

32
livrables/pdl-sujet.xmi Normal file
View file

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<simplepdl:Process
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:simplepdl="http://simplepdl"
xsi:schemaLocation="http://simplepdl SimplePDL.ecore"
name="ExempleProcess1">
<processElements
xsi:type="simplepdl:WorkDefinition"
linksToSuccessors="//@processElements.1"
name="A1"/>
<processElements
xsi:type="simplepdl:WorkSequence"
predecessor="//@processElements.0"
successor="//@processElements.3"/>
<processElements
xsi:type="simplepdl:WorkDefinition"
name="A1"/>
<processElements
xsi:type="simplepdl:WorkDefinition"
linksToPredecessors="//@processElements.1 //@processElements.4"
linksToSuccessors="//@processElements.4"
name="A 2"/>
<processElements
xsi:type="simplepdl:WorkSequence"
predecessor="//@processElements.3"
successor="//@processElements.3"/>
<processElements
xsi:type="simplepdl:WorkDefinition"
name="A1"/>
</simplepdl:Process>

316
livrables/petriNet.aird Normal file
View file

@ -0,0 +1,316 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style">
<viewpoint:DAnalysis uid="_oRyK4BuHEeynApCp8QEOUg" selectedViews="_oSYAwBuHEeynApCp8QEOUg _oSeucBuHEeynApCp8QEOUg _oSf8kBuHEeynApCp8QEOUg _oSiY0BuHEeynApCp8QEOUg" version="14.3.1.202003261200">
<semanticResources>petriNet.ecore</semanticResources>
<ownedViews xmi:type="viewpoint:DView" uid="_oSYAwBuHEeynApCp8QEOUg">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
<ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_og5k8RuHEeynApCp8QEOUg" name="petrinet class diagram" repPath="#_og0FYBuHEeynApCp8QEOUg" changeId="2e379185-3ad3-48bc-ab74-3982a119a1f4">
<description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
<target xmi:type="ecore:EPackage" href="petriNet.ecore#/"/>
</ownedRepresentationDescriptors>
</ownedViews>
<ownedViews xmi:type="viewpoint:DView" uid="_oSeucBuHEeynApCp8QEOUg">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Review']"/>
</ownedViews>
<ownedViews xmi:type="viewpoint:DView" uid="_oSf8kBuHEeynApCp8QEOUg">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/>
</ownedViews>
<ownedViews xmi:type="viewpoint:DView" uid="_oSiY0BuHEeynApCp8QEOUg">
<viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Generation']"/>
</ownedViews>
</viewpoint:DAnalysis>
<diagram:DSemanticDiagram uid="_og0FYBuHEeynApCp8QEOUg">
<ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_og5k8huHEeynApCp8QEOUg" source="GMF_DIAGRAMS">
<data xmi:type="notation:Diagram" xmi:id="_og5k8xuHEeynApCp8QEOUg" type="Sirius" element="_og0FYBuHEeynApCp8QEOUg" measurementUnit="Pixel">
<children xmi:type="notation:Node" xmi:id="_ou3IcBuHEeynApCp8QEOUg" type="2003" element="_ouulkBuHEeynApCp8QEOUg">
<children xmi:type="notation:Node" xmi:id="_ou3IcxuHEeynApCp8QEOUg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_ou3IdBuHEeynApCp8QEOUg" type="7004">
<children xmi:type="notation:Node" xmi:id="_ou3vkhuHEeynApCp8QEOUg" type="3010" element="_ouy3AhuHEeynApCp8QEOUg">
<styles xmi:type="notation:FontStyle" xmi:id="_ou3vkxuHEeynApCp8QEOUg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ou3vlBuHEeynApCp8QEOUg"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_ou3IdRuHEeynApCp8QEOUg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ou3IdhuHEeynApCp8QEOUg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_ou3IcRuHEeynApCp8QEOUg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou3IchuHEeynApCp8QEOUg" x="756" y="240"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou3IdxuHEeynApCp8QEOUg" type="2003" element="_ouvzsRuHEeynApCp8QEOUg">
<children xmi:type="notation:Node" xmi:id="_ou3vgBuHEeynApCp8QEOUg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_ou3vgRuHEeynApCp8QEOUg" type="7004">
<styles xmi:type="notation:SortingStyle" xmi:id="_ou3vghuHEeynApCp8QEOUg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ou3vgxuHEeynApCp8QEOUg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_ou3IeBuHEeynApCp8QEOUg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou3IeRuHEeynApCp8QEOUg" x="328" y="232"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou3vhBuHEeynApCp8QEOUg" type="2003" element="_ouwawBuHEeynApCp8QEOUg">
<children xmi:type="notation:Node" xmi:id="_ou3vhxuHEeynApCp8QEOUg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_ou3viBuHEeynApCp8QEOUg" type="7004">
<children xmi:type="notation:Node" xmi:id="_ou3vlRuHEeynApCp8QEOUg" type="3010" element="_ouzeEBuHEeynApCp8QEOUg">
<styles xmi:type="notation:FontStyle" xmi:id="_ou3vlhuHEeynApCp8QEOUg" fontName="Ubuntu" fontHeight="8" bold="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ou3vlxuHEeynApCp8QEOUg"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_ou3viRuHEeynApCp8QEOUg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ou3vihuHEeynApCp8QEOUg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_ou3vhRuHEeynApCp8QEOUg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou3vhhuHEeynApCp8QEOUg" x="540" y="424"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou3vixuHEeynApCp8QEOUg" type="2003" element="_ouwawxuHEeynApCp8QEOUg">
<children xmi:type="notation:Node" xmi:id="_ou3vjhuHEeynApCp8QEOUg" type="5007"/>
<children xmi:type="notation:Node" xmi:id="_ou3vjxuHEeynApCp8QEOUg" type="7004">
<children xmi:type="notation:Node" xmi:id="_ou4WkBuHEeynApCp8QEOUg" type="3010" element="_ou0FIBuHEeynApCp8QEOUg">
<styles xmi:type="notation:FontStyle" xmi:id="_ou4WkRuHEeynApCp8QEOUg" fontName="Ubuntu" fontHeight="8" bold="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ou4WkhuHEeynApCp8QEOUg"/>
</children>
<styles xmi:type="notation:SortingStyle" xmi:id="_ou3vkBuHEeynApCp8QEOUg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ou3vkRuHEeynApCp8QEOUg"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_ou3vjBuHEeynApCp8QEOUg" fontName="Ubuntu" fontHeight="8"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou3vjRuHEeynApCp8QEOUg" x="540" y="108"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_og5k9BuHEeynApCp8QEOUg"/>
<edges xmi:type="notation:Edge" xmi:id="_ou4WkxuHEeynApCp8QEOUg" type="4001" element="_ou0sMBuHEeynApCp8QEOUg" source="_ou3IdxuHEeynApCp8QEOUg" target="_ou3vhBuHEeynApCp8QEOUg">
<children xmi:type="notation:Node" xmi:id="_ou4WlxuHEeynApCp8QEOUg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou4WmBuHEeynApCp8QEOUg" x="89" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou4WmRuHEeynApCp8QEOUg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou4WmhuHEeynApCp8QEOUg" x="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou4WmxuHEeynApCp8QEOUg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou4WnBuHEeynApCp8QEOUg" x="4" y="-6"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_ou4WlBuHEeynApCp8QEOUg" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_ou4WlRuHEeynApCp8QEOUg" fontColor="7490599" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ou4WlhuHEeynApCp8QEOUg" points="[0, 98, -212, -192]$[0, 240, -212, -50]$[152, 240, -60, -50]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou4WnRuHEeynApCp8QEOUg" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou4WnhuHEeynApCp8QEOUg" id="(0.5084745762711864,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_ou49oBuHEeynApCp8QEOUg" type="4001" element="_ou0sNxuHEeynApCp8QEOUg" source="_ou3vhBuHEeynApCp8QEOUg" target="_ou3vixuHEeynApCp8QEOUg">
<children xmi:type="notation:Node" xmi:id="_ou49pBuHEeynApCp8QEOUg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou49pRuHEeynApCp8QEOUg" x="30"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou49phuHEeynApCp8QEOUg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou49pxuHEeynApCp8QEOUg" x="-4"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou49qBuHEeynApCp8QEOUg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou49qRuHEeynApCp8QEOUg" x="-139"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_ou49oRuHEeynApCp8QEOUg" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_ou49ohuHEeynApCp8QEOUg" fontColor="7490599" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ou49oxuHEeynApCp8QEOUg" points="[36, 0, 36, 218]$[36, -218, 36, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou49qhuHEeynApCp8QEOUg" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou49qxuHEeynApCp8QEOUg" id="(0.5084745762711864,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_ou49rBuHEeynApCp8QEOUg" type="4001" element="_ou1TSRuHEeynApCp8QEOUg" source="_ou3vhBuHEeynApCp8QEOUg" target="_ou3vixuHEeynApCp8QEOUg">
<children xmi:type="notation:Node" xmi:id="_ou49sBuHEeynApCp8QEOUg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou49sRuHEeynApCp8QEOUg" x="30"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou49shuHEeynApCp8QEOUg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou49sxuHEeynApCp8QEOUg" x="-4"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou49tBuHEeynApCp8QEOUg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou49tRuHEeynApCp8QEOUg" x="-129" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_ou49rRuHEeynApCp8QEOUg" routing="Rectilinear"/>
<styles xmi:type="notation:FontStyle" xmi:id="_ou49rhuHEeynApCp8QEOUg" fontColor="7490599" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ou49rxuHEeynApCp8QEOUg" points="[-28, 0, -28, 218]$[-28, -218, -28, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou49thuHEeynApCp8QEOUg" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou49txuHEeynApCp8QEOUg" id="(0.5084745762711864,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_ou49uBuHEeynApCp8QEOUg" type="4001" element="_ou16UxuHEeynApCp8QEOUg" source="_ou3IcBuHEeynApCp8QEOUg" target="_ou3vixuHEeynApCp8QEOUg">
<children xmi:type="notation:Node" xmi:id="_ou49vBuHEeynApCp8QEOUg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou49vRuHEeynApCp8QEOUg" x="-1" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou49vhuHEeynApCp8QEOUg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou49vxuHEeynApCp8QEOUg" x="-6" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou49wBuHEeynApCp8QEOUg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou49wRuHEeynApCp8QEOUg" x="-16" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_ou49uRuHEeynApCp8QEOUg" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_ou49uhuHEeynApCp8QEOUg" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ou49uxuHEeynApCp8QEOUg" points="[0, 0, 216, 34]$[0, -176, 216, -142]$[-218, -176, -2, -142]$[-218, -132, -2, -98]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou49whuHEeynApCp8QEOUg" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou49wxuHEeynApCp8QEOUg" id="(0.5084745762711864,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_ou5ksBuHEeynApCp8QEOUg" type="4001" element="_ou2hZhuHEeynApCp8QEOUg" source="_ou3IdxuHEeynApCp8QEOUg" target="_ou3vixuHEeynApCp8QEOUg">
<children xmi:type="notation:Node" xmi:id="_ou5ktBuHEeynApCp8QEOUg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou5ktRuHEeynApCp8QEOUg" x="25" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou5kthuHEeynApCp8QEOUg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou5ktxuHEeynApCp8QEOUg" x="26" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ou5kuBuHEeynApCp8QEOUg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ou5kuRuHEeynApCp8QEOUg" x="15" y="2"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_ou5ksRuHEeynApCp8QEOUg" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_ou5kshuHEeynApCp8QEOUg" fontName="Ubuntu" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ou5ksxuHEeynApCp8QEOUg" points="[0, 0, -162, 61]$[0, -156, -162, -95]$[176, -156, 14, -95]$[176, -124, 14, -63]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou5kuhuHEeynApCp8QEOUg" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ou5kuxuHEeynApCp8QEOUg" id="(0.0847457627118644,0.6428571428571429)"/>
</edges>
</data>
</ownedAnnotationEntries>
<ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_og7aIRuHEeynApCp8QEOUg" source="DANNOTATION_CUSTOMIZATION_KEY">
<data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_og7aIhuHEeynApCp8QEOUg">
<computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_ouzeERuHEeynApCp8QEOUg" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1">
<borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<labelFormat>bold</labelFormat>
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</computedStyleDescriptions>
<computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_ou1TQBuHEeynApCp8QEOUg" routingStyle="manhattan">
<strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
<centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_ou1TQRuHEeynApCp8QEOUg" showIcon="false" labelExpression="service:render">
<labelFormat>bold</labelFormat>
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
</centerLabelStyleDescription>
<endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_ou1TQhuHEeynApCp8QEOUg" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
<labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
</endLabelStyleDescription>
</computedStyleDescriptions>
</data>
</ownedAnnotationEntries>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_ouulkBuHEeynApCp8QEOUg" name="Place" tooltipText="" outgoingEdges="_ou16UxuHEeynApCp8QEOUg" width="12" height="10">
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Place"/>
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Place"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_ouvMoBuHEeynApCp8QEOUg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_ouy3AhuHEeynApCp8QEOUg" name="Jeton : EInt" tooltipText="">
<target xmi:type="ecore:EAttribute" href="petriNet.ecore#//Place/Jeton"/>
<semanticElements xmi:type="ecore:EAttribute" href="petriNet.ecore#//Place/Jeton"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_ouy3AxuHEeynApCp8QEOUg" labelAlignment="LEFT">
<description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_ouvzsRuHEeynApCp8QEOUg" name="Transition" tooltipText="" outgoingEdges="_ou0sMBuHEeynApCp8QEOUg _ou2hZhuHEeynApCp8QEOUg" width="12" height="10">
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Transition"/>
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Transition"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_ouvzshuHEeynApCp8QEOUg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_ouwawBuHEeynApCp8QEOUg" name="Flèche" tooltipText="" outgoingEdges="_ou0sNxuHEeynApCp8QEOUg _ou1TSRuHEeynApCp8QEOUg" incomingEdges="_ou0sMBuHEeynApCp8QEOUg" width="12" height="10">
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Flèche"/>
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Flèche"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_ouwawRuHEeynApCp8QEOUg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_ouzeEBuHEeynApCp8QEOUg" name="poids : EInt" tooltipText="">
<target xmi:type="ecore:EAttribute" href="petriNet.ecore#//Flèche/poids"/>
<semanticElements xmi:type="ecore:EAttribute" href="petriNet.ecore#//Flèche/poids"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_ouzeEhuHEeynApCp8QEOUg" labelAlignment="LEFT" description="_ouzeERuHEeynApCp8QEOUg">
<labelFormat>bold</labelFormat>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_ouwawxuHEeynApCp8QEOUg" name="Case" tooltipText="" incomingEdges="_ou0sNxuHEeynApCp8QEOUg _ou1TSRuHEeynApCp8QEOUg _ou16UxuHEeynApCp8QEOUg _ou2hZhuHEeynApCp8QEOUg" width="12" height="10">
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Case"/>
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Case"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_ouxB0BuHEeynApCp8QEOUg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
<description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
<ownedElements xmi:type="diagram:DNodeListElement" uid="_ou0FIBuHEeynApCp8QEOUg" name="name : EString" tooltipText="">
<target xmi:type="ecore:EAttribute" href="petriNet.ecore#//Case/name"/>
<semanticElements xmi:type="ecore:EAttribute" href="petriNet.ecore#//Case/name"/>
<ownedStyle xmi:type="diagram:BundledImage" uid="_ou0FIRuHEeynApCp8QEOUg" labelAlignment="LEFT" description="_ouzeERuHEeynApCp8QEOUg">
<labelFormat>bold</labelFormat>
</ownedStyle>
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_ou0sMBuHEeynApCp8QEOUg" name="[0..*] fleches" sourceNode="_ouvzsRuHEeynApCp8QEOUg" targetNode="_ouwawBuHEeynApCp8QEOUg">
<target xmi:type="ecore:EReference" href="petriNet.ecore#//Transition/fleches"/>
<semanticElements xmi:type="ecore:EReference" href="petriNet.ecore#//Transition/fleches"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_ou0sMRuHEeynApCp8QEOUg" routingStyle="manhattan" strokeColor="0,0,0">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_ou0sMxuHEeynApCp8QEOUg" showIcon="false">
<customFeatures>labelSize</customFeatures>
</centerLabelStyle>
<endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_ou0sMhuHEeynApCp8QEOUg" showIcon="false" labelColor="39,76,114">
<customFeatures>labelSize</customFeatures>
</endLabelStyle>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_ou0sNxuHEeynApCp8QEOUg" name="[1..1] origin" sourceNode="_ouwawBuHEeynApCp8QEOUg" targetNode="_ouwawxuHEeynApCp8QEOUg">
<target xmi:type="ecore:EReference" href="petriNet.ecore#//Flèche/origin"/>
<semanticElements xmi:type="ecore:EReference" href="petriNet.ecore#//Flèche/origin"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_ou1TQxuHEeynApCp8QEOUg" description="_ou1TQBuHEeynApCp8QEOUg" routingStyle="manhattan" strokeColor="0,0,0">
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_ou1TRRuHEeynApCp8QEOUg" showIcon="false">
<customFeatures>labelSize</customFeatures>
</centerLabelStyle>
<endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_ou1TRBuHEeynApCp8QEOUg" showIcon="false" labelColor="39,76,114">
<customFeatures>labelSize</customFeatures>
</endLabelStyle>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_ou1TSRuHEeynApCp8QEOUg" name="[1..1] cible" sourceNode="_ouwawBuHEeynApCp8QEOUg" targetNode="_ouwawxuHEeynApCp8QEOUg">
<target xmi:type="ecore:EReference" href="petriNet.ecore#//Flèche/cible"/>
<semanticElements xmi:type="ecore:EReference" href="petriNet.ecore#//Flèche/cible"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_ou1TShuHEeynApCp8QEOUg" description="_ou1TQBuHEeynApCp8QEOUg" routingStyle="manhattan" strokeColor="0,0,0">
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_ou1TTBuHEeynApCp8QEOUg" showIcon="false">
<customFeatures>labelSize</customFeatures>
</centerLabelStyle>
<endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_ou1TSxuHEeynApCp8QEOUg" showIcon="false" labelColor="39,76,114">
<customFeatures>labelSize</customFeatures>
</endLabelStyle>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_ou16UxuHEeynApCp8QEOUg" sourceNode="_ouulkBuHEeynApCp8QEOUg" targetNode="_ouwawxuHEeynApCp8QEOUg">
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Place"/>
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Place"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_ou2hYBuHEeynApCp8QEOUg" targetArrow="InputClosedArrow" routingStyle="tree">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_ou2hYRuHEeynApCp8QEOUg" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_ou2hYhuHEeynApCp8QEOUg" showIcon="false"/>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_ou2hZhuHEeynApCp8QEOUg" sourceNode="_ouvzsRuHEeynApCp8QEOUg" targetNode="_ouwawxuHEeynApCp8QEOUg">
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Transition"/>
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Transition"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_ou2hZxuHEeynApCp8QEOUg" targetArrow="InputClosedArrow" routingStyle="tree">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_ou2haBuHEeynApCp8QEOUg" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_ou2haRuHEeynApCp8QEOUg" showIcon="false"/>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
</ownedDiagramElements>
<description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
<filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_og494BuHEeynApCp8QEOUg"/>
<activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
<activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/>
<activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/>
<activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/>
<target xmi:type="ecore:EPackage" href="petriNet.ecore#/"/>
</diagram:DSemanticDiagram>
</xmi:XMI>

22
livrables/petriNet.ecore Normal file
View file

@ -0,0 +1,22 @@
<?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="petrinet" nsURI="http://petrinet" nsPrefix="petrinet">
<eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="#//Case">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Jeton" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="#//Case">
<eStructuralFeatures xsi:type="ecore:EReference" name="fleches" upperBound="-1"
eType="#//Flèche"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Flèche">
<eStructuralFeatures xsi:type="ecore:EReference" name="origin" lowerBound="1"
eType="#//Case"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="cible" lowerBound="1" eType="#//Case"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="poids" lowerBound="1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Case">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
</ecore:EPackage>