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.
|
isValidIntervalValue
getDiscreteDomain, getIntervalMax, getIntervalMin, getValue, isIntervalDomain, isValidValue, setDiscreteDomain, setId, setIntervalDomain, setValue, updateParameter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearElementVisualization, cloneFor, executeConfiguration, isStillExecutable, updateElementVisualization
public ConfigurableIntegerFeature(java.lang.String id, T element, java.lang.Integer min, java.lang.Integer max, java.lang.Integer defaultValue) throws InvalidConfigurationException
InvalidConfigurationException
public 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()
ConfigurableFeature
getConfiguredElement
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()
ConfigurableFeature
updateValue
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
ParameterizedFeature
setInputParameter
in interface ParameterizedFeature<ConfigurableParameter<java.lang.Integer>>
InvalidConfigurationException