xD
This commit is contained in:
parent
93532d7c67
commit
52aacc4288
|
@ -1,13 +1,13 @@
|
|||
<?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="_8tPnQCxCEeyIb_aAzHoOBA" selectedViews="_8vS1sCxCEeyIb_aAzHoOBA _8veb4CxCEeyIb_aAzHoOBA _8vfqACxCEeyIb_aAzHoOBA _8vitUCxCEeyIb_aAzHoOBA" version="14.3.1.202003261200">
|
||||
<semanticResources>petriNet.ecore</semanticResources>
|
||||
<semanticResources>petriNet.genmodel</semanticResources>
|
||||
<semanticResources>PetriNet.ecore</semanticResources>
|
||||
<semanticResources>PetriNet.genmodel</semanticResources>
|
||||
<ownedViews xmi:type="viewpoint:DView" uid="_8vS1sCxCEeyIb_aAzHoOBA">
|
||||
<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="_9Y_6ASxCEeyIb_aAzHoOBA" name="petrinet class diagram" repPath="#_9Y5zYCxCEeyIb_aAzHoOBA" changeId="4f3bb097-e80a-4128-9372-c3fe2680afe4">
|
||||
<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#/"/>
|
||||
<target xmi:type="ecore:EPackage" href="PetriNet.ecore#/"/>
|
||||
</ownedRepresentationDescriptors>
|
||||
</ownedViews>
|
||||
<ownedViews xmi:type="viewpoint:DView" uid="_8veb4CxCEeyIb_aAzHoOBA">
|
||||
|
@ -202,8 +202,8 @@
|
|||
</data>
|
||||
</ownedAnnotationEntries>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_9xmAMCxCEeyIb_aAzHoOBA" name="Network" tooltipText="" outgoingEdges="_9xyNcCxCEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Network"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Network"/>
|
||||
<target xmi:type="ecore:EClass" href="PetriNet.ecore#//Network"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="PetriNet.ecore#//Network"/>
|
||||
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
|
||||
|
@ -212,8 +212,8 @@
|
|||
</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="_9xtU8ixCEeyIb_aAzHoOBA" name="name : EString" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="petriNet.ecore#//Network/name"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="petriNet.ecore#//Network/name"/>
|
||||
<target xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Network/name"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Network/name"/>
|
||||
<ownedStyle xmi:type="diagram:BundledImage" uid="_9xt8ACxCEeyIb_aAzHoOBA" labelAlignment="LEFT" description="_9xtU8yxCEeyIb_aAzHoOBA">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -221,8 +221,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_9xn1YCxCEeyIb_aAzHoOBA" name="Node" tooltipText="" incomingEdges="_9xw_UCxCEeyIb_aAzHoOBA _9xxmYyxCEeyIb_aAzHoOBA _9xyNcCxCEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Node"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Node"/>
|
||||
<target xmi:type="ecore:EClass" href="PetriNet.ecore#//Node"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="PetriNet.ecore#//Node"/>
|
||||
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
|
||||
|
@ -232,8 +232,8 @@
|
|||
</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="_9xt8ASxCEeyIb_aAzHoOBA" name="name : EString" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="petriNet.ecore#//Node/name"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="petriNet.ecore#//Node/name"/>
|
||||
<target xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Node/name"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Node/name"/>
|
||||
<ownedStyle xmi:type="diagram:BundledImage" uid="_9xujECxCEeyIb_aAzHoOBA" labelAlignment="LEFT" description="_9xtU8yxCEeyIb_aAzHoOBA">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -241,8 +241,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_9xoccCxCEeyIb_aAzHoOBA" name="Place" tooltipText="" outgoingEdges="_9xw_UCxCEeyIb_aAzHoOBA _9xzblixCEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Place"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Place"/>
|
||||
<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>
|
||||
|
@ -251,8 +251,8 @@
|
|||
</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="_9xujESxCEeyIb_aAzHoOBA" name="tokens : EInt" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="petriNet.ecore#//Place/tokens"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="petriNet.ecore#//Place/tokens"/>
|
||||
<target xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Place/tokens"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Place/tokens"/>
|
||||
<ownedStyle xmi:type="diagram:BundledImage" uid="_9xvKICxCEeyIb_aAzHoOBA" labelAlignment="LEFT" description="_9xtU8yxCEeyIb_aAzHoOBA">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -260,8 +260,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_9xpDgSxCEeyIb_aAzHoOBA" name="Arc" tooltipText="" outgoingEdges="_9xy0iSxCEeyIb_aAzHoOBA" incomingEdges="_9xzblixCEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Arc"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Arc"/>
|
||||
<target xmi:type="ecore:EClass" href="PetriNet.ecore#//Arc"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="PetriNet.ecore#//Arc"/>
|
||||
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
|
||||
|
@ -270,16 +270,16 @@
|
|||
</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="_9xvKISxCEeyIb_aAzHoOBA" name="weight : EInt" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="petriNet.ecore#//Arc/weight"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="petriNet.ecore#//Arc/weight"/>
|
||||
<target xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Arc/weight"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Arc/weight"/>
|
||||
<ownedStyle xmi:type="diagram:BundledImage" uid="_9xvxMCxCEeyIb_aAzHoOBA" labelAlignment="LEFT" description="_9xtU8yxCEeyIb_aAzHoOBA">
|
||||
<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>
|
||||
<ownedElements xmi:type="diagram:DNodeListElement" uid="_9xvxMSxCEeyIb_aAzHoOBA" name="outgoing : EBoolean = false" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="petriNet.ecore#//Arc/outgoing"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="petriNet.ecore#//Arc/outgoing"/>
|
||||
<target xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Arc/outgoing"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="PetriNet.ecore#//Arc/outgoing"/>
|
||||
<ownedStyle xmi:type="diagram:BundledImage" uid="_9xvxMixCEeyIb_aAzHoOBA" labelAlignment="LEFT" description="_9xtU8yxCEeyIb_aAzHoOBA">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -287,8 +287,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_9xpqkSxCEeyIb_aAzHoOBA" name="Transition" tooltipText="" outgoingEdges="_9xxmYyxCEeyIb_aAzHoOBA" incomingEdges="_9xy0iSxCEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Transition"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Transition"/>
|
||||
<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>
|
||||
|
@ -298,8 +298,8 @@
|
|||
<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:DEdge" uid="_9xw_UCxCEeyIb_aAzHoOBA" sourceNode="_9xoccCxCEeyIb_aAzHoOBA" targetNode="_9xn1YCxCEeyIb_aAzHoOBA">
|
||||
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Place"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Place"/>
|
||||
<target xmi:type="ecore:EClass" href="PetriNet.ecore#//Place"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="PetriNet.ecore#//Place"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_9xw_USxCEeyIb_aAzHoOBA" 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="_9xw_UixCEeyIb_aAzHoOBA" showIcon="false">
|
||||
|
@ -310,8 +310,8 @@
|
|||
<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="_9xxmYyxCEeyIb_aAzHoOBA" sourceNode="_9xpqkSxCEeyIb_aAzHoOBA" targetNode="_9xn1YCxCEeyIb_aAzHoOBA">
|
||||
<target xmi:type="ecore:EClass" href="petriNet.ecore#//Transition"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="petriNet.ecore#//Transition"/>
|
||||
<target xmi:type="ecore:EClass" href="PetriNet.ecore#//Transition"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="PetriNet.ecore#//Transition"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_9xxmZCxCEeyIb_aAzHoOBA" 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="_9xxmZSxCEeyIb_aAzHoOBA" showIcon="false">
|
||||
|
@ -322,9 +322,9 @@
|
|||
<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="_9xyNcCxCEeyIb_aAzHoOBA" sourceNode="_9xmAMCxCEeyIb_aAzHoOBA" targetNode="_9xn1YCxCEeyIb_aAzHoOBA" beginLabel="[1..1] network" endLabel="[0..*] nodes">
|
||||
<target xmi:type="ecore:EReference" href="petriNet.ecore#//Network/nodes"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="petriNet.ecore#//Node/network"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="petriNet.ecore#//Network/nodes"/>
|
||||
<target xmi:type="ecore:EReference" href="PetriNet.ecore#//Network/nodes"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="PetriNet.ecore#//Node/network"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="PetriNet.ecore#//Network/nodes"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_9xy0gyxCEeyIb_aAzHoOBA" description="_9xy0gCxCEeyIb_aAzHoOBA" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
|
||||
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_9xy0hCxCEeyIb_aAzHoOBA" showIcon="false"/>
|
||||
<endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_9xy0hSxCEeyIb_aAzHoOBA" showIcon="false"/>
|
||||
|
@ -332,9 +332,9 @@
|
|||
<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="_9xy0iSxCEeyIb_aAzHoOBA" sourceNode="_9xpDgSxCEeyIb_aAzHoOBA" targetNode="_9xpqkSxCEeyIb_aAzHoOBA" beginLabel="[0..*] arcs" endLabel="[1..1] transition">
|
||||
<target xmi:type="ecore:EReference" href="petriNet.ecore#//Arc/transition"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="petriNet.ecore#//Transition/arcs"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="petriNet.ecore#//Arc/transition"/>
|
||||
<target xmi:type="ecore:EReference" href="PetriNet.ecore#//Arc/transition"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="PetriNet.ecore#//Transition/arcs"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="PetriNet.ecore#//Arc/transition"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_9xzbkCxCEeyIb_aAzHoOBA" description="_9xy0iixCEeyIb_aAzHoOBA" sourceArrow="InputArrow" targetArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
|
||||
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_9xzbkSxCEeyIb_aAzHoOBA" showIcon="false">
|
||||
<labelFormat>bold</labelFormat>
|
||||
|
@ -346,9 +346,9 @@
|
|||
<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="_9xzblixCEeyIb_aAzHoOBA" sourceNode="_9xoccCxCEeyIb_aAzHoOBA" targetNode="_9xpDgSxCEeyIb_aAzHoOBA" beginLabel="[1..1] place" endLabel="[0..*] arcs">
|
||||
<target xmi:type="ecore:EReference" href="petriNet.ecore#//Place/arcs"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="petriNet.ecore#//Place/arcs"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="petriNet.ecore#//Arc/place"/>
|
||||
<target xmi:type="ecore:EReference" href="PetriNet.ecore#//Place/arcs"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="PetriNet.ecore#//Place/arcs"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="PetriNet.ecore#//Arc/place"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_9xzblyxCEeyIb_aAzHoOBA" 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="_9xzbmCxCEeyIb_aAzHoOBA" showIcon="false"/>
|
||||
|
@ -362,6 +362,6 @@
|
|||
<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#/"/>
|
||||
<target xmi:type="ecore:EPackage" href="PetriNet.ecore#/"/>
|
||||
</diagram:DSemanticDiagram>
|
||||
</xmi:XMI>
|
|
@ -1,4 +1,4 @@
|
|||
import 'petriNet.ecore'
|
||||
import 'PetriNet.ecore'
|
||||
|
||||
package petrinet
|
||||
|
Before Width: | Height: | Size: 257 KiB After Width: | Height: | Size: 257 KiB |
|
@ -1,5 +1,5 @@
|
|||
[comment encoding = UTF-8 /]
|
||||
[module toTINA('http://petrinet')]
|
||||
[module PetriNet2TINA('http://petrinet')]
|
||||
|
||||
[template public networkToTINA(aNetwork : Network)]
|
||||
[comment @main/]
|
|
@ -1,12 +1,12 @@
|
|||
<?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="_BpTvICkCEeymi53fmcz7Wg" selectedViews="_Bp_EkCkCEeymi53fmcz7Wg _BqFLMCkCEeymi53fmcz7Wg _BqFyQCkCEeymi53fmcz7Wg _BqI1kCkCEeymi53fmcz7Wg" version="14.3.1.202003261200">
|
||||
<semanticResources>simplePDL.ecore</semanticResources>
|
||||
<semanticResources>SimplePDL.ecore</semanticResources>
|
||||
<ownedViews xmi:type="viewpoint:DView" uid="_Bp_EkCkCEeymi53fmcz7Wg">
|
||||
<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="_Cl7IYSkCEeymi53fmcz7Wg" name="simplepdl class diagram" repPath="#_Cl4sICkCEeymi53fmcz7Wg" changeId="2914be5a-6605-4b7c-99a1-9444936a3e37">
|
||||
<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#/"/>
|
||||
<target xmi:type="ecore:EPackage" href="SimplePDL.ecore#/"/>
|
||||
</ownedRepresentationDescriptors>
|
||||
</ownedViews>
|
||||
<ownedViews xmi:type="viewpoint:DView" uid="_BqFLMCkCEeymi53fmcz7Wg">
|
||||
|
@ -332,8 +332,8 @@
|
|||
</data>
|
||||
</ownedAnnotationEntries>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_C6XuYCkCEeymi53fmcz7Wg" 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"/>
|
||||
<target xmi:type="ecore:EEnum" href="SimplePDL.ecore#//WorkSequenceType"/>
|
||||
<semanticElements xmi:type="ecore:EEnum" href="SimplePDL.ecore#//WorkSequenceType"/>
|
||||
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
|
||||
|
@ -342,32 +342,32 @@
|
|||
</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="_C6iGcykCEeymi53fmcz7Wg" name="startToStart" tooltipText="">
|
||||
<target xmi:type="ecore:EEnumLiteral" href="simplePDL.ecore#//WorkSequenceType/startToStart"/>
|
||||
<semanticElements xmi:type="ecore:EEnumLiteral" href="simplePDL.ecore#//WorkSequenceType/startToStart"/>
|
||||
<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="_C6itgCkCEeymi53fmcz7Wg" 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="_C6itgSkCEeymi53fmcz7Wg" name="finishToStart" tooltipText="">
|
||||
<target xmi:type="ecore:EEnumLiteral" href="simplePDL.ecore#//WorkSequenceType/finishToStart"/>
|
||||
<semanticElements xmi:type="ecore:EEnumLiteral" href="simplePDL.ecore#//WorkSequenceType/finishToStart"/>
|
||||
<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="_C6itgikCEeymi53fmcz7Wg" 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="_C6itgykCEeymi53fmcz7Wg" name="startToFinish" tooltipText="">
|
||||
<target xmi:type="ecore:EEnumLiteral" href="simplePDL.ecore#//WorkSequenceType/startToFinish"/>
|
||||
<semanticElements xmi:type="ecore:EEnumLiteral" href="simplePDL.ecore#//WorkSequenceType/startToFinish"/>
|
||||
<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="_C6ithCkCEeymi53fmcz7Wg" 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="_C6ithSkCEeymi53fmcz7Wg" name="finishToFinish" tooltipText="">
|
||||
<target xmi:type="ecore:EEnumLiteral" href="simplePDL.ecore#//WorkSequenceType/finishToFinish"/>
|
||||
<semanticElements xmi:type="ecore:EEnumLiteral" href="simplePDL.ecore#//WorkSequenceType/finishToFinish"/>
|
||||
<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="_C6jUkCkCEeymi53fmcz7Wg" 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>
|
||||
|
@ -375,8 +375,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_C6YVcCkCEeymi53fmcz7Wg" name="ProcessElement" tooltipText="" outgoingEdges="_NLhpgCxBEeyIb_aAzHoOBA _01T3ICxBEeyIb_aAzHoOBA" incomingEdges="_C6lJySkCEeymi53fmcz7Wg _C6mX4CkCEeymi53fmcz7Wg _C6mX5ykCEeymi53fmcz7Wg _C6mX7ikCEeymi53fmcz7Wg" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//ProcessElement"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//ProcessElement"/>
|
||||
<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>
|
||||
|
@ -387,8 +387,8 @@
|
|||
<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="_C6Y8gCkCEeymi53fmcz7Wg" name="WorkDefinition" tooltipText="" outgoingEdges="_C6lJySkCEeymi53fmcz7Wg _C6m-9ikCEeymi53fmcz7Wg _C6nmBikCEeymi53fmcz7Wg _NLnJECxBEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//WorkDefinition"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//WorkDefinition"/>
|
||||
<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>
|
||||
|
@ -397,8 +397,8 @@
|
|||
</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="_C6fDIykCEeymi53fmcz7Wg" name="name : EString" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="simplePDL.ecore#//WorkDefinition/name"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="simplePDL.ecore#//WorkDefinition/name"/>
|
||||
<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="_C6fqMCkCEeymi53fmcz7Wg" labelAlignment="LEFT" description="_C6fDJCkCEeymi53fmcz7Wg">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -406,8 +406,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_C6ZjkCkCEeymi53fmcz7Wg" name="WorkSequence" tooltipText="" outgoingEdges="_C6mX4CkCEeymi53fmcz7Wg" incomingEdges="_C6m-9ikCEeymi53fmcz7Wg _C6nmBikCEeymi53fmcz7Wg" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//WorkSequence"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//WorkSequence"/>
|
||||
<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>
|
||||
|
@ -416,8 +416,8 @@
|
|||
</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="_C6fqMSkCEeymi53fmcz7Wg" 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"/>
|
||||
<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="_C6fqMikCEeymi53fmcz7Wg" labelAlignment="LEFT" description="_C6fDJCkCEeymi53fmcz7Wg">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -425,8 +425,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_C6aKoCkCEeymi53fmcz7Wg" name="Process" tooltipText="" incomingEdges="_NLhpgCxBEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//Process"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//Process"/>
|
||||
<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>
|
||||
|
@ -435,8 +435,8 @@
|
|||
</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="_C6gRQCkCEeymi53fmcz7Wg" name="name : EString" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Process/name"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Process/name"/>
|
||||
<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="_C6gRQSkCEeymi53fmcz7Wg" labelAlignment="LEFT" description="_C6fDJCkCEeymi53fmcz7Wg">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -444,8 +444,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_C6aKoykCEeymi53fmcz7Wg" name="Guidance" tooltipText="" outgoingEdges="_C6mX5ykCEeymi53fmcz7Wg" incomingEdges="_01T3ICxBEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//Guidance"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//Guidance"/>
|
||||
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//Guidance"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//Guidance"/>
|
||||
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
|
||||
|
@ -454,8 +454,8 @@
|
|||
</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="_C6gRQikCEeymi53fmcz7Wg" name="text : EString" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Guidance/text"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Guidance/text"/>
|
||||
<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="_C6g4UCkCEeymi53fmcz7Wg" labelAlignment="LEFT" description="_C6fDJCkCEeymi53fmcz7Wg">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -463,8 +463,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_C6axsikCEeymi53fmcz7Wg" name="Resource" tooltipText="" outgoingEdges="_C6mX7ikCEeymi53fmcz7Wg _NLl68CxBEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//Resource"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//Resource"/>
|
||||
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//Resource"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//Resource"/>
|
||||
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
|
||||
|
@ -473,16 +473,16 @@
|
|||
</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="_C6g4USkCEeymi53fmcz7Wg" name="quantity : EInt" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Resource/quantity"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Resource/quantity"/>
|
||||
<target xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Resource/quantity"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Resource/quantity"/>
|
||||
<ownedStyle xmi:type="diagram:BundledImage" uid="_C6g4UikCEeymi53fmcz7Wg" labelAlignment="LEFT" description="_C6fDJCkCEeymi53fmcz7Wg">
|
||||
<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>
|
||||
<ownedElements xmi:type="diagram:DNodeListElement" uid="_C6hfYCkCEeymi53fmcz7Wg" name="name : EString" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Resource/name"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Resource/name"/>
|
||||
<target xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Resource/name"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Resource/name"/>
|
||||
<ownedStyle xmi:type="diagram:BundledImage" uid="_C6hfYSkCEeymi53fmcz7Wg" labelAlignment="LEFT" description="_C6fDJCkCEeymi53fmcz7Wg">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -490,8 +490,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_C6bYwikCEeymi53fmcz7Wg" name="Request" tooltipText="" incomingEdges="_NLl68CxBEeyIb_aAzHoOBA _NLnJECxBEeyIb_aAzHoOBA" width="12" height="10">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//Request"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//Request"/>
|
||||
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//Request"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//Request"/>
|
||||
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_SIZE</arrangeConstraints>
|
||||
<arrangeConstraints>KEEP_RATIO</arrangeConstraints>
|
||||
|
@ -500,8 +500,8 @@
|
|||
</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="_C6hfYikCEeymi53fmcz7Wg" name="quantity : EInt" tooltipText="">
|
||||
<target xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Request/quantity"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="simplePDL.ecore#//Request/quantity"/>
|
||||
<target xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Request/quantity"/>
|
||||
<semanticElements xmi:type="ecore:EAttribute" href="SimplePDL.ecore#//Request/quantity"/>
|
||||
<ownedStyle xmi:type="diagram:BundledImage" uid="_C6iGcCkCEeymi53fmcz7Wg" labelAlignment="LEFT" description="_C6fDJCkCEeymi53fmcz7Wg">
|
||||
<labelFormat>bold</labelFormat>
|
||||
</ownedStyle>
|
||||
|
@ -509,8 +509,8 @@
|
|||
</ownedElements>
|
||||
</ownedDiagramElements>
|
||||
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_C6lJySkCEeymi53fmcz7Wg" sourceNode="_C6Y8gCkCEeymi53fmcz7Wg" targetNode="_C6YVcCkCEeymi53fmcz7Wg">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//WorkDefinition"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//WorkDefinition"/>
|
||||
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkDefinition"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkDefinition"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_C6lw0CkCEeymi53fmcz7Wg" 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="_C6lw0SkCEeymi53fmcz7Wg" showIcon="false">
|
||||
|
@ -521,8 +521,8 @@
|
|||
<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="_C6mX4CkCEeymi53fmcz7Wg" sourceNode="_C6ZjkCkCEeymi53fmcz7Wg" targetNode="_C6YVcCkCEeymi53fmcz7Wg">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//WorkSequence"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//WorkSequence"/>
|
||||
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkSequence"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//WorkSequence"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_C6mX4SkCEeymi53fmcz7Wg" 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="_C6mX4ikCEeymi53fmcz7Wg" showIcon="false">
|
||||
|
@ -533,8 +533,8 @@
|
|||
<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="_C6mX5ykCEeymi53fmcz7Wg" sourceNode="_C6aKoykCEeymi53fmcz7Wg" targetNode="_C6YVcCkCEeymi53fmcz7Wg">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//Guidance"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//Guidance"/>
|
||||
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//Guidance"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//Guidance"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_C6mX6CkCEeymi53fmcz7Wg" 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="_C6mX6SkCEeymi53fmcz7Wg" showIcon="false">
|
||||
|
@ -545,8 +545,8 @@
|
|||
<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="_C6mX7ikCEeymi53fmcz7Wg" sourceNode="_C6axsikCEeymi53fmcz7Wg" targetNode="_C6YVcCkCEeymi53fmcz7Wg">
|
||||
<target xmi:type="ecore:EClass" href="simplePDL.ecore#//Resource"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="simplePDL.ecore#//Resource"/>
|
||||
<target xmi:type="ecore:EClass" href="SimplePDL.ecore#//Resource"/>
|
||||
<semanticElements xmi:type="ecore:EClass" href="SimplePDL.ecore#//Resource"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_C6m-8CkCEeymi53fmcz7Wg" 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="_C6m-8SkCEeymi53fmcz7Wg" showIcon="false">
|
||||
|
@ -557,9 +557,9 @@
|
|||
<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="_C6m-9ikCEeymi53fmcz7Wg" sourceNode="_C6Y8gCkCEeymi53fmcz7Wg" targetNode="_C6ZjkCkCEeymi53fmcz7Wg" 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"/>
|
||||
<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="_C6nmACkCEeymi53fmcz7Wg" 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="_C6nmASkCEeymi53fmcz7Wg" showIcon="false"/>
|
||||
|
@ -568,9 +568,9 @@
|
|||
<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="_C6nmBikCEeymi53fmcz7Wg" sourceNode="_C6Y8gCkCEeymi53fmcz7Wg" targetNode="_C6ZjkCkCEeymi53fmcz7Wg" 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"/>
|
||||
<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="_C6oNECkCEeymi53fmcz7Wg" 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="_C6oNESkCEeymi53fmcz7Wg" showIcon="false"/>
|
||||
|
@ -579,9 +579,9 @@
|
|||
<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="_NLhpgCxBEeyIb_aAzHoOBA" sourceNode="_C6YVcCkCEeymi53fmcz7Wg" targetNode="_C6aKoCkCEeymi53fmcz7Wg" beginLabel="[0..*] processElements" endLabel="[1..1] process">
|
||||
<target xmi:type="ecore:EReference" href="simplePDL.ecore#//ProcessElement/process"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="simplePDL.ecore#//ProcessElement/process"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="simplePDL.ecore#//Process/processElements"/>
|
||||
<target xmi:type="ecore:EReference" href="SimplePDL.ecore#//ProcessElement/process"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//ProcessElement/process"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//Process/processElements"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_NLks0CxBEeyIb_aAzHoOBA" description="_NLkFwCxBEeyIb_aAzHoOBA" sourceArrow="InputArrow" targetArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
|
||||
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_NLks0SxBEeyIb_aAzHoOBA" showIcon="false">
|
||||
<labelFormat>bold</labelFormat>
|
||||
|
@ -593,9 +593,9 @@
|
|||
<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="_NLl68CxBEeyIb_aAzHoOBA" sourceNode="_C6axsikCEeymi53fmcz7Wg" targetNode="_C6bYwikCEeymi53fmcz7Wg" beginLabel="[1..1] target" endLabel="[0..*] requests">
|
||||
<target xmi:type="ecore:EReference" href="simplePDL.ecore#//Resource/requests"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="simplePDL.ecore#//Resource/requests"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="simplePDL.ecore#//Request/target"/>
|
||||
<target xmi:type="ecore:EReference" href="SimplePDL.ecore#//Resource/requests"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//Resource/requests"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//Request/target"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_NLmiACxBEeyIb_aAzHoOBA" 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="_NLmiASxBEeyIb_aAzHoOBA" showIcon="false"/>
|
||||
|
@ -604,9 +604,9 @@
|
|||
<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="_NLnJECxBEeyIb_aAzHoOBA" sourceNode="_C6Y8gCkCEeymi53fmcz7Wg" targetNode="_C6bYwikCEeymi53fmcz7Wg" beginLabel="[1..1] requester" endLabel="[0..*] requests">
|
||||
<target xmi:type="ecore:EReference" href="simplePDL.ecore#//WorkDefinition/requests"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="simplePDL.ecore#//Request/requester"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="simplePDL.ecore#//WorkDefinition/requests"/>
|
||||
<target xmi:type="ecore:EReference" href="SimplePDL.ecore#//WorkDefinition/requests"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//Request/requester"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//WorkDefinition/requests"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_NLoXMyxBEeyIb_aAzHoOBA" description="_NLoXMCxBEeyIb_aAzHoOBA" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
|
||||
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_NLoXNCxBEeyIb_aAzHoOBA" showIcon="false"/>
|
||||
<endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_NLoXNSxBEeyIb_aAzHoOBA" showIcon="false"/>
|
||||
|
@ -614,9 +614,9 @@
|
|||
<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="_01T3ICxBEeyIb_aAzHoOBA" sourceNode="_C6YVcCkCEeymi53fmcz7Wg" targetNode="_C6aKoykCEeymi53fmcz7Wg" beginLabel="[0..*] elements" endLabel="[0..*] guidances">
|
||||
<target xmi:type="ecore:EReference" href="simplePDL.ecore#//ProcessElement/guidances"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="simplePDL.ecore#//Guidance/elements"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="simplePDL.ecore#//ProcessElement/guidances"/>
|
||||
<target xmi:type="ecore:EReference" href="SimplePDL.ecore#//ProcessElement/guidances"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//Guidance/elements"/>
|
||||
<semanticElements xmi:type="ecore:EReference" href="SimplePDL.ecore#//ProcessElement/guidances"/>
|
||||
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_01VFQCxBEeyIb_aAzHoOBA" 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="_01VFQSxBEeyIb_aAzHoOBA" showIcon="false"/>
|
||||
|
@ -630,6 +630,6 @@
|
|||
<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#/"/>
|
||||
<target xmi:type="ecore:EPackage" href="SimplePDL.ecore#/"/>
|
||||
</diagram:DSemanticDiagram>
|
||||
</xmi:XMI>
|
|
@ -1,4 +1,4 @@
|
|||
import 'simplePDL.ecore'
|
||||
import 'SimplePDL.ecore'
|
||||
|
||||
package simplepdl
|
||||
|
|
@ -24,33 +24,34 @@ import simplepdl.WorkSequence;
|
|||
import simplepdl.WorkSequenceType;
|
||||
import simplepdl.Request;
|
||||
|
||||
public class simplepdl2petrinet {
|
||||
public class SimplePDL2PetriNet {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
// Charger les package SimplePDL et Petrinet afin de les enregistrer dans le registre d'Eclipse.
|
||||
|
||||
// Charger les package SimplePDL et Petrinet afin de les enregistrer dans le
|
||||
// registre d'Eclipse.
|
||||
SimplepdlPackage packageInstance = SimplepdlPackage.eINSTANCE;
|
||||
PetrinetPackage packageInstance2 = PetrinetPackage.eINSTANCE;
|
||||
|
||||
|
||||
// Enregistrer l'extension ".xmi" comme devant être ouverte à
|
||||
// l'aide d'un objet "XMIResourceFactoryImpl"
|
||||
Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE;
|
||||
Map<String, Object> m = reg.getExtensionToFactoryMap();
|
||||
m.put("xmi", new XMIResourceFactoryImpl());
|
||||
|
||||
|
||||
// Créer un objet resourceSetImpl qui contiendra une ressource EMF (le modèle)
|
||||
ResourceSet resSet = new ResourceSetImpl();
|
||||
|
||||
// Charger la ressource (notre modèle)
|
||||
URI modelURI = URI.createURI("models/developpement.xmi");
|
||||
Resource resource = resSet.getResource(modelURI, true);
|
||||
|
||||
|
||||
// Récupérer le premier élément du modèle (élément racine)
|
||||
Process process = (Process) resource.getContents().get(0);
|
||||
|
||||
|
||||
// La fabrique pour fabriquer les éléments de PetriNET
|
||||
PetrinetFactory myFactory = PetrinetFactory.eINSTANCE;
|
||||
|
||||
PetrinetFactory myFactory = PetrinetFactory.eINSTANCE;
|
||||
|
||||
// Créer un élément Network
|
||||
Network network = myFactory.createNetwork();
|
||||
network.setName(process.getName());
|
||||
|
@ -58,25 +59,25 @@ public class simplepdl2petrinet {
|
|||
// Conversion des Resource en Places
|
||||
for (Object o : process.getProcessElements()) {
|
||||
if (o instanceof simplepdl.Resource) {
|
||||
|
||||
|
||||
simplepdl.Resource r = (simplepdl.Resource) o;
|
||||
String name = r.getName();
|
||||
int qty = r.getQuantity();
|
||||
|
||||
|
||||
Place res = myFactory.createPlace();
|
||||
res.setName(name + "_resource");
|
||||
res.setTokens(qty);
|
||||
|
||||
|
||||
network.getNodes().add(res);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Conversion des WorkDefinition en Node et Transition
|
||||
for (Object o : process.getProcessElements()) {
|
||||
if (o instanceof WorkDefinition) {
|
||||
WorkDefinition wd = (WorkDefinition) o;
|
||||
String name = wd.getName();
|
||||
|
||||
|
||||
Place idle = myFactory.createPlace();
|
||||
idle.setName(name + "_idle");
|
||||
idle.setTokens(1);
|
||||
|
@ -89,7 +90,7 @@ public class simplepdl2petrinet {
|
|||
Place finished = myFactory.createPlace();
|
||||
finished.setName(name + "_finished");
|
||||
finished.setTokens(0);
|
||||
|
||||
|
||||
Arc pause2start = myFactory.createArc();
|
||||
pause2start.setPlace(idle);
|
||||
pause2start.setOutgoing(false);
|
||||
|
@ -107,7 +108,7 @@ public class simplepdl2petrinet {
|
|||
start.getArcs().add(pause2start);
|
||||
start.getArcs().add(start2running);
|
||||
start.getArcs().add(start2started);
|
||||
|
||||
|
||||
Arc running2finish = myFactory.createArc();
|
||||
running2finish.setPlace(running);
|
||||
running2finish.setOutgoing(false);
|
||||
|
@ -120,20 +121,20 @@ public class simplepdl2petrinet {
|
|||
finish.setName(name + "_finish");
|
||||
finish.getArcs().add(running2finish);
|
||||
finish.getArcs().add(finish2finished);
|
||||
|
||||
|
||||
network.getNodes().add(idle);
|
||||
network.getNodes().add(start);
|
||||
network.getNodes().add(started);
|
||||
network.getNodes().add(running);
|
||||
network.getNodes().add(finish);
|
||||
network.getNodes().add(finished);
|
||||
|
||||
// Conversion des Requests s'il y en a
|
||||
|
||||
// Conversion des Requests s'il y en a
|
||||
for (Request req : wd.getRequests()) {
|
||||
|
||||
|
||||
int qty = req.getQuantity();
|
||||
Place target = null;
|
||||
|
||||
|
||||
for (Node node : network.getNodes()) {
|
||||
if (node instanceof Place) {
|
||||
Place place = (Place) node;
|
||||
|
@ -142,7 +143,7 @@ public class simplepdl2petrinet {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Arc res2start = myFactory.createArc();
|
||||
res2start.setPlace(target);
|
||||
res2start.setOutgoing(false);
|
||||
|
@ -151,13 +152,13 @@ public class simplepdl2petrinet {
|
|||
finish2res.setPlace(target);
|
||||
finish2res.setOutgoing(true);
|
||||
finish2res.setWeight(qty);
|
||||
|
||||
|
||||
start.getArcs().add(res2start);
|
||||
finish.getArcs().add(finish2res);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Conversion des WorkSequence en Node et Transition
|
||||
for (Object o : process.getProcessElements()) {
|
||||
if (o instanceof WorkSequence) {
|
||||
|
@ -165,10 +166,10 @@ public class simplepdl2petrinet {
|
|||
WorkSequenceType type = ws.getLinkType();
|
||||
WorkDefinition predecessor = ws.getPredecessor();
|
||||
WorkDefinition successor = ws.getSuccessor();
|
||||
|
||||
|
||||
// creation des suffixs permettant la recherche des noeuds
|
||||
String predecessor_suffix = new String();
|
||||
String successor_suffix = new String();
|
||||
String successor_suffix = new String();
|
||||
switch (type) {
|
||||
case START_TO_START:
|
||||
predecessor_suffix = "_started";
|
||||
|
@ -190,7 +191,7 @@ public class simplepdl2petrinet {
|
|||
System.out.print("the fuck ?");
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
// creation du read-arc
|
||||
Arc arc1 = myFactory.createArc();
|
||||
arc1.setOutgoing(false);
|
||||
|
@ -198,7 +199,7 @@ public class simplepdl2petrinet {
|
|||
Arc arc2 = myFactory.createArc();
|
||||
arc2.setOutgoing(true);
|
||||
arc2.setWeight(1);
|
||||
|
||||
|
||||
for (Node node : network.getNodes()) {
|
||||
if (node instanceof Place) {
|
||||
Place place = (Place) node;
|
||||
|
@ -215,20 +216,19 @@ public class simplepdl2petrinet {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Créer le nouveau xmi (modèle convertit)
|
||||
URI convURI = URI.createURI("../fr.n7.petrinet/models/gen/developpement_java.xmi");
|
||||
Resource conv = resSet.createResource(convURI);
|
||||
|
||||
// Ajouter le Network dans le nouveau modèle
|
||||
conv.getContents().add(network);
|
||||
|
||||
|
||||
// Sauver la ressource
|
||||
try {
|
||||
conv.save(Collections.EMPTY_MAP);
|
||||
try {
|
||||
conv.save(Collections.EMPTY_MAP);
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
|
@ -4,7 +4,7 @@
|
|||
xmlns:xmi="http://www.omg.org/XMI"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:petrinet="http://petrinet"
|
||||
xsi:schemaLocation="http://petrinet petriNET.ecore"
|
||||
xsi:schemaLocation="http://petrinet PetriNet.ecore"
|
||||
name="mauvaisNetwork">
|
||||
<nodes xsi:type="petrinet:Place"
|
||||
name="okay"
|
||||
|
|
|
@ -1,37 +1,12 @@
|
|||
<?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:Resource"
|
||||
quantity="-5"
|
||||
name="Crayon"/>
|
||||
<processElements
|
||||
xsi:type="simplepdl:Resource"
|
||||
quantity="1"
|
||||
name="00000"/>
|
||||
<processElements
|
||||
xsi:type="simplepdl:Resource"
|
||||
name="zeroResource"/>
|
||||
<processElements
|
||||
xsi:type="simplepdl:Resource"
|
||||
quantity="5"
|
||||
name="Okay"/>
|
||||
<processElements
|
||||
xsi:type="simplepdl:WorkDefinition"
|
||||
name="Demandeur">
|
||||
<requests
|
||||
quantity="-5"
|
||||
target="//@processElements.0"/>
|
||||
<requests
|
||||
quantity="10000000"
|
||||
target="//@processElements.3"/>
|
||||
<requests
|
||||
quantity="5"
|
||||
target="//@processElements.3"/>
|
||||
<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:Resource" quantity="-5" name="Crayon"/>
|
||||
<processElements xsi:type="simplepdl:Resource" quantity="1" name="00000"/>
|
||||
<processElements xsi:type="simplepdl:Resource" name="zeroResource"/>
|
||||
<processElements xsi:type="simplepdl:Resource" quantity="5" name="Okay"/>
|
||||
<processElements xsi:type="simplepdl:WorkDefinition" name="Demandeur">
|
||||
<requests quantity="-5" target="//@processElements.0"/>
|
||||
<requests quantity="10000000" target="//@processElements.3"/>
|
||||
<requests quantity="5" target="//@processElements.3"/>
|
||||
</processElements>
|
||||
</simplepdl:Process>
|
||||
|
|
|
@ -1,32 +1,9 @@
|
|||
<?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="000"/>
|
||||
<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 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="000"/>
|
||||
<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>
|
||||
|
|
|
@ -1,24 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<petrinet:Network
|
||||
xmi:version="2.0"
|
||||
xmlns:xmi="http://www.omg.org/XMI"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:petrinet="http://petrinet"
|
||||
xsi:schemaLocation="http://petrinet petriNet.ecore"
|
||||
name="gentilNetwork">
|
||||
<nodes xsi:type="petrinet:Place"
|
||||
name="debut"
|
||||
tokens="1"
|
||||
arcs="//@nodes.2/@arcs.0"/>
|
||||
<nodes xsi:type="petrinet:Place"
|
||||
name="fin"
|
||||
arcs="//@nodes.2/@arcs.1"/>
|
||||
<nodes xsi:type="petrinet:Transition"
|
||||
name="debut2fin">
|
||||
<arcs weight="1"
|
||||
place="//@nodes.0"/>
|
||||
<arcs weight="1"
|
||||
outgoing="true"
|
||||
place="//@nodes.1"/>
|
||||
<petrinet:Network xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:petrinet="http://petrinet" xsi:schemaLocation="http://petrinet PetriNet.ecore" name="gentilNetwork">
|
||||
<nodes xsi:type="petrinet:Place" name="debut" tokens="1" arcs="//@nodes.2/@arcs.0"/>
|
||||
<nodes xsi:type="petrinet:Place" name="fin" arcs="//@nodes.2/@arcs.1"/>
|
||||
<nodes xsi:type="petrinet:Transition" name="debut2fin">
|
||||
<arcs weight="1" place="//@nodes.0"/>
|
||||
<arcs weight="1" outgoing="true" place="//@nodes.1"/>
|
||||
</nodes>
|
||||
</petrinet:Network>
|
||||
|
|
BIN
livrables/rapport.pdf
Normal file
BIN
livrables/rapport.pdf
Normal file
Binary file not shown.
BIN
livrables/simplePDL-editor.png
Normal file
BIN
livrables/simplePDL-editor.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 86 KiB |
Loading…
Reference in a new issue