diff --git a/prism/src/prism/ModelType.java b/prism/src/prism/ModelType.java index 1900f4f6..ffeea423 100644 --- a/prism/src/prism/ModelType.java +++ b/prism/src/prism/ModelType.java @@ -142,6 +142,26 @@ public enum ModelType { return true; } + /** + * Does this model have more than 1 player? + */ + public boolean multiplePlayers() + { + switch (this) { + case DTMC: + case CTMC: + case MDP: + case PTA: + case CTMDP: + return false; + case STPG: + case SMG: + return true; + } + // Should never happen + return true; + } + /** * Does this model have probabilities or rates? * @return "Probability" or "Rate"