1 package org.simantics.simulation.project;
\r
3 import org.simantics.utils.datastructures.hints.IHintContext.Key;
\r
4 import org.simantics.utils.datastructures.hints.IHintContext.KeyOf;
\r
7 * @author Tuukka Lehtonen
\r
9 public final class ExperimentManagerKeys {
\r
12 * Affects how {@link ExperimentManager} works when new experiments are
\r
14 * {@link IExperimentManager#startExperiment(org.simantics.db.Resource, IExperimentActivationListener, boolean)}
\r
15 * . If this hint is set to {@link ExperimentManagerMode#SINGLE_EXPERIMENT},
\r
16 * the manager will shut down the previously active experiment before
\r
17 * activating the new experiment. Otherwise the previous experiment will not
\r
18 * be touched by ExperimentManager.
\r
20 public static final Key EXPERIMENT_MANAGER_MODE = new KeyOf(ExperimentManagerMode.class, "EXPERIMENT_MANAGER_MODE");
\r