From 7ddf026889ff6a553b8fa6f92abf9a73f5cbe316 Mon Sep 17 00:00:00 2001 From: Joachim Klein Date: Wed, 23 Mar 2016 16:41:58 +0000 Subject: [PATCH] APSet: add asList() convenience method git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11276 bbc10eb1-c90d-0410-af57-cb519fbb1720 --- prism/src/jltl2ba/APSet.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/prism/src/jltl2ba/APSet.java b/prism/src/jltl2ba/APSet.java index a12791f3..d600c1c9 100644 --- a/prism/src/jltl2ba/APSet.java +++ b/prism/src/jltl2ba/APSet.java @@ -22,6 +22,8 @@ package jltl2ba; +import java.util.Collections; +import java.util.List; import java.util.Vector; import java.util.Iterator; import java.io.PrintStream; @@ -83,6 +85,15 @@ public class APSet implements Iterable return vector.contains(s); } + /** + * Returns an (unmodifiable) List view of this AP set. + * To modify this APSet, use the {@code addAP} method. + */ + public List asList() + { + return Collections.unmodifiableList(vector); + } + /** * Get the size of this set * @return the number of APs in this set.