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;
private int step;
private ProgressState state;
private PopupMenu popup;
+ private ProjectSettingsService _projectSettingsService;
// ==============================================================================================================================
// Constructor
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;
// ---------------------------------------------------------
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