]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModelAPI/ModelAPI_Session.h
Salome HOME
Add tools
[modules/shaper.git] / src / ModelAPI / ModelAPI_Session.h
index 33aa5a67d46f83d688ebcd3bd6dc10a4eab0b462..df0e9c51902c6ba5195a23a9aff4254f9add7d7e 100644 (file)
@@ -44,9 +44,12 @@ class MODELAPI_EXPORT ModelAPI_Session
   //! Closes all documents
   virtual void closeAll() = 0;
 
-  //! Starts a new operation (opens a tansaction)
+  //! Starts a new operation (opens a transaction)
   //! \param theId of operation for history (optional)
-  virtual void startOperation(const std::string& theId = "") = 0;
+  //! \param theAttachedToNested if it is true, it means that this transaction is attached to the nested 
+  //!          where it is located and will be committed on the next commit with the nested
+  virtual void startOperation(
+    const std::string& theId = "", const bool theAttachedToNested = false) = 0;
   //! Finishes the previously started operation (closes the transaction)
   virtual void finishOperation() = 0;
   //! Aborts the operation