+ /// \param isAdditionallyGranted a boolean flag whether the id operation is granted in the previous one
+ bool canStartOperation(const QString& theId, const bool isAdditionallyGranted = false);
+
+ /// Aborts the parameter operation if it is current, else abort operations from the stack
+ /// of operations until the operation is found. All operations upper the parameter one are
+ /// not aborted.
+ /// \param theOperation an aborted operation
+ void abortOperation(ModuleBase_Operation* theOperation);