From 7e61583c17d0613692f2fcf819a6b148bb0b15fb Mon Sep 17 00:00:00 2001 From: Dave Parker Date: Mon, 10 Jun 2013 23:58:56 +0000 Subject: [PATCH] Added multiplePlayers() method to ModelType. git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6891 bbc10eb1-c90d-0410-af57-cb519fbb1720 --- prism/src/prism/ModelType.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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"