From 76bf167c8e7455ece511b9ee0381dba95c82ed36 Mon Sep 17 00:00:00 2001 From: Joachim Klein Date: Thu, 25 Aug 2016 16:04:59 +0000 Subject: [PATCH] Prism: activate model import from explicit files for the explicit engine (-import... switches) For MDPs, this currently relies on MDPSimple, which is not necessarily the most efficient way to read/store the imported models. git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11734 bbc10eb1-c90d-0410-af57-cb519fbb1720 --- prism/src/prism/Prism.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/prism/src/prism/Prism.java b/prism/src/prism/Prism.java index 9c3bfca5..3fe7eb64 100644 --- a/prism/src/prism/Prism.java +++ b/prism/src/prism/Prism.java @@ -39,6 +39,7 @@ import explicit.CTMCModelChecker; import explicit.ConstructModel; import explicit.DTMC; import explicit.DTMCModelChecker; +import explicit.ExplicitFiles2Model; import explicit.FastAdaptiveUniformisation; import explicit.FastAdaptiveUniformisationModelChecker; import hybrid.PrismHybrid; @@ -1987,7 +1988,7 @@ public class Prism extends PrismComponent implements PrismSettingsListener currentModel = expf2mtbdd.build(explicitFilesStatesFile, explicitFilesTransFile, explicitFilesLabelsFile, currentModulesFile, explicitFilesNumStates); } else { - throw new PrismNotSupportedException("Explicit import not yet supported for explicit engine"); + currentModelExpl = new ExplicitFiles2Model(this).build(explicitFilesStatesFile, explicitFilesTransFile, explicitFilesLabelsFile, currentModulesFile, explicitFilesNumStates); } break; default: