comparison src/main/gov/nasa/jpf/util/event/Event.java @ 9:8de43b2b023f

added choice getters for EventChoiceGenerator added some minor Event functions
author Peter Mehlitz <Peter.C.Mehlitz@nasa.gov>
date Fri, 13 Feb 2015 20:20:15 -0800
parents b920e6b1be83
children b1790909ebb1
comparison
equal deleted inserted replaced
8:54b7125309a9 9:8de43b2b023f
180 } 180 }
181 181
182 return n; 182 return n;
183 } 183 }
184 184
185 public boolean hasAlternatives(){
186 return (alt != null);
187 }
188
189 public List<Event> getAlternatives(){
190 List<Event> list = new ArrayList<Event>();
191 list.add(this);
192 for (Event e = alt; e != null; e = e.alt) {
193 list.add(e);
194 }
195 return list;
196 }
197
198
185 public Event unlinkedClone(){ 199 public Event unlinkedClone(){
186 try { 200 try {
187 Event e = (Event)super.clone(); 201 Event e = (Event)super.clone();
188 e.next = e.prev = e.alt = null; 202 e.next = e.prev = e.alt = null;
189 return e; 203 return e;