List of usage examples for org.apache.commons.collections15.iterators IteratorChain IteratorChain
public IteratorChain(Collection<Iterator<? extends E>> iterators)
IteratorChain
over the collection of iterators. From source file:logicProteinHypernetwork.networkStates.NetworkState.java
/** * Iterator over all necessary entities. * //from www. j a va 2s . com * @return an iterator */ public Iterator<NetworkEntity> iterator() { Iterator<NetworkEntity>[] iterators = new Iterator[minimalNetworkStates.size()]; for (int i = 0; i < minimalNetworkStates.size(); i++) iterators[i] = minimalNetworkStates.get(i).iterator(); return new IteratorChain<NetworkEntity>(iterators); }
From source file:logicProteinHypernetwork.networkStates.NetworkState.java
/** * Iterator over all impossible entities. * * @return an iterator//from w w w . j a va 2s . c o m */ public Iterator<NetworkEntity> impossiblesIterator() { Iterator<NetworkEntity>[] iterators = new Iterator[minimalNetworkStates.size()]; for (int i = 0; i < minimalNetworkStates.size(); i++) iterators[i] = minimalNetworkStates.get(i).getImpossible().iterator(); return new IteratorChain<NetworkEntity>(iterators); }