Bonjour,

J'ai un fichier .atl qui fait la transformation d'un fichier BPMNv2 vers un fichier UPPAAL.

Mon méta modèle source (IN) est "MyModel.ecore", lequel étend BPMN2.0.ecore. Lorsque je fais la transformation j'obtiens une erreur au niveau du xmlns.
J'ai essayé de transformer un modèle .bpmn (au lieu d'un fichier .xmi) et l'erreur a disparu mais le fichier cible généré est vide.

Voici mon modèle
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_1" targetNamespace="http://sample.bpmn2.org/bpmn2/sample/process">
 
  <bpmn2:process id="process_1" name="Purchase">
    <bpmn2:startEvent id="StartEvent_1" name="Receive Order ">
      <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
    </bpmn2:startEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_2" name="Sequence Flow 2" sourceRef="StartEvent_1" targetRef="Task_1"/>
    <bpmn2:task id="Task_1" name="Check Availability">
      <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="SequenceFlow_3" name="Sequence Flow 3" sourceRef="Task_1" targetRef="Task_2"/>
    <bpmn2:task id="Task_3" name="Deliver Goods">
      <bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="SequenceFlow_1" sourceRef="Task_3" targetRef="EndEvent_1"/>
    <bpmn2:task id="Task_2" name="Receive Settlement">
      <bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="SequenceFlow_4" name="Sequence Flow 4" sourceRef="Task_2" targetRef="Task_3"/>
    <bpmn2:endEvent id="EndEvent_1" name="Order Received">
      <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
    </bpmn2:endEvent>
  </bpmn2:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_1" name="Default Process Diagram">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="process_1">
      <bpmndi:BPMNShape id="BPMNShape_1" bpmnElement="StartEvent_1">
        <dc:Bounds height="36.0" width="36.0" x="25.0" y="20.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_Task_1" bpmnElement="Task_1">
        <dc:Bounds height="50.0" width="110.0" x="80.0" y="135.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_2" bpmnElement="EndEvent_1">
        <dc:Bounds height="36.0" width="36.0" x="515.0" y="240.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_Task_3" bpmnElement="Task_3">
        <dc:Bounds height="50.0" width="110.0" x="478.0" y="78.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_Task_2" bpmnElement="Task_2">
        <dc:Bounds height="50.0" width="110.0" x="260.0" y="29.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="BPMNShape_Task_3" targetElement="BPMNShape_2">
        <di:waypoint xsi:type="dc:Point" x="533.0" y="128.0"/>
        <di:waypoint xsi:type="dc:Point" x="533.0" y="178.0"/>
        <di:waypoint xsi:type="dc:Point" x="533.0" y="178.0"/>
        <di:waypoint xsi:type="dc:Point" x="533.0" y="240.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="BPMNShape_1" targetElement="BPMNShape_Task_1">
        <di:waypoint xsi:type="dc:Point" x="43.0" y="56.0"/>
        <di:waypoint xsi:type="dc:Point" x="43.0" y="160.0"/>
        <di:waypoint xsi:type="dc:Point" x="80.0" y="160.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3" sourceElement="BPMNShape_Task_1" targetElement="BPMNShape_Task_2">
        <di:waypoint xsi:type="dc:Point" x="190.0" y="160.0"/>
        <di:waypoint xsi:type="dc:Point" x="221.0" y="160.0"/>
        <di:waypoint xsi:type="dc:Point" x="221.0" y="54.0"/>
        <di:waypoint xsi:type="dc:Point" x="260.0" y="54.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_4" sourceElement="BPMNShape_Task_2" targetElement="BPMNShape_Task_3">
        <di:waypoint xsi:type="dc:Point" x="370.0" y="54.0"/>
        <di:waypoint xsi:type="dc:Point" x="418.0" y="54.0"/>
        <di:waypoint xsi:type="dc:Point" x="418.0" y="103.0"/>
        <di:waypoint xsi:type="dc:Point" x="478.0" y="103.0"/>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn2:definitions>
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

Merci d'avance pour votre aide.