001 package com.hammurapi.flow.runtime;
002
003 import java.util.Iterator;
004
005
006 /**
007 * Wraps regular iterable into a token iterable.
008 * @author Pavel Vlasov
009 * @param <E>
010 */
011 public class TokenIterableAdapter<E> implements TokenIterable<E> {
012
013 private Iterable<E> master;
014
015 public TokenIterableAdapter(Iterable<E> master) {
016 this.master = master;
017 }
018
019 @Override
020 public Iterator<E> iterator() {
021 return master.iterator();
022 }
023
024 }