Bonjour,
Je programme une transformation de modèles en ATL, de BPMN vers les réseaux de Pétri (RdP), j'ai déjà écrit mes .ecore de BPMn et RdP, et aussi le code .atl, puis j'ai écrit un petit exemple .xmi pour pouvoir tester la transformation.
J'obtiens une erreur au niveau de xmlns :
A noter que ma classe "Process" n'est pas abstract, et elle est dans le package (le .ecore) BPMNV21- ClassNotFoundException : Class 'Process' in not found or is abstract
2- PackageNotFoundException : Package with uri 'BPMNV2' not found
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
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 <?xml version="1.0" encoding="ISO-8859-1"?> <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:"BPMNV2"> <Process location="1:1-126:2" name="process1"> <elements xsi:type="Event" location="3:9-6:10" name="start" isInitial="true" isActive="true" action="event1" outgoing="//@flows.0"/> <elements xsi:type="Event" location="8:9-11:10" name="end" isInitial="false" isActive="false" action="event2" incoming="//@flows.7"/> <elements xsi:type="Activity" location="13:9-16:10" name="A" isInitial="false" isActive="false" action="activity1" incoming="//@flows.0" outgoing="//@flows.1"/> <elements xsi:type="Activity" location="18:9-21:10" name="B" isInitial="false" isActive="false" action="activity2" incoming="//@flows.2" outgoing="//@flows.4"/> <elements xsi:type="Activity" location="23:9-26:10" name="C" isInitial="false" isActive="false" action="activity3" incoming="//@flows.3" outgoing="//@flows.5"/> <elements xsi:type="Activity" location="28:9-30:10" name="D" isInitial="false" isActive="false" action="activity4" incoming="//@flows.6" outgoing="//@flows.7"/> <elements xsi:type="Gateway" location="32:9-35:10" name="And" condition="gateway1" incoming="//@flows.1" outgoing="//@flows.2 //@flows.3"/> <elements xsi:type="Gateway" location="37:9-40:10" name="And" condition="gateway2" incoming="//@flows.4 //@flows.5" outgoing="//@flows.6"/> <flows xsi:type="SequenceFlow" location="59:9-61:10" name="sf1" from="//@elements.0" to="//@elements.2"/> <flows xsi:type="SequenceFlow" location="63:9-65:10" name="sf2" from="//@elements.2" to="//@elements.6"/> <flows xsi:type="SequenceFlow" location="67:9-69:10" name="sf3" from="//@elements.6" to="//@elements.3"/> <flows xsi:type="SequenceFlow" location="71:9-73:10" name="sf4" from="//@elements.6" to="//@elements.4"/> <flows xsi:type="SequenceFlow" location="75:9-77:10" name="sf5" from="//@elements.3" to="//@elements.7"/> <flows xsi:type="SequenceFlow" location="79:9-81:10" name="sf6" from="//@elements.4" to="//@elements.7"/> <flows xsi:type="SequenceFlow" location="85:9-87:10" name="sf1" from="//@elements.7" to="//@elements.5"/> <flows xsi:type="SequenceFlow" location="89:9-91:10" name="sf2" from="//@elements.5" to="//@elements.1"/> </Process> </xmi:XMI>
Merci d'avance pour votre aide.
Partager