Index: trunk/autoquest-plugin-uml-test/src/test/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtilsTest.java
===================================================================
--- trunk/autoquest-plugin-uml-test/src/test/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtilsTest.java	(revision 1929)
+++ trunk/autoquest-plugin-uml-test/src/test/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtilsTest.java	(revision 1931)
@@ -28,8 +28,5 @@
 import java.util.logging.Level;
 
-//import static org.junit.Assert.*;
-
-
-
+import static org.junit.Assert.*;
 
 import org.eclipse.uml2.uml.Interaction;
@@ -45,5 +42,4 @@
 import de.ugoe.cs.autoquest.plugin.http.HTTPLogParser;
 import de.ugoe.cs.autoquest.plugin.http.SOAPUtils;
-import de.ugoe.cs.autoquest.plugin.http.eventcore.SOAPEventType;
 import de.ugoe.cs.autoquest.plugin.http.eventcore.SimpleSOAPEventType;
 import de.ugoe.cs.autoquest.testgeneration.RandomWalkGenerator;
@@ -137,13 +133,60 @@
     }
 
-    @Test(expected = java.lang.RuntimeException.class)
+    @Test
     public void testCreateUMLTransitionSequence_ITA_1() throws Exception {
         TestData testdata = ita_1;
 
+        /*
+         * Properties properties = loadProperties(testdata); //Collection<List<Event>> sequences =
+         * loadAndPreprocessUsageJournal(testdata, properties);
+         * 
+         * Model model =
+         * ModelUtils.loadModel(ClassLoader.getSystemResourceAsStream(testdata.dslModelFile));
+         * 
+         * StateMachine stateMachine = (StateMachine)
+         * model.getPackagedElement("StateMachineTransportService", true,
+         * UMLPackage.Literals.STATE_MACHINE, true);
+         * 
+         * 
+         * Collection<List<Event>> umlSequences = new LinkedList<>();
+         * 
+         * // remove everything but transport from sequences for (List<Event> sequence : sequences)
+         * { for (Iterator<Event> eventIter = sequence.iterator(); eventIter.hasNext();) { Event
+         * event = eventIter.next(); if
+         * (!"TransportService".equals(SOAPUtils.getServiceNameFromEvent(event))) {
+         * eventIter.remove(); } } umlSequences.add(UMLUtils.createUMLTransitionSequence(sequence,
+         * stateMachine)); }
+         */
+
+        Model model =
+            ModelUtils.loadModel(ClassLoader.getSystemResourceAsStream(testdata.dslModelFile));
+
+        StateMachine stateMachine =
+            (StateMachine) model.getPackagedElement("StateMachineTransportService", true,
+                                                    UMLPackage.Literals.STATE_MACHINE, true);
+
+        List<Event> manuallyCreatedSequence = new LinkedList<>();
+        manuallyCreatedSequence
+            .add(new Event(new SimpleSOAPEventType("transportInstructionRequest",
+                                                   "TransportService", "Logistics_Environment",
+                                                   null)));
+        manuallyCreatedSequence
+            .add(new Event(new SimpleSOAPEventType("transportInstructionConfirmationRequest",
+                                                   "materialSupplierService",
+                                                   "Logistics_Environment", null)));
+
+        UMLUtils.createUMLTransitionSequence(manuallyCreatedSequence, stateMachine);
+    }
+
+    @Test
+    public void testConvertStateMachineToUsageProfile__ITA_1() throws Exception {
+        TestData testdata = ita_1;
+        
+        assertTrue("test currently not working", false);
+
         Properties properties = loadProperties(testdata);
         Collection<List<Event>> sequences = loadAndPreprocessUsageJournal(testdata, properties);
         Model model =
             ModelUtils.loadModel(ClassLoader.getSystemResourceAsStream(testdata.dslModelFile));
-
         StateMachine stateMachine =
             (StateMachine) model.getPackagedElement("StateMachineTransportService", true,
@@ -156,6 +199,5 @@
             for (Iterator<Event> eventIter = sequence.iterator(); eventIter.hasNext();) {
                 Event event = eventIter.next();
-                SOAPEventType eventType = (SOAPEventType) event.getType();
-                if (!"TransportService".equals(eventType.getServiceName())) {
+                if (!"TransportService".equals(SOAPUtils.getServiceNameFromEvent(event))) {
                     eventIter.remove();
                 }
@@ -163,32 +205,6 @@
             umlSequences.add(UMLUtils.createUMLTransitionSequence(sequence, stateMachine));
         }
-    }
-
-    @Test
-    public void testConvertStateMachineToUsageProfile__ITA_1() throws Exception {
-        TestData testdata = ita_1;
-
-        Properties properties = loadProperties(testdata);
-        Collection<List<Event>> sequences = loadAndPreprocessUsageJournal(testdata, properties);
-
-        Model model =
-            ModelUtils.loadModel(ClassLoader.getSystemResourceAsStream(testdata.dslModelFile));
-
-        // remove everything but transport from sequences
-        for (List<Event> sequence : sequences) {
-            for (Iterator<Event> eventIter = sequence.iterator(); eventIter.hasNext();) {
-                Event event = eventIter.next();
-                SOAPEventType eventType = (SOAPEventType) event.getType();
-                if (!"TransportService".equals(eventType.getServiceName())) {
-                    eventIter.remove();
-                }
-            }
-        }
-
-        StateMachine stateMachine =
-            (StateMachine) model.getPackagedElement("StateMachineTransportService", true,
-                                                    UMLPackage.Literals.STATE_MACHINE, true);
-
-        UMLUtils.convertStateMachineToUsageProfile(sequences, stateMachine);
+
+        UMLUtils.convertStateMachineToUsageProfile(umlSequences, stateMachine);
 
         ModelUtils.writeModelToFile(model, OUTPUT_DIR + "ita_v2_result.uml");
@@ -304,8 +320,9 @@
         int[] lengths = new int[generatedSequences.size()];
         for (List<Event> sequence : generatedSequences) {
-            interactions.add(UMLUtils.createInteractionFromEventSequence(sequence, model,
-                                                        properties.getProperty("testcases.prefix") +
-                                                            "_" + i,
-                                                        properties.getProperty("test.context")));
+            interactions.add(UMLUtils
+                .createInteractionFromEventSequence(sequence, model,
+                                                    properties.getProperty("testcases.prefix") +
+                                                        "_" + i,
+                                                    properties.getProperty("test.context")));
             lengths[i - 1] = sequence.size();
             i++;
@@ -385,5 +402,6 @@
     }
 
-    private IStochasticProcess createUsageProfile(TestData testdata, Collection<List<Event>> sequences)
+    private IStochasticProcess createUsageProfile(TestData testdata,
+                                                  Collection<List<Event>> sequences)
         throws Exception
     {
Index: trunk/autoquest-plugin-uml-test/src/test/resources/deda_model.uml
===================================================================
--- trunk/autoquest-plugin-uml-test/src/test/resources/deda_model.uml	(revision 1929)
+++ trunk/autoquest-plugin-uml-test/src/test/resources/deda_model.uml	(revision 1931)
@@ -15,4 +15,6 @@
         <ownedAttribute xmi:type="uml:Property" xmi:id="_gMtAILwQEeS8kt2gTxQkQg" name="extension">
           <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nT1hYM4YEeSxBaXi6j-y9g"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nUEK4M4YEeSxBaXi6j-y9g" value="1"/>
         </ownedAttribute>
       </packagedElement>
@@ -69,5 +71,7 @@
         </packagedElement>
         <packagedElement xmi:type="uml:DataType" xmi:id="_GZLQULwTEeS8kt2gTxQkQg" name="UpdateSemanticSignifierRequest">
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_VO7joLwTEeS8kt2gTxQkQg" name="semantic-signifierName"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_VO7joLwTEeS8kt2gTxQkQg" name="semantic-signifierName">
+            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+          </ownedAttribute>
           <ownedAttribute xmi:type="uml:Property" xmi:id="_Z4koQLwTEeS8kt2gTxQkQg" name="RLUSsemantic-signifier" type="_hVXYsLwNEeS8kt2gTxQkQg"/>
         </packagedElement>
@@ -1501,5 +1505,5 @@
         <packagedElement xmi:type="uml:Component" xmi:id="_CrcpgKC4EeSR_swKuhjZ_A" clientDependency="_DQbpILEPEeSPMcTTAQ1qKQ" name="RLUSMetaDataPortType"/>
         <packagedElement xmi:type="uml:Component" xmi:id="_9yN0QKC4EeSR_swKuhjZ_A" name="RLUSMetaDataTestContext"/>
-        <packagedElement xmi:type="uml:Component" xmi:id="_X3xRwKDCEeSR_swKuhjZ_A" name="RLUSTestSuite_1" classifierBehavior="_iCR6QLzXEeSu8bCjKN8_hw">
+        <packagedElement xmi:type="uml:Component" xmi:id="_X3xRwKDCEeSR_swKuhjZ_A" name="RLUSTestSuite_1">
           <ownedAttribute xmi:type="uml:Property" xmi:id="_Heb2YKDDEeSR_swKuhjZ_A" name="rlusService" visibility="public" type="_Aow1gKC3EeSR_swKuhjZ_A">
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LoBh8KDDEeSR_swKuhjZ_A" value="1"/>
@@ -1526,23 +1530,4 @@
             </end>
           </ownedConnector>
-          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_iCR6QLzXEeSu8bCjKN8_hw" name="testcase_1_impl" specification="_R78v4LzXEeSu8bCjKN8_hw">
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_baiRoMDyEeSlO4e8QG-B1g" name="MessageSend" covered="_UYMTYLzYEeSu8bCjKN8_hw" message="_bahqkMDyEeSlO4e8QG-B1g"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_TowXYMDyEeSlO4e8QG-B1g" name="BehaviorExecSpec" covered="_UYMTYLzYEeSu8bCjKN8_hw" finish="_dKRw8cDyEeSlO4e8QG-B1g" start="_baiRoMDyEeSlO4e8QG-B1g"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_UNxwAMDyEeSlO4e8QG-B1g" name="BehaviorExecSpec0" covered="_XqBQgLzYEeSu8bCjKN8_hw" finish="_dKRw8MDyEeSlO4e8QG-B1g" start="_bai4sMDyEeSlO4e8QG-B1g"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_bai4sMDyEeSlO4e8QG-B1g" name="MessageRecv" covered="_XqBQgLzYEeSu8bCjKN8_hw" message="_bahqkMDyEeSlO4e8QG-B1g"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_dKRw8MDyEeSlO4e8QG-B1g" name="Message0Send" covered="_XqBQgLzYEeSu8bCjKN8_hw" message="_dKRJ4MDyEeSlO4e8QG-B1g"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_dKRw8cDyEeSlO4e8QG-B1g" name="Message0Recv" covered="_UYMTYLzYEeSu8bCjKN8_hw" message="_dKRJ4MDyEeSlO4e8QG-B1g"/>
-            <lifeline xmi:type="uml:Lifeline" xmi:id="_UYMTYLzYEeSu8bCjKN8_hw" name="TestComponent" represents="_1c1AMKDEEeSR_swKuhjZ_A" coveredBy="_TowXYMDyEeSlO4e8QG-B1g _baiRoMDyEeSlO4e8QG-B1g _dKRw8cDyEeSlO4e8QG-B1g"/>
-            <lifeline xmi:type="uml:Lifeline" xmi:id="_XqBQgLzYEeSu8bCjKN8_hw" name="SUT" represents="_Heb2YKDDEeSR_swKuhjZ_A" coveredBy="_UNxwAMDyEeSlO4e8QG-B1g _bai4sMDyEeSlO4e8QG-B1g _dKRw8MDyEeSlO4e8QG-B1g"/>
-            <message xmi:type="uml:Message" xmi:id="_bahqkMDyEeSlO4e8QG-B1g" name="1:Message" connector="_PuBcEKDFEeSR_swKuhjZ_A" receiveEvent="_bai4sMDyEeSlO4e8QG-B1g" sendEvent="_baiRoMDyEeSlO4e8QG-B1g" signature="_0e4SkKC2EeSR_swKuhjZ_A">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_3mVWkMZkEeSYR7D_AlByKg" name="request" type="_w0vXYKCbEeSR_swKuhjZ_A" instance="_CDZzwLzgEeSu8bCjKN8_hw"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_5LrjwMZkEeSYR7D_AlByKg" name="response"/>
-            </message>
-            <message xmi:type="uml:Message" xmi:id="_dKRJ4MDyEeSlO4e8QG-B1g" name="2:Message" connector="_PuBcEKDFEeSR_swKuhjZ_A" messageSort="reply" receiveEvent="_dKRw8cDyEeSlO4e8QG-B1g" sendEvent="_dKRw8MDyEeSlO4e8QG-B1g" signature="_0e4SkKC2EeSR_swKuhjZ_A">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_8EKz0MZkEeSYR7D_AlByKg" name="response" type="_XK8dQKCcEeSR_swKuhjZ_A" instance="_JdHMQLzgEeSu8bCjKN8_hw"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_9NqLcMZkEeSYR7D_AlByKg" name="request"/>
-            </message>
-          </ownedBehavior>
-          <ownedOperation xmi:type="uml:Operation" xmi:id="_R78v4LzXEeSu8bCjKN8_hw" name="testcase_1" method="_iCR6QLzXEeSu8bCjKN8_hw"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Component" xmi:id="_JyRr0KDEEeSR_swKuhjZ_A" name="RLUSEnvironment">
@@ -1587,57 +1572,4 @@
         <packagedElement xmi:type="uml:Component" xmi:id="_XvSrQLEVEeSPMcTTAQ1qKQ" clientDependency="_cK23oLEVEeSPMcTTAQ1qKQ" name="RLUSRLPNotesMQPortType"/>
         <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_cK23oLEVEeSPMcTTAQ1qKQ" name="Realization1" client="_XvSrQLEVEeSPMcTTAQ1qKQ" supplier="_G8nYQLEVEeSPMcTTAQ1qKQ" contract="_G8nYQLEVEeSPMcTTAQ1qKQ"/>
-        <packagedElement xmi:type="uml:Component" xmi:id="_Db-BkMdGEeSYR7D_AlByKg" name="RLUSTestSuite_2" classifierBehavior="_Kj0uoMgCEeSYR7D_AlByKg">
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_Y1zcwMfREeSYR7D_AlByKg" name="rlusService" visibility="public" type="_Aow1gKC3EeSR_swKuhjZ_A">
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aAcq8MfREeSYR7D_AlByKg" value="1"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aAcq8cfREeSYR7D_AlByKg" value="1"/>
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_aAcq8sfREeSYR7D_AlByKg">
-              <value xsi:nil="true"/>
-            </defaultValue>
-          </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_cUFFAMfSEeSYR7D_AlByKg" name="rlusEnvironment" type="_JyRr0KDEEeSR_swKuhjZ_A"/>
-          <ownedConnector xmi:type="uml:Connector" xmi:id="_p7jAQMfSEeSYR7D_AlByKg" name="RLUSRLPNotesMQConnector">
-            <end xmi:type="uml:ConnectorEnd" xmi:id="_p7jnUMfSEeSYR7D_AlByKg" partWithPort="_cUFFAMfSEeSYR7D_AlByKg" role="_M_niEMdGEeSYR7D_AlByKg">
-              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p7jnUcfSEeSYR7D_AlByKg" value="1"/>
-              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p7jnUsfSEeSYR7D_AlByKg" value="1"/>
-            </end>
-            <end xmi:type="uml:ConnectorEnd" xmi:id="_p7jnU8fSEeSYR7D_AlByKg" partWithPort="_Y1zcwMfREeSYR7D_AlByKg" role="_jlutwLEVEeSPMcTTAQ1qKQ">
-              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p7jnVMfSEeSYR7D_AlByKg" value="1"/>
-              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p7jnVcfSEeSYR7D_AlByKg" value="1"/>
-            </end>
-          </ownedConnector>
-          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_Kj0uoMgCEeSYR7D_AlByKg" name="rlus_mq_testcase_1" specification="_si1AMMgBEeSYR7D_AlByKg">
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_nBxV8cgCEeSYR7D_AlByKg" name="MessageSend" message="_nBxV8MgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_nBx9AMgCEeSYR7D_AlByKg" name="MessageRecv" message="_nBxV8MgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_pS5EAMgCEeSYR7D_AlByKg" name="MessageSend0" message="_pS4c8MgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_pS5rEMgCEeSYR7D_AlByKg" name="MessageRecv0" message="_pS4c8MgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_tg6joMgCEeSYR7D_AlByKg" name="MessageSend1" message="_tg58kMgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_tg6jocgCEeSYR7D_AlByKg" name="MessageRecv1" message="_tg58kMgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_wIgQ8MgCEeSYR7D_AlByKg" name="MessageSend2" message="_wIfp4MgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_wIgQ8cgCEeSYR7D_AlByKg" name="MessageRecv2" message="_wIfp4MgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_kAn5IMgCEeSYR7D_AlByKg" name="BehaviorExecSpec0" finish="_pS5EAMgCEeSYR7D_AlByKg" start="_nBx9AMgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_jJ66oMgCEeSYR7D_AlByKg" name="BehaviorExecSpec" finish="_pS5rEMgCEeSYR7D_AlByKg" start="_nBxV8cgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_rLm5IMgCEeSYR7D_AlByKg" name="BehaviorExecSpec2" finish="_wIgQ8MgCEeSYR7D_AlByKg" start="_tg6jocgCEeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_qtnVkMgCEeSYR7D_AlByKg" name="BehaviorExecSpec1" finish="_wIgQ8cgCEeSYR7D_AlByKg" start="_tg6joMgCEeSYR7D_AlByKg"/>
-            <lifeline xmi:type="uml:Lifeline" xmi:id="_Yt95IMgCEeSYR7D_AlByKg" name="environment" represents="_1c1AMKDEEeSR_swKuhjZ_A"/>
-            <lifeline xmi:type="uml:Lifeline" xmi:id="_ZeySEMgCEeSYR7D_AlByKg" name="rlusService" represents="_Heb2YKDDEeSR_swKuhjZ_A"/>
-            <message xmi:type="uml:Message" xmi:id="_nBxV8MgCEeSYR7D_AlByKg" name="1:put" receiveEvent="_nBx9AMgCEeSYR7D_AlByKg" sendEvent="_nBxV8cgCEeSYR7D_AlByKg" signature="_5tRh8Mc1EeSYR7D_AlByKg">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_E4FeYMgDEeSYR7D_AlByKg" name="request" type="_Kv7tUMcYEeSYR7D_AlByKg" instance="_EgFSQMf8EeSYR7D_AlByKg"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_G7ncYMgDEeSYR7D_AlByKg" name="response"/>
-            </message>
-            <message xmi:type="uml:Message" xmi:id="_pS4c8MgCEeSYR7D_AlByKg" name="2:putReply" messageSort="reply" receiveEvent="_pS5rEMgCEeSYR7D_AlByKg" sendEvent="_pS5EAMgCEeSYR7D_AlByKg" signature="_5tRh8Mc1EeSYR7D_AlByKg">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_Mj894MgDEeSYR7D_AlByKg" name="response" type="_RAXOQLwPEeS8kt2gTxQkQg" instance="_B1McgMgAEeSYR7D_AlByKg"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_NiCWwMgDEeSYR7D_AlByKg" name="request"/>
-            </message>
-            <message xmi:type="uml:Message" xmi:id="_tg58kMgCEeSYR7D_AlByKg" name="3:put2" receiveEvent="_tg6jocgCEeSYR7D_AlByKg" sendEvent="_tg6joMgCEeSYR7D_AlByKg" signature="_5tRh8Mc1EeSYR7D_AlByKg">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_P1dx8MgDEeSYR7D_AlByKg" name="request" type="_Kv7tUMcYEeSYR7D_AlByKg" instance="_EgFSQMf8EeSYR7D_AlByKg"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_SKuZIMgDEeSYR7D_AlByKg" name="response"/>
-            </message>
-            <message xmi:type="uml:Message" xmi:id="_wIfp4MgCEeSYR7D_AlByKg" name="4:putReply2" messageSort="reply" receiveEvent="_wIgQ8cgCEeSYR7D_AlByKg" sendEvent="_wIgQ8MgCEeSYR7D_AlByKg" signature="_5tRh8Mc1EeSYR7D_AlByKg">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_Ujve8MgDEeSYR7D_AlByKg" name="response" type="_RAXOQLwPEeS8kt2gTxQkQg" instance="_F3E9kMgAEeSYR7D_AlByKg"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_VmcSEMgDEeSYR7D_AlByKg" name="request"/>
-            </message>
-          </ownedBehavior>
-          <ownedOperation xmi:type="uml:Operation" xmi:id="_si1AMMgBEeSYR7D_AlByKg" name="rlus_mq_testcase_1" method="_Kj0uoMgCEeSYR7D_AlByKg"/>
-        </packagedElement>
       </packagedElement>
       <packagedElement xmi:type="uml:Package" xmi:id="_k19qEMDNEeSlO4e8QG-B1g" name="IXS">
@@ -1693,23 +1625,4 @@
             </end>
           </ownedConnector>
-          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_jTKlUMDzEeSlO4e8QG-B1g" name="testcase_1_impl" specification="_lPfV0MD4EeSlO4e8QG-B1g">
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_gHDKcMD6EeSjvrY9JxSQ3g" name="MessageRecv0" covered="_DEXGEMD0EeSlO4e8QG-B1g" message="_gHB8UMD6EeSjvrY9JxSQ3g"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_T4x2wMD6EeSjvrY9JxSQ3g" name="MessageSend" covered="_DEXGEMD0EeSlO4e8QG-B1g" message="_T4wooMD6EeSjvrY9JxSQ3g"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_RCkeocD6EeSjvrY9JxSQ3g" name="BehaviorExecSpec" covered="_DEXGEMD0EeSlO4e8QG-B1g" finish="_gHDKcMD6EeSjvrY9JxSQ3g" start="_T4x2wMD6EeSjvrY9JxSQ3g"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_RiBawMD6EeSjvrY9JxSQ3g" name="BehaviorExecSpec0" covered="_0vKiIMDzEeSlO4e8QG-B1g" finish="_gHCjYMD6EeSjvrY9JxSQ3g" start="_T4yd0MD6EeSjvrY9JxSQ3g"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_T4yd0MD6EeSjvrY9JxSQ3g" name="MessageRecv" covered="_0vKiIMDzEeSlO4e8QG-B1g" message="_T4wooMD6EeSjvrY9JxSQ3g"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_gHCjYMD6EeSjvrY9JxSQ3g" name="MessageSend0" covered="_0vKiIMDzEeSlO4e8QG-B1g" message="_gHB8UMD6EeSjvrY9JxSQ3g"/>
-            <lifeline xmi:type="uml:Lifeline" xmi:id="_0vKiIMDzEeSlO4e8QG-B1g" name="SUT" visibility="public" represents="_5o09kMDkEeSlO4e8QG-B1g" coveredBy="_RiBawMD6EeSjvrY9JxSQ3g _T4yd0MD6EeSjvrY9JxSQ3g _gHCjYMD6EeSjvrY9JxSQ3g"/>
-            <lifeline xmi:type="uml:Lifeline" xmi:id="_DEXGEMD0EeSlO4e8QG-B1g" name="ixsEnvironment" represents="_ZZWI4MDlEeSlO4e8QG-B1g" coveredBy="_RCkeocD6EeSjvrY9JxSQ3g _T4x2wMD6EeSjvrY9JxSQ3g _gHDKcMD6EeSjvrY9JxSQ3g"/>
-            <message xmi:type="uml:Message" xmi:id="_T4wooMD6EeSjvrY9JxSQ3g" name="1:Message" connector="_mYgG8MDlEeSlO4e8QG-B1g" receiveEvent="_T4yd0MD6EeSjvrY9JxSQ3g" sendEvent="_T4x2wMD6EeSjvrY9JxSQ3g" signature="_Fn150MDQEeSlO4e8QG-B1g">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_8qhyAMD6EeSjvrY9JxSQ3g" name="request" type="_ct5U0L2uEeSe48NTDZ3Xhg" instance="_c2b9AMD0EeSlO4e8QG-B1g"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_ce_V0MZkEeSYR7D_AlByKg" name="response"/>
-            </message>
-            <message xmi:type="uml:Message" xmi:id="_gHB8UMD6EeSjvrY9JxSQ3g" name="2:Message" connector="_mYgG8MDlEeSlO4e8QG-B1g" messageSort="reply" receiveEvent="_gHDKcMD6EeSjvrY9JxSQ3g" sendEvent="_gHCjYMD6EeSjvrY9JxSQ3g" signature="_Fn150MDQEeSlO4e8QG-B1g">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_B_7wcMD7EeSjvrY9JxSQ3g" name="response" type="_ZQ7h4L2yEeSe48NTDZ3Xhg" instance="_iPH48MD0EeSlO4e8QG-B1g"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_e3alwMZkEeSYR7D_AlByKg" name="request"/>
-            </message>
-          </ownedBehavior>
-          <ownedOperation xmi:type="uml:Operation" xmi:id="_lPfV0MD4EeSlO4e8QG-B1g" name="testcase_1" method="_jTKlUMDzEeSlO4e8QG-B1g"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Component" xmi:id="_rCusUMDjEeSlO4e8QG-B1g" name="IXSTestEnvironment">
@@ -1765,57 +1678,4 @@
         <packagedElement xmi:type="uml:Component" xmi:id="_0AKlcMdGEeSYR7D_AlByKg" clientDependency="_6cGHEMdGEeSYR7D_AlByKg" name="IXSPOCDPatientPortType"/>
         <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_6cGHEMdGEeSYR7D_AlByKg" name="Realization1" client="_0AKlcMdGEeSYR7D_AlByKg" supplier="_ErLvEMc4EeSYR7D_AlByKg" contract="_ErLvEMc4EeSYR7D_AlByKg"/>
-        <packagedElement xmi:type="uml:Component" xmi:id="_Nc3pUMdHEeSYR7D_AlByKg" name="IXSTestSuite_2" classifierBehavior="_e_vPoMf2EeSYR7D_AlByKg">
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_Dw-GIMfTEeSYR7D_AlByKg" name="ixsService" visibility="public" type="_DjK-QMDOEeSlO4e8QG-B1g">
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E2j1MMfTEeSYR7D_AlByKg" value="1"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E2kcQMfTEeSYR7D_AlByKg" value="1"/>
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_E2lDUMfTEeSYR7D_AlByKg">
-              <value xsi:nil="true"/>
-            </defaultValue>
-          </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_QElM0MfTEeSYR7D_AlByKg" name="ixsTestEnvironment" type="_rCusUMDjEeSlO4e8QG-B1g"/>
-          <ownedConnector xmi:type="uml:Connector" xmi:id="_WTGkkMfTEeSYR7D_AlByKg" name="IXSPOCDPatientMQConnector">
-            <end xmi:type="uml:ConnectorEnd" xmi:id="_WTHLoMfTEeSYR7D_AlByKg" partWithPort="_QElM0MfTEeSYR7D_AlByKg" role="_B-Za4MdHEeSYR7D_AlByKg">
-              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WTHLocfTEeSYR7D_AlByKg" value="1"/>
-              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WTHLosfTEeSYR7D_AlByKg" value="1"/>
-            </end>
-            <end xmi:type="uml:ConnectorEnd" xmi:id="_WTHLo8fTEeSYR7D_AlByKg" partWithPort="_Dw-GIMfTEeSYR7D_AlByKg" role="_8DcfYMdGEeSYR7D_AlByKg">
-              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WTHLpMfTEeSYR7D_AlByKg" value="1"/>
-              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WTHLpcfTEeSYR7D_AlByKg" value="1"/>
-            </end>
-          </ownedConnector>
-          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_e_vPoMf2EeSYR7D_AlByKg" name="ixs_mq_testcase_1" specification="_7DNhcMf2EeSYR7D_AlByKg">
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_LEivsMf6EeSYR7D_AlByKg" name="BehaviorExecSpec0" finish="_TS-wwMf6EeSYR7D_AlByKg" start="_O1vwccf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_KV2dsMf6EeSYR7D_AlByKg" name="BehaviorExecSpec" finish="_TS_X0Mf6EeSYR7D_AlByKg" start="_O1vwcMf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_vTPWgcf6EeSYR7D_AlByKg" name="BehaviorExecSpec1" finish="_3dkTocf6EeSYR7D_AlByKg" start="_ydwxwMf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_v3tVgcf6EeSYR7D_AlByKg" name="BehaviorExecSpec2" finish="_3dkToMf6EeSYR7D_AlByKg" start="_ydxY0Mf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_O1vwcMf6EeSYR7D_AlByKg" name="MessageSend" message="_O1vJYMf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_O1vwccf6EeSYR7D_AlByKg" name="MessageRecv" message="_O1vJYMf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_TS-wwMf6EeSYR7D_AlByKg" name="MessageSend0" message="_TS-JsMf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_TS_X0Mf6EeSYR7D_AlByKg" name="MessageRecv0" message="_TS-JsMf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ydwxwMf6EeSYR7D_AlByKg" name="MessageSend1" message="_ydwKsMf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ydxY0Mf6EeSYR7D_AlByKg" name="MessageRecv1" message="_ydwKsMf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_3dkToMf6EeSYR7D_AlByKg" name="MessageSend2" message="_3djskMf6EeSYR7D_AlByKg"/>
-            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_3dkTocf6EeSYR7D_AlByKg" name="MessageRecv2" message="_3djskMf6EeSYR7D_AlByKg"/>
-            <lifeline xmi:type="uml:Lifeline" xmi:id="_cF8ikMf3EeSYR7D_AlByKg" name="environment" represents="_ZZWI4MDlEeSlO4e8QG-B1g"/>
-            <lifeline xmi:type="uml:Lifeline" xmi:id="_eWvggMf3EeSYR7D_AlByKg" name="ixsService" represents="_5o09kMDkEeSlO4e8QG-B1g"/>
-            <message xmi:type="uml:Message" xmi:id="_O1vJYMf6EeSYR7D_AlByKg" name="1:createIdentityFromEntity" receiveEvent="_O1vwccf6EeSYR7D_AlByKg" sendEvent="_O1vwcMf6EeSYR7D_AlByKg" signature="_Op1wkMc4EeSYR7D_AlByKg">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_hmFqAMf6EeSYR7D_AlByKg" name="request" type="_rYkCEMZ4EeSYR7D_AlByKg" instance="_mtY8AMfvEeSYR7D_AlByKg"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_jLwnUMf6EeSYR7D_AlByKg" name="response"/>
-            </message>
-            <message xmi:type="uml:Message" xmi:id="_TS-JsMf6EeSYR7D_AlByKg" name="2:createEntityFromEntity_reply" messageSort="reply" receiveEvent="_TS_X0Mf6EeSYR7D_AlByKg" sendEvent="_TS-wwMf6EeSYR7D_AlByKg" signature="_Op1wkMc4EeSYR7D_AlByKg">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_lwTnsMf6EeSYR7D_AlByKg" name="response" type="_nUTF8MZ5EeSYR7D_AlByKg" instance="_caPCcMf1EeSYR7D_AlByKg"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_m3w_AMf6EeSYR7D_AlByKg" name="request"/>
-            </message>
-            <message xmi:type="uml:Message" xmi:id="_ydwKsMf6EeSYR7D_AlByKg" name="3:createIdentityFromEntity2" receiveEvent="_ydxY0Mf6EeSYR7D_AlByKg" sendEvent="_ydwxwMf6EeSYR7D_AlByKg" signature="_Op1wkMc4EeSYR7D_AlByKg">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_CE10UMf7EeSYR7D_AlByKg" name="request" type="_rYkCEMZ4EeSYR7D_AlByKg" instance="_mtY8AMfvEeSYR7D_AlByKg"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_DRWDsMf7EeSYR7D_AlByKg" name="response"/>
-            </message>
-            <message xmi:type="uml:Message" xmi:id="_3djskMf6EeSYR7D_AlByKg" name="createIdentityFromEntity2_reply" messageSort="reply" receiveEvent="_3dkTocf6EeSYR7D_AlByKg" sendEvent="_3dkToMf6EeSYR7D_AlByKg" signature="_Op1wkMc4EeSYR7D_AlByKg">
-              <argument xmi:type="uml:InstanceValue" xmi:id="_GHzTcMf7EeSYR7D_AlByKg" name="response" type="_nUTF8MZ5EeSYR7D_AlByKg" instance="_jVpVYMf1EeSYR7D_AlByKg"/>
-              <argument xmi:type="uml:LiteralNull" xmi:id="_IKeV0Mf7EeSYR7D_AlByKg" name="request"/>
-            </message>
-          </ownedBehavior>
-          <ownedOperation xmi:type="uml:Operation" xmi:id="_7DNhcMf2EeSYR7D_AlByKg" name="ixs_mq_testcase_1" method="_e_vPoMf2EeSYR7D_AlByKg"/>
-        </packagedElement>
       </packagedElement>
     </packagedElement>
@@ -1843,14 +1703,6 @@
   <utp:SUT xmi:id="_kqUhwKDDEeSR_swKuhjZ_A" base_Property="_Heb2YKDDEeSR_swKuhjZ_A"/>
   <utp:TestComponent xmi:id="_pKr5IKDEEeSR_swKuhjZ_A" base_StructuredClassifier="_JyRr0KDEEeSR_swKuhjZ_A"/>
-  <utp:TestCase xmi:id="_aaC9kLzXEeSu8bCjKN8_hw" base_Operation="_R78v4LzXEeSu8bCjKN8_hw"/>
   <utp:TestContext xmi:id="_m_364MDjEeSlO4e8QG-B1g" base_BehavioredClassifier="_awaUYMDjEeSlO4e8QG-B1g" base_StructuredClassifier="_awaUYMDjEeSlO4e8QG-B1g"/>
   <utp:TestComponent xmi:id="_vLsFwMDjEeSlO4e8QG-B1g" base_StructuredClassifier="_rCusUMDjEeSlO4e8QG-B1g"/>
   <utp:SUT xmi:id="_K06PEMDlEeSlO4e8QG-B1g" base_Property="_5o09kMDkEeSlO4e8QG-B1g"/>
-  <utp:TestCase xmi:id="_qo_KEMD4EeSlO4e8QG-B1g" base_Operation="_lPfV0MD4EeSlO4e8QG-B1g"/>
-  <utp:TestContext xmi:id="_JnER4MdGEeSYR7D_AlByKg" base_BehavioredClassifier="_Db-BkMdGEeSYR7D_AlByKg" base_StructuredClassifier="_Db-BkMdGEeSYR7D_AlByKg"/>
-  <utp:TestContext xmi:id="_XlOZYMdHEeSYR7D_AlByKg" base_BehavioredClassifier="_Nc3pUMdHEeSYR7D_AlByKg" base_StructuredClassifier="_Nc3pUMdHEeSYR7D_AlByKg"/>
-  <utp:SUT xmi:id="_KMWqoMfSEeSYR7D_AlByKg" base_Property="_Y1zcwMfREeSYR7D_AlByKg"/>
-  <utp:SUT xmi:id="_LQUMkMfTEeSYR7D_AlByKg" base_Property="_Dw-GIMfTEeSYR7D_AlByKg"/>
-  <utp:TestCase xmi:id="_PTNP4Mf3EeSYR7D_AlByKg" base_Operation="_7DNhcMf2EeSYR7D_AlByKg"/>
-  <utp:TestCase xmi:id="_H-H3sMgCEeSYR7D_AlByKg" base_Operation="_si1AMMgBEeSYR7D_AlByKg"/>
 </xmi:XMI>
Index: trunk/autoquest-plugin-uml-test/src/test/resources/ita_model.uml
===================================================================
--- trunk/autoquest-plugin-uml-test/src/test/resources/ita_model.uml	(revision 1929)
+++ trunk/autoquest-plugin-uml-test/src/test/resources/ita_model.uml	(revision 1931)
@@ -10,23 +10,23 @@
     </packageImport>
     <packagedElement xmi:type="uml:Interface" xmi:id="__m-9kLELEeSnYZTmeJXZKg" name="PointOfSaleInterface">
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_NrKC8LEMEeSnYZTmeJXZKg" name="purchaseOrderConfirmation">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_NrKC8LEMEeSnYZTmeJXZKg" name="purchaseOrderConfirmationRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_ov6xYMZjEeSM37Q-L6-vug" name="purchaseOrderConfirmationXML" type="_zUagUMZiEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_vgWjYMZjEeSM37Q-L6-vug" name="finalPurchaseOrderStatusNotification">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_vgWjYMZjEeSM37Q-L6-vug" name="finalPurchaseOrderStatusNotificationRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_yh9TMMZjEeSM37Q-L6-vug" name="finalPurchaseOrderNotificationXML" type="_zUagUMZiEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_0vorsMZjEeSM37Q-L6-vug" name="instrutionToReceive">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_0vorsMZjEeSM37Q-L6-vug" name="instrutionToReceiveRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_26sOAMZjEeSM37Q-L6-vug" name="warehousingInboundInstructionXML" type="_BKBlQMZjEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_5DzPkMZjEeSM37Q-L6-vug" name="dropOffRequest">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_5DzPkMZjEeSM37Q-L6-vug" name="dropOffRequestRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_7KdaEMZjEeSM37Q-L6-vug" name="transportPickUpDropOffRequestXML" type="_J2tokMZjEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_8tvxwMZjEeSM37Q-L6-vug" name="depatchNotificationInbound">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_8tvxwMZjEeSM37Q-L6-vug" name="depatchNotificationInboundRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="__QcYAMZjEeSM37Q-L6-vug" name="despatchAdviceXML" type="_52mp4MGfEeSgpOzAzVFJPA"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_BAs0sMZkEeSM37Q-L6-vug" name="inboudDeliveryStatus">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_BAs0sMZkEeSM37Q-L6-vug" name="inboudDeliveryStatusRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_DKsnEMZkEeSM37Q-L6-vug" name="receivingAdviceXML" type="_byn0gMZjEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_E_lsIMZkEeSM37Q-L6-vug" name="productSold">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_E_lsIMZkEeSM37Q-L6-vug" name="productSoldRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_HQvPYMZkEeSM37Q-L6-vug" name="idProduct">
           <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
@@ -38,40 +38,40 @@
     </packagedElement>
     <packagedElement xmi:type="uml:Interface" xmi:id="_v3NckLEMEeSnYZTmeJXZKg" name="WarehouseInterface">
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_MJZf0LENEeSnYZTmeJXZKg" name="instrutionToReceive">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_MJZf0LENEeSnYZTmeJXZKg" name="instrutionToReceiveRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_1yASMMZkEeSM37Q-L6-vug" name="warehousingInboundInstructionXML" type="_BKBlQMZjEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_59PjkMZkEeSM37Q-L6-vug" name="depatchNotificationInbound">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_59PjkMZkEeSM37Q-L6-vug" name="depatchNotificationInboundRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_8A3BIMZkEeSM37Q-L6-vug" name="despatchAdviceXML" type="_52mp4MGfEeSgpOzAzVFJPA"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_9owMAMZkEeSM37Q-L6-vug" name="inboudDeliveryStatus">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_9owMAMZkEeSM37Q-L6-vug" name="inboudDeliveryStatusRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="__8kowMZkEeSM37Q-L6-vug" name="receivingAdviceXML" type="_byn0gMZjEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_Bcs-wMZlEeSM37Q-L6-vug" name="outboundDeliveryStatus">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_Bcs-wMZlEeSM37Q-L6-vug" name="outboundDeliveryStatusRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_DqPNUMZlEeSM37Q-L6-vug" name="warehousingOutboundNotificationXML" type="_S6YMAMZkEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_Fpvm8MZlEeSM37Q-L6-vug" name="inventoryStatusInstruction">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_Fpvm8MZlEeSM37Q-L6-vug" name="inventoryStatusInstructionRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_H0BtMMZlEeSM37Q-L6-vug" name="inventoryReportStatusXML" type="_a0lCcMZkEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_JqanEMZlEeSM37Q-L6-vug" name="receiptNotificationOutBound">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_JqanEMZlEeSM37Q-L6-vug" name="receiptNotificationOutBoundRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_L4tDkMZlEeSM37Q-L6-vug" name="receivingAdviceXML" type="_VuelIMGfEeSgpOzAzVFJPA"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_NFql8MZlEeSM37Q-L6-vug" name="instructionToDespatch">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_NFql8MZlEeSM37Q-L6-vug" name="instructionToDespatchRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_PDEt0MZlEeSM37Q-L6-vug" name="warehousingOutboundInstructionXML" type="_gxWi4MZkEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_QhrZ0MZlEeSM37Q-L6-vug" name="pickUpRequest">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_QhrZ0MZlEeSM37Q-L6-vug" name="pickUpRequestRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_TIxX4MZlEeSM37Q-L6-vug" name="transportPickUpDropOffRequestXML" type="_J2tokMZjEeSM37Q-L6-vug"/>
       </ownedOperation>
     </packagedElement>
     <packagedElement xmi:type="uml:Interface" xmi:id="_wimi8LEMEeSnYZTmeJXZKg" name="TransportInterface">
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_CMyFsLENEeSnYZTmeJXZKg" name="dropOffConfirmation">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_CMyFsLENEeSnYZTmeJXZKg" name="dropOffConfirmationRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_G9ATcLENEeSnYZTmeJXZKg" name="TransportPickUpDropOffConfirmationXML" type="_udxaIMZlEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_OQV-MLENEeSnYZTmeJXZKg" name="pickUpConfirmation">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_OQV-MLENEeSnYZTmeJXZKg" name="pickUpConfirmationRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_OQV-MbENEeSnYZTmeJXZKg" name="transportPickUpDropOffConfirmationXML" type="_udxaIMZlEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_YGXBELENEeSnYZTmeJXZKg" name="transportInstruction">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_YGXBELENEeSnYZTmeJXZKg" name="transportInstructionRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_bH9J0LENEeSnYZTmeJXZKg" name="transportInstructionXML" type="_lF2ogMZlEeSM37Q-L6-vug"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_7U8ykMcCEeSZe4KIZH8Y5w" name="transportStatusRequest">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_7U8ykMcCEeSZe4KIZH8Y5w" name="transportStatusRequestRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_-h5PsMcCEeSZe4KIZH8Y5w" name="transportStatusRequestXML" type="_2q8P4MZlEeSM37Q-L6-vug"/>
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_BaVccMcDEeSZe4KIZH8Y5w" name="TransportStatusResponse" type="_mYGNUMGgEeSgpOzAzVFJPA" direction="out"/>
@@ -79,23 +79,23 @@
     </packagedElement>
     <packagedElement xmi:type="uml:Interface" xmi:id="_xI2DkLEMEeSnYZTmeJXZKg" name="MaterialSupplierInterface">
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_zLZgsMGgEeSgpOzAzVFJPA" name="receiptNotificationInbound">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_zLZgsMGgEeSgpOzAzVFJPA" name="receiptNotificationInboundRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_8bhBMMGgEeSgpOzAzVFJPA" name="receivingAdviceXML" type="_VuelIMGfEeSgpOzAzVFJPA"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_AgddUMGhEeSgpOzAzVFJPA" name="inventoryReport">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_AgddUMGhEeSgpOzAzVFJPA" name="inventoryReportRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_Dzy2UMGhEeSgpOzAzVFJPA" name="inventoryActivityXML" type="_w4wlIMGfEeSgpOzAzVFJPA"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_FHJUkMGhEeSgpOzAzVFJPA" name="despatchNotificationOutbound">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_FHJUkMGhEeSgpOzAzVFJPA" name="despatchNotificationOutboundRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_IEQl8MGhEeSgpOzAzVFJPA" name="DespatchAdviceXML" type="_52mp4MGfEeSgpOzAzVFJPA"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_JZ_p0MGhEeSgpOzAzVFJPA" name="purchaseOrder">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_JZ_p0MGhEeSgpOzAzVFJPA" name="purchaseOrderRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_MQ0F8MGhEeSgpOzAzVFJPA" name="purchaseOrderXML" type="_YsJasMGgEeSgpOzAzVFJPA"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_Nt_OkMGhEeSgpOzAzVFJPA" name="transportInstructionConfirmation">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_Nt_OkMGhEeSgpOzAzVFJPA" name="transportInstructionConfirmationRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_QGq9MMGhEeSgpOzAzVFJPA" name="transportInstructionResponseXML" type="_ePz3kMGgEeSgpOzAzVFJPA"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_RnLtsMGhEeSgpOzAzVFJPA" name="transporStatusNotification">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_RnLtsMGhEeSgpOzAzVFJPA" name="transporStatusNotificationRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_UFNPUMGhEeSgpOzAzVFJPA" name="transportStatusNotificationXML" type="_mYGNUMGgEeSgpOzAzVFJPA"/>
       </ownedOperation>
-      <ownedOperation xmi:type="uml:Operation" xmi:id="_Wr1TUMGhEeSgpOzAzVFJPA" name="finalTransportStatusNotification">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_Wr1TUMGhEeSgpOzAzVFJPA" name="finalTransportStatusNotificationRequest">
         <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZCawMMGhEeSgpOzAzVFJPA" name="transportStatusNotificationXML" type="_mYGNUMGgEeSgpOzAzVFJPA"/>
       </ownedOperation>
@@ -221,19 +221,118 @@
       </region>
     </packagedElement>
-    <packagedElement xmi:type="uml:Interaction" xmi:id="_-N0LILHPEeS0dumc9hw2vw" name="Transport">
-      <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_mr5HEMcGEeSZe4KIZH8Y5w" name="MessageSendTransportInstruction" message="_mrUfUMcGEeSZe4KIZH8Y5w"/>
-      <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_mr5HEccGEeSZe4KIZH8Y5w" name="MessageRecvTransportInstruction" message="_mrUfUMcGEeSZe4KIZH8Y5w"/>
-      <fragment xmi:type="uml:CombinedFragment" xmi:id="_7POBMMcGEeSZe4KIZH8Y5w" name="isAccepted" covered="_Fd7iwLHQEeS0dumc9hw2vw _M52hwLHQEeS0dumc9hw2vw" interactionOperator="alt">
-        <operand xmi:type="uml:InteractionOperand" xmi:id="_7Pyo8McGEeSZe4KIZH8Y5w" name="InteractionOperand" covered="_Fd7iwLHQEeS0dumc9hw2vw _M52hwLHQEeS0dumc9hw2vw">
-          <guard xmi:type="uml:InteractionConstraint" xmi:id="_7P-2MMcGEeSZe4KIZH8Y5w" name="">
-            <specification xmi:type="uml:LiteralString" xmi:id="_7P-2MccGEeSZe4KIZH8Y5w" value="undefined"/>
-            <maxint xmi:type="uml:LiteralInteger" xmi:id="_7P-2M8cGEeSZe4KIZH8Y5w" value="1"/>
-            <minint xmi:type="uml:LiteralInteger" xmi:id="_7P-2MscGEeSZe4KIZH8Y5w"/>
+    <packagedElement xmi:type="uml:Interaction" xmi:id="_-N0LILHPEeS0dumc9hw2vw" name="OrderAndDelivery">
+      <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_6TG_Ic1lEeSGIJvkDQlGlw" name="MessageSendPurchaseOrder" message="_6TG_IM1lEeSGIJvkDQlGlw"/>
+      <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_6TG_Is1lEeSGIJvkDQlGlw" name="MessageRecvPurchaseOrder" message="_6TG_IM1lEeSGIJvkDQlGlw"/>
+      <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_GQNN0c1nEeSGIJvkDQlGlw" name="MessageSendPurchaseOrderConfirmation" message="_GQNN0M1nEeSGIJvkDQlGlw"/>
+      <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_GQNN0s1nEeSGIJvkDQlGlw" name="MessageRecvPurchaseOrderConfirmation" message="_GQNN0M1nEeSGIJvkDQlGlw"/>
+      <fragment xmi:type="uml:CombinedFragment" xmi:id="_jeTfsM1nEeSGIJvkDQlGlw" name="CombinedFragmentOrderAccepted" covered="_Fd7iwLHQEeS0dumc9hw2vw _a8dFUM1lEeSGIJvkDQlGlw _M52hwLHQEeS0dumc9hw2vw _q_-MQM1lEeSGIJvkDQlGlw" interactionOperator="alt">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_DBQJEM1oEeSGIJvkDQlGlw" annotatedElement="_jeTfsM1nEeSGIJvkDQlGlw">
+          <body>If purchaseOrderConfirmation.accepted</body>
+        </ownedComment>
+        <operand xmi:type="uml:InteractionOperand" xmi:id="_jeTfsc1nEeSGIJvkDQlGlw" name="InteractionOperand" covered="_Fd7iwLHQEeS0dumc9hw2vw _a8dFUM1lEeSGIJvkDQlGlw _M52hwLHQEeS0dumc9hw2vw _q_-MQM1lEeSGIJvkDQlGlw">
+          <guard xmi:type="uml:InteractionConstraint" xmi:id="_6Fo48M1nEeSGIJvkDQlGlw" name="isOrderAccepted">
+            <ownedComment xmi:type="uml:Comment" xmi:id="__1cUYM1nEeSGIJvkDQlGlw" annotatedElement="_6Fo48M1nEeSGIJvkDQlGlw">
+              <body>If purchaseOrderConfirmation.accepted</body>
+            </ownedComment>
+            <specification xmi:type="uml:LiteralBoolean" xmi:id="_6Fo48c1nEeSGIJvkDQlGlw" name="isOrderAccepted" value="true"/>
           </guard>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LDBAEc1oEeSGIJvkDQlGlw" name="MessageSendInstructionToReceive" message="_LDBAEM1oEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LDBAEs1oEeSGIJvkDQlGlw" name="MessageRecvInstructionToReceive" message="_LDBAEM1oEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:CombinedFragment" xmi:id="_Syi3kM1oEeSGIJvkDQlGlw" name="CombinedFragmentFillInWarehouse" covered="_Fd7iwLHQEeS0dumc9hw2vw _a8dFUM1lEeSGIJvkDQlGlw" interactionOperator="loop">
+            <ownedComment xmi:type="uml:Comment" xmi:id="_fJC6MM1oEeSGIJvkDQlGlw" annotatedElement="_Syi3kM1oEeSGIJvkDQlGlw">
+              <body>while the sum of quantity from receiptNotificationInbound &lt; quantity in instructionToReceive</body>
+            </ownedComment>
+            <operand xmi:type="uml:InteractionOperand" xmi:id="_Syi3kc1oEeSGIJvkDQlGlw" name="InteractionOperand" covered="_Fd7iwLHQEeS0dumc9hw2vw _a8dFUM1lEeSGIJvkDQlGlw">
+              <guard xmi:type="uml:InteractionConstraint" xmi:id="_Syo-MM1oEeSGIJvkDQlGlw">
+                <specification xmi:type="uml:LiteralString" xmi:id="_Syo-Mc1oEeSGIJvkDQlGlw" value="undefined"/>
+                <maxint xmi:type="uml:LiteralInteger" xmi:id="_Syo-M81oEeSGIJvkDQlGlw" value="1"/>
+                <minint xmi:type="uml:LiteralInteger" xmi:id="_Syo-Ms1oEeSGIJvkDQlGlw"/>
+              </guard>
+              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_xE1KUc1oEeSGIJvkDQlGlw" name="MessageSendDespatchNotificationInbound" message="_xE1KUM1oEeSGIJvkDQlGlw"/>
+              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_xE7Q8M1oEeSGIJvkDQlGlw" name="MessageRecvDespatchNotificationInbound" message="_xE1KUM1oEeSGIJvkDQlGlw"/>
+              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_46dp0M1oEeSGIJvkDQlGlw" name="MessageSendReceiptNotificationInbound" message="_46XjMM1oEeSGIJvkDQlGlw"/>
+              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_46dp0c1oEeSGIJvkDQlGlw" name="MessageRecvReceiptNotificationInbound" message="_46XjMM1oEeSGIJvkDQlGlw"/>
+            </operand>
+          </fragment>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Jqt68c1pEeSGIJvkDQlGlw" name="MessageSendTransportInstruction" message="_Jqt68M1pEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Jq6IMM1pEeSGIJvkDQlGlw" name="MessageRecvTransportInstruction" message="_Jqt68M1pEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Q8ffcc1pEeSGIJvkDQlGlw" name="MessageSendTransportInstructionConfirmation" message="_Q8ffcM1pEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Q8ffcs1pEeSGIJvkDQlGlw" name="MessageRecvTransportInstructionConfirmation" message="_Q8ffcM1pEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_YwWdUc1pEeSGIJvkDQlGlw" name="MessageSendInstructionToDespatch" message="_YwWdUM1pEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_YwWdUs1pEeSGIJvkDQlGlw" name="MessageRecvInstructionToDespatch" message="_YwWdUM1pEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_kvbecc1pEeSGIJvkDQlGlw" name="MessageSendInstructionToReceive" message="_kvbecM1pEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_kvhlEM1pEeSGIJvkDQlGlw" name="MessageRecvInstructionToReceive" message="_kvbecM1pEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:CombinedFragment" xmi:id="_u4tbkM1pEeSGIJvkDQlGlw" name="CombinedFragmentTransportation" covered="_a8dFUM1lEeSGIJvkDQlGlw _M52hwLHQEeS0dumc9hw2vw _q_-MQM1lEeSGIJvkDQlGlw" interactionOperator="par">
+            <operand xmi:type="uml:InteractionOperand" xmi:id="_u4tbkc1pEeSGIJvkDQlGlw" name="InteractionOperand" covered="_a8dFUM1lEeSGIJvkDQlGlw _M52hwLHQEeS0dumc9hw2vw _q_-MQM1lEeSGIJvkDQlGlw">
+              <guard xmi:type="uml:InteractionConstraint" xmi:id="_u4tbks1pEeSGIJvkDQlGlw">
+                <specification xmi:type="uml:LiteralString" xmi:id="_u4tbk81pEeSGIJvkDQlGlw" value="undefined"/>
+                <maxint xmi:type="uml:LiteralInteger" xmi:id="_u4tblc1pEeSGIJvkDQlGlw" value="1"/>
+                <minint xmi:type="uml:LiteralInteger" xmi:id="_u4tblM1pEeSGIJvkDQlGlw"/>
+              </guard>
+              <fragment xmi:type="uml:CombinedFragment" xmi:id="_x1WL0M1pEeSGIJvkDQlGlw" name="CombinedFragmentPickUp" covered="_a8dFUM1lEeSGIJvkDQlGlw _M52hwLHQEeS0dumc9hw2vw" interactionOperator="loop">
+                <operand xmi:type="uml:InteractionOperand" xmi:id="_x1WL0c1pEeSGIJvkDQlGlw" name="InteractionOperand" covered="_a8dFUM1lEeSGIJvkDQlGlw _M52hwLHQEeS0dumc9hw2vw">
+                  <guard xmi:type="uml:InteractionConstraint" xmi:id="_x1WL0s1pEeSGIJvkDQlGlw">
+                    <specification xmi:type="uml:LiteralString" xmi:id="_x1WL081pEeSGIJvkDQlGlw" value="undefined"/>
+                    <maxint xmi:type="uml:LiteralInteger" xmi:id="_x1WL1c1pEeSGIJvkDQlGlw" value="1"/>
+                    <minint xmi:type="uml:LiteralInteger" xmi:id="_x1WL1M1pEeSGIJvkDQlGlw"/>
+                  </guard>
+                  <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7VaM0c1pEeSGIJvkDQlGlw" name="MessageSendPickUpRequest" message="_7VaM0M1pEeSGIJvkDQlGlw"/>
+                  <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7VaM0s1pEeSGIJvkDQlGlw" name="MessageRecvPickUpRequest" message="_7VaM0M1pEeSGIJvkDQlGlw"/>
+                  <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DUBpMc1qEeSGIJvkDQlGlw" name="MessageSendPickUpConfirmation" message="_DUBpMM1qEeSGIJvkDQlGlw"/>
+                  <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DUBpMs1qEeSGIJvkDQlGlw" name="MessageRecvPickUpConfirmation" message="_DUBpMM1qEeSGIJvkDQlGlw"/>
+                </operand>
+              </fragment>
+              <fragment xmi:type="uml:CombinedFragment" xmi:id="_2ia-8M1pEeSGIJvkDQlGlw" name="CombinedFragmentDropOff" covered="_M52hwLHQEeS0dumc9hw2vw _q_-MQM1lEeSGIJvkDQlGlw" interactionOperator="loop">
+                <operand xmi:type="uml:InteractionOperand" xmi:id="_2ia-8c1pEeSGIJvkDQlGlw" name="InteractionOperand" covered="_M52hwLHQEeS0dumc9hw2vw _q_-MQM1lEeSGIJvkDQlGlw">
+                  <guard xmi:type="uml:InteractionConstraint" xmi:id="_2ia-8s1pEeSGIJvkDQlGlw">
+                    <specification xmi:type="uml:LiteralString" xmi:id="_2ia-881pEeSGIJvkDQlGlw" value="undefined"/>
+                    <maxint xmi:type="uml:LiteralInteger" xmi:id="_2ia-9c1pEeSGIJvkDQlGlw" value="1"/>
+                    <minint xmi:type="uml:LiteralInteger" xmi:id="_2ia-9M1pEeSGIJvkDQlGlw"/>
+                  </guard>
+                  <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_PryQEc1qEeSGIJvkDQlGlw" name="MessageSendDropOffRequest" message="_PryQEM1qEeSGIJvkDQlGlw"/>
+                  <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_PryQEs1qEeSGIJvkDQlGlw" name="MessageRecvDropOffRequest" message="_PryQEM1qEeSGIJvkDQlGlw"/>
+                  <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ZfNR8c1qEeSGIJvkDQlGlw" name="MessageSendDropOffConfirmation" message="_ZfNR8M1qEeSGIJvkDQlGlw"/>
+                  <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ZfNR8s1qEeSGIJvkDQlGlw" name="MessageRecvDropOffConfirmation" message="_ZfNR8M1qEeSGIJvkDQlGlw"/>
+                </operand>
+              </fragment>
+            </operand>
+          </fragment>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_jELBEc1qEeSGIJvkDQlGlw" name="MessageSendDespatchNotificationOutbound" message="_jELBEM1qEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_jELBEs1qEeSGIJvkDQlGlw" name="MessageRecvDespatchNotificationOutbound" message="_jELBEM1qEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_rkjGsc1qEeSGIJvkDQlGlw" name="MessageSendDespatchNotificationInbound" message="_rkjGsM1qEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_rkjGss1qEeSGIJvkDQlGlw" name="MessageRecvDespatchNotificationInbound" message="_rkjGsM1qEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_0BIRcc1qEeSGIJvkDQlGlw" name="MessageSendReceiptNotificationOutbound" message="_0BIRcM1qEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_0BIRcs1qEeSGIJvkDQlGlw" name="MessageRecvReceiptNotificationOutbound" message="_0BIRcM1qEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_9Aq_Uc1qEeSGIJvkDQlGlw" name="MessageSendReceiptNotificationInbound" message="_9Aq_UM1qEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_9Aq_Us1qEeSGIJvkDQlGlw" name="MessageRecvReceiptNotificationInbound" message="_9Aq_UM1qEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_EpFiMc1rEeSGIJvkDQlGlw" name="MessageSendFinalTransportSatusNotification" message="_EpFiMM1rEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_EpLo0M1rEeSGIJvkDQlGlw" name="MessageRecvFinalTransportSatusNotification" message="_EpFiMM1rEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_M29ikc1rEeSGIJvkDQlGlw" name="MessageSendFinalOrderStatusNotification" message="_M29ikM1rEeSGIJvkDQlGlw"/>
+          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_M29iks1rEeSGIJvkDQlGlw" name="MessageRecvFinalOrderStatusNotification" message="_M29ikM1rEeSGIJvkDQlGlw"/>
         </operand>
       </fragment>
-      <lifeline xmi:type="uml:Lifeline" xmi:id="_Fd7iwLHQEeS0dumc9hw2vw" name="LifelineMaterialSupplier" represents="_LGETMLEQEeSnYZTmeJXZKg" coveredBy="_7POBMMcGEeSZe4KIZH8Y5w _7Pyo8McGEeSZe4KIZH8Y5w"/>
-      <lifeline xmi:type="uml:Lifeline" xmi:id="_M52hwLHQEeS0dumc9hw2vw" name="LifelineTransport" represents="_944gMLEPEeSnYZTmeJXZKg" coveredBy="_7POBMMcGEeSZe4KIZH8Y5w _7Pyo8McGEeSZe4KIZH8Y5w"/>
-      <message xmi:type="uml:Message" xmi:id="_mrUfUMcGEeSZe4KIZH8Y5w" name="TransportInstruction" connector="_ZMBvALEVEeSnYZTmeJXZKg" messageSort="asynchCall" receiveEvent="_mr5HEccGEeSZe4KIZH8Y5w" sendEvent="_mr5HEMcGEeSZe4KIZH8Y5w" signature="_YGXBELENEeSnYZTmeJXZKg"/>
+      <lifeline xmi:type="uml:Lifeline" xmi:id="_Fd7iwLHQEeS0dumc9hw2vw" name="LifelineMaterialSupplier" represents="_LGETMLEQEeSnYZTmeJXZKg" coveredBy="_Syi3kM1oEeSGIJvkDQlGlw _jeTfsM1nEeSGIJvkDQlGlw _Syi3kc1oEeSGIJvkDQlGlw _jeTfsc1nEeSGIJvkDQlGlw"/>
+      <lifeline xmi:type="uml:Lifeline" xmi:id="_M52hwLHQEeS0dumc9hw2vw" name="LifelineTransport" represents="_944gMLEPEeSnYZTmeJXZKg" coveredBy="_x1WL0M1pEeSGIJvkDQlGlw _x1WL0c1pEeSGIJvkDQlGlw _2ia-8M1pEeSGIJvkDQlGlw _2ia-8c1pEeSGIJvkDQlGlw _u4tbkM1pEeSGIJvkDQlGlw _jeTfsM1nEeSGIJvkDQlGlw _u4tbkc1pEeSGIJvkDQlGlw _jeTfsc1nEeSGIJvkDQlGlw"/>
+      <lifeline xmi:type="uml:Lifeline" xmi:id="_a8dFUM1lEeSGIJvkDQlGlw" name="LifelineWarehouse" represents="_QSCo0LEQEeSnYZTmeJXZKg" coveredBy="_x1WL0M1pEeSGIJvkDQlGlw _x1WL0c1pEeSGIJvkDQlGlw _Syi3kM1oEeSGIJvkDQlGlw _u4tbkM1pEeSGIJvkDQlGlw _jeTfsM1nEeSGIJvkDQlGlw _Syi3kc1oEeSGIJvkDQlGlw _u4tbkc1pEeSGIJvkDQlGlw _jeTfsc1nEeSGIJvkDQlGlw"/>
+      <lifeline xmi:type="uml:Lifeline" xmi:id="_q_-MQM1lEeSGIJvkDQlGlw" name="LifelinePointOfSale" represents="_UXyBELEOEeSnYZTmeJXZKg" coveredBy="_2ia-8M1pEeSGIJvkDQlGlw _2ia-8c1pEeSGIJvkDQlGlw _u4tbkM1pEeSGIJvkDQlGlw _jeTfsM1nEeSGIJvkDQlGlw _u4tbkc1pEeSGIJvkDQlGlw _jeTfsc1nEeSGIJvkDQlGlw"/>
+      <message xmi:type="uml:Message" xmi:id="_6TG_IM1lEeSGIJvkDQlGlw" name="1:MessageOrderRequest" connector="_ZMBvALEVEeSnYZTmeJXZKg" messageSort="asynchCall" receiveEvent="_6TG_Is1lEeSGIJvkDQlGlw" sendEvent="_6TG_Ic1lEeSGIJvkDQlGlw" signature="_JZ_p0MGhEeSgpOzAzVFJPA"/>
+      <message xmi:type="uml:Message" xmi:id="_GQNN0M1nEeSGIJvkDQlGlw" name="2:MessageOrderConfirmation" messageSort="asynchCall" receiveEvent="_GQNN0s1nEeSGIJvkDQlGlw" sendEvent="_GQNN0c1nEeSGIJvkDQlGlw" signature="_NrKC8LEMEeSnYZTmeJXZKg"/>
+      <message xmi:type="uml:Message" xmi:id="_LDBAEM1oEeSGIJvkDQlGlw" name="3:MessageInstructionToReceive" messageSort="asynchCall" receiveEvent="_LDBAEs1oEeSGIJvkDQlGlw" sendEvent="_LDBAEc1oEeSGIJvkDQlGlw" signature="_MJZf0LENEeSnYZTmeJXZKg"/>
+      <message xmi:type="uml:Message" xmi:id="_xE1KUM1oEeSGIJvkDQlGlw" name="4:MessageDespatchNotificationInbound" messageSort="asynchCall" receiveEvent="_xE7Q8M1oEeSGIJvkDQlGlw" sendEvent="_xE1KUc1oEeSGIJvkDQlGlw" signature="_59PjkMZkEeSM37Q-L6-vug"/>
+      <message xmi:type="uml:Message" xmi:id="_46XjMM1oEeSGIJvkDQlGlw" name="5:MessageReceiptNotificationInbound" messageSort="asynchCall" receiveEvent="_46dp0c1oEeSGIJvkDQlGlw" sendEvent="_46dp0M1oEeSGIJvkDQlGlw" signature="_zLZgsMGgEeSgpOzAzVFJPA"/>
+      <message xmi:type="uml:Message" xmi:id="_Jqt68M1pEeSGIJvkDQlGlw" name="6:MessageTransportInstruction" messageSort="asynchCall" receiveEvent="_Jq6IMM1pEeSGIJvkDQlGlw" sendEvent="_Jqt68c1pEeSGIJvkDQlGlw" signature="_YGXBELENEeSnYZTmeJXZKg"/>
+      <message xmi:type="uml:Message" xmi:id="_Q8ffcM1pEeSGIJvkDQlGlw" name="7:MessageTransportInstructionConfirmation" messageSort="asynchCall" receiveEvent="_Q8ffcs1pEeSGIJvkDQlGlw" sendEvent="_Q8ffcc1pEeSGIJvkDQlGlw" signature="_Nt_OkMGhEeSgpOzAzVFJPA"/>
+      <message xmi:type="uml:Message" xmi:id="_YwWdUM1pEeSGIJvkDQlGlw" name="8:MessageInstructionToDespatch" messageSort="asynchCall" receiveEvent="_YwWdUs1pEeSGIJvkDQlGlw" sendEvent="_YwWdUc1pEeSGIJvkDQlGlw" signature="_NFql8MZlEeSM37Q-L6-vug"/>
+      <message xmi:type="uml:Message" xmi:id="_kvbecM1pEeSGIJvkDQlGlw" name="9:MessageInstructionToReceive" messageSort="asynchCall" receiveEvent="_kvhlEM1pEeSGIJvkDQlGlw" sendEvent="_kvbecc1pEeSGIJvkDQlGlw" signature="_0vorsMZjEeSM37Q-L6-vug"/>
+      <message xmi:type="uml:Message" xmi:id="_7VaM0M1pEeSGIJvkDQlGlw" name="10:MessagePickUpRequest" messageSort="asynchCall" receiveEvent="_7VaM0s1pEeSGIJvkDQlGlw" sendEvent="_7VaM0c1pEeSGIJvkDQlGlw" signature="_QhrZ0MZlEeSM37Q-L6-vug"/>
+      <message xmi:type="uml:Message" xmi:id="_DUBpMM1qEeSGIJvkDQlGlw" name="11:MessagePickUpConfirmation" messageSort="asynchCall" receiveEvent="_DUBpMs1qEeSGIJvkDQlGlw" sendEvent="_DUBpMc1qEeSGIJvkDQlGlw" signature="_OQV-MLENEeSnYZTmeJXZKg"/>
+      <message xmi:type="uml:Message" xmi:id="_PryQEM1qEeSGIJvkDQlGlw" name="12:MessageDropOffRequest" messageSort="asynchCall" receiveEvent="_PryQEs1qEeSGIJvkDQlGlw" sendEvent="_PryQEc1qEeSGIJvkDQlGlw" signature="_5DzPkMZjEeSM37Q-L6-vug"/>
+      <message xmi:type="uml:Message" xmi:id="_ZfNR8M1qEeSGIJvkDQlGlw" name="13:MessageDropOffConfirmation" messageSort="asynchCall" receiveEvent="_ZfNR8s1qEeSGIJvkDQlGlw" sendEvent="_ZfNR8c1qEeSGIJvkDQlGlw" signature="_CMyFsLENEeSnYZTmeJXZKg"/>
+      <message xmi:type="uml:Message" xmi:id="_jELBEM1qEeSGIJvkDQlGlw" name="14:MessageDespatchNotificationOutbound" messageSort="asynchCall" receiveEvent="_jELBEs1qEeSGIJvkDQlGlw" sendEvent="_jELBEc1qEeSGIJvkDQlGlw" signature="_FHJUkMGhEeSgpOzAzVFJPA"/>
+      <message xmi:type="uml:Message" xmi:id="_rkjGsM1qEeSGIJvkDQlGlw" name="15:MessageDespatchNotificationInbound" messageSort="asynchCall" receiveEvent="_rkjGss1qEeSGIJvkDQlGlw" sendEvent="_rkjGsc1qEeSGIJvkDQlGlw" signature="_8tvxwMZjEeSM37Q-L6-vug"/>
+      <message xmi:type="uml:Message" xmi:id="_0BIRcM1qEeSGIJvkDQlGlw" name="16:MessageReceiptNotificationOutbound" messageSort="asynchCall" receiveEvent="_0BIRcs1qEeSGIJvkDQlGlw" sendEvent="_0BIRcc1qEeSGIJvkDQlGlw" signature="_JqanEMZlEeSM37Q-L6-vug"/>
+      <message xmi:type="uml:Message" xmi:id="_9Aq_UM1qEeSGIJvkDQlGlw" name="17:MessageReceiptNotificationInbound" messageSort="asynchCall" receiveEvent="_9Aq_Us1qEeSGIJvkDQlGlw" sendEvent="_9Aq_Uc1qEeSGIJvkDQlGlw" signature="_zLZgsMGgEeSgpOzAzVFJPA"/>
+      <message xmi:type="uml:Message" xmi:id="_EpFiMM1rEeSGIJvkDQlGlw" name="18:MessageFinalTransportSatusNotification" messageSort="asynchCall" receiveEvent="_EpLo0M1rEeSGIJvkDQlGlw" sendEvent="_EpFiMc1rEeSGIJvkDQlGlw" signature="_Wr1TUMGhEeSgpOzAzVFJPA"/>
+      <message xmi:type="uml:Message" xmi:id="_M29ikM1rEeSGIJvkDQlGlw" name="19:MessageFinalOrderStatusNotification" messageSort="asynchCall" receiveEvent="_M29iks1rEeSGIJvkDQlGlw" sendEvent="_M29ikc1rEeSGIJvkDQlGlw" signature="_vgWjYMZjEeSM37Q-L6-vug"/>
     </packagedElement>
     <packagedElement xmi:type="uml:Actor" xmi:id="_jPjZ8MGeEeSgpOzAzVFJPA" name="MaterialSupplier"/>
@@ -385,4 +484,9 @@
     </packagedElement>
     <packagedElement xmi:type="uml:DataType" xmi:id="_zUagUMZiEeSM37Q-L6-vug" name="OrderResponseMessageType">
+      <ownedRule xmi:type="uml:InteractionConstraint" xmi:id="_jeTfss1nEeSGIJvkDQlGlw" name="isOrderAccepted">
+        <specification xmi:type="uml:LiteralBoolean" xmi:id="_1FA3sM1nEeSGIJvkDQlGlw" name="isOrderAccepted" value="true"/>
+        <maxint xmi:type="uml:LiteralInteger" xmi:id="_jeTftc1nEeSGIJvkDQlGlw" value="1"/>
+        <minint xmi:type="uml:LiteralInteger" xmi:id="_jeTftM1nEeSGIJvkDQlGlw"/>
+      </ownedRule>
       <ownedAttribute xmi:type="uml:Property" xmi:id="_2fZOkMZiEeSM37Q-L6-vug" name="idOrder">
         <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
