K
- public class ConfigurablePropertyIteratorImpl<K> extends java.lang.Object implements ConfigurablePropertyIterator<K>
Constructor and Description |
---|
ConfigurablePropertyIteratorImpl(ConfigurableProperty<K> configurableProperty,
org.processmining.framework.util.Pair<K,K> values)
Deprecated.
|
ConfigurablePropertyIteratorImpl(ConfigurableProperty<K> configurableProperty,
org.processmining.framework.util.Pair<K,K> values,
java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties) |
ConfigurablePropertyIteratorImpl(ConfigurableProperty<K> configurableProperty,
org.processmining.framework.util.Pair<K,K> values,
java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties,
java.lang.Object minConfiguration,
java.lang.Object maxConfiguration) |
Modifier and Type | Method and Description |
---|---|
ConfigurablePropertyIterator<K> |
createIterator(ConfigurableProperty<K> configurableProperty,
org.processmining.framework.util.Pair<K,K> values) |
ConfigurablePropertyIterator<K> |
createIterator(ConfigurableProperty<K> configurableProperty,
org.processmining.framework.util.Pair<K,K> values,
boolean total) |
ConfigurablePropertyIterator<K> |
createIterator(ConfigurableProperty<K> configurableProperty,
org.processmining.framework.util.Pair<K,K> values,
boolean total,
java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties) |
ConfigurablePropertyIterator<K> |
createIterator(ConfigurableProperty<K> configurableProperty,
org.processmining.framework.util.Pair<K,K> values,
java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties) |
ConfigurablePropertyConfiguration<K> |
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
|
void |
reset()
Resets the iterator to the initial state
|
@Deprecated public ConfigurablePropertyIteratorImpl(ConfigurableProperty<K> configurableProperty, org.processmining.framework.util.Pair<K,K> values)
public ConfigurablePropertyIteratorImpl(ConfigurableProperty<K> configurableProperty, org.processmining.framework.util.Pair<K,K> values, java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties)
public ConfigurablePropertyIteratorImpl(ConfigurableProperty<K> configurableProperty, org.processmining.framework.util.Pair<K,K> values, java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties, java.lang.Object minConfiguration, java.lang.Object maxConfiguration)
public ConfigurablePropertyIterator<K> createIterator(ConfigurableProperty<K> configurableProperty, org.processmining.framework.util.Pair<K,K> values)
createIterator
in interface ConfigurablePropertyIterator<K>
public ConfigurablePropertyIterator<K> createIterator(ConfigurableProperty<K> configurableProperty, org.processmining.framework.util.Pair<K,K> values, boolean total)
createIterator
in interface ConfigurablePropertyIterator<K>
public ConfigurablePropertyIterator<K> createIterator(ConfigurableProperty<K> configurableProperty, org.processmining.framework.util.Pair<K,K> values, java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties)
createIterator
in interface ConfigurablePropertyIterator<K>
public ConfigurablePropertyIterator<K> createIterator(ConfigurableProperty<K> configurableProperty, org.processmining.framework.util.Pair<K,K> values, boolean total, java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties)
createIterator
in interface ConfigurablePropertyIterator<K>
public boolean hasNext() throws java.lang.Exception
ConfigurablePropertyIterator
hasNext
in interface ConfigurablePropertyIterator<K>
java.lang.Exception
public ConfigurablePropertyConfiguration<K> getNext() throws java.lang.Exception
ConfigurablePropertyIterator
getNext
in interface ConfigurablePropertyIterator<K>
java.lang.Exception
public void reset()
ConfigurablePropertyIterator
reset
in interface ConfigurablePropertyIterator<K>
public java.util.List<org.processmining.framework.util.Pair<java.lang.Object,java.lang.Object>> getSubdivisions(int divisions) throws java.lang.Exception
ConfigurablePropertyIterator
getSubdivisions
in interface ConfigurablePropertyIterator<K>
java.lang.Exception