Skip to content

Commit 029bfb7

Browse files
authored
Merge pull request #969 from virtualcell/dan-ss-enable-prop
Adding enableSpringSaLaD propperty
2 parents a37dd1d + c51ff46 commit 029bfb7

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

vcell-client/src/main/java/cbit/vcell/client/desktop/biomodel/BioModelEditorApplicationsPanel.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import cbit.vcell.mapping.SimulationContext.Application;
4646
import cbit.vcell.mapping.SimulationContext.MathMappingCallback;
4747
import cbit.vcell.mapping.SimulationContext.NetworkGenerationRequirements;
48+
import cbit.vcell.resource.PropertyLoader;
4849
import cbit.vcell.solver.Simulation;
4950
import cbit.vcell.xml.XmlHelper;
5051
import cbit.vcell.xml.XmlParseException;
@@ -355,7 +356,10 @@ private javax.swing.JPopupMenu getNewAppPopupMenu() {
355356
appsPopupMenu.add(appNewDeterministicApp);
356357
appsPopupMenu.add(appNewStochApp);
357358
appsPopupMenu.add(appNewRulebasedApp);
358-
appsPopupMenu.add(appNewSpringSaLaDApp);
359+
String enableSpringSaLaD = PropertyLoader.getProperty(PropertyLoader.enableSpringSaLaD, "false");
360+
if("true".equals(enableSpringSaLaD)) {
361+
appsPopupMenu.add(appNewSpringSaLaDApp);
362+
}
359363
// user code begin {1}
360364
// user code end
361365
} catch (java.lang.Throwable ivjExc) {

vcell-client/src/main/java/cbit/vcell/client/desktop/biomodel/DocumentEditor.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
import cbit.vcell.desktop.MathModelMetaDataPanel;
7373
import cbit.vcell.mapping.SimulationContext;
7474
import cbit.vcell.mathmodel.MathModel;
75+
import cbit.vcell.resource.PropertyLoader;
7576
import cbit.vcell.xml.gui.MiriamTreeModel.LinkNode;
7677
/**
7778
* Insert the type's description here.
@@ -720,7 +721,10 @@ private void construcutPopupMenu() {
720721
addNewAppMenu.add(addNewAppDeterministicMenuItem);
721722
addNewAppMenu.add(addNewAppStochasticMenuItem);
722723
addNewAppMenu.add(addNewAppRulebasedMenuItem);
723-
addNewAppMenu.add(addNewAppSpringSaLaDMenuItem);
724+
String enableSpringSaLaD = PropertyLoader.getProperty(PropertyLoader.enableSpringSaLaD, "false");
725+
if("true".equals(enableSpringSaLaD)) {
726+
addNewAppMenu.add(addNewAppSpringSaLaDMenuItem);
727+
}
724728
}
725729
popupMenu.add(addNewAppMenu);
726730
}

vcell-core/src/main/java/cbit/vcell/resource/PropertyLoader.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,8 @@ public class PropertyLoader {
248248

249249
public static final String cliWorkingDir = record("cli.workingDir", ValueType.DIR);
250250

251+
public static final String enableSpringSaLaD = record("vcell.enableSpringSaLaD", ValueType.BOOL);
252+
251253
/**
252254
* native library directory, server side
253255
*/

0 commit comments

Comments
 (0)