Salome HOME
Increment version: 7.7.1
[modules/parametric.git] / idl / PARAMETRIC_Gen.idl
index e5a57ec02dfa8c17bb3205ce88b8652a48423340..fc6973b84fb8c2cf989bca470952400d63db2945 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012 EDF
+// Copyright (C) 2012-2015 EDF
 //
 // This file is part of SALOME PARAMETRIC module.
 //
@@ -26,7 +26,27 @@ module PARAMETRIC_ORB
 
 interface PARAMETRIC_Gen : Engines::EngineComponent, SALOMEDS::Driver
 {
-    void RunStudy(in long studyID, in SALOMEDS::ID caseEntry)
+    void AddParametricStudy(in Engines::fileBlock parametricStudy,
+                            in long salomeStudyID)
+      raises (SALOME::SALOME_Exception);
+
+    void SetParametricStudy(in Engines::fileBlock parametricStudy,
+                            in long salomeStudyID,
+                            in SALOMEDS::ID entry)
+      raises (SALOME::SALOME_Exception);
+
+    Engines::fileBlock GetParametricStudy(in long salomeStudyID,
+                                          in SALOMEDS::ID entry)
+      raises (SALOME::SALOME_Exception);
+
+    void RunStudy(in long salomeStudyID,
+                  in SALOMEDS::ID entry,
+                  in boolean localOnly)
+      raises (SALOME::SALOME_Exception);
+
+    void ExportToCSV(in long salomeStudyID,
+                     in SALOMEDS::ID entry,
+                     in string filePath)
       raises (SALOME::SALOME_Exception);
 };