Browse Source

More general fix replacing recent bugfix (rev 5568) for digital clocks timelocks from GUI.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5588 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 14 years ago
parent
commit
4fb0e557d9
  1. 8
      prism/src/prism/Prism.java

8
prism/src/prism/Prism.java

@ -2351,10 +2351,6 @@ public class Prism implements PrismSettingsListener
// Build model, if necessary
buildModelIfRequired();
//Even if model is already built we need to check for timelocks.
if(digital)
doBuildModelDigitalClocksChecks();
// Create new model checker object and do model checking
if (!getExplicit()) {
ModelChecker mc = StateModelChecker.createModelChecker(currentModelType, this, currentModel, propertiesFile);
@ -2393,6 +2389,8 @@ public class Prism implements PrismSettingsListener
currentModulesFile = dc.getNewModulesFile();
currentModulesFile.setUndefinedConstants(oldModulesFile.getConstantValues());
currentModelType = ModelType.MDP;
currentModel = null;
currentModelExpl = null;
// If required, export generated PRISM model
if (exportDigital) {
try {
@ -2410,6 +2408,8 @@ public class Prism implements PrismSettingsListener
digital = false;
currentModulesFile = oldModulesFile;
currentModelType = ModelType.PTA;
currentModel = null;
currentModelExpl = null;
}
}
// Other methods

Loading…
Cancel
Save