Salome HOME
Update copyrights 2014.
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / OpenStudy.java
index 1f97444d75dd77b1e6c0887b7b9785cc50bac9d3..50e3c30dd09733f79980fa71b37f5f182c9004ad 100644 (file)
@@ -3,7 +3,7 @@ package org.splat.simer;
 /**
  * 
  * @author    Daniel Brunier-Coulin
- * @copyright OPEN CASCADE 2012
+ * @copyright OPEN CASCADE 2012-2014
  */
 
 import java.io.File;
@@ -140,7 +140,7 @@ public class OpenStudy extends AbstractOpenObject implements OpenStudyServices {
                if (_selection.equals("0.1")) {
                        _ustep = getProjectElementService().getFirstStep(_mystudy);
                }
-               _ustep.setActor(_cuser);
+               _ustep.setActor(_cuser);        
                if ((_involving.isEmpty()) || (_involving.get(0).getOwnerStudy().getIndex()
                                != _ustep.getOwnerStudy().getIndex())) {
                        _involving.clear();
@@ -847,4 +847,13 @@ public class OpenStudy extends AbstractOpenObject implements OpenStudyServices {
        public void setMystudy(final Study mystudy) {
                this._mystudy = mystudy;
        }
+
+       /**
+        * Update the current step.
+        *
+        */
+       public final void updateCurrentStep() {
+               setupPreviousToSelectedSteps();
+               _ustep = _involving.get(_involving.size() - 1);
+       }
 }
\ No newline at end of file