Class OutputThenInputOrderingIterator<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>
- java.lang.Object
-
- org.processmining.extendedhybridminer.models.hybridpetrinet.candidateplaceiterator.CandidatePlaceIterator<N>
-
- org.processmining.extendedhybridminer.models.hybridpetrinet.candidateplaceiterator.OutputThenInputOrderingIterator<N>
-
- Type Parameters:
N-E-
- All Implemented Interfaces:
java.util.Iterator<PartialPlaceEvaluation<N>>
public class OutputThenInputOrderingIterator<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode> extends CandidatePlaceIterator<N>
Class implementing the incremental generation of PlaceEvaluations from the set of edges of the Cluster. The PEs are returned (via hasNext()) by **increasing** size in the following way: output 1 -> input 1; output 1 -> input 2; ... output 2 -> input 1; output 2 -> input 2; The ordering is: for each output -> for each input. NOTICE THAT the naming is (as usual) reversed: outputNodes are actually the transitions IN INPUT to the the place, and the inputNodes are the OUTPUT transitions to the place.- Author:
- demas
-
-
Constructor Summary
Constructors Constructor Description OutputThenInputOrderingIterator(CandidatePlaceSelectionStrategy<N> selectionStrategy, java.util.Set<N> outputNodes, java.util.Set<N> inputNodes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfindNext()booleanhasNext()PartialPlaceEvaluation<N>next()-
Methods inherited from class org.processmining.extendedhybridminer.models.hybridpetrinet.candidateplaceiterator.CandidatePlaceIterator
getCurrentLevel, getSelectionStrategy, remove
-
-
-
-
Constructor Detail
-
OutputThenInputOrderingIterator
public OutputThenInputOrderingIterator(CandidatePlaceSelectionStrategy<N> selectionStrategy, java.util.Set<N> outputNodes, java.util.Set<N> inputNodes)
-
-
Method Detail
-
findNext
public void findNext()
-
hasNext
public boolean hasNext()
-
next
public PartialPlaceEvaluation<N> next()
-
-