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
ConfigurablePropertyIteratorhasNext in interface ConfigurablePropertyIterator<K>java.lang.Exceptionpublic ConfigurablePropertyConfiguration<K> getNext() throws java.lang.Exception
ConfigurablePropertyIteratorgetNext in interface ConfigurablePropertyIterator<K>java.lang.Exceptionpublic void reset()
ConfigurablePropertyIteratorreset 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
ConfigurablePropertyIteratorgetSubdivisions in interface ConfigurablePropertyIterator<K>java.lang.Exception