T - public abstract class ConfigurableIntegerFeature<T extends org.processmining.models.graphbased.directed.DirectedGraphElement> extends ConfigurableParameterInteger implements ConfigurableFeature<T,java.lang.Integer>
| Constructor and Description |
|---|
ConfigurableIntegerFeature(java.lang.String id,
T element,
java.lang.Integer min,
java.lang.Integer max,
java.lang.Integer defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
T |
getConfiguredElement()
Graph element being configured
|
java.lang.String |
getId() |
java.util.List<ConfigurableParameter<java.lang.Integer>> |
getInputParameters() |
java.util.List<ConfigurableParameter<java.lang.Integer>> |
getInputParametersByName() |
ConfigurableParameter<java.lang.Integer> |
getParameter() |
void |
setInputParameter(java.lang.String key,
java.lang.Object value)
Set value of an input parameter.
|
void |
updateValue()
Update the value of this configurable feature.
|
isValidIntervalValuegetDiscreteDomain, getIntervalMax, getIntervalMin, getValue, isIntervalDomain, isValidValue, setDiscreteDomain, setId, setIntervalDomain, setValue, updateParameterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearElementVisualization, cloneFor, executeConfiguration, isStillExecutable, updateElementVisualizationpublic ConfigurableIntegerFeature(java.lang.String id,
T element,
java.lang.Integer min,
java.lang.Integer max,
java.lang.Integer defaultValue)
throws InvalidConfigurationException
InvalidConfigurationExceptionpublic java.lang.String getId()
getId in interface ConfigurableFeature<T extends org.processmining.models.graphbased.directed.DirectedGraphElement,java.lang.Integer>getId in class ConfigurableParameter<java.lang.Integer>public T getConfiguredElement()
ConfigurableFeaturegetConfiguredElement in interface ConfigurableFeature<T extends org.processmining.models.graphbased.directed.DirectedGraphElement,java.lang.Integer>public ConfigurableParameter<java.lang.Integer> getParameter()
public java.util.List<ConfigurableParameter<java.lang.Integer>> getInputParameters()
getInputParameters in interface ConfigurableFeature<T extends org.processmining.models.graphbased.directed.DirectedGraphElement,java.lang.Integer>getInputParameters in interface ParameterizedFeature<ConfigurableParameter<java.lang.Integer>>public java.util.List<ConfigurableParameter<java.lang.Integer>> getInputParametersByName()
getInputParametersByName in interface ParameterizedFeature<ConfigurableParameter<java.lang.Integer>>ConfigurableParameter.getId(), i.e., from two input
parameters with same id, only one will be includedpublic void updateValue()
ConfigurableFeatureupdateValue in interface ConfigurableFeature<T extends org.processmining.models.graphbased.directed.DirectedGraphElement,java.lang.Integer>public void setInputParameter(java.lang.String key,
java.lang.Object value)
throws InvalidConfigurationException
ParameterizedFeaturesetInputParameter in interface ParameterizedFeature<ConfigurableParameter<java.lang.Integer>>InvalidConfigurationException