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.Exceptionpublic boolean hasNext()
throws java.lang.Exception
ConfigurationIteratorhasNext in interface ConfigurationIteratorjava.lang.Exceptionpublic Configuration getNext() throws java.lang.Exception
ConfigurationIteratorgetNext in interface ConfigurationIteratorjava.lang.Exceptionpublic java.util.Map<java.util.UUID,java.util.Set<java.util.UUID>> getNextMapping()
public Configuration nextConfiguration() throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<org.processmining.framework.util.Pair<java.lang.Object,java.lang.Object>> getSubdivisions(int divisions)
throws java.lang.Exception
ConfigurationIteratorgetSubdivisions in interface ConfigurationIteratorjava.lang.Exception