|
@@ -1793,6 +1793,7 @@
|
|
|
<state id="recognized" initial="manual">
|
|
|
<state id="manual">
|
|
|
<transition cond="self.expect_action(self.context, 'exit')" target="../../../../leaving_manual"/>
|
|
|
+ <transition cond="self.expect_action(self.context, 'drop')" target="../../../../leaving_manual_drop"/>
|
|
|
|
|
|
<transition cond="self.actions[self.context] and self.actions[self.context][0]['parameters'][0] != self.current_model" target="../../../../leaving_manual"/>
|
|
|
</state>
|
|
@@ -1803,6 +1804,12 @@
|
|
|
<parameter expr="'exit'"/>
|
|
|
</raise>
|
|
|
</transition>
|
|
|
+
|
|
|
+ <transition cond="self.expect_action(self.context, 'drop')" target="../../../../operations/store_on_scripted/history">
|
|
|
+ <raise event="request">
|
|
|
+ <parameter expr="'drop'"/>
|
|
|
+ </raise>
|
|
|
+ </transition>
|
|
|
</state>
|
|
|
|
|
|
<transition cond="self.expect_action(self.context, 'element_list')" target="../../../operations/element_list">
|
|
@@ -2055,6 +2062,16 @@
|
|
|
|
|
|
<transition cond="self.expect_response('Success', pop=True)" target="../wait_for_action/megamodelling"/>
|
|
|
</state>
|
|
|
+
|
|
|
+ <state id="leaving_manual_drop">
|
|
|
+ <onentry>
|
|
|
+ <raise event="request">
|
|
|
+ <parameter expr="'drop'"/>
|
|
|
+ </raise>
|
|
|
+ </onentry>
|
|
|
+
|
|
|
+ <transition cond="self.expect_response('Success', pop=True)" target="../wait_for_action/megamodelling"/>
|
|
|
+ </state>
|
|
|
</state>
|
|
|
|
|
|
<state id="queue">
|