|
@@ -1893,6 +1893,11 @@ class Modelverse(RuntimeClassBase):
|
|
|
_initialized_behaviour_operations_31.setTrigger(None)
|
|
_initialized_behaviour_operations_31.setTrigger(None)
|
|
|
_initialized_behaviour_operations_31.setGuard(self._initialized_behaviour_operations_31_guard)
|
|
_initialized_behaviour_operations_31.setGuard(self._initialized_behaviour_operations_31_guard)
|
|
|
self.states["/initialized/behaviour/operations"].addTransition(_initialized_behaviour_operations_31)
|
|
self.states["/initialized/behaviour/operations"].addTransition(_initialized_behaviour_operations_31)
|
|
|
|
|
+ _initialized_behaviour_operations_32 = Transition(self, self.states["/initialized/behaviour/operations"], [self.states["/initialized/behaviour/wait_for_action/history"]])
|
|
|
|
|
+ _initialized_behaviour_operations_32.setAction(self._initialized_behaviour_operations_32_exec)
|
|
|
|
|
+ _initialized_behaviour_operations_32.setTrigger(None)
|
|
|
|
|
+ _initialized_behaviour_operations_32.setGuard(self._initialized_behaviour_operations_32_guard)
|
|
|
|
|
+ self.states["/initialized/behaviour/operations"].addTransition(_initialized_behaviour_operations_32)
|
|
|
|
|
|
|
|
# transition /initialized/behaviour/operations/store_on_scripted/transformation_add
|
|
# transition /initialized/behaviour/operations/store_on_scripted/transformation_add
|
|
|
_initialized_behaviour_operations_store_on_scripted_transformation_add_0 = Transition(self, self.states["/initialized/behaviour/operations/store_on_scripted/transformation_add"], [self.states["/initialized/behaviour/wait_for_action/megamodelling"]])
|
|
_initialized_behaviour_operations_store_on_scripted_transformation_add_0 = Transition(self, self.states["/initialized/behaviour/operations/store_on_scripted/transformation_add"], [self.states["/initialized/behaviour/wait_for_action/megamodelling"]])
|
|
@@ -2410,65 +2415,71 @@ class Modelverse(RuntimeClassBase):
|
|
|
return self.expect_response_partial('Not a SimpleClassDiagrams model!', pop=True)
|
|
return self.expect_response_partial('Not a SimpleClassDiagrams model!', pop=True)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_22_exec(self, parameters):
|
|
def _initialized_behaviour_operations_22_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, ['ExecutePermissionDenied', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['EmptySignature', 'Model transformation activity cannot have an empty signature!']))
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_22_guard(self, parameters):
|
|
def _initialized_behaviour_operations_22_guard(self, parameters):
|
|
|
- return self.expect_response_partial('Execute permission denied to: ', pop=False)
|
|
|
|
|
|
|
+ return self.expect_response_partial('Model transformation needs at least one formalism in its input or output signature!', pop=True)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_23_exec(self, parameters):
|
|
def _initialized_behaviour_operations_23_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, ['GroupPermissionDenied', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['ExecutePermissionDenied', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_23_guard(self, parameters):
|
|
def _initialized_behaviour_operations_23_guard(self, parameters):
|
|
|
- return self.expect_response_partial('Group permission denied to: ', pop=False)
|
|
|
|
|
|
|
+ return self.expect_response_partial('Execute permission denied to: ', pop=False)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_24_exec(self, parameters):
|
|
def _initialized_behaviour_operations_24_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, ['UserPermissionDenied', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['GroupPermissionDenied', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_24_guard(self, parameters):
|
|
def _initialized_behaviour_operations_24_guard(self, parameters):
|
|
|
- return self.expect_response_partial('User permission denied to: ', pop=False)
|
|
|
|
|
|
|
+ return self.expect_response_partial('Group permission denied to: ', pop=False)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_25_exec(self, parameters):
|
|
def _initialized_behaviour_operations_25_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, ['UserNotInGroup', '']))
|
|
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['UserPermissionDenied', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_25_guard(self, parameters):
|
|
def _initialized_behaviour_operations_25_guard(self, parameters):
|
|
|
- return self.expect_response_partial('User is not a member of the group!', pop=True)
|
|
|
|
|
|
|
+ return self.expect_response_partial('User permission denied to: ', pop=False)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_26_exec(self, parameters):
|
|
def _initialized_behaviour_operations_26_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, ['AdminPermissionDenied', 'Admin permissions are required for this operation!']))
|
|
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['UserNotInGroup', '']))
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_26_guard(self, parameters):
|
|
def _initialized_behaviour_operations_26_guard(self, parameters):
|
|
|
- return self.expect_response_partial('Admin permission denied', pop=True)
|
|
|
|
|
|
|
+ return self.expect_response_partial('User is not a member of the group!', pop=True)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_27_exec(self, parameters):
|
|
def _initialized_behaviour_operations_27_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, ['InterfaceMismatch', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['AdminPermissionDenied', 'Admin permissions are required for this operation!']))
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_27_guard(self, parameters):
|
|
def _initialized_behaviour_operations_27_guard(self, parameters):
|
|
|
- return self.expect_response_partial('Incorrect format: ', pop=False)
|
|
|
|
|
|
|
+ return self.expect_response_partial('Admin permission denied', pop=True)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_28_exec(self, parameters):
|
|
def _initialized_behaviour_operations_28_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, ['UnknownElement', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['InterfaceMismatch', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_28_guard(self, parameters):
|
|
def _initialized_behaviour_operations_28_guard(self, parameters):
|
|
|
- return self.expect_response_partial('Element not found: ', pop=False)
|
|
|
|
|
|
|
+ return self.expect_response_partial('Incorrect format: ', pop=False)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_29_exec(self, parameters):
|
|
def _initialized_behaviour_operations_29_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, ['UnknownModel', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['UnknownElement', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_29_guard(self, parameters):
|
|
def _initialized_behaviour_operations_29_guard(self, parameters):
|
|
|
- return self.expect_response_partial('Model not found: ', pop=False)
|
|
|
|
|
|
|
+ return self.expect_response_partial('Element not found: ', pop=False)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_30_exec(self, parameters):
|
|
def _initialized_behaviour_operations_30_exec(self, parameters):
|
|
|
- self.raiseInternalEvent(Event("exception", None, ['UnknownMetamodellingHierarchy', 'Metamodelling hierarchy could not be resolved or automatically inferred: there is no typing relation between your specified model and metamodel (%s)' % self.responses.pop(0)]))
|
|
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['UnknownModel', self.split_response(self.responses.pop(0))[0]]))
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_30_guard(self, parameters):
|
|
def _initialized_behaviour_operations_30_guard(self, parameters):
|
|
|
- return self.expect_response_partial('Conformance hierarchy unknown for: ', pop=False)
|
|
|
|
|
|
|
+ return self.expect_response_partial('Model not found: ', pop=False)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_31_exec(self, parameters):
|
|
def _initialized_behaviour_operations_31_exec(self, parameters):
|
|
|
|
|
+ self.raiseInternalEvent(Event("exception", None, ['UnknownMetamodellingHierarchy', 'Metamodelling hierarchy could not be resolved or automatically inferred: there is no typing relation between your specified model and metamodel (%s)' % self.responses.pop(0)]))
|
|
|
|
|
+
|
|
|
|
|
+ def _initialized_behaviour_operations_31_guard(self, parameters):
|
|
|
|
|
+ return self.expect_response_partial('Conformance hierarchy unknown for: ', pop=False)
|
|
|
|
|
+
|
|
|
|
|
+ def _initialized_behaviour_operations_32_exec(self, parameters):
|
|
|
print("Unknown Error: " + self.responses[0])
|
|
print("Unknown Error: " + self.responses[0])
|
|
|
pass
|
|
pass
|
|
|
self.raiseInternalEvent(Event("exception", None, ['UnknownError', 'Error: %s' % self.responses.pop(0)]))
|
|
self.raiseInternalEvent(Event("exception", None, ['UnknownError', 'Error: %s' % self.responses.pop(0)]))
|
|
|
|
|
|
|
|
- def _initialized_behaviour_operations_31_guard(self, parameters):
|
|
|
|
|
|
|
+ def _initialized_behaviour_operations_32_guard(self, parameters):
|
|
|
return self.expect_response_partial('', pop=False)
|
|
return self.expect_response_partial('', pop=False)
|
|
|
|
|
|
|
|
def _initialized_behaviour_operations_store_on_scripted_transformation_add_0_exec(self, parameters):
|
|
def _initialized_behaviour_operations_store_on_scripted_transformation_add_0_exec(self, parameters):
|