|
@@ -1,7 +1,7 @@
|
|
|
"""
|
|
|
Generated by Statechart compiler by Glenn De Jonghe, Joeri Exelmans, Simon Van Mierlo, and Yentl Van Tendeloo (for the inspiration)
|
|
|
|
|
|
-Date: Thu Sep 7 08:48:00 2017
|
|
|
+Date: Thu Sep 7 10:09:32 2017
|
|
|
|
|
|
Model author: Yentl Van Tendeloo
|
|
|
Model name: MvK Server
|
|
@@ -1558,7 +1558,7 @@ class Modelverse(RuntimeClassBase):
|
|
|
# transition /initialized/queue/queue
|
|
|
_initialized_queue_queue_0 = Transition(self, self.states["/initialized/queue/queue"], [self.states["/initialized/queue/queue"]])
|
|
|
_initialized_queue_queue_0.setAction(self._initialized_queue_queue_0_exec)
|
|
|
- _initialized_queue_queue_0.setTrigger(Event("action", "action_in"))
|
|
|
+ _initialized_queue_queue_0.setTrigger(Event("action", None))
|
|
|
self.states["/initialized/queue/queue"].addTransition(_initialized_queue_queue_0)
|
|
|
_initialized_queue_queue_1 = Transition(self, self.states["/initialized/queue/queue"], [self.states["/initialized/queue/queue"]])
|
|
|
_initialized_queue_queue_1.setAction(self._initialized_queue_queue_1_exec)
|
|
@@ -1578,7 +1578,7 @@ class Modelverse(RuntimeClassBase):
|
|
|
self.states["/initialized/queue/queue"].addTransition(_initialized_queue_queue_4)
|
|
|
_initialized_queue_queue_5 = Transition(self, self.states["/initialized/queue/queue"], [self.states["/initialized/queue/queue"]])
|
|
|
_initialized_queue_queue_5.setAction(self._initialized_queue_queue_5_exec)
|
|
|
- _initialized_queue_queue_5.setTrigger(Event("data_input", "action_in"))
|
|
|
+ _initialized_queue_queue_5.setTrigger(Event("data_input", None))
|
|
|
self.states["/initialized/queue/queue"].addTransition(_initialized_queue_queue_5)
|
|
|
|
|
|
# transition /initialized/behaviour/operations
|
|
@@ -2143,7 +2143,7 @@ class Modelverse(RuntimeClassBase):
|
|
|
self.i += 1
|
|
|
|
|
|
def _initialized_behaviour_init_waiting_http_client_1_exec(self, parameters):
|
|
|
- self.big_step.outputEventOM(Event("broad_cast", None, [Event("exception", None, [self.current_ID, 'Connection timeout'])]))
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['NetworkException', 'Connection timeout']))
|
|
|
|
|
|
def _initialized_behaviour_init_wait_for_taskname_ack_0_guard(self, parameters):
|
|
|
return self.expect_response('OK', pop=True)
|
|
@@ -2170,7 +2170,7 @@ class Modelverse(RuntimeClassBase):
|
|
|
return self.expect_response('Welcome to the Model Management Interface v2.0!', pop=True)
|
|
|
|
|
|
def _initialized_behaviour_login_wait_prompt_existing_1_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, [{'name': 'PermissionDenied'}]))
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['PermissionDenied', 'Permission denied!']))
|
|
|
|
|
|
def _initialized_behaviour_login_wait_prompt_existing_1_guard(self, parameters):
|
|
|
return self.expect_response('Wrong password!', pop=True)
|
|
@@ -2914,9 +2914,10 @@ class Modelverse(RuntimeClassBase):
|
|
|
self.big_step.outputEventOM(Event("broad_cast", None, [Event("mv_data_output", None, [parameters])]))
|
|
|
|
|
|
def _initialized_queue_queue_3_exec(self, parameters):
|
|
|
- parameters = parameters[0]
|
|
|
- self.big_step.outputEvent(Event("exception", "action_out", [self.current_ID, parameters]))
|
|
|
- self.big_step.outputEventOM(Event("broad_cast", None, [Event("mv_exception", None, [self.current_ID, parameters])]))
|
|
|
+ ID = parameters[0]
|
|
|
+ parameters = parameters[1]
|
|
|
+ self.big_step.outputEvent(Event("exception", "action_out", [self.current_ID, ID, parameters]))
|
|
|
+ self.big_step.outputEventOM(Event("broad_cast", None, [Event("mv_exception", None, [self.current_ID, ID, parameters])]))
|
|
|
|
|
|
def _initialized_queue_queue_4_exec(self, parameters):
|
|
|
self.big_step.outputEvent(Event("ready", "ready", []))
|