From 349db639405446fecf948095228bfdfb17057610 Mon Sep 17 00:00:00 2001 From: Dave Parker Date: Thu, 23 Sep 2010 23:11:48 +0000 Subject: [PATCH] Added PRISM keywords to ModelType. git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2093 bbc10eb1-c90d-0410-af57-cb519fbb1720 --- prism/src/prism/ModelType.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/prism/src/prism/ModelType.java b/prism/src/prism/ModelType.java index ffebb739..fdc75801 100644 --- a/prism/src/prism/ModelType.java +++ b/prism/src/prism/ModelType.java @@ -28,6 +28,29 @@ public enum ModelType { return ""; } + /** + * Get the PRISM keyword for this model type. + */ + public String keyword() + { + switch (this) { + case CTMC: + return "ctmc"; + case CTMDP: + return "ctmdp"; + case DTMC: + return "dtmc"; + case MDP: + return "mdp"; + case PTA: + return "pta"; + case STPG: + return "stpg"; + } + // Should never happen + return ""; + } + /** * Do the transitions in a choice sum to 1 for this model type? */