public class DataConfigurationIteratorImpl extends java.lang.Object implements DataConfigurationIterator
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>> |
remExpr |
java.util.Map<java.util.UUID,java.util.List<java.util.UUID>> |
remRead |
java.util.Map<java.util.UUID,java.util.List<java.util.UUID>> |
remWrite |
Constructor and Description |
---|
DataConfigurationIteratorImpl(ProcessTree tree) |
DataConfigurationIteratorImpl(ProcessTree tree,
java.lang.Object minConfiguration,
java.lang.Object maxConfiguration) |
Modifier and Type | Method and Description |
---|---|
DataConfiguration |
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(DataConfiguration conf,
ProcessTree tree) |
DataConfiguration |
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>> remRead
public java.util.Map<java.util.UUID,java.util.List<java.util.UUID>> remWrite
public java.util.Map<java.util.UUID,java.util.List<java.util.UUID>> remExpr
public java.util.BitSet lastReturnedConfiguration
public DataConfigurationIteratorImpl(ProcessTree tree) throws java.lang.Exception
java.lang.Exception
public DataConfigurationIteratorImpl(ProcessTree tree, java.lang.Object minConfiguration, java.lang.Object maxConfiguration)
public DataConfiguration nextConfiguration() throws java.lang.Exception
java.lang.Exception
public boolean hasNext() throws java.lang.Exception
DataConfigurationIterator
hasNext
in interface DataConfigurationIterator
java.lang.Exception
public DataConfiguration getNext() throws java.lang.Exception
DataConfigurationIterator
getNext
in interface DataConfigurationIterator
java.lang.Exception
public void reset()
DataConfigurationIterator
reset
in interface DataConfigurationIterator
protected static void makeComplete(DataConfiguration 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
DataConfigurationIterator
getSubdivisions
in interface DataConfigurationIterator
java.lang.Exception