]> SALOME platform Git repositories - tools/siman.git/blobdiff - Workspace/Siman/src/org/splat/simer/SimulationContextFacade.java
Salome HOME
Siman codebase is refactored. Spring beans are introduced in the context.
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / SimulationContextFacade.java
index d0b1d9a3f492c763760ad4644979cfd2b876648d..1909107b54e4e849b7453d1b5db344f22abed6f1 100644 (file)
@@ -3,10 +3,10 @@ package org.splat.simer;
 import java.util.Iterator;
 import java.util.ResourceBundle;
 
-import org.splat.som.ProgressState;
-import org.splat.som.ProjectSettings;
-import org.splat.som.SimulationContext;
-import org.splat.som.SimulationContextType;
+import org.splat.dal.bo.som.ProgressState;
+import org.splat.service.technical.ProjectSettingsService;
+import org.splat.dal.bo.som.SimulationContext;
+import org.splat.dal.bo.som.SimulationContextType;
 import org.splat.wapp.PopupMenu;
 
 
@@ -17,6 +17,7 @@ public class SimulationContextFacade {
     private int                step;
     private ProgressState      state;
     private PopupMenu          popup;
+       private ProjectSettingsService _projectSettingsService;
 
 //  ==============================================================================================================================
 //  Constructor
@@ -28,8 +29,8 @@ public class SimulationContextFacade {
       popup = ApplicationSettings.getPopupMenu("scontext");
 
       SimulationContextType type = my.getType();
-      for (Iterator<ProjectSettings.Step> i=ProjectSettings.getAllSteps().iterator(); i.hasNext(); ) {
-        ProjectSettings.Step   next = i.next();
+      for (Iterator<ProjectSettingsService.Step> i=getProjectSettings().getAllSteps().iterator(); i.hasNext(); ) {
+        ProjectSettingsService.Step   next = i.next();
        if (!type.isAttachedTo(next)) continue;
         step = next.getNumber();
        break;
@@ -89,4 +90,20 @@ public class SimulationContextFacade {
 //  ---------------------------------------------------------
       return  my.equals(represented);
     }
+    /**
+     * Get project settings.
+        * @return Project settings service
+        */
+       private ProjectSettingsService getProjectSettings() {
+               return _projectSettingsService;
+       }
+
+       /**
+        * Set project settings service.
+        * @param projectSettingsService project settings service
+        */
+       public void setProjectSettings(
+                       ProjectSettingsService projectSettingsService) {
+               _projectSettingsService = projectSettingsService;
+       }
 }
\ No newline at end of file