public class OriginatorConfigurationIteratorImpl extends java.lang.Object implements OriginatorConfigurationIterator
| Modifier and Type | Field and Description |
|---|---|
java.util.BitSet |
currentConfiguration |
java.util.BitSet |
lastReturnedConfiguration |
java.util.Map<java.util.UUID,java.util.List<java.util.UUID>> |
remOrgs |
| Constructor and Description |
|---|
OriginatorConfigurationIteratorImpl(ProcessTree tree) |
OriginatorConfigurationIteratorImpl(ProcessTree tree,
java.lang.Object minConfiguration,
java.lang.Object maxConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
OriginatorConfiguration |
getNext()
Return the next configuration
|
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
|
protected static void |
makeComplete(OriginatorConfiguration conf,
ProcessTree tree) |
OriginatorConfiguration |
nextConfiguration() |
void |
reset()
Resets the iterator to the initial state
|
public java.util.BitSet currentConfiguration
public java.util.Map<java.util.UUID,java.util.List<java.util.UUID>> remOrgs
public java.util.BitSet lastReturnedConfiguration
public OriginatorConfigurationIteratorImpl(ProcessTree tree) throws java.lang.Exception
java.lang.Exceptionpublic OriginatorConfigurationIteratorImpl(ProcessTree tree, java.lang.Object minConfiguration, java.lang.Object maxConfiguration)
public OriginatorConfiguration nextConfiguration() throws java.lang.Exception
java.lang.Exceptionpublic boolean hasNext()
throws java.lang.Exception
OriginatorConfigurationIteratorhasNext in interface OriginatorConfigurationIteratorjava.lang.Exceptionpublic OriginatorConfiguration getNext() throws java.lang.Exception
OriginatorConfigurationIteratorgetNext in interface OriginatorConfigurationIteratorjava.lang.Exceptionpublic void reset()
OriginatorConfigurationIteratorreset in interface OriginatorConfigurationIteratorprotected static void makeComplete(OriginatorConfiguration conf, ProcessTree tree)
public java.util.List<org.processmining.framework.util.Pair<java.lang.Object,java.lang.Object>> getSubdivisions(int divisions)
throws java.lang.Exception
OriginatorConfigurationIteratorgetSubdivisions in interface OriginatorConfigurationIteratorjava.lang.Exception