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? */