Skip to content

Commit

Permalink
Loaded projects show some configuration instead of default.
Browse files Browse the repository at this point in the history
  • Loading branch information
Tomáš Vejpustek committed Nov 18, 2012
1 parent 20579fe commit e704d58
Showing 1 changed file with 23 additions and 0 deletions.
Expand Up @@ -36,6 +36,7 @@
import org.sybila.parasim.extension.projectmanager.model.project.Project;
import org.sybila.parasim.extension.projectmanager.model.warning.UsedControler;
import org.sybila.parasim.extension.projectmanager.model.warning.UsedWarningModel;
import org.sybila.parasim.extension.projectmanager.names.ExperimentNames;
import org.sybila.parasim.extension.projectmanager.project.ResourceException;
import org.sybila.parasim.extension.projectmanager.view.experiment.ExperimentSettings;
import org.sybila.parasim.extension.projectmanager.view.formulae.FormulaeList;
Expand Down Expand Up @@ -319,6 +320,28 @@ public boolean isUsed(String name) {
experimentModel.regiseterRobustnessWarning(robustnessWarning);
robustnessModel.registerWarningLabel(robustnessWarning);

String experimentName = null;
String simulationsName = null;
String robustnessName = null;
if (!project.getExperiments().getNames().isEmpty()) {
experimentName = project.getExperiments().getNames().iterator().next();
ExperimentNames experiment = project.getExperiments().get(experimentName);
simulationsName = experiment.getSimulationSpaceName();
robustnessName = experiment.getInitialSamplingName();
}
if (simulationsName == null && !project.getSimulationSpaces().getNames().isEmpty()) {
simulationsName = project.getSimulationSpaces().getNames().iterator().next();
}
if (robustnessName == null && !project.getInitialSamplings().getNames().isEmpty()) {
robustnessName = project.getInitialSamplings().getNames().iterator().next();
}
experimentsManager.setSelectedName(experimentName);
experimentModel.selectionChanged(experimentName);
simulationsManager.setSelectedName(simulationsName);
simulationModel.selectionChanged(simulationsName);
robustnessManager.setSelectedName(robustnessName);
robustnessModel.selectionChanged(robustnessName);


setUpProjectPanel();
projectPanel.add(experimentPanel, getConstraints(0));
Expand Down

0 comments on commit e704d58

Please sign in to comment.