public class ConfigurationIteratorImpl extends java.lang.Object implements ConfigurationIterator
Constructor and Description |
---|
ConfigurationIteratorImpl(ProcessTree tree) |
Modifier and Type | Method and Description |
---|---|
Configuration |
getNext()
Return the next configuration
|
java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> |
getNextMapping() |
java.util.List<org.processmining.framework.util.Pair<java.lang.Object,java.lang.Object>> |
getSubdivisions(int divisions)
Return a subdivision of the search space which can be used to distribute the iteration through the
|
boolean |
hasNext()
This function determines if there is another configuration
|
Configuration |
nextConfiguration() |
public ConfigurationIteratorImpl(ProcessTree tree) throws java.lang.Exception
java.lang.Exception
public boolean hasNext() throws java.lang.Exception
ConfigurationIterator
hasNext
in interface ConfigurationIterator
java.lang.Exception
public Configuration getNext() throws java.lang.Exception
ConfigurationIterator
getNext
in interface ConfigurationIterator
java.lang.Exception
public java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> getNextMapping()
public Configuration nextConfiguration() throws java.lang.Exception
java.lang.Exception
public java.util.List<org.processmining.framework.util.Pair<java.lang.Object,java.lang.Object>> getSubdivisions(int divisions) throws java.lang.Exception
ConfigurationIterator
getSubdivisions
in interface ConfigurationIterator
java.lang.Exception